摘 要
本设计主要介绍了一种基于AT89C51单片机的超声波避障测距报警小车。其中包括对小车的执行组件、搭建结构、传感器、AT89C51单片机及软件编程的介绍。
本设计以AT89C51单片机为控制核心,根据蝙蝠回声定位的原理,利用超声波传感器,检测小车前行过程中前方物体的距离,接着把数据传给单片机。当超声波探测到前方物体小于规定距离时,就会报警,并且单片机发出指令让小车右转一定角度,然后前行继续探测。如果前方规定距离内没有物体则直行,否则还是右转一定角度。就这样,通过超声波不断地探测周边的情况进行自动避障。
本设计的硬件方面,是用AT89C51单片机为控制核心,以超声波传感器检测前方障碍物,从而自动避障。在软件方面,利用C语言进行编程,通过软件编程来控制小车运转。本设计采用L298N电机驱动模块,控制2个直流电机使小车运行,让小车可以根据外部的环境,进行前进、后退和转向等动作,从而进行躲避障碍物的功能。
本设计主要体现小车的智能避障功能,本设计中特点与创新点可为智能驾驶、自动运输Robot、家用自动清洁Robot等自动半自动Robot的设计与普及有很大的参考价值。不仅如此本设计中的小车,还可以作为未来玩具的发展趋势,弥补了中国玩具市场技术含量缺乏的现状,从而带来巨大的经济效益。
关键词:超声波; 单片机; 测距 ; 防撞
点点赞赏,手留余香
给TA打赏
请先
!