沈阳安川电机地址伺服电机与can总线怎么连接?,需...

安川伺服电机使用说明书6
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
安川伺服电机的配线Chapter6
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口基于CAN总线的伺服电机通信控制_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
5页免费3页1下载券15页5下载券5页免费3页免费7页免费5页1下载券2页1下载券9页免费3页3下载券
喜欢此文档的还喜欢5页免费64页免费38页免费88页免费7页免费
基于CAN总线的伺服电机通信控制|
把文档贴到Blog、BBS或个人站等:
普通尺寸(450*500pix)
较大尺寸(630*500pix)
你可能喜欢-产品/服务
-文章或作者
& 选择展区 &&
基于CAN总线的伺服电机通信控制
作者:浙江大学 张新华 李伟,刘强
欢迎访问e展厅
要:介绍了CAN总线与伺服电机的特点,并讨论了伺服电机基于CAN总线的通信控制特性。
关键词:伺服电机;伺服控制器;CAN总线
CAN(Controller Area Network)总线是一种有效支持分布式控制或实时控制的串行通信局域网络,由于其高性能、高可靠性、实时性好及其独特的设计,已广泛应用于控制系统中的各检测和执行机构之间的数据通信,在工控领域兴起应用热潮。
而伺服电机具有结构紧凑、控制容易、运行稳定、响应快等优异特性,已越来越成为现代工业系统中的一个重要执行元件。在自动化程度高、需精确控制速度、位置、力矩等的场合,如印刷机械、造纸机械、纺织机械、工业、高速电梯、数控等重要行业中,得到了普遍的应用。
德国伦茨公司生产的伺服电机由于提供了CAN总线接口,使其很容易挂接到CAN总线上,通过CAN总线进行数据传输与控制,拓展了伺服电机的功能与应用范围,使伺服电机能更好更灵活地应用于现代工业控制系统中。
2 CAN总线的特性
作为专门应用于工业自动化领域的网络,CAN总线具有以下优点:
(1)使用简单方便。许多CAN控制器芯片如SJA1000T、Philips 82C250等实现了CAN物理层及数据链路层的大部分,在使用时用户需要做的只是两件事:对CAN控制器进行初始化,对CAN总线上的数据进行收发操作。
(2)高效可靠。CAN采用短帧结构,数据帧中的数据字段长度最多为8B,所以传输的速度快(最大通信速率可达1Mbps),受干扰的概率低。同时,CAN总线作为多主节点,各节点通过总线仲裁获得总线控制权,并拥有完善的错误处理机制,保证了各种干扰环境下数据传输的安全可靠。
(3)系统可扩充性好。CAN总线是面向消息的编码,而不是面向设备的编码,故增添或删减CAN上的节点非常方便和灵活,易于系统的扩充。
3 伺服电机接入CAN网
伦茨伺服电机的伺服控制器由于提供了专门的CAN总线接口X4,可以象其他的CAN节点一样,用普通双绞线作为通信介质,很方便地连接到基于CAN总线的工业控制系统上,如图1所示。伦茨的伺服控制器与伺服电机之间采用旋转变压器或光电编码器建立反馈,形成高精度的伺服控制系统,伺服电机实时地将其运行状态与运行信息上传给伺服控制器。作为CAN总线上的节点,伺服控制器不仅可以与上位主机进行通信,通过CAN总线接收上位机的各种操作、控制和参数设定命令;同时伺服控制器之间亦可以进行快速的数据交换,相互间建立一定的协调或控制关系。
上位主机通过接插支持CAN的通讯适配卡获得对CAN总线的支持,负责对整个系统的运行和工作状态进行监视管理。由于CAN总线在工业控制上的应用越来越广泛,很多公司都推出了支持CAN总线的接口适配卡,如研华的PCL-841通信卡、北京华控的HK-CAN20通信卡、北京三兴达公司的智能CAN-PC总线适配卡PCCAN等等,用户可以通过这些接口适配卡,来运行复杂的通信任务,进行各CAN节点与上位主机之间的数字通信和协调管理。
4伺服控制器的功能模块与基于CAN总线的数据通道
伦茨伺服电机的伺服控制器,具有丰富的内部功能模块库,如常见的逻辑功能模块、算术功能模块、信号类型转换模块、斜坡函数发生模块、相位积分模块以及较特殊的数频输入输出模块、数频处理模块、伺服控制处理模块、速度设定处理模块等等。用户利用这些功能块,可以自由配置控制器的信号流程,使控制器能很容易地适应不同的实际应用。
为了实现基于CAN总线的应用,伺服控制器提供了专门的CAN总线功能模块组CAN-IN与CAN-OUT,作为过程数据通道,进行过程数据的传输。其中,功能块CAN-IN1与CAN-OUT1只用于伺服控制器与上位主机之间进行通信与数据传输。输入功能块CAN-IN1用于接收上位主机的数据信息,CAN-IN1有8B的数据空间可供用户使用配置,可以向其他内部功能模块提供二进制信号、16位的模拟信号、16位的速度信号以及32位的相位信号等多种控制信号。上位主机通过向根据实际应用配置的CAN-IN1模块发送命令信息,能实现伺服电机的速度给定、电机快停、电机的正反转切换、电机正常模式转速与恒定低速的切换、电机使能、电机禁止等各种功能。同样,CAN-OUT1功能模块亦有8B的数据空间可供用户使用,可以通过配置向上位主机实时地提供电机的各种状态信息、电机的实际速度、电机的实际相位等信息。
功能块CAN-IN2、CAN-IN3与CAN-OUT2、CAN-OUT3用于伺服控制器之间进行快速数据交换。只要配置了某一伺服控制器的CAN-OUT2或CAN-OUT3与另一伺服控制器的CAN-IN2或CAN-IN3的对应关系,即可建立起伺服控制器间的数据传输通道,在电机运行过程中将1台伺服控制器的各种数据信息传给另1台伺服控制器,常见的如:将1台伺服控制器的速度给定经一定运算处理后作为另1台伺服控制器的速度给定信号,使2台伺服电机速度比例运行。该特性对于多台伺服电机之间的协调控制具有重要意义。上位主机亦可以监测到在CAN总线上传输的该类数据信息。
同时,伺服控制器还提供2路参数输入通道和2路参数输出通道。在CAN总线上,上位主机可通过2路参数输入通道,对伺服控制器内的各种参数进行设置修改,如伺服电机的加减速时间、齿轮箱变速比、级联系数等等;通过2路参数输出通道读取伺服控制器的各种参数,如伺服电机的当前温度、当前配置的加减速时间以及电机的实际电压电流等等,故只要是能在伺服控制器的参数代码表中找得到的参数,基本上都能够读取。
通过CAN总线接口与各个数据通道,伺服电机可将自己的相关数据信息发送到CAN总线上;同时亦可以接收来自总线的伺服电机所需的各种数据信息与控制命令。
5 CAN的通信协议
作为实时性要求比较高的工业控制底层网络,CAN协议只分为3层:物理层、数据链入层和应用层。CAN通信协议有4种不同的帧格式:数据帧、远程帧、错误帧和超载帧。
由于CAN通信协议给出的只是共性要求,在实际应用中需要将协议具体化,建立适用的协议规则。根据伺服电机伺服控制器的特点,并遵循CAN通信协议标准,制定了伺服控制器的通信协议规则。伺服控制器的每个信息帧分为2部分:帧头和数据域。帧头占2B,其前11位为标识符,然后是一位RTR位,最后是4位的数据长度位DLC(即所发数据的实际长度,以字节为单位)。数据域占用8B。11位的信息标识符反应了节点的优先级别,总线仲裁就是通过它来实现的,信息帧的标识符越小,信息帧就具有越高的优先权。除总线状态等特殊信息外,伺服控制器对所传输信息的标识符有一定的计算公式:
信息标识符=基准标识符+设定的控制器的节点地址?
伺服控制器的节点地址可以在参数代码表中设定。而对信息的基准标识符,伺服控制器有统一的规定,如:同步触发信号的基准标识符为128,来自控制器CAN-OUT1通道的信息的基准标识符为384,而发送到控制器CAN-IN1通道的信息的基准标识符为512,通过参数通道1发送到控制器的信息基准标识符为1536,通过参数通道1接收的信息基准标识符则为1408。
对于8B的数据域,用户需要按照所要发送的具体信息来确定应遵循的使用原则。比如,要通过参数通道进行参数设定,第1个字节为命令码,第2、3字节为参数对应的索引号,第4个字节为参数对应的次索引,后4个字节是要设定的参数数据大小;而要发送信息到某伺服控制器的过程数据通道CAN-IN1,则直接是数据信息的发送,没有命令码,也没有索引号。
6 上位主机的软件设计
通过CAN总线进行通信与控制的伺服电机,在针对实际的应用要求配置好伺服控制器的内部控制信号流,以及基于CAN的接口功能模块和数据通道后,剩下需要解决的是上位主机的软件设计问题。
由于上位主机所接插的CAN通讯适配卡一般都提供CAN的驱动函数,所以在上位机软件的编制过程中,实现与CAN总线的通信部分可以直接调用相应的函数,如上位主机与CAN通信的主要任务:对CAN适配卡的初始化、CAN信息包的发送、CAN信息包的接收等,都有现成的函数可以使用,为用户使用CAN进行通信提供了方便。对CAN通讯适配卡的初始化主要是初始化适配卡的各个寄存器,设置中断向量、通信卡的波特率以及中断屏蔽字等必要的参数,为正常通信作准备。实现CAN信息包的发送,首先要确定信息包的11位信息标识符,填入帧头,并在数据域中填入需要发送的数据信息,通过发送函数发送给所有CAN节点或特定的CAN节点上。而对于使用接收函数所接收的CAN信息包,亦通过其11位信息标识符,判断其来源,对数据域的数据进行处理,取得有效的信息,进行显示或存储,并按照控制需要发送控制指令。其软件控制流程图,如图2所示。上位主机正是通过对CAN驱动函数的不断调用,发送控制命令或参数设定命令给各伺服电机的伺服控制器,驱动伺服电机的启停运转;同时接收来自伺服控制器的伺服电机的速度、相位、转动方向、转矩等各种数据信息及状态信息,并进行分析处理,然后按照系统的实际控制需要再给伺服控制器发送相应的命令,去驱动电机,使伺服电机的运行始终按用户的要求进行变化,从而实现对伺服电机的管理与控制。
伦茨伺服电机CAN接口的引入,提高了伺服电机的自动化水平,使伺服电机在工业控制网络中的通信与控制更为方便、灵活和可靠。
CAN总线在现代工业控制系统中越来越广泛的应用,为带CAN接口的伺服电机提供了广阔的应用前景。
参考文献
[1]邬宽明.CAN总线原理和应用系统设计[M].北京:北京航空航天大学出版社,1996.
[2]Lenze.Operating Instruction(Global
Mannuls 9300).(end)
文章内容仅供参考
查看更多现场总线相关文章:
· 赵天洪 ()· 河北水利水电勘测设计研究院 孙铭超 ()· CONTROL ENGINEERING ()· newmaker ()· newmaker ()· Ian Verhappen ()· 浙江大学 王智 苑明哲 于海斌 ()· 北京泰科威科技有限公司 卞正岗 ()· 抚顺石油学院 付兴建 陈义俊 申东日 李迎春 ()· 朱岩 ()
查看相关目录:
我要为佳工机电网留言:
留言不能少于8个字符,广告性质的留言将被删除。
对 现场总线 有何见解?请到
畅所欲言吧!
佳工机电网·嘉工科技 Email:查看: 5914|回复: 13
最后登录居住地河北 沧州注册时间积分7460帖子UID20542
最后登录居住地河北 沧州注册时间积分7460帖子精华68UID20542
本帖最后由 我在飞 于
15:32 编辑
我有几台库存的安川伺服电机,型号为SGMRS-12A2B-YR11(编码器为绝对值的),驱动器型号为SGDM-15ADA。现想使用。但只知道电机编码器的插座的7号接屏蔽,1、2、4、5、6、9号接驱动器的CN2插头。但不知怎样详细的连接,特向大家请教。谢谢!4 P) U6 d&&T# r( q- J4 h
附图是伺服电机编码器插座、编码器插头和说明书的接线图。/ \5 J$ |4 @" H3 [
本帖子中包含更多资源
才可以下载或查看,没有帐号?
数控自动化设备& & QQ
最后登录居住地山东省 济南市注册时间积分4314帖子UID100994
最后登录居住地山东省 济南市注册时间积分4314帖子精华3UID100994
图纸上没提9啊
图纸很清楚,如果图纸是对的话7 p1 C2 u0 ]&&S5 s
电机侧插头是C,D,H,G,T,S。伺服侧插头是5,6,1,2,3,4。6 i# N&&E4 h0 A* \
看看线缆是双绞的吗,如果是,信号线要成对使用,也就是5,6一对,3,4一对。0 F2 j" U9 i6 B
屏蔽看着办。
热心助人,专业精湛!
总评分:&威望 + 10&
爬呀爬,会到终点的.
最后登录注册时间积分9帖子UID882621
上尉, 积分 9, 距离下一级还需 41 积分
最后登录注册时间积分9帖子精华0UID882621
你是接头坏了还是怎样情况啊?如果接头问题可以拆开看到内部接线,原因可能是接线脱焊了。
&不是坏了,是不知怎样接线。&
最后登录居住地河北 沧州注册时间积分7460帖子UID20542
最后登录居住地河北 沧州注册时间积分7460帖子精华68UID20542
螺旋线 发表于
图纸上没提9啊
图纸很清楚,如果图纸是对的话, ^% x, u0 ?# m, f. G
电机侧插头是C,D,H,G,T,S。伺服侧插头是5,6,1,2,3 ...
您好,感谢您的回答。1 B3 m1 A/ X* s
可是我的电机的编码器线与插头都是以前接好的,分别接的1--黄色、2--白色、4--红色、5--绿色、6--橙色、9--蓝色、7--黑色(接屏蔽)。现在是不知怎么接驱动器的CN2插头,应该怎样对应CN2插头的2-1、2-2、2-3、2-4、2-5、2-6?&&以前的接线都是买电机时带来的(接线的线号与说明书不同,以前有本说明书的,现在找不到了,接线的图是我下载的说明中截的),根据实际长度剪到适合长度接驱动器的插头。: m1 L8 z0 y( P+ Y4 }1 v% e
数控自动化设备& & QQ
最后登录居住地北京 海淀注册时间积分2391帖子UID317956
最后登录居住地北京 海淀注册时间积分2391帖子精华47UID317956
我在飞 发表于
16:27 3 W0 y7 D! Y' p4 r& D0 W4 m
您好,感谢您的回答。/ `: D: ?$ T6 }0 a
可是我的电机的编码器线与插头都是以前接好的,分别接的1--黄色、2--白色、4--红色 ...2 Y) r- B3 I; `9 y+ D
很多伺服代理商也是找人做线,不一定按说明书的颜色做,一般他们有什么电缆就拿什么电缆,这个很正常,原来我就愿意自己做线。
楼主仔细看下说明书里PIN脚图,只要序号对上了即可。颜色自己在原理图上标注。
热心助人,专业精湛!
总评分:&威望 + 10&
淡定是个永恒的话题!哈
最后登录居住地山东省 济南市注册时间积分4314帖子UID100994
最后登录居住地山东省 济南市注册时间积分4314帖子精华3UID100994
我在飞 发表于
您好,感谢您的回答。# c8 z$ K4 x* Y# ~/ V. ?$ V
可是我的电机的编码器线与插头都是以前接好的,分别接的1--黄色、2--白色、4--红色 ...
" ~% k- Z&&d. }+ u/ p9 [
明白了,你电机侧的插头不是原装的,针脚标示不一样,和原装的对下就行了.
本帖子中包含更多资源
才可以下载或查看,没有帐号?
&J是屏蔽线&
爬呀爬,会到终点的.
最后登录居住地河北 沧州注册时间积分7460帖子UID20542
最后登录居住地河北 沧州注册时间积分7460帖子精华68UID20542
螺旋线 发表于
10:29 &&x& h. ?& t&&?" `
明白了,你电机侧的插头不是原装的,针脚标示不一样,和原装的对下就行了.1 W! b4 ^( g$ h+ _&&h
, k! h' I+ H& V- l
非常感谢您的回复!谢谢!5 d+ p) z5 r& |2 _; P
" x6 k& C. f1 X9 V% g- J
我没有把情况表达清楚,对不起。电机侧的编码器插头是原装的,是9针的插头,线也是买来时就把电机侧的插头焊接好的。以前买电机时有说明书的,我们按说明焊接驱动器侧的CN2插头即可使用。现在带来的说明书找不到了。所以不知这个线怎样与驱动器侧的CN2插头连接了。我在前面附的图是在网上下载的这款驱动器的说明上的截图。下载的说明没有对应我现有电机编码器的接线图,故请问怎样接线。您发的接线图是16针航空插头的电机的接线图。我现有的是9针的插头。
数控自动化设备& & QQ
最后登录居住地河北 沧州注册时间积分7460帖子UID20542
最后登录居住地河北 沧州注册时间积分7460帖子精华68UID20542
舟航 发表于
很多伺服代理商也是找人做线,不一定按说明书的颜色做,一般他们有什么电缆就拿什么电缆,这个很正常,原 ...
感谢您的回复!谢谢!6 F; h+ X( e4 W1 u
线是原装的,我现在是没有我这款电机的说明书,在网上下载的说明没有对应的接线图。
数控自动化设备& & QQ
最后登录注册时间积分4帖子UID884131
中尉, 积分 4, 距离下一级还需 4 积分
最后登录注册时间积分4帖子精华0UID884131
你好,能不能帮忙下载个软件& &在8楼,发我邮箱可以吗,&&谢谢了
最后登录注册时间积分1帖子UID884141
少尉, 积分 1, 距离下一级还需 1 积分
最后登录注册时间积分1帖子精华0UID884141
安川电机,我这里有说明书
Powered by

我要回帖

更多关于 沈阳安川电机地址 的文章

 

随机推荐