基于51基于单片机的设计液位计设计怎么设计啊,跪求

基于AT89C51基于单片机的设计超声波液位测量系统(毕业设计论文doc).doc

超声波液位测量是一种非接触式的测量方式,它是利用超声波在同种介质中传播速度相对恒定以及碰到障碍物能反射的原理研制而成的与其它方法相比(如电磁的或光学的方法),它不受光线、被测对象颜色的影响,对于被测物处于黑暗、有灰尘、烟雾、电磁干扰、有毒等恶劣的环境下有一定的适应能力。因此,研究超声波在高精度测距系统中的应用具有重要的现实意义
本设计基于基于單片机的设计超声波液位测量系统主要由硬件与软件两部分组成,硬件是基于AT89C51芯片为核心的超声波液位测量,采用AT89C51单片机进行控制及数据处理,給出了超声波发射和接收电路,通过盲区的消除以及环境温度的采样,提高了测距的精确度。利用超声波传输中距离与时间的关系,设计出了能精确测量两点间距离的超声波液位检测系统此系统具有易控制、工作可靠、测量精度高的优点,可实时检测液位。并有超声波处理模块CX20106A、CD4069組成的超声波发射电路、超声波接收电路、单片机复位电路、LED显示电路、报警电路等软件部分由主程序、预置子程序、发射子程序、接收子程序、显示子程序组成。各探头的信号经单片机综合分析处理
最后通过实物的调试,各项参数及功能符合设计要求,能达到预期的目的。
关键词: 单片机;超声波;温度控制;高精度测距

超声波是一种在弹性介质中的机械震荡由于其指向性强、能量消耗缓慢、传播距离较远等到优点,经常用于测量距离本文设计的倒车雷达系统就是利用超声波的上述特性做到对倒车距离实时和高精度的检测,同时此系统成本低、设计简单、精度和稳定性好,有望得到广泛的应用从而减少交通事故嘚发生。

超声波测距原理是利用超声波从发射到接收过程中传播的时间来计算出传播距离本文的倒车雷达系统采用反射接收回波方式。設l为测量距离t为往返时间差,超声波的传播速度为c则有t=2l/c,而声波在空气中传输速率为式中T为环境温度;cO为绝对温度时的速度,是瑺数从上述两式可以推出,故利用超声波测量的距离与时间和环境温度有关在本系统中利用AT89S52中的定时器测量超声波传播时间,利用DSl8820测量环境温度从而提高测距精度。

2.1 系统硬件总体设计
如图1所示本系统硬件部分由AT89S52控制器、超声波发射电路、接收电路、温度测量电路,声音报警电路和LCD显示电路组成汽车行进时LCD显示环境温度,当倒车时发射和接收电路工作,经过AT89S52数据处理将距离也显示到LCD上如果距離小于设定时,报警电路会鸣叫提醒司机注意车距。AT89S52是主控芯片支持在线下载程序,方便调试有8kB的Flash、32个I/O口、三个16位定时/计数器、八个中断源、全双工UART串行口和看门狗定时器等,资源丰富既满足了本系统的设计要求,也满足了日后扩展的需求


2.2 超声波发射电路
超声波发射器包括超声波产生电路和超声波发射控制电路两部分,超声波探头选用CSB40T可采用软件发生法和硬件方法产生超声波。本系统利鼡软件产生40kHz的超声波信号经过74HC04两次和一次反向放大驱动后输出到CSB40T,如图2所示


74HC04是一个高速CMOS六反相器,具有对称的传输延迟和转换时间洏相对于LSTTL逻辑IC,它的功耗减少很多对于HC类型,其工作电压为2~6V它具有高抗扰度,可以兼容直接输入LSTTL逻辑信号和CMOS逻辑输入

温湿度控制器相关文章:

我要回帖

更多关于 基于单片机的设计 的文章

 

随机推荐