全文预览

温湿度无线传输系统

上传者:梦溪 |  格式:doc  |  页数:12 |  大小:271KB

文档介绍
对发射信号进行验证。这是一种防止信号受噪音干扰的方法。 3.3 中心站软件设计中心站的主要功能是接收温湿度传输信号, 再将其数值显示于液晶显示屏中; 利用键盘可以设定温湿度的安全监控范围; 利用设定的监控范围可以实时监控, 待温湿度超出该监控范围时产生报警声。根据这几个主要功能,可以设计中心站的主要软件流程如下: 图 17 中心站主要流程图首先, 对于接收无线温湿度传输信号, 发送端是分时段计数信号量, 在一个周期中分时段将信号传送出去。所以接收端需要设定与发送端同步进行数据接收。接收与发射端之间采用操作简单的编码进行通信。具体是在基站中将测量到的数据在前端加上一个大于 7.5ms 小于 8.5ms 的矩形信号周期作为引导码。当接收端接收到信号时, 先对第一个信号进行计时, 当属于引导码时间范围时才开启计数器进行数据接收。而每个周期内的信号长度是有限的,判断接收到的信号长度达到设定后就可以关闭接收数据端口。本设计采用外部中断计时器 T1 进行信号的采集工作。单片机接收该无线信号的流程如下所示: 图 18 中心站接收信号子程序流程图接通电源开始工作后,基站的信号发送都是连续进行没有间断。所以在接收子程序上, 我们设定了接收信号的最小期限值。若在这个期限内还没有接收到信号, 则认定为无信号接收, 无信号接收时调用显示子程序在液晶上显示无接收信号字幕。在此期限内有接收到基站的发射信号,则转为调用分析信号子程序。分析信号子程序主要功能是(流程图见图 19: 将接收到的信号进行解码; 解码完成分离出温度信号与湿度信号; 将两个信号分别送入各自的量化大小程序中进行数值分析。中心站分析完数据后的任务就是将分析好的数据调用显示子程序进行实时显示。并将温湿度数值与键盘设定值进行对比,超过限定值启动报警程序。这里采用的报警装置是蜂鸣器作为超过限定值报警响应。(显示与报警子程序流程图见图 20)

收藏

分享

举报
下载此文档