基于RS 485总线的蓄电池充放电装置远程控制系统

[10-10 20:39:48]   来源:http://www.88dzw.com  电源电路   阅读:8392

文章摘要:蓄电池作为一种主要的直流电源,在工业、航空航天、民用等各领域扮演着重要的角色。在定期的蓄电池充放电操作及维护中,现有的充放电装置工作时间过长,工作效率较低;被充放电电池的状态不能及时监测,且充放电现场工作环境恶劣,有损于操作人员的健康。针对这些问题,设计了一种远程控制的智能充放电装置。该装置主要通过下位机——单片机将采集到的蓄电池电压电流信号经处理后发送给上位机——PC机,再经可视化的人机界面实现充放电的控制和实时状态显示。考虑到该系统要具有较强抗干扰能力,传输距离长、工程布线简单、适合扩展、便于控制的特点,故采用RS 485总线实现远距离数据传输。1 远程通信总体方案设计该系统中采用的RS

基于RS 485总线的蓄电池充放电装置远程控制系统,标签:电源电路,电路设计,http://www.88dzw.com
蓄电池作为一种主要的直流电源,在工业、航空航天、民用等各领域扮演着重要的角色。在定期的蓄电池充放电操作及维护中,现有的充放电装置工作时间过长,工作效率较低;被充放电电池的状态不能及时监测,且充放电现场工作环境恶劣,有损于操作人员的健康。针对这些问题,设计了一种远程控制的智能充放电装置。该装置主要通过下位机——单片机将采集到的蓄电池电压电流信号经处理后发送给上位机——PC机,再经可视化的人机界面实现充放电的控制和实时状态显示。考虑到该系统要具有较强抗干扰能力,传输距离长、工程布线简单、适合扩展、便于控制的特点,故采用RS 485总线实现远距离数据传输。

1 远程通信总体方案设计

该系统中采用的RS 485是半双工接口,双向单信道的连接方式。在整个系统中他用1根双绞线将分布在不同地理位置的充放电装置并接在一起,在各个装置中,单片机采集模块和命令控制模块作为下位机。其网络结构简图如图1所示。PC机的串口通过232-485转换器接入网络。另外添加半双工低功率收发器件MAX485来为单片机提供TTL电平与RS 485的接口电平之间的转换。差分平衡型收发器MAX485是RS 485的一种接口芯片,他集成了1个驱动器和1个接收器。处于禁止状态的驱动器和多个接收器挂在传输线上不会影响信号的正常传送,故多个驱动器和接收器可以共享一组公用传输线。网络上可挂32个站,每个站点都有固定的地址。同一时刻只能有一个站点发送数据,而其他站点只能处于接收状态,以免发生数据碰撞错误。



图2为输出简化示意图。



单片机,MAX485和充放电驱动电路作为一个站点接入RS 485总线。A,B是总线的接口,DI是发送端,RO是接收端,连接单片机的串口,单片机通过引脚进行收发控制。

2 通信硬件设计

MAX485与单片机的电路连接如图3所示。


第1脚(RO端)为接收输出端,当接收输出使能(第2脚(/RE))为低电平时,如果VA-VB>200 mV或者A,B断路,则第1脚输出为高;如果VA-VB<200mV,则第1脚输出为低;第2脚接收输出使能端低电平有效,第3脚(DE端)驱动输出使能端,第4脚(DI端)驱动输入端,第5脚为地,第6,7脚为总线接口端,第8脚为电源端。单片机将采集到的蓄电池状态信息经MAX 485转变成适合传输的电流环信号。该信号具有传输距离远,抗干扰能力强的特点,以保证信号无衰减地传到232/485转换器端。232/485转换器主要完成电流环到微机RS232接口的转换,如此即可实现PC机到单片机的通信。其原理图如图4所示。用户通过PC机的界面控制网络上各站点的工作,各站点的设备也可将反馈的信息发送给PC机进行蓄电池充放电装置的实时监测。

www.88dzw.com

3.2 单片机程序设计

在主程序中,先将单片机及其存储器初始化,进入死循环,等待中断程序。中断程序包括:A/D采集中断,他主要是将采集到的电压,电流瞬时信号值处理并保存;另外1个就是串口通信中断程序,他的主要作用是:当接收一个地址时,判断是否是本机地址,若是则判断控制命令,否则结束。继续执行PC机接收的数据命令,分别表示停机、充电、放电等命令。通过字符串比较,判断出执行的命令。具体流程如图5所示。

[1] [2]  下一页


Tag:电源电路电源电路,电路设计家电维修 - 单元电路介绍 - 电源电路