单片机课程设计超声波测距离 - 图文 联系客服

发布时间 : 星期日 文章单片机课程设计超声波测距离 - 图文更新完毕开始阅读efa256fc6394dd88d0d233d4b14e852458fb39d8

图1-2、超声波测距原理框图

由于超声波也是一种声波,其声速C与温度有关,表1列出了几种

不同温度下的声速。在使用时,如果温度变化不大,则可认为声速是基本不变的。如果测距精度要求很高,则应通过温度补偿的方法加以校正。声速确定后,只要测得超声波往返的时间,即可求得距离。这就是超声波测距仪的机理。其系统框图如图1-2所示。

表1 声速与温度关系表

-20 -10 0 10 温度(℃) -30 20 30 100

1.2、STC89C52单片机原理

STC89C52是一种低功耗、高性能CMOS8位微控制器,具有 8K 在系统可编程Flash 存储器。在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使得STC89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。 具有以下标准功能: 8k字节Flash,512字节RAM, 32 位I/O 口线,看门狗定时器,内置4KB EEPROM,MAX810复位电路,三个16 位 定时器/计数器,一个6向量2级中断结构,全双工串行口。另外 STC89X52 可降至0Hz 静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU 停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。最高运作频率35Mhz,6T/12T可选。

5

图1-3、STC89C52引脚图

6

1.3、超声波测距系统框图

超声波发送 超声波接收

单片机 控制器 LED显示 扫描驱动 图1-4、超声波测距系统框图

7

第二章、系统硬件设计

硬件是一个机器的基础,没有硬件,所有机器都不存在,本章主要介绍单片机超声波测距的硬件原理。

2.1、超声波模块电路

图2-1、超声波模块电路

超声波模块如图2-1所示。从P2.6口给Trig口送一个10us的脉冲,超声波模块自动发出40Khz的超声波,单片机中断计时。当遇到障碍物时超声波返回,并将一个高平信号送入单片机,中断关闭。

8