基于DELPHI的镍氢电池管理系统软件设计
数据的显示可以利用DELPHI的Tcanvas对象,也可以用简单的绘图语句在图象框等控件中实时地复现出数据波形,还可以通过Teechart统计图表对采集数据进行波形复现和简单的分析。若要对其采集数据线性度以及信号的频率、幅度、变化率做进一步的分析,可以调用MATLAB进行高级处理。
本文链接地址:http://www.oyaya.net/fanwen/view/161947.html
有关数据库的操作可以围绕Table或者Query控件来完成,并通过ODBC数据源以及DELPHI的BDE数据管理器来进行连接。但Query控件需调用SQL语言来从事设计。
信号的分析主要包括通过采集的电流、电压、以及温度、循环次数来研究电池的能量-SOC(State of charge),电池荷电状态可反映电池的剩余容量。其数值上定义为电池剩余容量占电池容量的比值。
SOC建模的正确与否关系到电池的工作效率、电池的寿命、电池所能释放的能量和继续充放电的时间,所以SOC建模是电池管理系统的重要一环。因篇幅有限,这里不作介绍。
本系统还可利用经典的PID调节方式,并通过DELPHI软件来保证输出的线性度和稳定性。由于充放电需要恒流源 ,并且充放电时间都较长,故可采用常见的PID调节(可消除偏差)方法来满足系统要求。
5 结束语
利用DELPHI软件进行基于ISA总线的检测系统开发,可以与各类数据采集卡、数模转换卡进行无缝集成。实际使用证明:该系统稳定可靠,功能强大,可实现电池的自动化监控,并能够得出有价值的信息。目前,该系统已成功应用于某新型汽车研发平台。
《基于DELPHI的镍氢电池管理系统软件设计(第3页)》