基于单片机的超声波液位测量器设计内容摘要:
通信技术的应用,预计该技术将向数字网络是的灌区液位定位系统发展 [15]。 图 为主程序流程图。 开机后先显示亮灯并且蜂鸣器发声,表示开始工作。 T0用于记录发射至接收的时间间隔 t(单位为 ms)。 初始化后,程序控制发射 40KHZ 的超声波信号,发射开始立即启动定时器开始计时。 发射完成。 CPU 接收回波信号后,立即产生中断 同时立即停止计数。 定时器专门用于记录 CPU 发射脉冲信号前沿至回波脉冲信号前沿之间的距离 t,由此时间可换算出障碍物的距离,并决定嘟声间隙。 可设定 T1的定时值,用来控制嘟声间隙时间和闪烁显示时间。 综合考虑各类因素及实际情况,为了使计算简化,取空气中声速为 340m/s,或 34cm/ms,则障碍物距离 d 的计算公式如下d=(t*34cm/ms)/2=t*17cm/ms. 开始 初始化 发射超声波,开始计时,停止发射超声波 等待回波中断 有回波否。 、。 处理信号,计算距离 N Y 图 超声波测距系统框图 单片机发出短暂的 40kHz 信号,经放大后通过超声波换能器输出;反射后的超声波经超声波换能器作为系统的输入,锁相环对此信号锁定,产生锁定信号启动单片机中断程序,读出时间 t,再由系统软件对其进行计算、判别后,相应的计算结果被送至 LCD液晶屏进行显示 [5][6]。 限制超声波系统的最大可测高度存在四个因素:超声波的幅度、反射物的质地、反射和入射声波之间的夹角以及接收换能器的灵敏度。 接收换能器对声波脉冲的直接接收能力将决定最小可测高度。 开 始 测 量 超声波信号 开定时器 关定时器 数据运算 显示器 接收检测 电声换能器 电声换能器 驱动电路 参考文献 : [1]陈富安 .。基于单片机的超声波液位测量器设计
相关推荐
内置通用 8 位中 央处理器和 Flash 存储单元, AT89C52 单片机在电子行业中有着广泛的应用 [5] [6]。 主要功能特性: ( 1) 兼容 MCS51 指令系统 ( 2) 8k 可反复擦写 (大于 1000 次) Flash ROM ( 3) 32 个双向 I/O 口 ( 4) 3 个 16 位可编程定时 /计数器中断 ( 5) 3 个 16 位可编程定时 /计数器中断 ( 6)
摒弃了“全夜开、半夜全灭或半灭灯”的传统控制模式, 采用光线和时间的双重模式控制,在 很大程度上做到了“随需而控”,不仅仅达到了节约电能节约维护费用的要求,而且在节能的基本要求上达到了设备使用寿命更长 、控制方式灵活多样和照明质量更加柔和的效果。 在此设计中控制模式同传统的“全夜灯”造成的电能浪费及路灯使用寿命的减短和“半夜全灭或半灭灯”由于无光照和光照质量较差而带来交通安全问题的控制模式相比
构成。 扬声器中的线圈通电时,在线圈附近会产生磁场,磁场与 扬声器前端的磁铁相互作用,使得线圈以一定的频率振动从而发出声音来。 语音报警的过程需要扬声器不断的发出声音来,因此需要对播报内容进行一个事先的存储,即将其存放在 SD 卡中。 要实现音频文件的输出,若单独由单片机来解码 MP3 文件是很困难的,因为从处理速度和资源各个方面都很难满足要求,因此需要采用专门的 MP3/ADPCM 解码芯片
时钟电路 按键电路 我们通过 来启动测量,程序中通过查询 的电平来检测是否按键被按下,电路原理如下: 图 7 按键电路 当按下按键时 为低电平,单片机通过 查询到低电平开始测量距离,当松开按键, 即为高电平。 在软件中通过软件延时来消除按键的机械抖动。 蜂鸣器电路 . . 工作原理:当 输出高电平时, Q3 导通, Q5 截止,蜂鸣器回路开路,蜂鸣器不响。 当 输出高电平 时, Q3 截止,
/O 口线,看门狗定时器, 2个数据指针,三个 16位定时器 /计数器,一个 6向量 2级中断结构,全双工串行口,片内晶振及时钟电路。 另外, AT89S52 可降至 0Hz静态逻辑操作,支持 2种软件可选择节电模式。 空闲模式下, CPU停止工作,允许 RAM、定时器 /计数器、串口、中断继续工作。 掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止