程 鑫,施恢胜,同军超,吴臻冕
(1.武汉理工大学 机电工程学院,湖北 武汉 430070;2.湖北省磁悬浮工程技术研究中心,湖北 武汉 430070)
电机驱动器是电机系统的神经中枢,其可靠性决定电机系统的静态特性、动态特性、控制精度、抗干扰能力和鲁棒性等特征。电机驱动器一旦发生错误,会影响到整个电机系统的工作状态,甚至可能会导致电机系统整体瘫痪[1]。因此,要想评定电机驱动器的可靠性,就必须对电机驱动器进行测试。
早期的电机驱动器检测工作采用仪器仪表结合人工读取的方法。这种测试方法耗时长、错误率高、测试成本高、测试精度低、系统兼容性差和可扩展性差。同时人工测试会导致测试数据不能及时准确的存储,不利于后期维修升级对电机驱动器测试过程中的测试数据进行追溯,提高了研发成本,不适应快速精准的大批量现代测试要求。
随着自动测试技术[2]和可重构技术[3]的不断发展,电机驱动器的测试系统也逐渐脱离人工测试,更加依赖于自动化设备测试,减少了诸多不可避免的人为因素,提升了测试效率和精度。可重构技术从实现的方法划分,包括硬件可重构技术和软件可重构技术。硬件可重构一般是指基于可重构逻辑,通过改变数字逻辑电路的连线来实现不同的功能,主要包括DSP(digital signal processing)、FPGA(field programmable gate array)、CPLD(complex programmable logic device)和ISP(in_system programmability/programming)等逻辑器件,比较依赖处理器芯片的逻辑功能,同时开发成本高[4];软件可重构技术是以提高软件质量为目的,通过应用大量优化后的算法,调节软件结构,使软件代码发生变化,从而提升软件在不同环境下的自适应性,且整体的功能保持稳定,但是对于软件的架构有着较高的难度,开发比较困难[5-7]。……