位置:51电子网 » 技术资料 » 单 片 机

​终端节点程序设计

发布时间: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读数据也要按照时序,仅在上升沿数据有效之后才可以读取,具体代码如下:

   




相关IC型号
K3PE0E00QM-BGC2
暂无最新型号

热门点击

 

推荐技术资料

硬盘式MP3播放器终级改
    一次偶然的机会我结识了NE0 2511,那是一个远方的... [详细]
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!