图1 DS18B20与单片机硬件连接图
图2 DS18B20控制时序
图3 系统总体结构
图4 温度监测节点硬件结构 DS18B20测温电路如图1所示,用热传导的粘合剂将DS18B20粘附在蓄电池的表明,管芯温度与表面温度之差大约在0.2℃之内。利用nRf2401无线收发芯片实现无线传输,nRF2401是一个单片集成接收、发射器的芯片,工作频率范围为全球开放的2.4GHz频段。它内置了先入先出堆栈区、地址解码器、解调处理器、GFSK滤波器、时钟处理器、频率合成器,低噪声放大器、功率放大器等功能模块,需要很少的外围元件,使用起来非常方便。在本系统中nRf2401通过P2口与单片机进行通信,AT89S51的P2.0和P2.1口分别与nRF2401的CLK1,DATA相连接。nRf2401的CS是片选端,CE是发送或接收控制端,PWR_UP是电源控制端,分别由单片机的P2.3,P2.4和P2.5引脚控制。nRF2401的DR1为高时表明在接收缓冲区有数据,接单片机的P2.2.
图5 5V到3.3V转换电路
图6 单片机与MAX232A硬件连接电路
图7 监测节点程序流程
图8 监测节点试验电路实物
表1 测温试验数据
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) | Powered by Discuz! 7.0.0 |