浅谈校园电动自行车充电管理系统的设计及应用
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
浅谈校园电动自行车充电管理系统的设计及应用
杨澜
安科瑞电气股份有限公司上海201801
摘要
针对目前大学园区电动自行车数量大量增加,且园区缺少安全可靠的充电设备的情况,本文设计了一个基于微信公众平台的电动自行车充电管理系统,能够很好的解决校园内电动自行车充电困难的问题,彻底消除私拉乱接电线的安全隐患。电动车充电管理系统分为充电站智能终端、服务器后台、微信客户端、网页管理终端等。充电站智能终端采用RS-485总线实现与智能充电器的通信,实时掌握充电状态。后台服务器采用MVC架构,给微信客户端和网页版管理后台提供查询接口,实时监测充电状态。该管理系统还实现了微信支付功能,可以实现对充电的按时按量收费。实践证明,该充电管理系统能够很好的解决当前校园充电乱象,具有良好的市场前景。
关键词
电动自行车;智能充电器;微信平台;管理系统
0引言
近年来,电动自行车作为一种高效、便捷、价格低廉的交通工具,越来越受到人们的欢迎,尤其是在大学校园,购买电动车也成为一种趋势。但是大学园区宿舍不同于普通居民宿舍,电动车充电设备并不齐全,在大学宿舍随意乱拉电线、私接电线给电动车充电的现象屡见不鲜。这种现象的长期存在,具有很大的火灾隐患。根据消防部门的数据统计,在所有的火灾事故中,电动车充电造成的事故占10%,造成了巨大的损失。目前,有关城市已经开始筹建相应的电动自行车充电棚以解决电动自行车充电困难的问题。大学校园作为电动自行车新的市场,需要逐步完善充电设备的建设。本文意在设计一个电动自行车充电管理系统,按照充电时间以及充电量进行计费,通过微信客户端实现对充电状态的实时监测,能很好的解决校园电动车充电困难的问题。
1电池充电原理
铅蓄电池充电主要有两种模式,恒压式充电和三段式充电。恒压式充电是指在充电时在蓄电池的两极施加恒定的电压,在充电过程中电压保持恒定,随着蓄电池两端电压的升高,充电电流逐渐降低,这种充电方式电解水很好,可以防止对电池的过充。现在市面上一些快速充电方案多采用这种方式。但是恒压充电在充电初期,由于蓄电池两端电动势较低,初始充电电流很大,会对电池的寿命产生很大影响,另外容易使蓄电池两端的极板弯曲,造成电池的永久报废。
恒压充电的充电电压、电流曲线如图1所示。
图1恒压充电电压电流曲线
三段式充电包括恒流、恒压、降压浮动充电三个阶段。在恒流阶段,充电电流保持恒定,电池电压逐渐上升,充入电量也快速上升。当电池电压达到一定阈值时,充电装置进入恒压充电阶段,此时充电电压保持恒定,充电电流逐渐下降。当充电电流下降到浮充转换电流后,进入浮动充电阶段,此时可认为电池
已基本充满。三段式充电方式在充电初期采用恒流充电方式,避免了恒压充电在充电初期的大电流,能很好的保护电池。目前,市面上大多数的电动自行车充电模块多采用三段式充电方式。三段式充电的充电电压、电流曲线如图2所示。
图2三段式充电电压电流曲线
2充电模块硬件设计
通过分析恒压式充电和三段式充电优缺点,本文的智能充电模块采用三段式充电方式。智能充电模块硬件结构图如图3所示。
市电220V交流电经整流滤波电路变成直流,后经开关驱动电路斩成方波,再经过高频变压、滤波电路实现对铅蓄电池的充电。恒压控制电路和恒流控制电路通过对电压、电流的采样,控制脉宽调制电路实现对开关驱动电路的控制,使智能充电器对电池的充电工作在恒压、恒流、浮压充电模式。
模块硬件主芯片采用意法半导体公司的STM32F103C8T6微控制器。该芯片最高可工作在72MHz,具有三级流水线。该芯片具有64KB闪存程序存储器和20KB内部SRAM。它带有3个异步URAT通信接口,支持全双工通信,通过在芯片外围添加MAX485芯片可以将智能充电器接入485总线,实现和智能控制终端的主从通信。
图3智能充电模块硬件结构图
STM32F103C8芯片还带有2个12位16通道AD转换模块,能够满足对充电电压、电流的采样要求,不需要采用外接AD模块,降低了系统设计的复杂程度和设计成本。
微控制器将采集的电压、电流信息经RS485总线实时输出给控制终端。控制终端根据电压、电流信息,分析电池充电状态,当电池电量充满时,控制终端发送关闭电源指令,微控制器最终控制固态继电器关闭电源,防止对电池的过冲。
3通信协议
本文采用RS-485总线通信接口实现智能充电器与数据终端的主从通信。RS485总线通信标准是美国电子工业协会在RS-422标准基础上研究出的通信协议。RS485采用差分信号逻辑,接口采用平衡驱动器和差分接收器组合,具有很强的抗干扰性能。RS-485拥有多站能力,连接多达128个收发器,并且具备较远的传输距离,在通信速率不大于100kbs 的条件下,有效传输距离不小于1200m。
数据链路层协议本文采用Modbus 通信协议。Modbus 通信协议是Modition 公司最先倡导的一种通信规约,它采用主从问答方式,是一种标准、开放的网络通信协议,目前在RS232和RS485通信过程中,广泛采用这种协议。Modbus 通信协议有两种传输方式,Modbus ASCII 和Modbus RTU。ASCII 模式中的数据采用ASCII 码表示,消息中的每8位字节作为两个ASCII 发送,采用LRC 数据校验方式。RTU 模式中数据采用非压缩BCD 码方式,传输数据中每8位字节分为2个4位BCD 码传输,相比于ASCII 模式有更高的传输密度,RTU 模式采用CRC 进行数据校验。目前市场上大多数通信仪表多采用Modbus RTU 方式,为保证硬件兼容性,本文采用
RTU 通信模式。图4为Modbus RTU
方式消息帧格式。
图4Modbus RTU 方式消息帧格式
4智能充电器软件设计
本系统智能充电器软件设计采用模块化设计方式,主要包括AD 数据采集模块、数字滤波模块、RS-485通信模块,以及充电电源的开合控制。
系统上电后,微控制器读取各种初始化参数,并启动AD 转换采集电压、电流数据,并通过RS485总线将充电数据实时传送给控制终端。系统采用中断方式监测控制终端发送的控制数据,实现对充电电源的开合控制。
本文采用平均滤波算法对采集电压电流数据进行数字滤波,能有效的滤除随机干扰和电网电压波动造成的影响。软件程序流程图如图5所示。
图5智能充电器软件流程图
5控制终端
本文的控制终端采用H290-1900J 工控电脑。该控制器采用Windows 7系统,可方便编写程序实现和智能硬件的通信。H290-1900J 带有300M 无线网卡,可以实现和后端服务器的网络通信。它还带有串口通信模块可以挂载RS-485总线实现和智能硬件的主从通信。开始
N 控制指令到达
Y
数字滤波开合控制继电
器
AD 转换发送数据到控制端
初始化STM32
各功能模块