论文部分内容阅读
随着社会生产发展的需要,在设计和制造机电一体化系统时,为了减轻成本和缩短研发时间,迫切希望能有一种通用的伺服电机控制器,即接口标准化、结构开放、通用的模块化伺服电机控制器。在参考国内外有关开放结构的模块化伺服电机控制器之后,文章根据开放结构的模块化伺服电机控制器的特征,设计了一种以CAN总线作为通讯网络的永磁同步电机控制器。主要设计思想是,该控制器和伺服电机构成一个动作单元,通向该动作单元只有两根基于CAN总线通讯的信号线和两根或三根供电的电源线;以此动作单元为基础,可以较容易搭建一个运动控制系统。此次设计中,控制器的控制对象选择伺服性能优秀的永磁同步电机,控制理论基于成熟的矢量控制理论,控制策略选择i_d=0控制,电流环、速度环或位置环控制算法选择经过抗积分饱和处理的PID算法。控制器硬件设计,选择Texas Instruments公司的高速DSP芯片TMS320F2812作为主控,选择三菱第5代智能功率模块PM50CL1B060进行功率逆变。根据CAN总线数据格式的特点,定义了电机控制指令格式,该格式可以灵活改变、扩充。软件设计中,根据通讯实际需要,定义了一个指令接收队列,采用中断方式接收CAN总线传递来的电机控制指令,以增强实时性;发送数据定义了两个队列,一个用来发送一般性的数据,另一个用来发送数据量较大的电机实时工作参数,在PC上通过图形显示。文章基于该思想,研制了伺服控制器软硬件系统,并通过运行于PC机上的CAN总线调试软件EmbededDebug对该套系统进行调试。调试结果表明,该套系统具有极大的灵活性、可扩充性,符合开放结构的伺服控制器特征。以上是本次研究的主要内容。论文篇幅安排是这样进行的,首先探讨了国内外关于开放结构的模块化伺服控制器的思想,在此基础上提出自己的设想;其次研究了永磁同步电机的矢量控制理论及实现过程;再次,详细阐述了硬件设计过程及软件实现;第四,给出了基于CAN总线信息传递及处理实现过程;最后,文章给出了基于该设计思想下的软硬件实验结果。