




已阅读5页,还剩10页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
无线环境监测装置无线环境监测装置 摘要 摘要 本无线环境检测装置采用单片机为主控制器 设计的主要思路是通过传 感器监测环境温度的变化和光照的有无 并将采集的数据传输给单片机 MCU 进行初步处理 再通过带有自定义无线传输协议的电路传送给控制终端 并在 控制终端上显示采集到的环境信息 关键字 无线传输 传输协议 传感器 目录目录 1 1 引言引言 1 1 2 2方案设计方案设计 1 1 2 1各模块电路的方案选择与论证 1 2 1 1主机控制模块 1 2 1 2显示模块 1 2 1 3温度光照检测模块 1 2 1 4 无线收发模块 2 2 2模块的最终选择 2 3 3系统电路分析系统电路分析 2 2 3 1发射电路分析 2 3 2 其他电路请见附表 3 4 4硬件的设计与实现硬件的设计与实现 3 3 4 1无线收发模块 3 3 2温度与光照的检测部分 3 3 3显示模块 3 4 4 软件设计软件设计 3 3 4 1 子程序流程图 3 4 2 主程序流程图 4 5 5 系统测试系统测试 4 4 5 1 测试方法与仪器 4 5 1 1 测量方法 4 5 1 2测量用到的仪器 4 5 2 测试的结果 4 5 3 结果分析 5 6 6 结论结论 5 5 参考文献参考文献 6 6 附录附录 1 1 电路图图纸 电路图图纸 7 7 附录附录 2 2 程序清单 程序清单 9 9 1 1 引言 现代工业对环境温度 光照的控制要求越来越高 许多车间在生产特定产 品时都需要对车间温度 光照进行监控 本作品能满足市场对这类产品的需求 本作品用光电三极管 温度传感器收集环境数据 用单片机控制无线发射模块 发射数据 无线接收模块接收 同时用单片机将传送的数据显示在液晶显示屏 上 软件采用 C 语言编程 本作品具有能耗低 传播距离远 探测灵敏度高等 优点 2 方案设计 根据题目要求本作品可以分为以下几部分 显示模块 主机控制模块 无 线收发模块和环境温度光照检测模块 如图 2 1 所示 图 2 1 系统方案设计模块图 2 1各模块电路的方案选择与论证 2 1 1主机控制模块 方案一 采用 51 单片机控制系统 单片机算术运算功能强 软件编程灵活 自由度大 可用软件编程实现各种算法和逻辑控制 并且有功耗低 体积小 技术成熟和成本低等优点 能满足题目要求 方案二 采用 FPGA 现场可编程逻辑门阵列 作为系统的控制核心 由于 FPGA 具有强大的资源 使用方便灵活 易于进行功能扩展 并且可应用 EDA 软 件仿真 调试 易于进行功能扩展 但其成本偏高 引脚较多 硬件电路布线 复杂 根据以上具体分析选择方案一 2 1 2显示模块 方案一 采用液晶显示屏 液晶显示屏 LCD 具有功耗小 轻薄短小无辐 射危险 平面直角显示以及影象稳定不闪烁 可视面积大 画面效果好 抗干 扰能力强等特点 方案二 采用四位七段数码显示管分别显示光照的有无 温度的百 十 个位 数码管具有 低能耗 低损耗 低压 寿命长 耐老化 对外界环境要 求较低 同时数码管采用 BCD 编码显示数字 程序编译容易 资源占用较少 根据题目要求选择方案一 2 1 3温度光照检测模块 2 温度传感器的选择方案 方案一 采用热敏电阻 此元件虽然价格便宜 但是其非线性特性会影响 系统精度 方案二 选用美国 Dallas 半导体公司的数字化温度传感器 DS18B20 DS18B20 为数字式温度传感器 无需其他外加电路 直接输出数字量 可直接与单片机通信 读取测温数据 电路简单 此器件具有体积小 抗干扰 强 价格便宜 性能稳定等优点其各方面特性都满足此系统的设计要求 根据以上分析选择方案二 因为只需检测光的有无 所以可以选择灵敏度较好的光敏三级管 2 1 4 无线收发模块 方案一 非编码方案 采用模拟信号发送 模拟信号传输 模拟信号接收 此方案的特点是使用 元件简单 价格便宜 但是与数字电路的融合性差 对数据处理带来很多不变 方案二 编码方案 采用专业的无线信号编解码芯片 从而实现数字信号的输入 模拟信号的 传输 数字信号的输出 因本设计采用 MCU 做主控芯片 为了便于信息的处理 故选择方案二 2 2模块的最终选择 根据以上分析并结合具体的条件 最终选择如下模块 1 主机控制模块采用 51 单片机用以实现对 LCD 显示 信息的传送 温度 的采集 光照的探测 2 显示模块用液晶显示器用来显示实时温度及光照的有无 3 光照检测模块采用光敏三极管 温度探测模块采用采用数字温度传感器 DS18B20 4 无线收发模块采用 TX 2B RX 2B 芯片作为编解码芯片 3 系统电路分析 3 1发射电路分析 根据题目要求 本系统的载波频率低于 30MHz 考虑到电路设计和调试的方 便 采用石英晶体作为振荡器 石英晶体的等效为静态电容和电感 电阻 电 容并联起来的电路 忽略电阻的影响 可以看出石英晶体具有俩个谐振频率 一个是由电感 电阻 电容串联谐振频率 3 1 2 f LC 3 1 1 另一个是由电感 电阻 电容并联谐振频率 0 0 0 1 1 2 q s q q C ff CC C L CC 3 1 2 这样使得等效电感的电抗曲线非常陡峭 故采用此电路 3 2 其他电路请见附表 4 硬件的设计与实现 4 1无线收发模块 该模块是系统中除单片机外的核心模块 TX 2B RX 2B 内部已含有编码和 解码电路 无需在后续的电路中对接收到的信号进行软件编程解码 因此硬件 电路简单 RX 2B 包括内置放大器 运算器及锁存器等 振荡输入输出端外接 100 欧电阻形成 RC 振荡器 与发射电路的频率匹配 RX 2B 接收信号后 经解 码后将温度和光照信息由和 TX 2B 相对应的引脚输出 传给单片机 具体电路 请参考附录 3 2温度与光照的检测部分 本系统光照检测采用光敏三级管 当具有光敏特性的 PN 节受光照射时 形 成光电流 由此产生的光电流由基极进入发射极 从而在集电极得到一较大电 流 由于题目只要求检测光的有无 因此要求电路比较灵敏 能检测到光照强 度较小的光 在制作这部分电路时 改变电路中的电阻 比较各电阻所得的结 果 从中选出能较好满足题目要求的电阻 温度传感器采用 DS18B20 数字温度传感器 DS18B20 体积小 适用电压宽 测量温度范围及测量精度都能满足题目要求 直接输出数字量 并且可以直接 与单片机通信 简化了电路的设计 从站同时安装 34063 升压芯片 此芯片将 3V 电压升到 5V 同时为无线收 发模块及温度与光检测模块供电 简化了电路设计 测温 光检及升压电路如附录 1 图 3 2 所示 3 3显示模块 本系统显示电路 我们采用单片机 STC89C58 作为电路的控制核心 用 12864 液晶显示屏显示从站的编号 环境的温度 光的强度 为了实现题中提 出能扩展到 256 个从站的能力 显示时 按键 S1 控制复位电路 按键 S2 用来 4 翻屏 按键 S3 S4 分别用来翻页 单片机 XTAL1 XTAL2 接十二 MHZJ 晶振 提 供时钟基值 具体电路图见附录 1 图 3 3 4 软件设计 4 1 子程序流程图 图 4 1 子程序流程图 4 2 主程序流程图 5 系统测试 5 1 测试方法与仪器 5 1 1 测量方法 根据题中要求及本作品具体特点可以分别测量发射的距离 系统误差 响 应时间四项 一 发射距离的测量 根据本作品具体的特点 先将发射模块与接收模块分 开 8cm 打开电源 使发射模块发射信息 看接收模块是否能接收到信息 以 2cm 的间隙增大发射距离 直至接收模块不能接收信息为此 记录测量的数据 二 系统误差的测量 本系统要求温度测量绝对误差小于 2 将系统放 在一空调房中 将空调通电 改变室内温度 用温度计测量室内温度作实际温 度 同时将系统通电将液晶显示器显示温度作测量温度 记录测量的数据 三 响应时间的测量 按下电源按钮 用秒表记录按下电源按钮的时刻 眼睛观测液晶显示器直至其上显示的数据稳定 用秒表记下数据稳定时的时刻 采用多次测量取平均值的方法 并分别记录这两个时刻 5 1 2测量用到的仪器 5 根据测量方法 所用到的仪器有 电压表 电流表 直尺 温度计 秒表 空调 5 2 测试的结果 表 5 2 1 发射距离的测试结果 发射的距离 cm 810 8082 能否接收能能能能不能 表 5 2 2 系统误差的测试结果 实际温度 25 127 229 130 232 0 测量温度 25 426 629 230 031 7 系统误差 0 30 40 10 20 3 平均系统误差 0 26 表 5 2 3 响应时间的测量结果 通电时刻 s 0000 显示温度时刻 s 2 42 62 52 7 时间差 s 2 4 2 62 52 7 平均时间 s 2 55 5 3 结果分析 从以上测试结果可以看出本作品基本上能满足题目要求的基本部分 及部 分发挥部分 从上表中可以看出 无线通信距离远远于题中要求 由于 DS18B20 测温灵敏度高 稳定 随意系统误差也较小 响应时间虽有人为误差 但也能满足题中要求的 5 秒以内 6 结论 通过设计本产品 我们加深了对 DS18B20 数字温度传感器 光敏三极管 TX 2B RX 2B 芯片的认识 熟练了单片机的编程及无线通信的相关知识 本作 品基本上完成了题中要求的基本部分 对发挥部分的第一点及第三点要求也完 成的很好 本作品能很好的监控环境温度的变化及光照的有无 但还有许多值 得改进的地方如无线通信模块较复杂 通信距离随能满足体重要求还是相对较 短 综上所述本作品还是能很好的完成题中要求 且具有电源能耗低 发射距 离较远 系统误差小等优点 6 参考文献 单片机原理及应用 李建忠著 西安 西安电子科技大学 2002 年 高频电子线路 胡宴如 耿苏燕著 北京 高等教育出版社 2004 年 模拟电子技术基础简明教程 清华大学电子学教研组 杨素行著 北京 高等教育出版社 2005 年 数字电子技术基础 阎石著 北京 高等教育出版社 1997 年 无线发射与接收电路设计 黄智伟著 北京 北京航空航天大学出版社 2004 年 7 附录 1 电路图图纸 图 3 1 1 发射部分电路图 8 图 3 1 2 接收部分电路图 9 图 3 2 光照温度检测模块电路图 图 3 3 显示模块电路图 附录 2 部分程序清单 主机程序 include define uchar unsigned char define uint unsigned int sbit Lcd rs P1 1 sbit Lcd en P1 0 sbit Down P1 2 sbit Up P1 3 sbit Function P1 4 uchar Num 1 uchar Table 8 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 uchar code Table1 编号 uchar code Table2 温度 uchar code Table3 光照信息 uchar code Table4 联机状态 sbit Clk P3 2 sbit Data P3 6 10 函数名称 Delayms 功能描述 延时 单位毫秒 输 入 延时毫秒数 输出 无 全局变量 无 调用模块 无 void Delayms uint k uchar j for k 0 k for j 125 j 0 j void Delayus uint us while us 函数名称 Lcd WCom 功能描述 液晶写指令函数 输 入 指令 输出 无 全局变量 无 调用模块 延时函数 Delayms void Lcd WCom uchar com P0 com Lcd rs 0 Lcd en 0 Delayus 5 Lcd en 1 Delayus 5 Lcd en 0 函数名称 Lcd WDate 功能描述 液晶写字符函数 输 入 输入一个要显示字符 11 输出 无 全局变量 无 调用模块 延时函数 Delayms void Lcd WDate uchar date P0 date Lcd rs 1 Lcd en 0 Delayus 5 Lcd en 1 Delayus 5 Lcd en 0 函数名称 Disp string 功能描述 在液晶上显示字符 输 入 p 欲字符的指针 Posit 显示的位置 输出 无 全局变量 无 调用模块 Lcd WDate void Disp String char p uchar Posit Lcd WCom 0 x30 Lcd WCom Posit while p 0 Lcd WDate p p 函数名称 LcdClearTXT 功能描述 文本区清全屏 输 入 无 输出 无 全局变量 无 调用模块 Lcd WDate void LcdClearTXT void 12 uchar i Lcd WCom 0 x30 8BitMCU 基本指令集合 Lcd WCom 0 x80 AC 归起始位 for i 0 i1 j Table 8 j i 2 i i 2 Table 7 j i
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 物理基础考试试题及答案
- java路由配置方法面试题及答案
- 赌博知识考试题及答案
- 2025年河南省中考语文真题(含答案)
- 石油测井考试题及答案
- 长春燃气考试题及答案
- 函数极限试题及答案
- 货币知识测试题及答案
- 手卫生院感考试试题及答案
- 校园业务知识培训内容课件
- 艾梅乙反歧视培训课件
- GB/T 10069.3-2024旋转电机噪声测定方法及限值第3部分:噪声限值
- 中国农业银行笔试题库(含答案)
- GA 1808-2022军工单位反恐怖防范要求
- GB 9706.202-2021医用电气设备第2-2部分:高频手术设备及高频附件的基本安全和基本性能专用要求
- GB/T 4745-2012纺织品防水性能的检测和评价沾水法
- 全员安全生产责任制度
- 工作桌面pad相关gec3000通讯协议v2
- 正压式呼吸器使用与管理规范
- GB∕T 37004-2018 国家物品编码通用导则
- 《大学物理》说课课件
评论
0/150
提交评论