毕业设计(论文)无线环境监测模拟装置_第1页
毕业设计(论文)无线环境监测模拟装置_第2页
毕业设计(论文)无线环境监测模拟装置_第3页
毕业设计(论文)无线环境监测模拟装置_第4页
毕业设计(论文)无线环境监测模拟装置_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1目录目录摘要摘要.2关键词关键词.2引言引言.31 1 系统方案设计系统方案设计.31.1 设计任务.31.2 方案论证与选择.31.2.1 调制解调方式 .31.2.2 载波频率 .31.2.3 功放的选择 .41.2.4 单片机选型 .41.3 系统方案框图.42 2 理论分析计算与电路设计理论分析计算与电路设计.52.1 发射部分 .52.1.1 耦合天线 .52.1.2 发射机 .62.2 接收部分.72.2.1 3839a 接收机.72.2.1 解调信号处理 .82.2 传感器 .82.3.1 光电传感器 .82.3.2 温度传感器 .8.92.4 信号处理 .92.4.1 终端:

2、 .92.4.2 探测节点 .103 3 系统软件设计系统软件设计.103.1.1 码型设计.113.1.2 通信协议 .113.2 程序流程图 .124 4、测试方法和测试结果、测试方法和测试结果.125 5、结束语、结束语.13参考文献参考文献.14附录附录.152无线环境监测模拟装置无线环境监测模拟装置摘要摘要 : :本系统基于 ask (amplitude-shift keying):幅移键控技术,监测终端和 探测节点各含一套无线收发电路,实现了对周边温度和光照信息的探测。其中监 测终端可以分别与各探测节点直接通信,并能显示当前能够通信的探测节点编号 及其探测到的环境温度和光照信息。本

3、系统探测节点采用线圈耦合接收信号, 实现了每个探测节点信息的转发功能,实现中继。探测节点同时采用at89s52单片机处理数据,探测节点温度检测采用ds18b20温度传感器,光照检测采用普通光敏二极管。本电路的基本原理是:温度传感器、光敏二极管检测到温度、光照信号后送到单片机处理,处理后的信号再通过单片机的串行发送端口送到ask调制电路进行调制,调制后的信号再通过线圈发送出去,监测终端通过线圈耦合接收到 信号进行放大解调,再给终端的单片机处理,再通过1602液晶显示屏显示。本系统具有电路简单,传输距离远,低功耗等特点。关关键词键词: :线圈耦合 无线环境监测 ask wireless envir

4、onment monitoring devicethe yushuiqing guide teacher weiwuhis system based on the itinerary shift keying amplitude (of) : - moved keying technology, monitoring terminal and detecting node containing the wireless transceiver circuit, a set of surrounding temperature and light information detection. w

5、hich can be measured respectively, and the terminal into the detecting node, and can be directly communication can display the current detection of communication numbers and detect nodes ambient temperature and light information. this system in detecting node using coil coupling, each receiving sign

6、al detection node of the information transmitted function, relay. detecting node using at89s52 scm processing data, the node temperature detection using temperature sensor ds18b20, using ordinary light photosensitive diode. the basic principle of this circuit is: temperature sensor, photosensitive d

7、iode detected temperature, light signals to chip after treatment, the signal sent by mcu serial port to ask modulation circuit modulation, modulated by sending out again, monitoring terminal coil winding coupling to receive signals through amplification demodulation, give terminal chip processing, a

8、gain through the lcd display 1602. this system has the simple circuit, the transmission distance, low power consumption, keywords: coil coupling wireless environment monitoring itinerary3引言引言无线通信技术、无线技术给人们带来的影响是无可争议的。如今每一天大约有15 万人成为新的无线用户。该课题的主要技术在于无线数据传输,研究该课题的主要意义在于让我们更加深入的了解无线数据传输的原理。本课题的研究对象是通信系

