当前位置:首页 > 测试测量 > 测试测量
[导读]摘要:利用C8051F020单片机设计高精度非接触式的超声波测距。该系统利用4个HC-SR04超声波测距模块,四面测距,简化电路,减少了其他电路对超声波测距的干扰。在提高精度方面采用温、湿度补偿,电路使用DS18B20及湿敏

摘要:利用C8051F020单片机设计高精度非接触式的超声波测距。该系统利用4个HC-SR04超声波测距模块,四面测距,简化电路,减少了其他电路对超声波测距的干扰。在提高精度方面采用温、湿度补偿,电路使用DS18B20及湿敏电容器HS1101。系统测距范围2~400 cm,精度1 cm,并采用LCD12864显示温、湿度和四面距离。该系统具有结构简单,工作可靠,精度高的优点,实时显示四周障碍距离及温、湿度,可置于小车上,用于避障,智能导航等。
关键词:超声波测距;智能导航;C8051F020;HC-SRO4

0 引言
    超声波是由压电陶瓷的压电效应产生,这种压电陶瓷传感器有2块压电晶片和一块共振板,当给它的两极加频率等于晶片固有频率的脉冲信号时,压电晶片就会发生共振,并带动共振板振动,从而产生超声波。它的频率高于20 kHz,具有方向性好,穿透能力强,易于获得较集中的声能的优点,且对色彩,光照度,电磁场不敏感,不易受干扰。超声波测距技术是基于无目视能力的生物(蝙蝠等)防御及捕捉猎物生存的原理,利用超声波在空气媒介中传播,碰到障碍物反射回来的时间间隔长短及被反射波的强弱判断障碍物的性质和位置的方法。它是一种非接触式检测方式,它不受光照度、电磁场、被测物色彩等因素的影响,信息处理简单,速度快,成本低。本文采用单片机模控制超声波模块发射接收,并结合温湿度补偿电路,实现高精度的四周距离检测。

1 整体方案设计
   
方案的主要任务是实现控制电路对四周的精确测距。通过MCU端口产生40 kHz的方波信号,发送至HC-SR04超声波测距模块的发射引脚,发射后定时器T1计数,并等待接收引脚电平变低,将定时器T1关闭,读出定时器的寄存器中的值,结合温湿度电路的采集的信号转化出实时的声速和频率,利用公式:
    L=TV/2
    式中:L为距离;T为定时器的计数值;V为相应环境下的声音在空气中在空气中传播的速度。

2 硬件电路设计
2.1 硬件总体设计
   
整个系统主要由单片机控制电路,超声波测距模块,温度采集电路,湿度采集电路,LCD显示器和电源电路组成。其中单片机控制电路是用于控制超声波产生和转化外部采集数据;温度采集电路是用于采集当前外部温度,得出当前声速;湿度采集电路是用于采集当前外部湿度得出当前频率;LCD显示器是用于实时显示环境温度,湿度及电路所测四周的距离。电源电路是用于为系统各个模块提供稳定的电源,保证各部分正常工作。系统总体电路设计如图1所示。


2.2 超声波测距模块
   
HC-SR04超声波测距模块可提供2~400 cm的非接触式距离感测功能,模块包括超声波发射器、接收器与控制电路。
    基本工作原理:
    (1)给模块的发射I/O口送入超声波信号,要求至少10μs的高电平信号,本系统提供40 kHz信号,高电平持续12.5μs。
    (2)有信号返回,模块的输出I/O口输出一个高电平,高电平持续时间就是超声波从发射到返回的时间。测距距离=(高电平时间×声速)/2。
    (3)被测物体的面积不少于0.5 m2且平面尽量要求平整,否则影响测量的结果。
2.3 温、湿度采集电路
   
环境温度采集部分是提高超声波测距精度的关键。采用Dallas公司的DS18B20 1-wire数字温度传感器,使用一根信号线实现信号的双向传输,接口简单,便于扩展和维护。声速和温度的关系:温度越高,声速越大。
    c=331.45+0.61T
    式中331.45是温度在0℃度时声音在空气中的速度。就是说在地面上温度每升高1℃,声速增加约0.61 m/s。本系统就是依据这一原理提高测距精度。
    环境湿度采集部分主要由湿敏电容器HS1101,555定时器TLC555和其他外围电路元件构成。湿度测量电路本质是湿敏电容器的电容值与相对湿度变化的关系构成的振荡电路。通过测量555的输出频率,即可根据频率、湿度关系算出湿度。
