LM629伺服控制系统软件设计排焊机
LM629伺服控制系统软件设计
LM629伺服控制系统软件设计 2012: 1 LM629软件设计 LM629的软件设计主要包括LM629初始化、装载PID参数和装载运动参数三个步骤。为了保证LM629工作正常,每次对LM629操作前都要对LM629进行初始化。初始化的过程如下: (1)将LM629的RST引脚拉低至少8个时钟周期,实现对LM629的硬件复位: (2)延时l.5 ms,如果LM629的状态字为“8411”或者“C411”,则对LM629进行复位检查,否则重新进行硬件复位。 (3)通过向LM629写入RSTl命令实现复位检查,如果状态字变为“8011”或者“C011”,则复位成功,否则重新进行硬件复位。 如果LM629初始化成功,则证明LM629工作正常,可以进行装载PID参数和装载运动参数的操作。 在装载PID参数之前,首先要确定PID参数。PID参数可以通过经验法确定。在装载速度、位置和加速度等运动参数之前,必须对相应参数进行处理,使其变为LM629可以识别的形式。下面举例说明如何对运动参数进行处理。 假设电机编码器的线数为512线,并将采样周期设为256 its。现需要电机以10 r/s!的加速度加速到50 r/s,最后停止到距起始点2 000转的位置。 (1)目标位置值的确定 由于LM629对增量式编码器的反馈信号进行了4倍频。则: R=5 1 2 X 4=2084计数值/圈 P=R X 2 000=4168000计数值 将P转为l 6进制为P=003 F994011。 (2)速度值的确定 V=R11 X 50=26.675 200计数值/采样周期 需要装载到LM629的速度值为32位,它由l 6位的正整数和l6位的小数组成,所以需要载入的速度值: V=V X 65 536=1748185.90 取整V=1748185。 将V转为l 6进制V=001 AACD911。 (3)加速度值的确定 A=R了1了1×1 0=0.000 1 36 577 需要装载到LM629的加速度值为32位,它由16位的正整数和l 6位的小数组成,所以需要载入的加速度值: A=A×65536=8.950711844 取整A=8。 将A转为l 6进制,A=0000000811。 2直流伺服控制系统软件设计 系统的软件流程图如图4所示。系统软件主要由三部分组成,分别是初始化、参数确定和参数载入。 (1)初始化 初始化包括AVR端口初始化、TFT彩屏初始化和11D7279初始化。A VR端口初始化用于确定各端口的输入输出状态,以便于对各外围芯片进行读写操作。TFT彩屏初始化实现对TFT彩屏的初始化,以便于彩屏正常显示当前的PID参数值和速度值。llD7279初始化用于对llD7279芯片进行初始化,以便于操作者输入系统参数。 (2)参数确定 初始化工作完成后,系统要确定需要载入到LM629的参数。系统首先从EEPROM中读出系统上次工作的PID参数和各运动参数,用户如果需要改变参数,可以通过键盘输入参数,系统将用户输入的参数存储到EEPROM中,并将改变的参数设为载入参数。否则将原始参数设为载入参数。 (3)载入参数 参数确定之后,系统按照LM629的软件流程图将各参数载入到LM629中并起动电机。系统开始工作。 当系统完成用户指定的任务之后,主程序返回到参数设定部分以用于设定新的运动参数。
- 最好13日湖北市场钢绞线价格行情冰激凌机福泉绝缘片热切机信阳Trp
- 最好13日1530重庆市场建筑钢材价格行情缠绕膜机高压油泵矿泉水韶山眼镜盒Trp
- 最好17日上海市场CrMo系合结钢价格行情电动剪烘焙机门封条台锯振动机械Trp
- 最好25日1555亳州市场建筑钢材价格行情电镀电源红色LED密封垫钛膜震动电机Trp
- 最好9日国内贸易商硅锰行情电容传声器机车配件逆变器通用遥控器中线蝶阀Trp
- 最好混凝土搅拌站配料机的选用原则点胶针头绗缝机麦克风线塑料螺丝折边机Trp
- 最好影响304不锈钢管件表面质量的因素电子天平激光器抛物面天线涂胶机铸钢闸阀Trp
- 最好家具五金产能过剩供求发展严重不平衡薄膜包装机分频器紧定衬套沁阳线板Trp
- 最好智能电视饕鬄盛宴之下危机四伏电源供电器基站天线排插铜铝焊丝轴芯Trp
- 最好美国中西部地区铝升水继续下滑因供应持续过电器插头活塞阀内燃机通风软管智能定硫仪Trp
- 最好必和必拓电力危机使冶炼厂运营难以支撑电子表激光打孔排气装置铜仁主轴Trp
- 最好400人齐聚吕梁共话铝土矿氧化铝市场前景调频音箱加热电缆蓬莱万能卷板机淄博Trp
- 最好22日江苏市场铸造焦价格行情等离子焊机焊接薄板滤篮塑料包装机张力器Trp
- 最好全球铝业又将减产何以铝价仍难见起色伺服阀光纤耦合器淋膜机数字机顶盒油箱Trp