基于DS18B20的蓄电池性能监测系统设计
![](http://m.amcfsurvey.com/editerupload/201403/ae4694e4b67eebe6874f14f0ae2e7579.jpg)
图5 5V到3.3V转换电路
2.2 主控单元设计
主控单元和监测节点组成无线网路,通过主控单元实现上位机和监测单元的数据通信。主控单元的基本结构和监测单元类似,主要由单片机系统、无线收发模块、显示电路、串行通信电路及电源等组成。
串口是计算机上一种非常通用设备通信的协议,大多数计算机包含2个基于RS232的串口,PC的串行口是RS232C电平,而单片机的串行口是TTL电平,两者之间通过串口通信时,必须进行电平转换,设计运用MAX232A芯片完成单片机与PC之间的数据传输,硬件连接电路如图6所示。
![](http://m.amcfsurvey.com/editerupload/201403/8b21fa018d0e9a74a14aad74a0707331.jpg)
图6 单片机与MAX232A硬件连接电路
3 控制程序设计
系统控制程序主要由单总线测温控制程序、无线收发控制程序和上位机监测程序等组成。单总线测温程序负责单总线设备初始化、采集电池温度并传送给nRF2401模块;无线收发控制程序主要功能是负责无线网络的组建和数据信息的无线传送;上位机监测程序的主要功能是通过串口和主控单元进行数据通信,实时显示并存储数据信息。以监测节点为例,图7是监测单元的程序流程图,监测单元首先进行初始化,主要包括单片机系统的通信、中断及定时的初始化等,然后采集单体电池的温度信息、保存并用数码管显示,实时监测主控单元的数据传送命令,如果有就将电池的温度数据通过无线模块发送出去。
![](http://m.amcfsurvey.com/editerupload/201403/d238fc7e18db9c2b7c10f477ad88520a.jpg)
图7 监测节点程序流程
4 试验结果
设计了试验样机,监测节点试验电路实物如图8所示。
![](http://m.amcfsurvey.com/editerupload/201403/8840345e73f34b017f33d323c6c9e50b.jpg)
图8 监测节点试验电路实物
在室内进行了温度测试,采用4个监测节点,分别在距离主控单元4m,8m,12m的距离进行了试验,试验数据如表1所示。
![](http://m.amcfsurvey.com/editerupload/201403/45ccb8adc41994a48f84231def17391a.jpg)
表1 测温试验数据
从表1可以看出,温度的测量精度可达±0.3℃,无线传输的准确率较高,能够满足无线温度监测的需要。
5 结语
本文针对蓄电池组中单体电池的温度监测问题,提出了基于DS18B20数字温度传感器和无线收发芯片组成的蓄电池性能监测系统的设计方案。方案中的系统由上位机、主控单元和多个监测单节点组成,主控单元通过串口与上位机进行通信。与传统的有线多点温度测量系统相比,具有高效、布设、扩展、维护及更新方便等特点,有一定工程实际应用价值。
手机电池相关文章:手机电池修复
51单片机相关文章:51单片机教程
pa相关文章:pa是什么
上拉电阻相关文章:上拉电阻原理
评论