飞思卡尔电磁小车控制项目
飞思卡尔的电磁小车项目,系统性蛮强的,不只是讲怎么搭个小车,还把用到的单片机、函数库、通信协议都梳理了一遍。看得出来是认真做过实物的,不是那种只停留在 PPT 上的“设计”。
飞思卡尔的MPC5645
单片机挺适合用来搞这类项目,CAN 通信、外设控制都比较稳定。论文里提到的控制逻辑,还蛮适合参考,比如舵机的控制精度、PWM 的调速算法,写得清晰明了。
想深入搞点细节的,你可以配合这个飞思卡尔 8500 固件函数库,里面对寄存器和外设封装得比较清楚。Bootloader 的部分也有现成的CAN 代码例子,适合调试初期用来烧写。
如果你习惯从例程入手,EZPORT 的例程和XS128 的外设模块也蛮有参考价值,是 GPIO 和 ADC 部分,跟实际小车控制关联比较大。
查错那块也别忽视,死机跑飞查错指南算是踩坑必备,对付程序突然失控啥的挺实用。
哦对了,虽然主要讲的是飞思卡尔,但也有51
平台的循迹车源码和控制代码,如果你刚入门,也可以从这些简单点的项目开始练手。
如果你正好想搞个竞赛项目或者搞个自动循迹的 DEMO,飞思卡尔的这套资料算是蛮全的。要动手的话,建议先看看论文思路,再按模块配例程练,效率高不少。
1.66MB
文件大小:
评论区