论文部分内容阅读
随着工程机械应用领域的不断拓展,控制器作为工程机械的关键部件,其开发也不断增多,这消耗大量的人力物力,造成资源的浪费。基于此背景,采用开放性软件CoDeSys,以实现工程机械控制器的通用性为目的,研究了工程机械通用控制器。首先,通过分析国内外工程机械控制器的研究现状,指出国内控制器和国外控制器的差距,指出当前控制器尚存的不足和未来发展的方向,并说明进行课题研究的现实意义。其次,阐述了工程机械控制器的总体设计方案。根据工程机械对通用控制器的性能要求和功能需求,确定了硬件系统方案和软件系统方案。再次,选取英飞凌的微控制器TC1793为硬件平台的核心,详细阐述了硬件系统各部分电路原理的设计过程,并采用Cadence软件进行PCB板的绘制,完成硬件实物的制作。然后,根据所设计的硬件系统,以符合IEC61131-3标准的CoDeSys为软件调度核心,进行控制器软件系统的开发,包括CoDeSys的运行系统的移植、底层驱动开发、外部函数库的开发以及I/O端口配置模块的开发。最后,针对当前通用控制器没有输出电流的在线诊断功能,进行电流诊断算法的研究。通过详细介绍电流诊断的理论基础,提出具体的算法,实现工程机械的故障诊断。然后,在实验平台上,对工程机械控制器进行系统测试,包括控制器的硬件测试、功能测试、电流诊断算法的测试。设计的工程机械控制器采用开放性软件CoDeSys与ADVANCED SENSE电流诊断算法相结合,有效地解决了通用性差和故障诊断不准确的问题,为工程机械控制器的研制提供了一种新型设计方案,具有很好的经济效益和广阔的应用前景。