ImageVerifierCode 换一换
格式:DOCX , 页数:9 ,大小:311.02KB ,
资源ID:4287967      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/4287967.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(无线环境监测模拟装置创新杯论文副本.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

无线环境监测模拟装置创新杯论文副本.docx

1、无线环境监测模拟装置创新杯论文 副本无线环境监测模拟装置 学院: 怀化学院 班级: 电子071 组长: * 同组成员: * * 日期: 2010年5月10日 摘要:本作品以AT89C51单片机为核心,利用数字温度传感器以及光敏电阻采集温度和光照信息;通过 ASK 调制和调谐式解调(Tone Decoder)进行数据通讯,并采用 CSMA 方式解决了多个节点公用同一信道的问题;采用存储转发机制以及对被转发的数据包赋予生命周期的方法,实现了自动转发功能以及对新节点加入和 离开的自动识别。探测节点全部采用通用器件,以 60mW 左右的平均功耗实现了节点间 0.7m 以及转发方式下 1.4m 的通讯距

2、离,在达到指标要求的前提下降低了 功耗和成本。关键词:ASK 调制,Tone Decoder, CSMA,存储转发;目录摘要 21 方案论证与比较 41.1 调制方案选择: 41.2 解调方案选择: 41.3 多点通讯方案选择: 42理论分析与参数计算、电路设计 52.1 收发电路分析 52.2 通讯协议分析 52.3 无线收发电路设计 62.4 传感器电路设计 72.5 软件设计 73统测试与数据分析 93.1讯距离测试。 93.2络测试。 103.3动转发测试。 1034系统功耗测试。 104总结 111 方案论证与比较1.1 调制方案选择:方案 1:采用 FSK 调制,优点是具有较强的抗

3、干扰能力。缺点是解调部分的硬件较为复杂。方案 2:采用ASK 调制,优点是调制和解调的电路都相对简单,缺点是抗干扰能力较差。通过在干扰较小的频段选择合适的载频,并通过窄带滤波能够消除大部分干扰,所以本作品选择了 ASK 调制方式。1.2 解调方案选择:方案 1:对 ASK 信号放大与窄带滤波后,进行包络检波,再通过门限判决的方 法解调。该方案的成本低,缺点是抗干扰能力很差,窄带滤波器容易 偏频,难以调试。方案 2:对 ASK 信号放大后,采用调谐式解调器(Tone-Decoder)进行解调, 解调器本身是个窄带锁相环,能够省去窄带滤波器,且本身抗干扰能 力较强;本作品中采用该方案。1.3 多点

4、通讯方案选择:多个节点间共用了同一个通信信道,因此在主机以及多节点之间涉及到信 道复用问题。我们对比了以下方案:方案 1:采用时间分隔机制的信道复用,如主-从式的轮询点名或令牌环网络。考虑到数据转发功能的实现必然要有多台主机,主-从式网络只允许一台主机显然不合适,而令牌环网络在节点随机离开后也会出现令牌无 法传递的问题。并且,当节点编号未知时,依次搜索 255 个节点耗时很长。方案 2:基于碰撞侦测机制的信道复用,如 ALOHA、CSMA 等方式。优点是网络中每个节点都可以作为主机,随时可以主动发送数据到任何其他节点。缺点是数据包可能因随机碰撞而丢失,且通讯延迟不可预计。但题目 中要求 5 秒

5、较为宽裕,而被传输的信息都是缓变量,允许进行多次重 发。其中 CSMA 方式在发送前进行载波侦听,不会出现 ALOHA 在信道拥 挤时将信道完全阻塞的现象,所以选择了 CSMA 方式进行信道复用。系统整体框图如图 1,每个节点都采用AT89C51单片机对环境参数进行采集和换算。用单片机产生250kHz载波,将串口数据流作为基带信号,用门电路进行调制,再通过丙类放大器谐振放大后发射。线圈接收的信号通过两级三极管放大器进行 60dB 放大后,送入调谐式解调器进行解调,还原为基带信号,送至单片机串口;完成数据收发。2理论分析与参数计算、电路设计2.1 收发电路分析1)载波频率的选择。 电磁波能量分为