9、统中的发送设备和接收设备的各种高频功能电路的功能、原理和基本组成。在科学技术的快速发展,通信集成电路不断更新的今天,研究本课题应特别注意对电路功能和基本原理的理解。1 1 系统方案设计系统方案设计 1.11.1 设计任务设计任务 根据命题要求,设计并制作一套无线环境监测模拟装置,实现对周边温度和光照信息的探测与采集。该装置由 1 个监测终端和不多于 255 个探测节点组成(实际制作 2 个)。 每个装置由无线收发信机,耦合线圈(天线),传感器,信息处理器,显示器等多个模 块构成,实现监测终端对不同探测节点周边环境信息的探测与采集。命题所要求系统具体的性能与术指标:实现无线数据通信;探测节点可预

10、置编码,并不多于 255 个;温度测量范围 0100,绝对误差小于 2;探测有无光照;探测时延小于 5s;监测终端与探测节点通信距离不小于10cm,增加节点转发功能,通信距离不小于 50cm;尽量降低整套装置的功耗。 1.21.2 方案论证与选择方案论证与选择 1.2.11.2.1 调制解调方式调制解调方式 数字通信中常用的调制方式有 ask,fsk,psk 等。由于探测节点由电池供电,而fsk 或 psk 调制解调方式需要的供电电压和功耗较高,所以我们选用功耗低且易于实现ask 调制解调方式。1.2.21.2.2 载波频率载波频率 对耦合线圈作为天线传递信息进行计算与分析,在发射功率一定的情

11、况下,载频越高,天线指向性越强,则接收信号质量越好。受限于命题载波频率小于 30mhz 的要求,最终将载波频率定为12mhz,由晶体振荡器产生。 41.2.31.2.3 功放的选择功放的选择 由于探测节点的低电压供电要求使得功率放大在使用普通元件时变得相对困难,经测试,非门振荡器所产生的信号,经模拟电路处理,接 50 负载最低幅值达1.65v(6.4mw),可以直接接到天线发射,无需再加功放电路。 1.2.41.2.4 单片机选型单片机选型 监测终端:监测终端可以采用5v电源供电,因此可以选用5v电源的单片机,我们采用了at89s52单片机,at89s52是一种低功耗、高性能 cmos8位微控

12、制器,具有8k在系统可编程 flash 存储器。at89s52单片机具有 编程容易,兼容性强等优点,出于at89s52单片机是我们了解的比较深入,同时也是我们使用的比较多的单片机,所以我们选择 at89s52做我们监测终端的处理器。探测节点:探测节点是由两节电池 3v供电,单片机必须选择更低电压的。在作品中,我们选择了 stc12le5a16s2。stc12le5a16s2是一种更低功耗,与51系列单片机兼容的微处理器。1.31.3 系统方案框图系统方案框图 对每一个探测节点和检测终端都制作同样的收发信机,其结构示意图如图 1 所示。 图1 收发信机结构示意图数据发射:单片机串口发数据,经晶体

13、 ask 调制发射机将数据进行调制,再通过天线匹配网络,最终将信号经耦合线圈发送出。 5数据接收:耦合线圈接收射频信号,经选频进入接收机混频,然后差频出一个5m的中频信号,再通过接收机内的ask解调电路将信号解调出来。输出基带信号,再经模拟信号处理获得数字信息1。2 2 理论分析计算与电路设计理论分析计算与电路设计 2.12.1 发射部分发射部分 2.1.12.1.1 耦合天线耦合天线 天线线圈等效电路如图2所示,其中lant表示线圈电感量,rant表示线圈的等效电阻,cant表示线圈的分布电容。图2 线圈等效电路根据要求实际制作的线圈,用lcr电桥测量的结果为:lant=1.5 uh,ran

