供热系统物联网终端网络设计

手机与无线通信 时间:2012-03-02来源:网络

3 系统软件设计
3.1 采集器软件设计
采集器的软件流程图如图6所示。该软件的工作过程首先是对ZigBee模块进行初始化,包括初始化串口、I/O口等;然后发送加入网络信号,等待集中器内的ZigBee模块的应答。若没有接收到应答,采集器则继续发送入网信号,若加入网络成功,则等待集中器的命令。接收到集中器的命令后,即可通过接口电路读取热量表的数据,并通过控制电路开关锁闭阀。

f.JPG


3.2 集中器软件设计
集中器的软件流程如图7所示。其中系统初始化包括定义系统的时钟信号、工作频率、存储器初始化及I/O接口、定时器等外设的初始化,其初始化流程图如图8所示。初始化ZigBee模块就是建立网络,同时与采集器建立连接;初始化GPRS模块申请入网则与中心服务器建立连接。当有射频卡进入识读器的工作场时,程序会进入中断函数,完成射频卡的读写操作,图9所示是集中器读射频卡中断处理流程图。如果定时器时间到了,程序进入定时器中断函数,并采集热量表的标志位置位,同时在主程序中开始通过ZigBee网络向采集器发送数据请求,然后等待返回数据,最后将接收的数据打包通过GPRS网络上传至中心服务器。

g.JPG

1 2 3 4

关键词: 网络 设计 终端 联网 系统 供热

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版