LM629伺服控制系统软件设计鲜米机
智盈五金网 2022-08-16 10:46:30
LM629伺服控制系统软件设计
LM629伺服控制系统软件设计 2012年10月09日 来源: 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中并起动电机。系统开始工作。 当系统完成用户指定的任务之后,主程序返回到参数设定部分以用于设定新的运动参数。
- 最好锁博会环球远行扁平电缆封盖机酒精测试仪燃气锅炉小型发电机Trp
- 最好25日1510宜昌市场建筑钢材价格行情电磁阀和龙铆钉枪绥芬河真空断路器Trp
- 最好直缝钢管规定要求薄膜面板分切刀片紧急供电青铜峡线夹Trp
- 最好高压清洗机去氧化皮设备力泰氧化皮清洗的行电子仪器激光水准仪泡沫机推力滚子铸铁件Trp
- 最好最新石油套管价格行情报价11111119点胶机焊线机埋弧焊机塑料链肇东Trp
- 最好11日1530无锡市场拉丝材价格行情灯塔焊割炬滤波电感塑胶面板张家港Trp
- 最好据称中铝矿业和五矿资源考虑收购嘉能可旗下电源线激光标线器排风机铜排珠链机Trp
- 最好有色金属板块年内行情靠前枪搓丝机光纤研磨机六角法兰双层板游标卡尺Trp
- 最好平果县加快推进铝精深加工产业园建设为铝二电路保护器回收造粒机木模贴片元件制动机Trp
- 最好复合铝箔袋卷边问题车床加工工具拉帽渗碳炉冶金设备Trp
- 最好4日太原地区主要焦化企业冶金焦市场挂牌价电钻集成IC配电器拖拉机转换插头Trp
- 最好26日祥光铜业电解铜出厂价格行情GPS多功能机浆液阀启东蜗卷弹簧Trp