《无线环境监测模拟装置.docx》由会员分享,可在线阅读,更多相关《无线环境监测模拟装置.docx(19页珍藏版)》请在三一办公上搜索。
1、19目录摘要3关键词3引言41 系统方案设计41.1 设计任务.41.2 方案论证与选择41.2.1 调制解调方式41.2.2 载波频率51.2.3 功放的选择51.2.4 单片机选型51.3 系统方案框图52 理论分析计算与电路设计62.1 发射部分62.1.1 耦合天线62.1.2 发射机72.2 接收部分82.2.1 3839a接收机82.2.1 解调信号处理92.2 传感器102.3.1 光电传感器102.3.2 温度传感器10112.4 信号处理112.4.1 终端:112.4.2 探测节点123 系统软件设计123.1.1码型设计133.1.2 通信协议133.2 程序流程图144
2、、测试方法和测试结果155、结束语15参考文献16附录17无线环境监测模拟装置摘要 :本系统基于 ASK (Amplitude-Shift Keying):幅移键控技术,监测终端和 探测节点各含一套无线收发电路,实现了对周边温度和光照信息的探测。其中监 测终端可以分别与各探测节点直接通信,并能显示当前能够通信的探测节点编号 及其探测到的环境温度和光照信息。本系统探测节点采用线圈耦合接收信号, 实现了每个探测节点信息的转发功能,实现中继。探测节点同时采用AT89S52单片机处理数据,探测节点温度检测采用ds18b20温度传感器,光照检测采用普通光敏二极管。本电路的基本原理是:温度传感器、光敏二极
3、管检测到温度、光照信号后送到单片机处理,处理后的信号再通过单片机的串行发送端口送到ASK调制电路进行调制,调制后的信号再通过线圈发送出去,监测终端通过线圈耦合接收到 信号进行放大解调,再给终端的单片机处理,再通过1602液晶显示屏显示。本系统具有电路简单,传输距离远,低功耗等特点。关键词:线圈耦合 无线环境监测 ASK Wireless environment monitoring deviceThe YuShuiQing guide teacher weiwuhis system based on the itinerary Shift Keying Amplitude (of) : - m
4、oved Keying technology, monitoring terminal and detecting node containing the wireless transceiver circuit, a set of surrounding temperature and light information detection. Which can be measured respectively, and the terminal into the detecting node, and can be directly communication can display th
5、e current detection of communication Numbers and detect nodes ambient temperature and light information. This system in detecting node using coil coupling, each receiving signal detection node of the information transmitted function, relay. Detecting node using AT89S52 SCM processing data, the node
6、temperature detection using temperature sensor ds18b20, using ordinary light photosensitive diode. The basic principle of this circuit is: temperature sensor, photosensitive diode detected temperature, light signals to chip after treatment, the signal sent by MCU serial port to ASK modulation circui
7、t modulation, modulated by sending out again, monitoring terminal coil winding coupling to receive signals through amplification demodulation, give terminal chip processing, again through the LCD display 1602. This system has the simple circuit, the transmission distance, low power consumption, Keyw
8、ords: coil coupling wireless environment monitoring itinerary引言无线通信技术、无线技术给人们带来的影响是无可争议的。如今每一天大约有15万人成为新的无线用户。该课题的主要技术在于无线数据传输,研究该课题的主要意义在于让我们更加深入的了解无线数据传输的原理。本课题的研究对象是通信系统中的发送设备和接收设备的各种高频功能电路的功能、原理和基本组成。在科学技术的快速发展,通信集成电路不断更新的今天,研究本课题应特别注意对电路功能和基本原理的理解。1 系统方案设计 1.1 设计任务 根据命题要求,设计并制作一套无线环境监测模拟装置,实现对周
9、边温度和光照信息的探测与采集。该装置由 1 个监测终端和不多于 255 个探测节点组成(实际制作 2 个)。 每个装置由无线收发信机,耦合线圈(天线),传感器,信息处理器,显示器等多个模 块构成,实现监测终端对不同探测节点周边环境信息的探测与采集。命题所要求系统具体的性能与术指标:实现无线数据通信;探测节点可预置编码,并不多于 255 个;温度测量范围 0100,绝对误差小于 2;探测有无光照;探测时延小于 5s;监测终端与探测节点通信距离不小于10cm,增加节点转发功能,通信距离不小于 50cm;尽量降低整套装置的功耗。 1.2 方案论证与选择 1.2.1 调制解调方式 数字通信中常用的调制
10、方式有 ASK,FSK,PSK 等。由于探测节点由电池供电,而FSK 或 PSK 调制解调方式需要的供电电压和功耗较高,所以我们选用功耗低且易于实现ASK 调制解调方式。1.2.2 载波频率 对耦合线圈作为天线传递信息进行计算与分析,在发射功率一定的情况下,载频越高,天线指向性越强,则接收信号质量越好。受限于命题载波频率小于 30MHz 的要求,最终将载波频率定为12MHz,由晶体振荡器产生。 1.2.3 功放的选择 由于探测节点的低电压供电要求使得功率放大在使用普通元件时变得相对困难,经测试,非门振荡器所产生的信号,经模拟电路处理,接 50W 负载最低幅值达1.65V(6.4mW),可以直接
11、接到天线发射,无需再加功放电路。 1.2.4 单片机选型 监测终端:监测终端可以采用5v电源供电,因此可以选用5V电源的单片机,我们采用了AT89S52单片机,At89S52是一种低功耗、高性能CMOS8位微控制器,具有8K在系统可编程Flash 存储器。AT89S52单片机具有编程容易,兼容性强等优点,出于AT89S52单片机是我们了解的比较深入,同时也是我们使用的比较多的单片机,所以我们选择AT89S52做我们监测终端的处理器。探测节点:探测节点是由两节电池3V供电,单片机必须选择更低电压的。在作品中,我们选择了STC12LE5A16S2。STC12LE5A16S2是一种更低功耗,与51系
12、列单片机兼容的微处理器。1.3 系统方案框图 对每一个探测节点和检测终端都制作同样的收发信机,其结构示意图如图 1 所示。 图1 收发信机结构示意图数据发射:单片机串口发数据,经晶体 ASK 调制发射机将数据进行调制,再通过天线匹配网络,最终将信号经耦合线圈发送出。 数据接收:耦合线圈接收射频信号,经选频进入接收机混频,然后差频出一个5M的中频信号,再通过接收机内的ASK解调电路将信号解调出来。输出基带信号,再经模拟信号处理获得数字信息1。2 理论分析计算与电路设计 2.1 发射部分 2.1.1 耦合天线 天线线圈等效电路如图2所示,其中LANT表示线圈电感量,RANT表示线圈的等效电阻,CA
13、NT表示线圈的分布电容。图2 线圈等效电路根据要求实际制作的线圈,用LCR电桥测量的结果为:LANT=1.5 UH,RANT=25m ,CANT=7.5pF。天线的品质因数是天线正确调谐和所获得性能的一个重要特性,所制线圈的品质因数Q=wR*LANT/RANT=10178.8。而根据线圈的几何形状,Q的值通常在50到100之间。要进行正确的数据传输这个值还要减少,由于带宽B=Fr/Q,以及时间与带宽乘积规定B*T1,得出QfR*T。由于元件的容差和对温度的依靠,Q通常取35,所以要降低原始Q因数。须串入一个外部电阻REXT=wRLANT/35-RANT=7.24。采用图2所示的电路图将天线匹配
14、到50。图3 天线发射电路2.1.2 发射机 系统发射采用 ASK 调制方式。系统采用非门振荡器产生 27MHz 载频信号,运用或非门数字器件实现符合逻辑要求的 ASK 已调信号。发射功率大于等于 6.5mW( 50W 假负载)。发射机硬件实现电路如图4所示。考虑到功耗问题以及逻辑电路稳定工作,发射机在发送数据之前 10ms 启动晶体振荡,然后调制基带信号2。图4 ASK调制电路2.2 接收部分 2.2.1 3839a接收机 3839A 接收机电路如图5所示。3839A是一款低电压供电,带有高速接收信号强度指示(RSSI)输出的 FM 接收机 芯片,分析其内部结构框图。射频信号进入3839A与
15、本振混频得到中频,然后经中频滤波器,进入中频放大器,再次对中频滤波,然后经中频限幅放大器输出,而3839A芯片内部的快速 RSSI(100kHz)根据中频放大器和中频限幅放大器获取 RSSI 信号。由于该套通信系统所建立的信道是 ASK 信道,则可以根据该芯片的 RSSI 轻松实现ASK 信号的解调。RSSI 的转换速率可轻松满足系统的最高通信速率5。 图5 3839接收机电路2.2.1 解调信号处理 接收机解调信号处理电路如图 6 所示。信号解调后经过一级同相放大,放大后经过一级电压比较器输出到单片机处理。解调后的信号很微弱不足以直接送给单片机处理,同相放大是为了满足我们对信号电压的要求。信
16、号在放大后,经过一级比较器,将解调信号转换为数字信号3。图6 解调信号处理电路 2.2 传感器 2.3.1 光电传感器图7 光照判断有光照时,光电二极管导通,26脚为低电平,没光照时,光电二极管截止,26脚为高电平,设置合适的门限电压,单片机通过判断26脚的电平高低判别有无光照信息4。2.3.2 温度传感器 图8 温度检测采用低电压供电 SPI 总线的数字温度传感器 DS18B20,该温度传感器 最大绝对误差小于 2,满足命题要求。2.4 信号处理2.4.1 终端: 图9 终端信号处理电路终端电路包括一个单片机最小系统、显示电路、LED指示电路。单片机首先发出搜索信号去搜索探测节点,探测节点接
17、收到信号后,发回一个应答信号给终端,然后再发数据。终端通过串口接收把数据接收进来进行处理,处理的信息包括光照信息和温度信息,温度信息通过1602LCD显示出来,光照信息通过LED2、LED3的亮灭来指示。LED2亮表示探测节点A有光照信息,LED2不亮表示探测节点A没有光照信息。LED3亮表示探测节点B有光照信息,LED3不亮表示探测节点B没有光照信息6。2.4.2 探测节点图10 探测节点信号处理电路探测节点信号处理电路就是一个单片机最小系统电路,光电传感器电路和温度传感器电路得到光照信息和温度信息后送到单片机处理,光照信号和温度信号在数字编码后通过串行口进行发送。3 系统软件设计 系统软件
18、设计包括两个部分,一个是软件编解码的码型设计,一个是无线通信协议的设计。3.1.1码型设计方案一、采用高低电平的占空比不同表示“1”与“0”。设置传输一位码元的周期为固定值,即传输波特率固定。定义“1”为800us高电平与200us低电平,占空比为4/5。定义“0”为200us低电平与800us高电平,占空比为1/5。一帧数据以“引导码+数据”的方式发送。此方案在大多数有线通信中被采用,但考虑到无线通信过程中噪声干扰的不确定性。长时间的高电平或低电平都很容易产生毛刺导致误码。而且编码中有长时间的低电平或高电平,硬件电路的不易实现整形和解调。所以编码不采用此设计方案。方案二、采用占空比相同而周期
19、不同的形式表示“1”与“0”。一个码元用占空比为1、2的形式表示。定义数据“1”表示为周期等于1ms,数据“0”表示为周期等于2ms。引导码为2个字节的AAH。种编码方式和数据帧的定义,可以避免长“1”或长“0”时出现长时间的高电平或低电平,增加了码元通信的可靠性。同时,这种编码方式可以获得有效的同步信号,即使在传输40 Bit(本装置设计发送一帧数为5个字节,即40Bit)的长串数据的情况下,仍能有效的控制通信过程的同步要求。从软件编程的思路和降低编解码的误码率的角度考虑,我们采用了方案二,即以1KHz的频率表示数据“1”,周期为1ms。以500Hz的频率表示数据“0”,周期为2ms。占空比
20、均为1/2。在码型确定下来之后,又确定以两个字节的AAH作为一帧数据的同步头。这种编码方式和数据帧的定义,可以避免长“1”或长“0”时出现长时间的高电平或低电平,增加了码元通信的可靠性。同时,这种编码方式可以获得有效的同步信号,即使在传输40 Bit(本装置设计发送一帧数为5个字节,即40Bit)的长串数据的情况下,仍能有效的控制通信过程的同步要求。3.1.2 通信协议根据本无线环境监测系统的功能,设计通信协议为:发送一帧数据包括“引导码+ID码+数据+命令”,共5个字节。其中引导码占用两个字节,地址码1个字节,数据码和命令码两个字节。8BitID码可以识别256个不同的探测节点,能够满足系统
21、需要。数据码用来传输8Bit的数据,其中b0-b6用来表示温度信息,b7用来表示光照的有无。命令码用于实现组网通信的协议要求。规定:Oxcc表示监测终端对所有探测节点的广播侦寻。0xc0表示探测节点搜索监测终端。0xc1表示探测节点搜索探测节点。0xc2应答信号0xdd答复0xcc的广播,并带回节点信息先由监测终端发出广播侦寻所有范围内的节点,节点收到广播即回复0xdd,并带回节点信息。每个探测节点发出0xc0搜索监测终端,若无应答即表示节点在终端范围以外。每个探测节点亦可发出侦寻信号0xc1并将监测终端侦寻不到的探测节点的信息带回给监测终端。3.2 程序流程图图11 软件流程4、测试方法和测
22、试结果: 测试仪器要用到示波器、函数信号发生器、扫频仪、高低频信号发生器、稳压电源 、数字万用表。 经测试,装置的部分指标如下 接收最大有效距离误差率输入频率示波器显示电源30厘米左右2%左右12MHz50mv 测试部分显示结果如下:图12 ASK调制5、结束语: 本装置采用单片机、无线传感器网络技术、结合嵌入式技术实现了一种通用的无线环境监测系统。本系统能随时对待环境内的温度和光的有无信号进行实时监测,是低功耗、高可靠性的检测控制系统。每个节点采集到两种数据,是某一段区域的数据。传感器采集到的数据大部分是静态数据,而对环境感知而言,动态数据才是最重要的,这就要求节点自身能对先期采集到的数据进
23、行过滤筛选,分离出有用的数据,再与相邻节点共享。单片机进行决策需要融合多传感器、多点的数据,达到最优传输、最远距离。参考文献1、高吉祥、唐朝京.全国大学生电子设计竞赛培训系列教材M.北京:电子工业 出版社,2007.5:121-1522、孙俊人.新编电子电路大全M.北京:中国计量出版社,2001.1:325-4053、求是科技编著.单片机电信模块设计实例导航(第二版)M.北京:人民邮电 出版社出版发行.2008.7:87-1054、阳昌汗.高频电子线路M.哈尔滨:哈尔滨工程大学出版社,2001.:145-1635、孙利民,李建中,陈渝,朱红松.无线传感器网络M.北京:清华大学出版 社,2005
24、:96-1256、黄签名,李艳.集成收音机原理与维修M.北京:金盾出版社,2005:88-1677、(美) Vadim Manassewitsch著;何松柏, 宋亚梅, 鲍景富等译.频率合成原理M.北京:电子工业出版社,2008.01:23-798、刘长年.广播发送技术M.北京:中央广播电视出版社:63-79附录一、程序:串口发送、接收:#include#define uchar unsigned char void delay(void);void init_txd(void);void uart(void);char a,abcd;void delay100ms(void) /误差 0us
25、 unsigned char a,b,c; for(c=19;c0;c-) for(b=20;b0;b-) for(a=130;a0;a-);void init_txd(void) TMOD|=0x20; SCON=0x50; TH1=0xfd; TL1=0xfd; ES=1; TR1=1; ET1=1;void uart(void) interrupt 4uchar x;if(RI) RI=0;/P1=SBUF; /add your code here.else TI=0;void delay(void)int i,j; for(i=0;i100;i+) for(j=0;j50;j+);void REC(void) abcd=SBUF; P1=abcd; RI=0;void init_rxd(void) SP=0x70; TMOD=0x21; TL1=0x0fd; TH1=0x0fd; TR1= 1; SCON=0x50; ES= 1; ET0=1; EA= 1; temp1=0; WDI= WDI; void recieve(void) ES=0; if(RI) ES=1; else temp2=SBUF; P1=temp2; ES=1; WDI = WDI ;二、电路主机:探测节点: