到底CAN能控制伺服的能力有多强呢? 点击:4896 | 回复:11



!#@$%^&*(_)&(%^*&^^

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:76帖 | 149回
  • 年度积分:3
  • 历史总积分:1099
  • 注册:2007年3月24日
发表于:2010-08-29 16:42:23
楼主
我菜鸟想问一下。每次看到有用CAN控制伺服的帖子,老大们都说《 CAN的数据传输率较低,基本协议本身不具备时间触发机制,实时能力很有限》。 到底CAN能控制伺服的能力有多强呢? 最大能控制多少轴定位,最大能控制多少轴同步? 施奈德M340 PLC样本手册上说CANOPEN可以连64个。我想,智能伺服的运动控制部分的数据都在伺服驱动器里处理了 ,PLC只是触发伺服动作而已了,应该不会在总线上产生太多数据,这样总线应该能带很多类似的模块的。



伺服新手上路

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 81回
  • 年度积分:0
  • 历史总积分:276
  • 注册:2010年6月21日
发表于:2010-08-29 18:09:45
1楼
CAN的数据传输速率标称是1Mbps,3轴内的同步还不错(记得好像大概在2ms左右),超过3轴延时就会长,而且轴数越多延时越长,记得有人做过实验20轴大概在20ms以内,至于能连多少个好像大家说法不一,有的厂家说16轴,有的32轴,有的64轴,还有的说可以127轴,具体得咨询厂家。

CHENNET

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 105回
  • 年度积分:0
  • 历史总积分:269
  • 注册:2004年4月20日
发表于:2010-08-29 22:48:45
2楼

标准协议127从站,每个从站四组PDO,有的伺服厂家扩展了单节点PDO数据量,达到八组PDO,这样就只支持63从站了。

同步能力主要是靠同步报文。性能不错。

如果靠CAN总线同步,最好用cross communication, 不要通过CPU。can总线报文是广播的。

alexqiu

  • 精华:0帖
  • 求助:1帖
  • 帖子:13帖 | 233回
  • 年度积分:0
  • 历史总积分:933
  • 注册:2006年8月28日
发表于:2010-08-30 10:07:44
3楼

如果没办法上工业以太网(Ethercat),CAN 是个不错的选择。

通过CANopen来控制伺服动作根据是否插补而论,如果不需要插补可以接最多127轴,如果需要插补,由于插补数据量比较大,切不能把插补周期弄得太久,所以最多也就连个8或者16轴,但是此种运动控制器价格不菲。

相信大家多数都不需要插补,M340就是没有插补的。因此理论上可以连接127轴。数据传输效率8 CAN message  /ms

刘岩利

  • [版主]
  • 精华:2帖
  • 求助:0帖
  • 帖子:16帖 | 8239回
  • 年度积分:397
  • 历史总积分:28760
  • 注册:2005年3月09日
发表于:2010-08-30 17:45:25
4楼
CAN只是个通讯手段,哪里有什么控制伺服的能力。如果伺服的动作简单,开环控制,对通讯的需求就少,可参与的伺服就多。

!#@$%^&*(_)&(%^*&^^

  • 精华:0帖
  • 求助:0帖
  • 帖子:76帖 | 149回
  • 年度积分:3
  • 历史总积分:1099
  • 注册:2007年3月24日
发表于:2010-08-30 20:34:20
5楼
大家都说一下,你们用过的CAN总线最大挂接了多少个伺服和变频器,拉了多长的电线。

alexqiu

  • 精华:0帖
  • 求助:1帖
  • 帖子:13帖 | 233回
  • 年度积分:0
  • 历史总积分:933
  • 注册:2006年8月28日
发表于:2010-08-31 10:10:38
6楼

CANopen DSP402 有定义很多控制模式。其中有一种是IP模式。需要控制器固定时间发送经过插补算法运算出的位置、速度、加速度。伺服驱动器通过相邻的控制数据(位置、速度、加速度)计算出每个位置环周期要做的事。

无独有偶PLCOPEN 也定义类似的功能。CAN负责数据传输,CANopen 来决定这些数据要做什么动作。

GUN

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 153回
  • 年度积分:0
  • 历史总积分:311
  • 注册:2003年1月27日
发表于:2010-08-31 12:40:58
7楼
CAN标准接127个节点。1M带宽。其响应性和节点数及传输距离都有关系。应用最广就是汽车的中央控制
CAN在工业上应用,成本属于较低的。但各个厂家之间,CANopen协议并不统一
将来Ethernet会是主流

远 方

  • 精华:1帖
  • 求助:0帖
  • 帖子:18帖 | 401回
  • 年度积分:0
  • 历史总积分:561
  • 注册:2002年1月29日
发表于:2010-09-18 00:43:00
8楼

CANopen协议定义了127个从站位置,但实际组网的时候要看CAN收发器芯片的驱动能力,就使用最广泛的NXP PCA82C251来说,就只能支持到110台联网

 

连杰

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 244回
  • 年度积分:0
  • 历史总积分:406
  • 注册:2006年5月09日
发表于:2010-10-02 07:55:41
9楼

2楼

 CAN的报文不是已经都有成熟的了 你的意思是说我们要自己写报文?

 那不是很累?

wjbgk

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 210回
  • 年度积分:0
  • 历史总积分:2831
  • 注册:2002年3月08日
发表于:2010-10-04 10:53:53
10楼
CAN做为实时控制总线应该不是问题,控制伺服的能力主要看控制器和驱动器的能力。

474651279

  • 精华:0帖
  • 求助:1帖
  • 帖子:15帖 | 135回
  • 年度积分:159
  • 历史总积分:1876
  • 注册:2014年9月21日
发表于:2019-12-12 23:28:36
11楼

回复内容:

对:GUN CAN标准接127个节点。1M带宽。其响应性和节点数及传输距离都有关系。应用最广就是汽车的中央控制 CAN在工业上应用,成本属于较低的。但各个厂家之间,CANopen协议并不统一 将来Ethernet会是主流     内容的回复:

EtherCat以后会和现在的Canopen一样,因为应用层协议有COE EOE SOE 等等多种,虽然都叫EtherCAT但是并不互相兼容 特别是控制器


热门招聘
相关主题

官方公众号

智造工程师