第5届飞思卡尔智能车大赛资料(个人参赛整理) 当时我们完全是从0开始学起的,期间走了不少弯路,主芯片都烧掉了一次,当时大家都想放弃了,后来又自己掏钱买了块。 一开始一直不愿意看芯片说明书
(英文的),以至于傻到一个个寄存器的百度搜索使用说明,耽误时间还整不明白。 然后对芯片型号都不熟,dg128和xs128不分,在论坛看了不少资料,好多次都弄得混淆了。 所以这里给大家建议:先找对自己使用的是哪个芯片(每年的芯片都会不同),不明白的寄存器一定只能啃英文说明去弄懂它 上次一网友问我要资料,我本来是分散传到网盘的,他说买也可以,于是只好重新整理,算是收个整理费吧。 大家也不要说什么还收费之类的,等你在找资料白白浪费了不少时间后,
你就会觉得花几块钱购买一下绝对划算,而且我一直觉得好资料是要体现他的价值的(我自己也买过一些资料,好资料是可以加快进度的,这点想必大家也知道) 购买地址:http://item.taobao.com/item.htm?id=9774774245 现在说下资料里包含的内容: 1.老师给的PID资料(我们老师研究生论文就是搞的这个,不过MS也一般,哈哈) 2.自己在国外网站上找到的一篇详细讲解PID的文章 (这篇强烈推荐,国内的资料讲了半天,你会觉得几个参数还是比较模糊 那老外每个参数一点变化就举一个实例,所以印象很深刻
) 3.code warrior下载地址(传到115网盘了,下载很快,当时自己小白得找这软件都找了好久,呵呵) 4.还有一篇dg128程序的详细说明(当时就是看这个弄明白了不少) 5.s12指令的模糊控制算法的PDF(当时也想过用模糊控制算法的,觉得这个是觉得最能让新手快速理解的) 6.使用SD卡调试的一些资料(这个也比较牛,详解得很详细,这里说一下,做好调试是很重要的,我们没有做,所以后期程序写完后发现调车时很不好调,改一个参数就得用BDM重新下载一次,忒麻烦,建议大家一定要在前期做好调试模块) 7.一个起跑线检测的解决方法,也挺不错的,但自己试着不太爽,于是用自己想到一个巧办法解决的,呵呵,提示一下,考虑过起跑线时检测到白色区域的传感器的个数 8.一个预赛40S的程序(完整的CW程序) 9.一些比较好的字模转换工具(当时是考虑用一个液晶模块加载一幅图片显示我们的队名) 10.我自己调试程序时测试程序(用日期标明的,每一次测试时能不能跑,跑得怎么样,调整速度以后跑得怎么样,能不能跑全程,都有记录,呵呵,这里提醒大家,做好程序备份很重要,我们有一次没备份跑得好好的程序改乱了再也还原不了,然后又得重写,杯具的很,对了,我们是用了13个光电传感器) |