关 闭

新闻中心

EEPW首页>工控自动化>设计应用> 基于蓝牙技术的温度无线传感器网络系统

基于蓝牙技术的温度无线传感器网络系统

作者: 时间:2012-10-26 来源:网络 收藏

3 单片机和模块的连接

对采集到的信号进行处理并输出数字信号,存储在单片机的寄存器中。在本系统中单片机和发送模块的接口采用的是RS 232接口。采集的数据通过发送模块传输到蓝牙接收模块上,再通过蓝牙接收模块传输到主机。最终把采集进来的数据在主机上进行处理。

这里有一个电平转换的问题。单片机发出的信号是TTL信号,所以在与蓝牙模块进行数据前,需要把它转化成RS 232电平。本系统中采用MAX232进行电平转换。接口电路图如图5所示。

4 主机与蓝牙模块的连接

主机和蓝牙接收模块之间的数据传输采用RS 232串口连接。采集到的数据通过蓝牙传输到接收模块之后,通过RS 232接口传输到主机上。接口硬件采用金瓯公司的蓝牙模块RS转换器。通信软件由VC编写,将节点测量的数据通过蓝牙传输到主机,显示出来以便进行数据处理。主机通信程序主界面如图6所示。

5设计时应注意的事项

(1)注意硬件及软件设计的防干扰设计

AT89S2051采用上电复位电路,要注意设置并启动其内部自带的看门狗电路。软件编程时要“喂狗”,以防止外界复杂环境对系统工作的影响。

(2)传感器节点标识

在传感器节点发送采集到的温度数据之前,控制其先发送一个八位的二进制标识码,主控机通过对这一标识码的识别,就可以知道所接收到的数据是由哪一个传感器节点所采集发送的。理论上,这种方法一共可以标识28=256个节点。

(3)传送数据的校验

蓝牙传输系统中,对传输的每一帧数据都进行了校验,而且串口通信对传输的每一帧数据也进行了校验,这就确保了数据传送的正确性。实验也证明了系统数据传送性能良好。

(4)控制各传感器节点工作时序

系统启动时,将各个传感器节点置于停止状态。当需要哪一个节点工作时,从主机上发送相应的指令,将该传感器节点激活,使它采集传输数据。使用这种方法时,同时工作的传感器节点不能过多,要保证蓝牙跳频能够解决同时工作的传感器节点所产生的数据传输冲突问题。


上一页 1 2 下一页

评论


相关推荐

技术专区

关闭