1 方案设计
1.1 主控模块选择
单片机控制模块在本系统中处于核心地位,其工作包括号的采集,进行数据处理,
控制执行机构的运行等。对单片机控制模块的基本要求是具有较高的速度且资源
配置满足要求。
AT89C52 是一个低电压,高性能 CMOS 8 位单片机,片内含 8k bytes 的可反复
擦写的 Flash 只读程序存储器和 256 bytes 的随机存取数据存储器(RAM),器
件采用 ATMEL 公司的高密度、非易失性存储技术生产,兼容标准 MCS-51 指令
系统,片内置通用 8 位中央处理器和 Flash 存储单元,AT89C52 单片机在电子
行业中有着广泛的应用。
单片机技术成熟,且易操作,所以主控芯片选择 AT89C52 单片机。
1.2 超声波模块
本模块性能稳定,测度距离精确。能和国外的 SRF05,SRF02 等超声波
测距模块相媲美。模块高精度,盲区(2cm)超近,测量稳定。
使用本模块,占用单片机的两个 IO 口,一个 IO 口做为触发端。一个 IO 口做为
回波 PWM 信号捕捉引脚。写程序时,先在 TRIG 引脚端为一个大约 10US 的高电平
触发模块,同时模块内部将发出 8 个 40kHz 周期电平并检测回波。并在内部程序
处理变换成一个 PWM 的信号从 Echo 引脚输出,一旦检测到有回波信号则输出回
响信号,高电平持续的时间就是超声波从发射到返回的时间.测试距离=(高电平
时间*声速(340M/S))/2; 目前的超声波模块精度能到 1cm。