终端节点程序设计
发布时间:2019/3/12 21:55:14 访问次数:1478
终端节点程序设计
终端节点是三种节点中数量最多的节点,外部接口可以连接多种功能的传感器。K3PE0E00QM-BGC2 当协调器组网成功以后,终端节点和路由节点即可加入网络,其入网过程与路由器节点入网过程相同。
终端节点数据采集流程如图5.40所示,完成乙gbcc协议栈和各个模块的初始化工作之后,终端节点就进入了低功耗休眠状态,当有上位机的指令传来时,系统被唤醒并进入中断处理事件,根据不同的指令进行串口参数的判断,确定采集哪个模块的参数,接着启动相对应的传感器进行数据采集。终端节点将采集的数据汇聚并上传至协调器进行分析处理,并通过串口发送到上位机监测预警界面实时发布显示。处理完中断事件后,为降低功耗,系统重新进入低功耗的节电状态。
图540 终端节点数据采集流程
以采集温湿度数据为例,系统首先调用数据发送函数char bJ・℃byte(),按时序在DATA线上写入一个字节的命令或数据,并检测ACK信号。采集到的数据先从高位传,按位掩模,若检测到ACK信号,SHT10正确接收到命令后会把DATA下拉。调用数据读取函数char廴rcad byte O 从SHT10读数据也要按照时序,仅在上升沿数据有效之后才可以读取,具体代码如下:
终端节点程序设计
终端节点是三种节点中数量最多的节点,外部接口可以连接多种功能的传感器。K3PE0E00QM-BGC2 当协调器组网成功以后,终端节点和路由节点即可加入网络,其入网过程与路由器节点入网过程相同。
终端节点数据采集流程如图5.40所示,完成乙gbcc协议栈和各个模块的初始化工作之后,终端节点就进入了低功耗休眠状态,当有上位机的指令传来时,系统被唤醒并进入中断处理事件,根据不同的指令进行串口参数的判断,确定采集哪个模块的参数,接着启动相对应的传感器进行数据采集。终端节点将采集的数据汇聚并上传至协调器进行分析处理,并通过串口发送到上位机监测预警界面实时发布显示。处理完中断事件后,为降低功耗,系统重新进入低功耗的节电状态。
图540 终端节点数据采集流程
以采集温湿度数据为例,系统首先调用数据发送函数char bJ・℃byte(),按时序在DATA线上写入一个字节的命令或数据,并检测ACK信号。采集到的数据先从高位传,按位掩模,若检测到ACK信号,SHT10正确接收到命令后会把DATA下拉。调用数据读取函数char廴rcad byte O 从SHT10读数据也要按照时序,仅在上升沿数据有效之后才可以读取,具体代码如下:
上一篇:路由器节点程序设计
上一篇:通信程序设计
热门点击
- OPA2134是一款超低失真低噪声运算放大器
- 单向晶闸管
- 形成骚扰功率泄漏的骚扰源分析
- 固态继电器的检测
- 变频器逆变的基本原理是什么?
- 固态继电器的检测
- 二极管极性判别可采用下面一些方法
- 绝缘导线外面包以细铜丝编织层或金属薄膜时称为
- 电网中存在过量的谐波电流
- 电流放大倍数
推荐技术资料
- 硬盘式MP3播放器终级改
- 一次偶然的机会我结识了NE0 2511,那是一个远方的... [详细]