农业机器人智能充电系统设计
时间:2017-01-04
针对农业机器人充电现状,设计了基于PIC16F887和UCC3895的充电系统。该系统采用UCC3895对全桥变换器进行移相控制,在较宽范围内实现高效充电。单片机PIC16F887控制充电电路的启停,并实现过压、欠压、过流保护,同时对充电过程进行实时管理,将充电数据进行实时显示并向上位机传输保存。实验证明,该充电系统功能完善、性能稳定、充电快速、功耗低。
0 引 言
中国作为一个农业大国,农业生产的规模化和精准化是现代化农业水平的重要标志。农业机器人在改善农民劳动环境、降低农民劳动强度和提高劳动效率等方面具有重要意义,尤其在育苗、采摘、灌溉、收获等方面得到了一定程度的应用 [1?2]。因此国家已把农业机器人技术及其应用列为农业工程领域的重点研发对象之一。但农业机器人技术在推广过程中受到了时间和空间的限制,其主要原因就是机器人动力源问题。因此作为机器人动力源的蓄电池以及能量补给的充电系统就显得尤为重要。调查表明,现在的蓄电池由于充电设备落后、充电方法不当导致其使用寿命只有2~3年,远低于其设计指标10~15年的要求,既增加了使用成本又造成了资源的极大浪费。
目前,一般的蓄电池充电系统完成一次充电需要8~12 h,显然无法满足机器人对充电系统的要求以及生产的需要。因此设计一种快速、高效和安全的智能充电系统是农业机器人技术得到大力发展的重要前提。本文以80 V机器人车载铅酸蓄电池为研究对象,设计了基于UCC3895和PIC16F887的充电系统,此系统实现了充电过程的高效、快速、稳定并具有充电过程管理功能。
1 充电系统总体设计
为了做到高效快速的充电,又能实时掌握整个充电过程电池的状态,充电系统由两个模块组成:上位机监控管理模块和下位机充电模块。系统的总体设计框图如图1所示。
本系统的核心是充电模块,主要由充电主电路和控制电路组成。充电主电路由输入整流滤波、DC/DC变换器、输出整流滤波三部分组成;控制电路由UCC3895控制芯片、单片机PIC16F887、检测电路和外围电路组成。系统通过检测充电电压和充电电流实现电压、电流的闭环控制;上位机监控管理模块完成与单片机的通信,实现对充电电压、电流以及电池温度等数据的显示保存,并为后期系统功能的改进提供数据支持。
2 硬件电路设计
2.1 充电主电路的设计
三相交流电经输入滤波、整流后得到直流电压,该直流电压又作为DC/AC逆变器的母线输入。经DC/AC逆变器变换后得到高频脉冲电压,再由高频变压器进行隔离变换,经过输出整流滤波得到充电所需的直流电压。
本文采用ZVS移相全桥变换器作为逆变器,其工作波形如图2所示。其主电路拓扑是利用开关管的输出电容或外接并联电容与变压器自身的漏感或原边串联电感进行谐振,谐振电感储存的能量向电容[C1~C4]释放,使开关管两端电压下降到零并使反向并联二极管导通,由此实现开关管零电压开通和关断。系统选用IGBT模块作为开关器件,为了减小大电压和大电流对IGBT的冲击,设计了RC吸收电路。
2.2 充电控制电路设计
2.2.1 检测及信号处理电路设计
输入检测电路主要负责采集母线电压与电流信号。信号处理电路1将此模拟信号进行变换送入UCC3895的CS端,实现对全桥变换器滞后臂驱动信号占空比的控制;并将其变换后送入PIC16F887的A/D输入端,实现对充电主电路的过压、欠压和过流保护。输出检测电路主要负责采集充电电压、电流、温度信号,信号处理电路2将得到的模拟信号进行变换后送入UCC3895,实现对IGBT驱动信号占空比和相位差的控制;并也将其送入PIC16F887的A/D输入端,实现对充电主电路的启停、显示和报警控制。 2.2.2 UCC3895控制电路设计
本文选取UCC3895作为全桥变换器的移相控制芯片。UCC3895芯片是Texas Instruments 公司生产的专用PWM移相全桥变换器新型控制芯片。该芯片在UCC3875的基础上增加了PWM软关断能力与自适应死区设置功能,能够适应负载变化时不同准谐振条件下的软开关要求。UCC3895采用低功耗的BICMOS工艺,其工作频率、效率、可靠性得到大幅度提高。通过连接不同的外围电路,使其电压工作模式和电流工作模式可以进行切换,并且软启动/软停止可按要求进行调节。
UCC3895主要功能是实现闭环控制。母线电流经检测和变换后送至UCC3895的CS端,如果母线电流增大,CS电压升高形成斜波信号,该信号与UCC3895的CT引脚产生的锯齿信号比较后送UCC3895进行计算,输出可改变占空比的滞后臂驱动信号。如果母线电流瞬间增大,使CS引脚的电压超过2.5 V,UCC3895就会关断PWM输出。从而防止过流烧毁IGBT器件。
UCC3895还内置了可以调节PWM输出占空比的误差放大器EA,它在UCC3895上有3个端口:EAP端?pEAN端和EAOUT端。当EAOUT端输出小于500 mV时,UCC3895停止PWM输出,当EAOUT端输出大于600 mV时,恢复PWM占空比调节功能。在本设计中,误差放大器EAN和EAOUT接成跟随电路,将充电电压、电流信号经检测和变换后送至UCC3895误差放大器EAP端,当充电电压或电流大于给定值时,EAP电压减小,导致EAOUT电压下降,UCC3895自动增加超前臂和滞后臂驱动信号的相位差。UCC3895控制框图如图3所示。
2.2.3 单片机控制电路设计
本文选用美国微芯科技公司生产的PIC16F887单片机作为充电系统控制芯片[8?9]。PIC16F887自带A/D转换功能,将检测电路采集的充电电压、电流和温度转换成数字量,通过程序控制IGBT驱动信号的占空比,并把数据进行显示的同时传给PC机进行存储。将采集的母线电流、电压信号变换成数字量,通过程序完成主电路的过压、欠压和过流保护。
2.3 通信接口电路设计
由于单片机与上位机的接口电平不同,因此通信电路采用RS 232总线技术和美信MAX232转换芯片,既实现了20 m左右的异步通信,又实现了充电过程中蓄电池的充电电压、电流和温度等信息的保存。上位机与下位机通信RS 232接口电路如图4所示。
3 系统软件设计
3.1 单片机控制程序设计
充电系统以硬件电路为基础,通过程序控制完成了预充电、大电流恒流充电、恒压充电、小电流恒流充电和涓流充电五个充电阶段,充电程序控制流程如图5所示。
3.2 人机交互界面软件设计
充电系统上位机人机交互界面以VC作为开发工具。通过模块化划分管理,设置了登陆、电池充电状态、充电数据、打印记录等菜单。用户可以清晰地掌握蓄电池的充电状态、充电电压、充电电流、温度等信息。
4 试验结果分析
通过不断的计算和调试,使电路参数设计达到了最优。图6和图7表明轻载时超前臂和滞后臂的IGBT都实现了ZVS,大大降低了充电电路的功率损耗,提高了充电效率。
5 结 论
本文设计了农业机器人充电系统的主电路和控制电路,编写了相关控制程序,实现了五阶段智能充电。系统硬件设计采用UCC3895和PIC16F887对全桥变换器进行移相控制,实现了IGBT模块的ZVS,大大降低了功率损耗。实验证明,此充电系统结构简单,充电快速,充电效率高,功能完善,具有广阔的应用前景。
参考文献
[1]张琴. 农业机器人研究进展[J] .湖南农机.2014.41 《1) .22325.
[2]高小士.卢博友.王天网. 农业机器人充电系统的设计[J]. 农机化研究.2010.
[3]王春喜. 移相全桥控制的软开关充电机设计 [J]. 防爆电机.2015.50《2) .638.
