摘要: |
该文研究内容是客车外摆门控制系统的设计与研制,该系统使用芯片AT89C52为核心,控制方波无刷直流电动机,构成伺服系统.工作内容包括:设计控制系统的硬件电路、编制相应的控制软件和进行系统仿真.在硬件电路设计中,采用ATMEL公司生产的AT89C52芯片和MOTOROLA公司生产的无刷直流电动机控制芯片MC33035和MC33039为主控芯片,简化了电路结构,提高了系统的稳定性.该文在分析芯片内部结构和功能的基础上,进行系统硬件的总体设计,设计了电源电路、控制电路、驱动开关电路和保护电路等;同时,在硬件电路中采取了防干扰措施,提高了系统的抗干扰能力,确保了系统安全可靠的工作.在软件设计方面,采用模块化的程序设计方法,将各个功能模块独立编程.完成了主程序、基本服务程序和功能模块程序的设计.在主程序中实现芯片的初始化.在基本服务程序中,完成参数和中断程序的设定.在功能模块程序中,实现对电机的正常起动、正反转和换相控制;通过对电机速度进行转速环及电流环PI调节,实现对速度的控制.最后对系统进行仿真,采用经典数字PID控制算法,设计了数字电流环和速度环,运用工程仿真软件MATLAB中的SIMULINK工具箱对系统进行了仿真.从仿真结果来看,证明双闭环的设计是正确的,系统有较好的动态稳定性. |