基于PIC单片机的交流伺服电机控制系统研究

  • 格式:pdf
  • 大小:236.34 KB
  • 文档页数:3

A r t e ae Poi s s e eo ot l Csr 一 o r s s g 一 icm ue PC 8 48lcn eth dm n o 加t : ppr rv e a c m t cn oA ev m t ui i lc p o pt I1F 5. a m ete e ad f c h a T d h r o o 叩 neh r t
脉冲
PC 8 5 I 1F 8 4
光电拥合
反馈信号
功放
交 流 伺 服 电 机
显示屏
单片机
田 1 交流伺服电机控制系统组成框圈
2 系统硬件设计 控制系统 的 核 心 部 件 选 用 的 是 PC 系 列 I
差信号。反馈脉冲是由光电编码器检测到电机实际产 生的脉冲数,经四倍频后产生的。位置偏差信号经位
中圈分类号: P 7 : M334 2 T 23 T 8.+ 文献标识码: A
0 引吉
流伺服电机, 采用基于 PC 84 单片机实验开发系 I 1F 5 8 统的装置套件的某些功能来实现单片机控制器对伺服 电机的控制。通过矩阵键盘输人速度值,经过单片机 处理后, 转化成相应的脉冲信号;脉冲信号经过功率 放大后, 通过伺服驱动器驱动伺服电机按要求动作。 为 了实现对消防炮转角位置的精确控制,选用了光电编 码器作位置传感单元,将伺服电机转轴的角位置变换 成电脉冲信号,以供单片机控制器对电控消防炮转角 位置进行跟踪控制。交流伺服电机控制系统组成框图
基于PC单片机的交流伺服电机控制系统研究 I
曹昌勇,杨贵荣
( 皖西学院 机械与电子工程系,安徽 六安 27 2 30) 1
摘要: 介绍了基于PC 848 I 1F5 单片机实现交流伺服电机控制的一种方案, 能实现对伺服电机运转的平稳控制. 该方案在电机消防炮转角控制中得到了成功的应用,并且控制过程非常平稳, 定位精确度也很高。 关链词:交流伺服电机。 C单片机,位!控制 I P
液晶显示模块选用的是 1 x6 的图形点阵式 8 2 4
MC 184 8 液晶显示器, G 26A 一3 它与 PC 848 I1F 5 的接
口电路见图 4 。
本系统选用的是松下 MI A N SA系统全数字式交 流伺服驱动器 MS A 8A A, D O I 其主要性能指标为: 3 电 源电压为三相 2o 额定功率为 7 W。 2V, 0 5 伺服驱动器 连接器 C / 作为外部控制信号输人/ NI F 输出, 连接器 C IG作为伺服电机编码器的连接线。 NS 交流伺服电 机与伺服驱动器、 光电编码器与PC单片机之间的外 I 部电路连线图见图2 。 为了使硬件设计简化, 利用 PC 8 4 单片机的 I 1F 5 8 一个端口R B的8 个引脚连接一个 4 4 x 矩阵键盘, 具 体电路连线见图3 。
第6 ( 期 总第 15 4 期) 20 年 1 2月 07
机 械 工 程 与 自动 化 ME HA C C NI AL E I E R N NG N E I G & AUT MAT ON O I
No 6 .
1 。 掩c
文章编号:6 261 (070一150 17一4 320 )60 1一3
作者简介: 曹昌勇(98)男, 17一, 安徽贵池人, 助教, 硕士。
万方数据
Hale Waihona Puke .1 6 ・ 1机 械 工粗 与 自动 化
20 年第6 07 期
选用的是脉冲数为2 0脉冲/、 5 r 分辨率为1 O 的增 0 0 量式光电编码器,因为该编码器构造简单、平均寿命 长、分辨率高。
2 1 各硬件之间的连接 .
( 上接第 14 1 页) 5 结束语 语音识别技术在机械手控制中的应用对于工业机
参考文献:
械手技术的探索和研究具有重要的现实意义。本文所 介绍的机械手声控系统已在高频淬火机生产中得到成 功应用, 为热处理 自动化生产线性能的进一步提高进
行了有益的探索并打下了良好的基础。
〔」 陆鑫盛, 1 周洪. 气动自动化系统的优化设计[ . M]上海: 上 海科学技术文献出版社, O 20 0. 〔」 王佳庆, 2 王富东一 种通用机器人单片机控制器〔 . ] J 苏州 丝绸工学院学报,0 ( 4 4 2 12 :压 ・ ) 5 【〕 公茂法, 3 马宝甫. 单片机人机接口实例集[ . M〕北京: 北京 航空航天大学出版社,O0 20 .
了保证系统按照既定的方式运行,在调试前需要设置
的参数如下:
P 2 设为 3 选用位置控制和速度控制方式 “ , 0 r : "
对伺服电机进行控制。 r2 设为 3 指令脉冲类型选用脉冲/ P4 : “ , " 符号方
式。 P 4 :设为 “000 。 r6 1 0"
P4 rA:设为 “ 。 " 1 P 4 :设为 500 。 “ 0" rB
3 软件设计
控制系统的软件设计主要完成零点定位、液晶显 示、接受键盘输人、伺服电机匀速运动和转角控制几
项功能。 包括主程序、 键盘、 定时器T R 中断服务 M I 程序和液晶显示子程序。程序定时器的时间设定是程
序 设计 的关 键,由于系统设 定伺 服 电机脉 冲是 2 0 0 5 脉冲/, r 输人转速为N( mn , r i 角位置控制精 /) 度为01, . 则每秒钟中断数为: =2 0NX3 X1/ 0 2 5 0 6 0 6=10 0N, 0 5 00 定时时间 T =1(5 00 。 c /10 0N) 若在没 有预分频的情况下, MR 定时的初值公式为: 。 T I T= 1 c ,其中十2 2 一T+2 ‘ 为补偿同步延时 2 个指令周期。
大学出版社, 4 2。 。. [ 刘和平. C F x 幻 I 8 P 1 x 单片机程序设计与应用〔 . M〕北京:
北京航空航天大学出版社,0 . 20 5
R sac nC nrI ytm o A ev一 tr eerho o to Ss e f CSromoo B sdo I n l hPC mP tr igeci o ue ae nP CS 一
PC F 8 单 片 机;电 机 选 用 的 是 松 下 I1 4 8 5 MS 02 I MA A G型交流伺服电机,内置增量式旋转编 8 码器;驱动器选用松下 MI A N SA系列全数字式交流 伺服驱动器 M D 0 A A 交流伺服电机的控制方 SA8 I 。 3 式有三种:位置控制、速度控制、转矩控制。在位置 控制下, 伺服驱动器接收单片机发出的位置指令信号 ( 脉冲/ 方向) 送人脉冲系列形态, , 经电子齿轮分倍频 后, 在偏压可逆计数器中与反馈脉冲信号比 较形成偏
( 匹r et M cail l t n Eg ergWet nuU i syLu n 302C i , sA hi n rt,ia 271,h ) e D t n o ebn a&Ee r i ni en m f c co c n i e v i , a n
见图 1 。
交流伺服电机属于一类控制电机, 它具有体积小、 重量轻、 大转矩输出、 低惯量和控制性能良好等特点, 被广泛应用于自动控制系统和自动检测系统中。在 自 动控制系统中,交流伺服电机的作用是把控制电压信 号( 小和极性) 大、 转化成机械位移, 也就是把接收到的 电信号转变成该电机的一定转速或角位移,因此可以 用单片机实现对伺服电机的控制。 1 交流伺服电机控制系统设计方案 本控制系统选用的是松下 MS o A G型交 MA 8 I 2
收稿日 期:20一72 070一2
置环的复合前馈控制器调节后, 形成速度指令信号。 速 度指令信号与速度反馈信号比 较后的偏差信号, 经速 度环比例积分控制器调节后,产生电流指令信号,在 电流环中经矢量变换, P 由S WM输出转矩电流, 控制 交流伺服电机的运行。位置控制精度由光电编码器每 转产生的脉冲数控制。编码器可以直接把被测转角或 位移转换成相应的代码, 指示的是绝对位置而且没有 累积误差, 在电源切断后位置信息也不会丢失。 这里
主程序流程图见图 5 。
4 结束语
参考文献: 圈 5 主程序流程圈
【〕 张明峰.I 1 PC单片机人门与实战〔 . M〕北京: 北京航空航天
通过现场的测试,该控制过程运行 良好,具有电
路简洁、 成本低, 可靠性高、 抗干扰能力强等特点。 能
保证电控消防炮的转角定位的准确性,定位精度为
atl y u e fl , h h t n cncnrl rcs vr e ,u a o a rc oi nacrt y rl r sc s ul w i n o l a o t Poes e i e s y co y o yw l bt l cnt kps i cua l l s a t o e. K y r :Csro t ; Cs g 一 i cm ue;oi n o t l e w d A ev呱oo P i l c p o pt Psi cnr o s rI neh r t o o
D s no S ec o t l ytm fr nP l o B sdo ei f PehC nr Ss g o e o Maiua r ae nMC t U
( at T xlV aoa介cn 吃y oeeN n g260,h a N n 吃 et o tnl ho Clg,at 207C i ) o i c i e l l n o n
干扰能力 。
MC 2 6 AS 3 G1 8 4 一
围4 PC 8 48 5 与 M G 26A 一争 I1F C 184 S 接口电路
22 伺服驱动器相关参数设里 .
伺服驱动器有一系列参数,通过对这些参数的设
置和调整,用户可以改变伺服系统的功能和性质。为
伺服驱动 器
圈 2 外部电路连线图
r0 设为 10 采用速度控制方式时, P5: “o , " 每输
人I V电压,电机转速为 I0/ i。 O m r n
r6 P P4、 4 、 B为指令分倍频参数, A P4 r r 设定这三 个参数的目的是使分倍频率后内部指令 F等于编码