采集数据发送至上位机、运行训练好的模型
- 🚀纯电磁四轮
- 🚑基于状态机的出轨、堵转保护
- 🎨1.3吋OLED与6个按键的中文GUI
- 💥一键切换AI模式与PID模式!
- 🗃️可在运行时切换AI模型
- 🔧在Keil中通过GUI配置全车参数
- ⚡采用二分法控制数字电位器自动校准增益
- ⚡PID采用CMSIS-DSP库实现
- ⚡兼顾效率与灵活性的滑动平均滤波器
- 🔒运行时错误检查:
CAR_ERROR_CHECK
⤴️ 极简调度器- 🕒基于平衡二叉树的软件定时器
- 🔋低电量自动关机
- ♻️
std::set_new_handler
图中柱子是电池电量,数字是“CPU占用率”
右上角数字代表“CPU占用率”的位数
预存了3个model.nncu.c,可在运行时切换。
通过按键加减阻值,急速自动校准。
单击切换显示方式
致敬开源!
- 开发环境:Keil 5.30
- 编译器:ArmClang V6.14
- 使用MCUXpresso Config Tool初始化时钟和外设
- 请使用Keil打开
car_config.h