基于 51 单片机的遥控智能小车实作心得
两年前学习 51 单片机时,买了 51hei 单片机开发板。现在正在学习基于
STM32 嵌入式系统的 FAT32,UGUI 和 UCOSII 操作系统。几乎很少去看 51
单片机开发板了。某天,宝贝突然说要我给她买一个遥控小车,说别人都有。
俺查了一下网上性能好点的小车价格不菲,我突然想起自己不是还有一块闲置
的 51hei 单片机开发板吗?何不自己动手给宝宝做一个智能小车呢?闲话少说,
付诸行动吧。
经过近一个星期的行动,小车终于完成了,虽然说样子是丑了一点,但是
性能不弱。主要功能:1,红外遥控器遥控,小车同步前进,小车同步后退,
左转弯,右转弯,左倒车,右倒车;2,行进中自动壁障。其实功能可以随便
加,只要舍得花银子。
程序是在 51hei 单片机开发板红外实验的源码基础上修改的,程序很简单
用的是中断工作方式。电源是从收废旧手机的人哪儿淘换来的,虽然是旧的,
但经过我充电实验性能依然很好;车架和电机以及红外探头是网上买的。电机
驱动电路是本人自己单独设计,可以说是针对 51hei 单片机开发板的外围电路
量身定做,为了这电机驱动电路还真费了我不少心思,下了血本了---用了 4 个
DC 型固态继电器(当然也是不花钱的,是从单位混来的)。制作这台小车最花
心思和时间的是程序调试和电机驱动电路设计。不管怎么说,小车是听话的跑
起来了。 单片机是一门实践性很强的科学,假如单纯的去学习理论知识,而
不实践,是很难完全把握单片机的。单片机虽然是一个智能化的集成芯片,其
本质上还是一个电子元件。既然是电子元件,那么,就必须在一定的电路中才
能运行起来,才能实现它的功能。这就像电阻一样,如果把一个电阻独立的放
着,是没有任何意义的,只有将电阻接在电路中,才能实现它的功能,究竟是
本文来源:https://www.2haoxitong.net/k/doc/0d778c2dafaad1f34693daef5ef7ba0d4b736d39.html
文档为doc格式