打印
[电源]

传感器节点的硬件设计

[复制链接]
1796|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
aass1|  楼主 | 2011-10-10 12:05 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
传感器节点和硬件设计如图4所示,该节点由无线收发器CC2430、射频天线RF、电源模块、晶振电路和串口电路组成。电路中DS18B20与CC2430的连接非常简单,仅需一根接口线,接口十分方便。由于每片DS18B20均有唯一的产品序列号,所以允许在单总线上挂接数十至上百片数字式传感器,并可以非常方便地构成多路温度测量系统。DS18B20内部有9个字节的暂存器,开始最高有效位元(Most Significant Bit,MSB)和最低有效位元(Least Significant Bit,LSB)这2个单元可存放当前的温度值,以16位补码形式表示12位温度读数,高位是温度值的符号位。当CC2430发出温度转换命令后,DS18B20将测得的温度值保存在MSB(高8位)、LSB(低8位)2个单元中,以供CC2430读取。


4 系统软件设计

本系统所用的开发环境是IAR7,采用的协议栈为TI的Z-STACK。由于本系统采用树形结构,所以,ZigBee协调器必须知道每个传感器节点的网络地址,这就需要每个传感器在加入网络后,都要把网络地址发送给协调器,协调器收到传感器的网络地址后,便可建立地址表并存储起来.以便用户要求采集温度数据时,依据地址表来采集每个传感器的数据。图5所示是其程序流程图。图中的左边是协调器节点的软件设计程序流程图,右边是传感器节点的软件设计程序流程图。

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

799

帖子

1

粉丝