2.4 数据显示
   
数据显示部分通过C8051F020的端口P2作为与LCD12864通信的8位数据线,主要完成通信数据和实时信息的显示。
2.5 系统供电
   
系统正常工作需要+5 V和+3.3 V电压供电。将市电220 V/50 Hz通过9 V/10 W变压器降压变换后,经过电桥整流和滤波产生DC 9 V,通过LM7805,ASM1117—3.3稳压芯片输出稳定+5 V和+3.3 V给整个系统供电。由于系统正常工作下电流较大,LM7805需要加散热片,以保持系统长时间稳定工作。

3 软件设计
   
系统的软件部分主要完成以下功能:系统上电,初始化各模块,然后读取环境温、湿度,将测量值转化为显示。启动测距模块,读取4个方向的定时器值,系统采用先后顺序启动4个测距,将计数值都保存在定时器1上,为避免混淆,采用实时读取显示,下次测距时,只需覆盖定时器1上次的计数值。用12864显示时,由单片机根据当前温度,依据上面提到的公式转化。
    基于STC89C52的高精度超声波测距系统控制过程如图2所示。



4 结语
   
对于C8051F020构成的超声波高精度测距系统进行功能验证,系统在2~400 cm范围内,能完成对四周障碍距离数据实时测距,且测量误差小于1 cm,温湿度数据采集系统工作正常。系统人机界面友好,操作简单、可移植性好,可置于小车上用于避障或智能导航,只需外加接口,方便用于商业用途。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

9月2日消息,不造车的华为或将催生出更大的独角兽公司,随着阿维塔和赛力斯的入局,华为引望愈发显得引人瞩目。

关键字: 阿维塔 塞力斯 华为

加利福尼亚州圣克拉拉县2024年8月30日 /美通社/ -- 数字化转型技术解决方案公司Trianz今天宣布,该公司与Amazon Web Services (AWS)签订了...

关键字: AWS AN BSP 数字化

伦敦2024年8月29日 /美通社/ -- 英国汽车技术公司SODA.Auto推出其旗舰产品SODA V,这是全球首款涵盖汽车工程师从创意到认证的所有需求的工具,可用于创建软件定义汽车。 SODA V工具的开发耗时1.5...

关键字: 汽车 人工智能 智能驱动 BSP

北京2024年8月28日 /美通社/ -- 越来越多用户希望企业业务能7×24不间断运行,同时企业却面临越来越多业务中断的风险,如企业系统复杂性的增加,频繁的功能更新和发布等。如何确保业务连续性,提升韧性,成...

关键字: 亚马逊 解密 控制平面 BSP

8月30日消息,据媒体报道,腾讯和网易近期正在缩减他们对日本游戏市场的投资。

关键字: 腾讯 编码器 CPU

8月28日消息,今天上午,2024中国国际大数据产业博览会开幕式在贵阳举行,华为董事、质量流程IT总裁陶景文发表了演讲。

关键字: 华为 12nm EDA 半导体

8月28日消息,在2024中国国际大数据产业博览会上,华为常务董事、华为云CEO张平安发表演讲称,数字世界的话语权最终是由生态的繁荣决定的。

关键字: 华为 12nm 手机 卫星通信

要点: 有效应对环境变化,经营业绩稳中有升 落实提质增效举措,毛利润率延续升势 战略布局成效显著,战新业务引领增长 以科技创新为引领,提升企业核心竞争力 坚持高质量发展策略,塑强核心竞争优势...

关键字: 通信 BSP 电信运营商 数字经济

北京2024年8月27日 /美通社/ -- 8月21日,由中央广播电视总台与中国电影电视技术学会联合牵头组建的NVI技术创新联盟在BIRTV2024超高清全产业链发展研讨会上宣布正式成立。 活动现场 NVI技术创新联...

关键字: VI 传输协议 音频 BSP

北京2024年8月27日 /美通社/ -- 在8月23日举办的2024年长三角生态绿色一体化发展示范区联合招商会上,软通动力信息技术(集团)股份有限公司(以下简称"软通动力")与长三角投资(上海)有限...

关键字: BSP 信息技术
关闭
关闭