14、t=25m ,cant=7.5pf。天线的品质因数是天线正确调谐和所获得性能的一个重要特性,所制线圈的品质因数q=r*lant/rant=10178.8。而根据线圈的几何形状,q的值通常在50到100之间。要进行正确的数据传输这个值还要减少,由于带宽b=fr/q,以及时间与带宽乘积规定b*t1,得出qfr*t。由于元件的容差和对温度的依靠,q通常取35,所以要降低原始q因数。须串入一个外部电阻rext=rlant/35-rant=7.24。采用图2所示的电路图将天线匹配到50。6图3 天线发射电路2.1.22.1.2 发射机发射机 系统发射采用 ask 调制方式。系统采用非门振荡器产生 27m

15、hz 载频信号,运用或非门数字器件实现符合逻辑要求的 ask 已调信号。发射功率大于等于 6.5mw( 50 假负载)。发射机硬件实现电路如图4所示。考虑到功耗问题以及逻辑电路稳定工作,发射机在发送数据之前 10ms 启动晶体振荡,然后调制基带信号2。7图4 ask调制电路2.22.2 接收部分接收部分 2.2.12.2.1 3839a3839a 接收机接收机 3839a 接收机电路如图5所示。3839a是一款低电压供电,带有高速接收信号强度指示(rssi)输出的 fm 接收机 芯片,分析其内部结构框图。射频信号进入3839a与本振混频得到中频,然后经中频滤波器,进入中频放大器,再次对中频滤波

16、,然后经中频限幅放大器输出,而3839a芯片内部的快速 rssi(100khz)根据中频放大器和中频限幅放大器获取 rssi 信号。由于该套通信系统所建立的信道是 ask 信道,则可以根据该芯片的 rssi 轻松实现ask 信号的解调。rssi 的转换速率可轻松满足系统的最高通信速率5。 123456abcd654321dcbatitlenumberrevisionsizebdate:25-m ay-2010sheet of file:d:业业业业业业myd esign.ddbdraw n by:cacbml1 0-137tf10 -51ctf10 -50c123456789101112131

17、415163839a3839 ar21kr1100kr3100kr420kc110uc4100uc5100uc9100uc2103c3223c6102c7223c8472rp5kvcc12j1业业8图5 3839接收机电路2.2.12.2.1 解调信号处理解调信号处理 接收机解调信号处理电路如图 6 所示。信号解调后经过一级同相放大,放大后经过一级电压比较器输出到单片机处理。解调后的信号很微弱不足以直接送给单片机处理,同相放大是为了满足我们对信号电压的要求。信号在放大后,经过一级比较器,将解调信号转换为数字信号3。图6 解调信号处理电路 2.22.2 传感器传感器 2.3.12.3.1 光电传

18、感器光电传感器图7 光照判断有光照时,光电二极管导通,26脚为低电平,没光照时,光电二极管截止,26脚为高电平,设置合适的门限电压,单片机通过判断26脚的电平高低判别有无光照信息4。2.3.22.3.2 温度传感器温度传感器 9图8 温度检测采用低电压供电 spi 总线的数字温度传感器 ds18b20,该温度传感器 最大绝对误差小于 2,满足命题要求。2.42.4 信号处理信号处理2.4.12.4.1 终端:终端: 图9 终端信号处理电路终端电路包括一个单片机最小系统、显示电路、led指示电路。单片机首先发出搜索信号去搜索探测节点,探测节点接收到信号后,发回一个应答信号给终端,然后再发数据。终

19、端通过串口接收把数据接收进来进行处理,处理的信息包括光照信10息和温度信息,温度信息通过1602lcd显示出来,光照信息通过led2、led3的亮灭来指示。led2亮表示探测节点a有光照信息,led2不亮表示探测节点a没有光照信息。led3亮表示探测节点b有光照信息,led3不亮表示探测节点b没有光照信息6。2.4.22.4.2 探测节点探测节点图10 探测节点信号处理电路探测节点信号处理电路就是一个单片机最小系统电路,光电传感器电路和温度传感器电路得到光照信息和温度信息后送到单片机处理,光照信号和温度信号在数字编码后通过串行口进行发送。3 3 系统软件设计系统软件设计 系统软件设计包括两个部