6、磁场分量与电场分量两部分,线圈(环 形天线)对其中的磁场分量敏感而对电场分量不敏感。虽然在理论上振荡频 率越高电磁波越容易被发射,但考虑到实际的测试环境中存在各种磁场干扰, 例如中波电台 500kHz-1.6MHz,短波电台 1.8MHz-29.7MHz,占据了题目所限 定频率范围的高端,因此我们选择 500kHz 以下的频率。又考虑到工频设备100Hz 磁场以及开关电源的磁场干扰大约数十 kHz 至 100kHz,我们取 250kHz的频率作为载波,避开了环境中可能的大部分干扰源。2)发射电路分析。该系统中,信息通过磁场耦合,而线圈发射的磁场强度正 比于线圈中的电流。线圈内阻很小,如果直接给

7、线圈施加大电流激励,系统 功耗很大且能量几乎全部浪费在限流电阻上。为了以较小的功耗来获得较大 的线圈电流,采用谐振式(丙类)放大器。经测量,直径 3.5cm,5 匝空心线 圈的电感量 L0 为 1.87uH,当谐振频率 f0=250kHz 时,与之并联的谐振电容 C0 的容量为:C0=1 /( 2pf0 )L0=0.21uF3)接收电路分析。 对于接收放大器来说,线圈是一个低阻抗的信号源,不要求 放大器具有高输入阻抗。ASK 解调对信号失真度要求也不严格,为了降低成 本可采用三极管放大器,通过两级放大达到 60dB 左右。放大后的信号通过解 调后还原成基带信号(数据流)送至单片机串口。2.2

8、通讯协议分析1) 通讯速率选择。 因为 250kHz 载波频率较低,所以限制了通讯速率。考虑到 调谐解调器 LMC567 至少要 20100 个载波周期才能实现可靠的检测,又考 虑到串口采用每个比特中间时刻判决,需要留2倍裕量,最后以载波频率的 1/200,即 1200bps 的速率进行通讯。2) 信道复用分析。多点通信采用 CSMA(载波侦听多路复用)方式,载波侦听 可以通过数据接收来实现。通过查询单片机 RXD 引脚在一个字符时间内是 否发生变化,来判定附近是否有其他节点正在发送数据。为了减小碰撞的 概率,协议上尽可能采用短帧。每个节点采用随机时间作为发送间隔,若 在发送前侦测到信道已被占

9、用,则放弃本次发射,等待下一次发射窗口。 发射间隔在 0.251 秒内随机变化,采用 8 字节数据帧,以 1200bps 发送一帧需要60ms,在2个节点情况下,每个节点碰撞发生的概率约为60ms/(1000+250)/2=1/10;而 5 秒内平均有 8 次发射窗口,数据连续 5 秒被阻塞的概率仅有 110-8。当节点数量增加时,平均传输延迟变长,但 每个节点一定能遇到发射窗口。3) 转发协议分析。为了实现自动转发功能,每个节点内部都保留一定的存储空 间,用于存储它所收到的所有其他节点的数据。在连续运行一段时间后, 每个节点内都存储有该节点所在连通域内的所有节点的数据。监控终端只 要访问任一

10、节点,即可获得该连通域内的所有节点数据。为了判别节点的 离开,每一个数据都附加有生命周期,当生命周期结束后,该数据会被删 除。协议数据帧格式如图 2,每个节点发送自身的物理地址(拨码开关编号)、 环境参数,并且附带转发它所接收到的其他节点数据;帧尾添加 CRC 校验。2.3 无线收发电路设计无线收发电路如图 3,主要分为发射和接收两部分。利用AT89C51单片机输出 250kHz 载波。串口发送数据通过与非门进行 250kHz 调制,再驱动 Q5 和 L1、C1 构成的谐振放大器,通 过线圈 L1 发送出去。当数据停止发射时,Q5 截止,发射部分自动断开,不影响 接收部分的工作。接收部分首先将

11、线圈上感应出的电压放大。经实测,为了达到25cm 的通讯 距离至少需要 60dB 的增益。为降低功耗和成本,采用三极管放大器。为了达到 所需的增益采用两级放大,其中第一级放大 40dB 左右,第二级放大 20dB 左右, 级间通过射随器(Q2、Q4)进行阻抗匹配。放大后的信号通过 LMC567 进行解调。 调节 R10 使 LMC567 的本振频率为载波频率的 2 倍(500kHz)。解调出的基带信号 就是接收到的数据流,直接送入单片机串口。2.4 传感器电路设计温度测量选用数字温度传感器 DS18B20,在 0100内,误差最大 1,符 合题目精度要求且无需校准。采用 CdS 光敏电阻作为光

