版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、超声波无线传输系统摘要:超声波测距器可以应用于汽车的倒车、建筑施工以及一些工业现场的位置监控,也可用于如液位,井深、管道长度、物体厚度等的测量。其范围为0.107.0m,精度为1cm。测量时与被测物体无接触,能够清新、稳定地显示测量结果。本系统采用STC89C52的为核心,采用C语言对系统进行编程控制. 在本系统中,我们通过超声波模块对室内进行测量,通过语音播报及报警和无限传输的形式获取数据给监测台,而且可以全方位准确移动调控测量,同时附加有时间及温度的查看。关键词:测量、语音报警、全方位准确移动调控测量、无线传输1. 原创性声明*2 系统概述*3. 系统方案* 3. 1 系统方案论证* 3.
2、 2 功能与指标* 3. 2. 1 开机画面* 3. 2. 2 功能菜单* 3. 3 实现原理* 3. 4 硬件部分* 3. 4. 1硬件框图* 3. 4. 2外围电路硬件介绍* 3. 4. 2. 1 温度传感器* 3. 4. 2. 2超声波传感器* 3. 4. 2. 3 语音ISD1700* 3. 4. 2. 4 NRF24L01无限模块* 3. 5软件流程*4. 系统测试方案及分析* 4. 1系统测试方案* 4. 1. 1气体传感器调试* 4. 1. 1. 1调试过程* 4. 1. 1. 2 调试数据* 4. 1. 1. 3 数据分析* 4. 1. 1. 4 调试结论* 4. 1. 2 温
3、湿度传感器调试* 4. 1. 2. 1 调试过程* 4. 1. 2. 2 调试数据* 4. 1. 2. 3 数据分析* 4. 1. 2. 4 调试结论* 5. 1. 1 GPRS短信模块调试* 5. 1. 3. 1调试过程* 5. 1. 3. 2数据分析* 5. 1. 3. 3调试结论* 4. 2测试设备* 5. 总体功能与特色*6. 结论及尚存问题* 7. 致谢* 8. 参考文献* 9. 附录*1 原创性声明2. 系统概述超声波是指频率高于20KHz的机械波。为了以超声波作为检测手段,必须产生超生波和接收超声波。完成这种功能的装置就是超声波传感器,习惯上称为超声波换能器或超声波探头。超声波传
4、感器有发送器和接收器,但一个超声波传感器也可具有发送和接收声波的双重作用。超声波传感器是利用压电效应的原理将电能和超声波相互转化,即在发射超声波的时候,将电能转换,发射超声波;而在收到回波的时候,则将超声振动转换成电信号。 超声波测距的原理一般采用渡越时间法TOF(time of flight)。首先测出超声波从发射到遇到障碍物返回所经历的时间,再乘以超声波的速度就得到二倍的声源与障碍物之间的距离 测量距离的方法有很多种,短距离的可以用尺,远距离的有激光测距等,超声波测距适用于高精度的中长距离测量。因为超声波在标准空气中的传播速度为340米/秒,由单片机负责计时,单片机使用12.0M晶振,所以
5、此系统的测量精度理论上可以达到毫米级。 由于超声波指向性强,能量消耗缓慢,在介质中传播距离远,因而超声波可以用于距离的测量。利用超声波检测距离,设计比较方便,计算处理也较简单,并且在测量精度方面也能达到要求。2 系统方案3.1 系统方案论证 3. 1. 1 显示部分方案1: 用数码管可以显示简单数字数据,而且价格比液晶便宜得多,但数码不能显示汉字而且显示少。方案2:用LCD 1602液晶显示:LCD1602液晶是最常用的液晶显示屏,能够实现汉字及一些字符的显示,价格便宜,操作简单,但其不能实现图形的显示,并且只能同时显示两行内容。方案3:用LCD 12864液晶显示:LCD 12864液晶可显
6、示汉字及图形,当然还可以显示字符。LCD 12864内有中文字形库,方便实现汉字的输入,并且其支持图形的输入及显示,能同时显示四行内容。 本系统中,我们设置了开机画面,并且要求显示的内容较多,LCD 12864能够满足我们的需求。但价格相对较贵。为满足不同用户选取不同的显示效果,本系统通过精心制作,可以供用户自由选取不同的显示。 3. 1. 2 语音播报 方案 1:用ISD1420语音芯片:ISD1420语音芯片可实现20秒录放音功能,所需要的外围元件少,电路简单,操作方便。但其稳定性不太好,音质一般。 方案 2:用ISD1700语音芯片:ISD1700语音芯片可实现60秒的录放音功能,另外还
7、有快进、擦除、音量控制等功能。电路简单,功能强大。最主要的是,其播报音质好,稳定性好。 综上所述,我们采用方案2做为我们的语音播报芯片。用其实现温湿度,气体浓度,及报警提示等功能。3. 1.3 无限传输的实现 方案 1:利用GSM的SMS功能,对采集点定时采集数据和确定当时的信息情况,采用ARM2440核心来处理,该处理器处理速度高 ,但是价格较贵,而且焊接困难。 方案 2:利用NRF24L01无限传输功能,NRF24L01比GSM模块价格也便宜,对采集点定时采集数据和确定当时的信息情况,采用51单片机来处理发送的数据,由于处理的数据不多,并且不需要多任务处理,所以当数据量少时采用51单片机有
8、优势.综上所述:我们采用方案2中的51单片机来处理检测点数据,通过NRF24L01模块发送到监测台中。 3. 2 功能与指标 3. 2. 1 开机画面本系统设置了开机画面,当我们开启系统时,首先在LCD12864液晶屏上显示的是我们的开机画面,开机画面如下:开机画面的设置中标注我们三位组员名字的简写,在一定程序上起到了保护知识产权的作用,更重要的是,开机画面能够增加系统的美观性,给人一种舒适的感觉,另外,开机画面在一定程度上体现了系统的完整性。 3. 2. 2 菜单功能 3. 3 实现原理 3. 4 外围电路硬件介绍 3. 4. 1 硬件框图3. 4. 2 外围电路硬件介绍 3. 4. 2.
9、2、超声波模块性能稳定,测度距离精确: 1、 能和国外的SRF05,SRF02等超声波测距模块相媲美。模块高精度,盲区(2cm)超近,稳定的测距是此产品成功走向市场的有力根据!2、主要技术参数: 1)使用电压:DC5V 2)静态电流:小于2mA 3)电平输出:高5V 4)电平输出:底0V 5)感应角度:不大于15度 6)探测距离:2cm-450cm 7)高精度:可达0.3cm3.接线方式: VCC、trig(控制端)、 echo(接收端)、 GND4.使用方法: 一个控制口发一个10US以上的高电平,就可以在接收口等待高电平输出.一有输出就可以开定时器计时,当此口变为低电平时就可以读定时器的值
10、,此时就为此次测距的时间,方可算出距离.如此不断的周期测,就可以达到你移动测量的值了5.模块工作原理:(1)采用IO触发测距,给至少10us的高电平信号; (2)模块自动发送8个40khz的方波,自动检测是否有信号返回;(3)有信号返回,通过IO输出一高电平,高电平持续的时间就是超声波从发射到返回的时间测试距离=(高电平时间*声速(340M/S)/2; 3. 4. 2. 3语音ISD1700ISD1700 系列录放芯片是一种高集成度,高性能的芯片。它可以多段录音,采样率可在4K 至12K 间调节,供电范围可以在2.4V 至5.5V 之间。ISD1700 系列录放芯片可工作于独立按键模式和SPI
11、 控制模式。芯片内有存储管理系统来管理多段语音,这样在独立按键模式下也能进行多段语音录放。此芯片内有振荡器,可通过外部电阻来调节其振荡频率;还有带自动增益控制(AGC)的话筒运放,模拟线路输入,抗锯齿滤波器,多级存储阵列,平滑滤波器,音量控制,直接驱动喇叭的PWM 输出与接外部功放的电流/电压输出。其应用电路如下:在本系统中,我们使用ISD1700语音芯片报警及实时播报当前室内温湿度及气体的浓度值。ISD语音芯片具有实时录音功能,当发现录音的效果不太好的时候,我们可以按下擦除键,擦除当前的录音,直到满意为止,ISD语音芯片为录音准备了存储地址,当要播报某一录音的时候,我们只要让指针指向该录音的
12、首地址即可。其中,芯片的存储地址从第一个提示间地址0X0000开始计算,但是0X0000-0X000F地址平均留给了4个提示音,从0X0010开始,才是录音区的真正的存储地址,即真正的录音区。其中,每10秒钟的录音长度占用了80个存储地址,即每一秒钟占用8个存储地址,在调节其录音地址时,我们可以采用先粗调,再微调的方法,即先确定某一录音的录音长度,大概确定其首地址的位置,再通过微调首地址,让语音芯片能完整播报整个录音为止。3. 4. 2. 4 无线检测模块 在本设计系统中,我们使用无线多点检测模块配合主控模块实现对室内污染气体的全方位检测,各检测点信号通过无线传送到放置在控制中心的控制器,形成
13、一个气体监测网络,控制器可以显示每个监测点的数据,报警和联动控制,并通过外接报警器,增加告警范围;控制器通过双向通信可对各监测点探测器进行设置。这大大提高了系统的工作效率,更重要的是,通过多点检测室内污染气体,最大程度上满足了用户的需求,让用户的健康得到更全面的保障。我们使用NRF24L01作为我们的无线通信芯片。NRF24L01是NORDIC 公司最近生产的一款无线通信通信芯片,采用FSK 调制,内部集成NORDIC 自己的Enhanced Short Burst 协议。可以实现点对点或是1 对6 的无线通信。无线通信速度可以达到2M(bps)。下图是NRF24L01的功能框图。我们通过单片
14、机控制CSN,SCK,MISO,MOSI,IRQ,CE这六个控制和数据信号端,从而达到实现多点检测的发送和接收的功能。其接口电路如下图所示。其中,VCC脚接电压范围为2.0V-3.5V之间,不能在这个区间之外 ,超过3.5V将会烧坏芯片,在本系统中,我们使用3.3V电源为为其提供供电电源。下面是这六个控制和数据信号端的用法:CSN:芯片的片选线,CSN 为低电平芯片工作;SCK:芯片控制的时钟线(SPI 时钟)MISO:芯片控制数据线(Master input slave output)MOSI:芯片控制数据线(Master output slave input)IRQ:中断信号。无线通信过程
15、中MCU 主要是通过IRQ 与NRF24L01 进行通信。CE: 芯片的模式控制线。在 CSN 为低的情况下,CE 协同NRF24L01 的CONFIG 寄存器共同决定NRF24L01 的状态NRF24L01有四种工作模式,即收发模式,配置模式,空闲模式和关机模式。其工作模式由PWR_UP register,PRIM_RX register和CE所决定。 3. 5 软件流程4. 系统测试方案及分析4. 1系统测试方案 4. 1. 1气体传感器调试4. 1. 1. 1调试过程本系统使用MQ-9,MQ-138, MQ-137,MQ-5等气体质量传感器,他们的测试方法大同小异,现以MQ-5为例,详细
16、介绍我们的调试方法:在进行调试之前,为了使调试的结果更加准确,我们有必要对调试元件有比较全面的了解,以MQ-5为例,我们查阅了该元件的资料,对其标准工作条件,工作环境条件及灵敏度特性进行了全面的了解.其规格如下表所示:我们按元件资料的要求,在进行正式的调试之前,首先预热了30个小时,调试时,我们使用51单片机为其提供工作电压,51单片机提供的工作电压为5V,满足了其回路电压不大于15V并且加热电压为5.0V的技术条件,另外,在调试时,我们确保了室内环境条件符合该元件工作的环境条件。调试电路如下图所示:其中,RL为可调电阻。我们把Vout端经AD0832 AD转换芯片与单片机管脚连接,经数值转换
17、后在数码管上显示当前环境甲烷的浓度值,之后,我们改变RL/Rs的比值,记录下此时的甲烷的值,然后,绘制成表格,与灵敏度特性曲线进行比较。最后得出调试结论 4. 1. 1. 2 调试数据 4. 1. 1. 3 数据分析 4. 1. 1. 4 调试结论 4. 1. 2 温湿度传感器调试 4. 1. 2. 1 调试过程 DHT11数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器, 包括一个电阻式感湿元件和一个NTC测温元件。该传感器性能说明如下表所示:DHT11的供电电压为 35.5V。在调试过程中,我们使用51单片机为其提供工作电压,51单片机提供的工作电压为5V,满足其供电电压要求
18、。我们的调试电路如下:DHT11有四个引脚,分别为VDD ,DATA ,GND 端,其中,引脚3为空脚。DATA 用于微处理器与 DHT11之间的通讯和同步,采用单总线数据格式一次通讯时间4ms左右。用户MCU发送一次开始信号后,DHT11从低功耗模式转换到高速模式,等待主机开始信号结束后,DHT11发送响应信号,送出40bit的数据,并触发一次信号采集,用户可选择读取部分数据.从模式下,DHT11接收到开始信号触发一次温湿度采集,如果没有接收到主机发送开始信号,DHT11不会主动进行温湿度采集.采集数据后转换到低速模式。 4. 1. 2. 2 调试数据 4. 1. 2. 3 数据分析 4.
19、1. 2. 4 调试结论 5. 1. 1 GPRS短信模块调试 5. 1. 3. 1调试过程由于GPRS模块是采用串口来控制的,并且采用AT指令,所以要用到串口,且波特率为115200,而单片机51的波特率只可以达到57600,所以采用STC89C52芯片中的T2定时器,定时器2 是一个16 位定时/ 计数器。通过设置特殊功能寄存器T2CON 中的C/T2 位,可将其作为定时器或计数器(特殊功能寄存器T2CON 的描述如表1 所列)。定时器2 有3 种操作模式:捕获、自动重新装载(递增或递减计数)和波特率发生器,这3 种模式由T2CON 中的位进行选择由于在接收到的字符数据量大,并且以数值为主
20、,为免复制化,本系统采用PDU的短信形式,在发送AT+CMGF=0,返回OK成功时,发送AT+CMGS=数据长度,这个数据长度是发送数据的大小,但是不论是汉字字符还是英文,数值字符,在PDU模式中都是占用两个字符的,所以数据长度为15+字数*2,但数值不于100时,要在前面加上0,在数据内容发送时,对于你要发送的电话号码,要采用倒序的模式,内容采用Unicode码,当你发送完数据时,会返回OK,表示发送成功,调试过程如下图3-10所示:PDU模式调试 5. 1. 3. 2数据分析U6000801044F60597D6000801044F60597D0011000D9168是固定数码3134454204F6是电话号码头3154509630F4000801固定格式04是长度 4F60597D是中文信息的UNICODE码 5. 1. 3. 3 调试结论5. 总体功能与特色:1. 全方位准确移动调控测量并根据用户需要获得不同需要采用不同的选择模式显示,并且该系统可以实时语音播报当前的距离温度和时间。2. 该
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025安全生产月计划例文
- 幼儿园工作计划汇编
- 2025年度高中美术班教学计划范文
- 关于幼儿园下半年工作计划模板锦集
- 2025年1月外贸业务员工作计划
- 中小学学籍管理工作计划
- 2025年行政人事主管工作计划
- 2025年中学体育教研组工作计划例文
- 《食品添加剂概述》课件
- 《多目标决策分析》课件
- 2024-2025学年上学期广州小学语文五年级期末模拟试卷
- 2024年标准化食堂食材采购综合协议范本版
- xx单位政务云商用密码应用方案V2.0
- 《西方经济学(本)》形考任务(1-6)试题答案解析
- 不良行为学生教育转化工作实施方案(五篇)
- 校园招聘策划方案
- 护理学专业大学生职业规划书
- 行政人员的培训
- 北师大版五年级上册数学期末测试卷及答案共5套
- 儿童社区获得性肺炎管理指南(2024修订)解读
- 《人体解剖与组织胚胎学》学习通超星期末考试答案章节答案2024年
评论
0/150
提交评论