首 页| 下 载| 论 坛| 博 客| Webinar| 电路图
EETV首页 > 嵌入式 > 基于无线射频的超声波导航小车系统设计

基于无线射频的超声波导航小车系统设计

我要观看

分享到:

课程简介

当今汽车行业发展迅速,私家车越来越普及,无线控制汽车,可以大大减轻司机的工作程度,实现智能化,本作品用NRF24L01射频收发来实现小车的遥控;超声波可以精确的测试出与前方或后方物体之间短距离的变化实时显示到液晶屏上,在大多数汽车没有防撞击预警的情况下可以用本作品实现汽车的撞击、摩擦预警。
本作品主要分为2个子系统,11个模块具体如下图所示:其中单片机最小模块是同一型号的,无线射频收发模块是同一型号的。
(1)主控模块:主控模块采用比赛所要求的IAP15F2K61S2为核心的单片机来控制。IAP15F2K61S2是增强型8051单片机,1T,单时钟/机器周期,速度比普通的快8051快8-12倍。
(2)测温模块:采用主控上自带测温模块,配置温度传感器DS18B20,收集温度参数。
(3)测距模块:采用US-100超声波传感器,US-100超声波测距模块0-4米非接触测距功能,静电功耗低于2mA,自带温度传感器对测距结果进行校正,内带看门狗,工作稳定可靠。
(4)报警模块:利用主控上的蜂鸣器模块,打开串口P2.2,输入低电平,即可触发蜂鸣器,发出报警声。
(5)上位机模块:利用C++编写的MFC程序,通过串口与单片机建立连接,把波特率、以及各种控制数据发送给串口。
(6)最小单片机系统:主要由STC89C52RC来控制,拥有灵巧的8 位CPU 和在系统可编程Flash。在本作品中,主要用于和上位、NRF24L01的数据传输。
(7)无线射频收发模块:本作品中无线射频模块采用NRF24L01无线收发模块,数据包每次可传输1~32Byte的数据,通过导入单片机的程序,来控制它的收发状态。
(8)驱动模块:采用一片LM293芯片来驱动两个直流电机。通过控制输入串口电压的高低,来控制驱动的输出电平的高低,控制直流电机的转动方向。
功能及使用说明:本作品可以实现基本的测距、测温功能,通过LCD1602液晶来显示出来。其中测距、测温模块可以移植到其他的地点与产所,如停车场,停车位和一些对温度有要求的场所。通过测距来导航小车,当距离小于安全距离时,就会报警,pc端就可以通过上位机来控制小车的转向与停止,实现了远距离无线遥控的功能。
该系统相关内容介绍:http://forum.eepw.com.cn/thread/224261/1