12、强检测元件,与固定电阻 分压后被单片机 ADC 采样,扩展出了亮度等级显示功能。2.5 软件设计检测节点的软件包含通信模块和环境参数测量模块;监控终端软件包含通信 模块和显示块模。包括监控终端在内的三个节点在网络中是完全等价的,因此三 者的通信模块程序相同,如图 5 所示。 通信模块的软件由3个中断服务程序构成。用STC10F08XE单片机定时器产生一 个随机间隔的中断作为CSMA的随机数据发送间隔,在每次发送前侦听2ms(约等于2个字节的发送时间),若能收到数据则说明有其他节点占用了信道,放弃本次发射窗口,并产生一个随机数作为下次唤醒的时间间隔;若侦听发现信道空 闲,则测量环境参数并与本节点

13、已备份的其他节点数据一并发出。若串口接收到数据帧,则说明附近存在其他的节点,解析该数据帧,并将其他节点的数据保存在一个列表中,同时赋予生命周期值 64。在系统 1/32 秒定时中断内对生命周期 递减,若超过2秒未收到该节点的数据,则生命周期会递减至0,被删除。采用该方法实现多节点自组织通信的优点是每个节点内都备份与之连通的所有节点数据,且实现方法简单。缺点是如果节点数增加,内存开销和通讯帧长 度将增加。在本题中只有3个节点,效率较高,且单片机大部分时间处于休眠状态,功耗低。3统测试与数据分析3.1讯距离测试。测试方法:如图 6,固定监测终端,移动单只检测节点找到两机能够正常直接通 信的最远距离

14、,记录从开启节点电源至监测终端接收到数据的延时,并记录两线 圈实际距离。次数 1 2 3 4 5 6 7 8距离(cm) 1 5 10 20 40 60 70 75时延(s) 0.45 0.40 0.54 0.39 0.51 0.40 0.51 掉线测试结果:根据数据最远通讯距离为 70cm。3.2络测试。测试方法:如图 7,固定监测终端,将两个检测节点同时接入网络,不采用中继转发功能,将各个节点移动到能够通信的最远处,同时开启两个节点电源,记录 从机均正常收到数据的延时,并记录此时节点与监控终端的距离。测试结果:根据数据最远距离为 70cm3.3动转发测试。测试方法:如图 7,固定监测终端,

15、移动第一块检测节点到与监测终端能够正常 通信的最远处,此时将第二块检测节点从远离监测终端方向接入网络,移动该节 点到此机信息能够显示在监测终端上的最远处,打开远离监测终端节点的电源使 其处于连续发射状态,此时开启中继节点,记录监测终端均收到 2 节点信息的延 时,并记录此时较远节线圈与终端线圈距离。次数 1 2 3 4 5 6 7 8D (cm) 1 5 10 20 40 60 70 75D1 (cm) 1 5 10 20 40 60 70 75时延(s) 1.10 1.16 2.80 1.57 1.07 2.67 2.37 掉线测试结果:最远转发距离 140cm34系统功耗测试。如图 9,在

16、监控终端和检测节点稳定工作下,距离 D+D1=50cm 时,用 3 位半万用表测量测试节点的电流,观察 30s 并记录期间的最大值。功耗/节点 监控终端 检测节点 检测节点 2电流(mA) 41.35mA 17.23mA 15.39mA功耗(mW) 124.05mW 51.69mW 46.17mW测试结果:监测终端功耗远小于 1W,检测节点实现低功耗。4总结通过采用分立器件 作为放大电路,降低了成本,但由于三极管的放大倍数过大,输出波形失真度变大,检波困难。节点间通讯采用 CSMA 方式共享信道,以 CRC 校验 作为检错机制,采取存储转发机制实现自动转发。经测试通信稳定可靠。该作品 的不足之处是通信载波频率较低,限制了通讯速率,加之 CSMA 方式对信道采取 随机抢占手段,当节点数目增加时,网络拥塞和延迟会比较严重,并且加上信号源出来的信号夹杂市电的干扰,不过也增加了传输的距离。除此之外,在此次比赛的进行过程中,我们学到了许多宝贵的知识,那是在我们书本上学不到的东西,在比赛中,我们的实践能力得到锻炼,使我们能够将书本上学到的知识运用到实践当中去。同时在这个过程中我们也积累了许多宝贵的经验。5 附件原理图:PCB图

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1