通讯电源蓄电池温度的监测方案
通讯电源被称为通讯体系的心脏,电源体系将直接影响通讯体系的可靠性和稳定性。现在,通讯体系电源供电大都是由不间断的蓄电池提供的,蓄电池温度过高必然影响到电池的作业效率和寿数。对蓄电池的作业温度进行实时的监测具有实际意义。美国APC公司的一项查询成果表明,大约有75%以上的通讯体系毛病都是因为电源设备毛病而引起的。
议题内容:
蓄电池温度监测体系的体系组成
蓄电池温度监测体系的软硬件规划
解决方案:
电压、温湿度收集、温度收集
模块之间的通讯
数据显现
体系组成
蓄电池温度监测体系的原理框。首要由电压、温湿度收集、温度收集、89S51单片机、键盘操控模块、显现电路模块、通讯模块组成。该体系能完结6组或6组以上通讯电池的温度丈量、1路机房环境丈量(温度、湿度丈量)、2路直流电压和2路沟通电压丈量,传输数据间隔大于200m。
硬件规划
1单片机挑选
该体系单片机选用89S51,该单片机选用0.35新工艺。成本下降,功用提高,与传统的89C51单片机比较首要具有以下特色:
(1)功用增多,性能有了较大提高,价格根本不变;
(2)ISP在线编程功用;
(3)Zui高作业频率为33MHz,核算速度更快;
(4)具有双工UART串行通道;
(5)内部集成看门狗计时器;
(6)双数据指示器;
(7)兼容性强,向下完全兼容51悉数子系列产品。
2温度传感器的挑选及其与单片机的衔接
温度收集选用DS18B20,DS18B20具有共同的单总线接口方法,经过串行通讯接口(I/O)直接输出被测温度值接口方法,CPU只需一根端口线就可与DS18820完结双向通讯;在运用中不需求任何外围元件;内含寄生电源,既可选用寄生电源,也可由VDD直接供电;答应电压规模是3.0~5.5V,进行温度/数字变换时的作业电流约为1.5mA,待机电流仅为1μA,典型功耗为5mW;温度丈量规模为-55~125℃,在0~85℃之间,误差小于0.5℃;支撑多点组网功用,多个DS18B20能够挂接在一根总线上,可完结多点测温;具有负压特性,当电源极性接反时,温度计不会因发热而烧毁,但不能正常作业。
由VCC直接供电,衔接一个4.7kΩ左右的上拉电阻,DQ直接连到单片机的P1.0口上。
CPU对DS18B20的拜访流程是:对DS18B20初始化即ROM操作指令、存储器(包含便笺式RAM和E2PROM)操作指令即数据处理。单总线上一切处理都从初始化开端,初始化时序由主机宣布的复位脉冲和一个或多个从机宣布的应对脉冲组成。主机接收到从机的应对脉冲后,阐明有单总线器材在线,主机就能够开端对从机进行ROM指令和存储器操作指令,使DS18B20完结温度丈量并将丈量成果存人高速暂存储器中,读出此成果。
3交、直流电压以及机房温湿度的丈量
直流电压、沟通电压以及机房温湿度的丈量选用TLC1543,TLC1543为10位11通道的A/D变换器,与单片机的衔接如图3所示。机房环境丈量(温度、湿度)选用JWS温湿度变送器,输出信号为规范0~5V直流电压信号;直流电压的数据收集经电阻分压后直接送至A/D变换器,沟通电压的收集经分压整流后也直接送至A/D变换器。
4显现电路规划
温度显现选用6位LED,与单片机的衔接如图4所示。显现模块由8279键盘、显现接口芯片和相应的驱动电路组成。8279的扫描线SLA~SLC在扫描过程中,可将芯片内部显现单元的内容送到输出数据线OA0~OA3和OB0~OB3扫描线经74HC138译码,作为多位LED数码管的位选线,经过74LS04反相后,再经过位驱动芯片,用于对不同的数码管进行位驱动。一起,用OA0~OA3和OB0~OB3送出的数据对应地驱动每个数码管的8个显现段,使6个数码管轮番驱动发光。驱动芯片选用SN75491和SN75492,别离驱动数码管的段和位显现,确保6位数码管都被点亮时需求的Zui大电流。
5通讯模块规划
为了满意数据传输间隔大于200m,通讯选用75LBC180全双工485芯片,单片机通讯电平缓核算机电平的变换选用MAX232完结,。MAX232芯片是专为电脑的RS232规范串口规划的接口电路,运用+5V单电源供电。别的。RS232到RS485的变换可选用专用的变换器,如BOK-60或ATC-160A无源变换器。
软件规划
蓄电池温度监测体系的软件规划首要包含主程序、外部中止子程序、显现子程序等。用于完结对DS18B20的调用、中止办理、丈量温度值的核算及温度值的显现等功用。主机89S51首要复位脉冲使信号线上一切的DS18B20芯片都被复位,接着发送越过ROM操作指令,激活在线的一切DS18B20,体系转人中止处理流程,完结温度变换,读取等作业。外部中止子程序完结对温度丈量数据的读取,显现子程序完结液晶显现器的初始化及显现温度值。