。42超声波传感器HCSR04
接线方式VCC、trig控制端、echo接收端、GND
模块工作原理
1采用IO触发测距给至少10us的高电平信号
2模块自动发送8个40khz的方波自动检测是否有信号返回
3有信号返回通过IO输出一高电平高电平持续的时间就是
超声波从发射到返回的时间测试距离高电平时间声速340MS2
435110LCD液晶显示屏
NOKIA公司生产的可用于其5110、61506100等系列移动电话的液晶显示模块。该产品除应用于移动电话外也可广泛应用于各类便携式设备的显示系统。Nokia5110是一款经典机型可能由于经典的缘故旧机器
很多所以很多电子工程师就把旧机器的屏幕拆
下来自己驱动Nokia5110用于开发的设备显
示
1性价比高Nokia5110可以显示15个
汉字30个字符。
2接口简单仅四根IO线即可驱动
LCD1602需11根IO线LCD12864需12根。
f3速度快是LCD12864的20倍是LCD1602的40倍。
4Nokia5110工作电压33V正常显示时工作电流200uA以下具有掉电模式适合电池供电的便携式移动设备
第5章软件设计
51主程序流程
系统上电后首先系统初始化定时器开始定时控制超声波传感器发出超声波同时使定时器开始定时。当出发管脚为低电平时接收到回波立即使定时器停止工作保存定时器的计数值。然后根据传输时间计算距离计算出距离后调用距离显示子程序LCD显示距离。
f52子程序设计
521超声波发送子程序及超声波接收中断子程序
超声波发生子程序的作用是通过P22端口发送超声波脉冲信号频率约40kHz的方波脉冲宽度为12μs左右同时把计数器T1打开进行计时。
522距离计算子程序
当前温度和超声波往返时间均测量出来后用C语言根据公式计算距离来编程是比
f523液晶显示程序
f第6章系统调试及误差分析
61系统焊接
以万用板做载板将LCD显示模块单片机控制模块以及超声波发射接收模块组合在一起。用杜邦线连接各模块的管脚。
62误差及特性分析
根据超声波的特性距离测量时必须满足条件
①被测目标必须垂直于超声波测距仪。
②被测目标表面必须平坦。
③测量时在超声波测距仪周围没有其他可反射超声波的物体。因此在测量过程中稍不小心就会接收不到超声波而导致没有测量结果。
f由于超声波的往返时间由单片机msp430的定时器T1来记定时器T1工作在方式1其最大定时时间为65536ms可得出最大的测量距离在10m以内。且因为发射功率有限测距仪也无法测量10m外的物体。在实际的测试中3m之内有较高的测量精度。由于程序设计的问题在移动测距装置的过程中LCD液晶屏上显示的数据无法实时刷新需要在测试时按下复位按键实现距离数据的刷新r