20、分,一个是软件编解码的码型设计,一个是无线通信协议的设计。113.1.13.1.1 码型设计码型设计方案一、采用高低电平的占空比不同表示“1”与“0”。设置传输一位码元的周期为固定值,即传输波特率固定。定义“1”为 800us 高电平与 200us 低电平,占空比为 4/5。定义“0”为 200us 低电平与 800us 高电平,占空比为 1/5。一帧数据以“引导码+数据”的方式发送。此方案在大多数有线通信中被采用,但考虑到无线通信过程中噪声干扰的不确定性。长时间的高电平或低电平都很容易产生毛刺导致误码。而且编码中有长时间的低电平或高电平,硬件电路的不易实现整形和解调。所以编码不采用此设计方案

21、。方案二、采用占空比相同而周期不同的形式表示“1”与“0”。一个码元用占空比为 1、2 的形式表示。定义数据“1”表示为周期等于 1ms,数据“0”表示为周期等于 2ms。引导码为 2 个字节的 aah。种编码方式和数据帧的定义,可以避免长“1”或长“0”时出现长时间的高电平或低电平,增加了码元通信的可靠性。同时,这种编码方式可以获得有效的同步信号,即使在传输 40 bit(本装置设计发送一帧数为 5 个字节,即 40bit)的长串数据的情况下,仍能有效的控制通信过程的同步要求。从软件编程的思路和降低编解码的误码率的角度考虑,我们采用了方案二,即以 1khz 的频率表示数据“1”,周期为 1m

22、s。以 500hz 的频率表示数据“0”,周期为 2ms。占空比均为 1/2。在码型确定下来之后,又确定以两个字节的 aah 作为一帧数据的同步头。这种编码方式和数据帧的定义,可以避免长“1”或长“0”时出现长时间的高电平或低电平,增加了码元通信的可靠性。同时,这种编码方式可以获得有效的同步信号,即使在传输 40 bit(本装置设计发送一帧数为 5 个字节,即40bit)的长串数据的情况下,仍能有效的控制通信过程的同步要求。3.1.23.1.2 通信协议通信协议根据本无线环境监测系统的功能,设计通信协议为:发送一帧数据包括“引导码+id 码+数据+命令”,共 5 个字节。其中引导码占用两个字节

23、,地址码 1 个字节,数据码和命令码两个字节。8bitid 码可以识别 256 个不同的探测节点,能够满足系统需要。数据码用来传输 8bit 的数据,其中 b0-b6 用来表示温度信息,b7 用来表示光照的有无。命令码用于实现组网通信的协议要求。规定:12oxcc 表示监测终端对所有探测节点的广播侦寻。0 xc0 表示探测节点搜索监测终端。0 xc1 表示探测节点搜索探测节点。0 xc2 应答信号0 xdd 答复 0 xcc 的广播,并带回节点信息先由监测终端发出广播侦寻所有范围内的节点,节点收到广播即回复 0 xdd,并带回节点信息。每个探测节点发出 0 xc0 搜索监测终端,若无应答即表示

24、节点在终端范围以外。每个探测节点亦可发出侦寻信号 0 xc1 并将监测终端侦寻不到的探测节点的信息带回给监测终端。3.23.2 程序流程图程序流程图图11 软件流程4 4、测试方法和测试结果、测试方法和测试结果: 测试仪器要用到示波器、函数信号发生器、扫频仪、高低频信号发生器、稳压13电源 、数字万用表。 经测试,装置的部分指标如下 测试部分显示结果如下:图 12 ask 调制5 5、结束语、结束语: 本装置采用单片机、无线传感器网络技术、结合嵌入式技术实现了一种通用的无线环境监测系统。本系统能随时对待环境内的温度和光的有无信号进行实时监测,是低功耗、高可靠性的检测控制系统。每个节点采集到两种

