77范文网 - 专业文章范例文档资料分享平台

无线环境监测自动监测与报告毕业论文设计(6)

来源:网络收集 时间:2019-01-07 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

贵州大学本科毕业论文(设计) 第21页

}

}

}

Show(0x98,10,dis3); //显示空气质量字符 Show(0x8f,2,dis5); // 显示空气浓度单位 Show(0x9e,4,dis6);

在设计中考虑到ADC0809是八通道数/模转换器,而设计需要两个通道即可,因此在设计中将C、B两脚直接接地,在软件设计中只需通过设置A的电平就能完成数据采集通道的转换,完成数据采集。ADC0809的工作流程见图4.2.2。

ADC_Eoc=0 N ST=0? Y结束 延时 ADC_Eoc=1? Y 读数据 ST=1启动AD转换 N 选择通道ADC_incs 开始

void ADC0809()

图4.2.2 ADC0809工作流程

ADC0809启动子函数程序如下:

— 21 —

贵州大学本科毕业论文(设计) 第22页

{

AD_st=0; AD_ale=0;

ADin_CS =0; //选择通道IN0 ,空气质量的数据 delay(5); AD_ale=1; delay(10);

AD_st=1; //启动AD转换 delay(5); AD_ale =0; delay(10); AD_st=0;

while(0== AD_Eoc);//当Eoc=0就一直在这儿停留,Eoc=1就执行下面的 ,读取数据

// AD_Eoc=0;

AD_en =1; AD_DATA[0]=P0; AD_en =0;

AD_st=0; AD_ale=0;

ADin_CS =1; //选择通道IN1 , delay(5); AD_ale=1; delay(5);

AD_st=1; //启动AD转换 delay(5); AD_ale=0; delay(10); AD_st=0;

— 22 —

光照数据

贵州大学本科毕业论文(设计) 第23页

while(0== AD_Eoc);

// AD_Eoc=0; AD_en =1; AD_DATA[1]=P0; AD_en =0;

}

— 23 —

贵州大学本科毕业论文(设计) 第24页

8B8B8B8B8B8B8B8第五章 通信协议分析

在设置转发的时候,可以把nRF24L01的工作收到数据后立即进入发送模式,只要地址设置相同即可完成通信,转发完成后进入接收状态,根据命令完成数据的传送。

监测终端分析:初始化后监测终端向周围索要ID,因为检测节点编码从1到255未占用0,所以可以讲0x00送给SBUF,进入延时等待串口中断,获得节点数据和地址ID。若有两个节点,则分时向节点索要数据,命令格式为0x00+ID+0x01,完成一次通信;如果只有一个节点,则进入命令转发模式,向所知节点发送转发命令,格式为0X00+ID+0X02,,等待串口接收数据。

检测节点分析:进入初始化后进入等待串口接收中断,获得数据后和本地的ID进行比较,不同则放弃已收到的数据,相同就马上发送本地的ID作为应答监测终端的信号,等待监测终端回复命令,再次进入串口中断获得数据,对比地址ID。如果是0X00+ID+0X01就回复温度、光照信息、空气监测信息;如果是0X00+ID+0X02就进入转发模式,该节点成为“伪终端”,仿照监测终端与其他节点进行通信,将获得的数据打包为“本节点数据+所转节点ID+所转节点数据”发送,完成通信。通过测试和试验发现,0XFF后跟0XAA、0X55在噪声中不容易发生[19],因此设定如下的通信数据格式。

数据和定义格式:

0X00 ID 命令 温度 温度 光照 光照 空气 空气

— 24 —

贵州大学本科毕业论文(设计) 第25页

9B9B9B9B9B9B9B9第六章 PCB设计

25B25B25B25B25B25B25B25B

(一)元件选择

软件和硬件设计完成后就可以开始制作样机,首先是元件的选择,通过找资料和比较,本设计部分主要元件选取如下:监测终端单片机采用宏晶科技公司的STC89C52单片机,QC12864B液晶显示屏,无线收发模块nRF24L01;节点单片机采用宏晶科技公司的STC89C52单片机,数字温度传感器DS18B20,光敏电阻和空气质量传感器MQ-135,数模转换器ADC0809,无线收发模块nRF24L01。

26B26B26B26B26B26B26B26B

(二)Altium Designer release 原理图的绘制

Altium Desinger 是Protel的高端版本,其功能强大,集成原理图设计,PCB设计,

信号完整性分析,SPICE仿真,FPGA设计等。Altium designer操作更加容易,功能更加完善。我们采用它来做我们的原理图和PCB设计。首先绘制原理图。

绘制原理图时注意:连线简洁,在同一图纸上元件线路多则使用网络标号来表示,而多张图纸使用端口Port来连接他们。连线要清楚的表示连接关系,当连接线路比较多而且集中时可以使用总线来连接它们。绘制完成后对所有元件做一个编号操作和编译检查。

1.PCB的电磁兼容设计

电磁兼容是指系统能在规定的电磁环境中正常工作而且不对该环境中其他设备产生过量的电磁干扰[20]。为了提高系统的电磁兼容能力,必须从设计初始开始就对电磁兼容给予足够的重视,电磁兼容可以从3个要素考虑.即电磁干扰源、电磁干扰可能的传播途径、极易接收电磁干扰的敏感器件很电路入手。在PCB设计中基本的原则如下:

1.1抑制干扰源

(1) 大电流机械开关处并联接上抑制火花电路(一般为RC的串联电路,R一般选择几千欧到几十千欧,电容选择0.01uF);

(2) 给电机加伤滤波电路,电容电感的引线要短;

— 25 —

37B37B37B37B37B37B37B37B

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库无线环境监测自动监测与报告毕业论文设计(6)在线全文阅读。

无线环境监测自动监测与报告毕业论文设计(6).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/411753.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: