《噪声污染检测系统性能测试方案.docx》由会员分享,可在线阅读,更多相关《噪声污染检测系统性能测试方案.docx(5页珍藏版)》请在第一文库网上搜索。
1、噪声污染检测系统性能测试方案在完成了无线环境噪声报警系统的硬件设计和软件设计之后,就是对已经设计的软硬件系统进行模拟调试,对本论文而言,主要有硬件调试和软件调试,硬件软件结合调试,组成系统进行联合调试,检验其系统的各个模块是否能正常工作。在完成无线环境噪声报警控制器的总体设计、各功能模块设计之后,另一个重要的工作就是加工设计与产品调试。产品调试包括硬件调试、软件调试和模拟运行。模拟运行是将硬件和软件结合,组成系统进行联合调试,检验其整体性能,为产品投放市场做准备。(准备删掉)1.1硬件调试按照产品的要求画出系统的完整电路图,并制成PCB电路板。确认印制电路板与元件选择准确无误后,就可以对无线噪
2、声报警控制器硬件部分的各个模块进行调试。调试内容包括电源调试和功能调试。电源调试在系统上电之前先检查各个芯片的电源线是否与指定的电压输入口相连,地线是否与总的数字地或模拟地相连,并确认没有出现电源线与地线短接的情况。然后给整个系统上电,检查各个芯片上的电源电压是否符合要求,如果出现芯片异常发热的情况,就必须立刻切断电源,重新检查电路,直至完全达到要求为止。其他各个功能部分的检查,通过一些小的调试程序来进行。对显示部分,主要是向显示寄存区写入一串字符,看其是否可以正常的显示出来;对存储器,主要实现信息的存储与调用;对时钟基准,主要看时间设置与运行是否准确。(未改动)(2)无线通信部分调试对于单片
3、机和PTR2000无线收发模块的调试,主要集中在PTR2000模块和单片机与其接口电路的调试上。以下是在调试中遇到的问题及解决方法。PTR2000模块的简单测试过程1、发射一方:固定为发射方式,TXEN为高,PWR为高,通过单片机串口向PTR2000一直发送数据。建议发ASCII,如字符“A”。2、接收一方:固定为接收方式,TXEN为低,PTR为高,接收到的数据通过终端装置可以显示数据。(2)PTR2000对电源的要求采用开关电源会增加误码率。即使用线性电源或电池供电,也应考虑电路其他部分产生的噪声影响。乱码问题的解决方法检查试验方法是否合理,包括传输速度、传输条件等。系统的电源不要用开关电源
4、。在检查时,手不可以触摸高频部分即芯片和外围元件。电压值与传输距离无关,经测试最佳电压是2.7-5V,最佳数据传输率9.6kbits19.2kbitso同一块PTR由接收转为发射需要3ms,由电平控制TXEN脚,高为发射,低为接收。无线通信部分的功能调试在仿真软件WAVE的视窗环境下调试程序。在调试无线通讯模块时,主要验证其发送和接收数据的准确性;对于时钟基准,主要看设置的定时时间是否准确;对于与人机交互部分的接口电路主要看串行接口能否正确的发送和接收数据。(准备删掉)1.2软件调试系统以单片机C51语言编程,在uVision2集成环境中完成软件的编译与调试,其工作窗口如降5-1所示。软件编程
5、中,应首先完成各个模块的编程与调试,然后进行装置调试。最后进行联机调试,它是系统调试最重要的环节,也是系统是否成功的关键所在。程序编译通过后,信息提示框给出编译结果:0错误,0警告,此时方可将程序写到单片机中去。AT89C52单片机在系统可编程,可以使用STC-ISPV35下载软件通过计算机串口将程序写入到单片机中,程序下载界面如降5-1所示F1STC-ISP.exehttp:/www.MCU-M技术支持:13922805190(姚永平)VerSion480Step1/步骤1:Se1ectBCUType选择单片机型号MCUTmAPemoryRangeSTC89C516RD00-FFFFSt.p
6、2步骤2:OpnFi1t/打开文件仅件范S1内未用区域埴00)起始地址(KEX)校验和IF-“打开文件前清0缓冲打开程序文件1IP打开文件前清假冲M二Step3步骤3:Se1ectCOPortzMaxBaUd/选择串行口,最高波特率COM:COM1一三I除最高波特率:1115200日请尝试提高最低波特率或使最高波特率=最低波特率:11200Step”步骤4:设置本框和右下方选项中的选项Doub1espeed/双倍速:C6T/双倍速(12T/单倍速注:一旦烧录双倍速,由编程器擦除整个芯片才可恢复为单倍速地址00010203040506070809OAOBOCODOEOF0000000000000
7、0000000000000000000000000000010000000000000000000000000000000000000200000000000000000000000000000000000003000Oo000000000000000000000000000000004000000000000000000000000000000000000050000000000000000000000000000000000000600000000000000000000000000000000000007000000000000000000000000000000000000080000
8、00000000000000000000000000000000090000000000000000000000000000000000000A0000000000000000000000000000000000000B000000000Oo00000000000000000000000000C0000000000000000000000000000000000000D0000000000000000000000000000000000000E0000000000000000000000000000000000000F000OO00000000Oo00000000000000000000010
9、0000000000000000000000000000000000001100000OO00000000000000000000000000程序文件_no_串口调试助手工程文件PropmFi1a:选项自定义下载Jnj检查MCU选项自动增量IISPDEMO否Step5步骤5:DOWnIoa下载先点下栽按钮再MCU上电复位-冷启动,IyOWTti,商r载:Re-DO1mIoadZ重复下羲下戴成功声音提示YESNO重复下我间隔时间您)Ir三每次下载前志新调入已打开在SG中区的文件,方便调试使用当目标代码发生变化后自动调入文件,并立即发送下载命令CHH4?XWrZ一Er,1-T1IFR图5-1程序写
10、入到单片机中在Step1中选择单片机型号:AT89C52Step2中点击OpenFi1e按钮,选择程序调试通过后生成的HEX文件;Step3中选择计算机COM口(本台PC的COM为串口2)和波特率(一般选择115200bps);Step4中各项选择系统默认值;StePS中点击DOWn1Oad/下载按钮,到此STC-ISPV35下载软件窗口设置完毕。点击下载按钮之后打开单片机开发板的电源开关,下面的消息提示框显示已加密,表示程序下载完成。本文是以AT89C52芯片为主控芯片,声音传感器用电阻应变片式传感器,主要作用是将声音信号转换为电信号进行传输和检测,由于声音传感器属于电阻应变片式传感器产生的
11、电压(流)等电学物理量的信号值都相当微弱的,难以带动执行机构去实现控制动作,所以要结合放大电路一起使用。无线传输部分采用PTR2000进行无线发送和无线接收。并用Prote1软件进行电路图的绘画并生成PCB板和用Protues软件进行电路功能的仿真。放大器选择是NE5532,NE5532是一种双运放高性能低噪声运算放大器。相比较大多数标准运算放大器,它显示出更好的噪声性能,提高输出驱动能力和相当高的小信号和电源带宽。这使该器件特别适合应用在高品质和专业音响设备,仪器和控制电路和电话通道放大器。一般逐次比较型A/D转换器用得较多,ADeO804就是这类单片集成A/D转换器。无线数据收发模块PTR2000采用抗干扰能力较强的FSK调制方式,其工作射频稳定可靠、外围元件少、功耗极低且便于设计生产,这些优异特性使得PTR2000非常使用于便携及手持产品。终端显示是利用数码管的动态显示驱动本控制器虽然解决了有线报警系统的硬件故障率高、导线布置困难的问题,但是考虑到无线通信抗干扰能力相对较差的问题,一旦碰到强干扰源,系统可能失去报警和检测功能,在以后的研究中还需要进一步提高系统的抗干扰能力。由于网络的迅猛发展,可以将独立的报警系统连成网络,通过局域网向统一的控制中心报警。