论文部分内容阅读
在工业自动化领域,运动控制器应用广泛,发展迅速,如今,开放式运动控制器成为发展的主流,它有助于降低成本、提高生产效率。国内开放性的成熟产品比较少,不同供应商对开放性的解释不同,其产品大多基于非标准的接口和硬件。本文提出了集成SERCOS主站接口的开放性独立运动控制器设计方案,具体研究内容有: 1.深入分析了SERCOS协议的原理,在此基础上进行了SERCOS主从站接口的设计,并进行了SERCOS接口通讯测试,实现了对从站的正常控制。 2.研究了基于电机运动模型的改进直线型实时速度控制算法和改进的数字积分插补算法,改进的速度控制算法整合了直线型和指数型算法的优点,克服了两者的缺点,能充分利用电机的转矩特性,精确逼近电机的连续速度规律,不使用数据查表,尽量用定点算式计算参数,可实现速度的实时控制,改进的数字积分插补算法提高了插补速度和精度,使插补脉冲均匀化;进行了运动控制器的软硬件设计,基于μC/OS操作系统,实现了用户运动控制程序的编制、解释、执行一体。 3.对运动控制器的典型应用实例SCARA机器人进行了建模分析和工作范围讨论,基于MFC设计了上位机控制软件,以方便运动控制器的使用,并利用上位机软件测试了运动控制器的具体应用,验证了运动控制器的控制能力。 本文设计的运动控制器具有通用性、开放性。集成SERCOS主站接口,是对国内开放性运动控制器领域的一个补充,使运动控制器与伺服装置、PLC等互联无障碍,方便实现多轴控制,提高了系统的分布控制能力,同时,保证了数据传输的快速性、实时性、同步性,目前国内在独立运动控制器上集成SERCOS的成熟产品很少,且对SERCOS接口的研究多为伺服从站,本文的研究具有较大实用价值。