飞思卡尔智能车电磁组完整程序
飞思卡尔电磁组的完整代码,用起来是真的方便,适合新手起步或者老手调参省事。电磁信号做得还挺扎实的,像滤波、抗干扰这些都有,信号读得也稳,调起来不怎么费劲。
电磁传感器的输入写得蛮清晰,像什么ADC 采样
、中值滤波
这些常规套路都有,拿来就能用。跑不动的地方,多半就是传感器装歪了,或者电压不稳,记得先查这些。
路径规划这块也还不错,思路是基于电磁值动态修正跑车方向,不是那种死板的轨迹拟合。你要是想搞复杂点的,也可以这套逻辑改 A*或者别的路径算法,扩展性还是有的。
PID 控制做得中规中矩,反馈响应快,适合大多数车模。如果你用的是轮胎偏软、重心不稳的车,建议把PID 参数
适当调一调,尤其是 D 值,别太激进,不然车会飘。
车模适配方面也蛮灵活的。参数配置基本集中在一两个头文件里,像car_config.h
,改改车宽、传感器间距就能上手。省去不少重新搭架子的功夫。
哦对了,还有调试接口也算周全,串口输出挺多信息的,想看波形可以拉到上位机工具里看,实时性还行。如果你想接遥控器或者蓝牙模块,也能直接拓展。
如果你是第一次玩飞思卡尔电磁组,建议先从例程跑起来,熟悉下代码结构。调试顺着电磁值一路看过去,不怕找不到问题。
下载地址
用户评论