论文部分内容阅读
双向直流变换器可实现能量双向变换与传输,是当前电动汽车、不间断电源等领域的研究热点。双向直流变换器经常在高温、强电磁辐射的环境下工作,为了保证正常工况和高转换效率,需要对运行过程中的电压、电流和IGBT管的工作状态等进行实时监控,以便及时发现并解决设备的运行故障,延长使用寿命。本文即是在此背景下进行5kW双向直流变换器监控软件的研究,主要研究内容如下:分析了双向直流变换器监控面临的问题,阐述了目前国内外电源监控系统和监控通信技术的发展现状,提出了以Visual C++6.0为开发平台、Access为后台数据库的基于通信差错控制技术的监控软件设计方案。在介绍双向直流变换器工作原理的基础上,完成了对监控软件的功能需求分析,设计了整个软件的设计方案,并将研究任务分为通信模块、数据库模块和人机交互模块三个部分。采用CSerialPort类和多线程技术进行通信模块的程序设计。针对高温、强电磁辐射的恶劣环境对通信数据传输的干扰问题,研究了基于差错控制技术的RS(76,44)纠错码的编码/译码方法,简化运算过程并应用于通信协议中,进而保证了监控通信的实时性与可靠性。结合多线程和线程同步化技术设计数据库模块。采用DAO数据库访问技术实现对实时数据的存储,应用ADO数据库访问技术实现对历史记录的查询,不仅简化了数据库系统的开发过程,也提高了数据访问效率。人机交互模块采用多重窗体形式实现不同功能的界面设计,并在完成图形监控界面绘制时使用双缓冲技术解决曲线更新时存在的屏幕闪烁问题。整个监控软件较好地实现了数据通信、数据存储、历史查询和人机交互等功能,提出的通信差错控制方案通过了信道误码测试,验证了监控系统通信可靠性,系统运行状态良好。