25、数据,是某一段区域的数据。传感器采集到的数据大部分是静态数据,而对环境感知而言,动态数据才是最重要的,这就要求节点自身能对先期采集到的数据进行过滤筛选,分离出有用的数据,再与相邻节点共享。单片机进行决策需要融合多传感器、多点的数据,达到最优传输、最远距离。接收最大有效距离误差率输入频率示波器显示电源30 厘米左右2%左右12mhz50mv14参考文献参考文献1、高吉祥、唐朝京.全国大学生电子设计竞赛培训系列教材m.北京:电子工业 出版社,2007.5:121-1522、孙俊人.新编电子电路大全m.北京:中国计量出版社,2001.1:325-4053、求是科技编著.单片机电信模块设计实例导航(第

26、二版)m.北京:人民邮电 出版社出版发行.2008.7:87-1054、阳昌汗.高频电子线路m.哈尔滨:哈尔滨工程大学出版社,2001.:145-1635、孙利民,李建中,陈渝,朱红松.无线传感器网络m.北京:清华大学出版 社,2005:96-1256、黄签名,李艳.集成收音机原理与维修m.北京:金盾出版社,2005:88-1677、(美) vadim manassewitsch 著;何松柏, 宋亚梅, 鲍景富等译.频率合成原理m.北京:电子工业出版社,2008.01:23-798、刘长年.广播发送技术m.北京:中央广播电视出版社:63-7915附录附录一、程序:一、程序:串口发送、接收:#i

27、nclude#define uchar unsigned char void delay(void);void init_txd(void);void uart(void);char a,abcd;void delay100ms(void) /误差 0us 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|=0 x20; scon=0 x50; th1=0 xfd; tl1=0 xfd; es=1; tr1=1; et1=1;void uart(void)

28、 interrupt 4uchar x;if(ri) ri=0;/p1=sbuf; /add your code here.16else 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=0 x70; tmod=0 x21; tl1=0 x0fd; th1=0 x0fd; tr1= 1; scon=0 x50; es= 1; et0=1; ea= 1; temp1=0; wdi= wdi; vo

29、id recieve(void) es=0; if(ri) es=1; else temp2=sbuf; p1=temp2; es=1; wdi = wdi ;17二、电路二、电路主机:主机:123456abcd654321dcbatitlenumberrevisionsizebdate:25-m ay-2010sheet of file:d:业业业业业业myd esign.ddbdraw n by:p1.0189s5 2p1.12vcc40p1.23p0.0 /ad039p1.34p0.1 /ad138p1.45rxd /p3.010p0.2 /ad237p1.56p0.3 /ad336p1

30、.67p0.4 /ad435p1.78p0.5 /ad534rst/vpd9p0.6 /ad633txd /p3.111p0.7 /ad732int0 /p3.212ea/v pp31int1 /p3.313ale /prog30t0/p3.414/pse n29t1/p3.515p2.7 /a1528wr/p3.616p2.6 /a1427rd/p3.717p2.5 /a1326xta l218p2.4 /a1225xda l119p2.3 /a1124gnd20p2.2 /a1023p2.0 /a821p2.1 /a922u1189s5 2y112m hzc_x 230pc_x 130ps

31、1c_res22ur_res10kvccu_tx du_rx d12345678910111213141516jp621222324252627282930vcc32333435363738391234567891213141516171819vccled 2led 3r321kr311kc2127pc2227pr23330rr211myy21my11a12b13y24a25b26gnd7a38b39y310a411b412y413vcc14u574hc 02vccu_t xd/cs/csc2310pfc2412pfc251.2pfr227.24rl11.5u hout 11in1-2in1+

32、3vcc4in2+5in2-6out 27out 38in3-9in3+10gnd11in4+12in4-13out 414lm3 24r121krp310kc1410pf11w322rp2vccc1510pfc1610pfu_r xd12j112j212345678910xia zaivcc6987r33vccled 112j3rp1cacbml1 0-137tf10 -51ctf10 -50c123456789101112131415163839a3839 ar21kr1100kr3100kr420kc110uc4100uc5100uc9100uc2103c3223c6102c7223c8472rp5kvcc12j1业业18探测节点:探测节点:123456abcd654321dcba

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论