一种面向机械手的多轴伺服驱动系统无线通信方法_2

文档序号:9699441阅读:来源:国知局
伺服驱动器对接收到的报文进行检测,判断所述报文是否为所述其他伺服驱动器的通信从站对应接收的通信地址,若是,则接收;否则不接收并继续检测。
[0026]具体的,所述报文格式为帧起始脉冲信号、仲裁域、控制域标识符、数据域、CRC校验码域、应答域、帧结束域的一种或几种组合。
[0027]所述帧起始表示数据帧和远程帧的起始,仅由一个“1”高位组成。
[0028]仲裁域由11位标识符组成。仲裁域包括29位标识符,其标识符有ID28?ID0。
[0029]控制域由6位组成,包括2个保留位及4位数据长度码,允许的数据长度值为0?8字
Τ ο
[0030]数据域指的是发送缓冲区中的数据按照长度代码指示长度发送。对于接收的数据,同样如此。它可为0?8字节,每个字节包含8位,首先发送的是MSB(最高位)。
[0031]CRC校验码域由CRC域(15位)及CRC边界符组成。
[0032]应答域由发送方发出的两个(应答间隙及应答界定)隐性位组成,所有接收到正确的CRC序列的节点将在发送节点的应答间隙上将发送的这一隐性位改写为显性位。
[0033]帧结束域是指每一个数据帧或远程帧均由一串七个隐性位的帧结束域结尾。这样,接收节点可以正确检测到一个帧的传输结束。
[0034]本发明通过机械手的伺服驱动器可以基于上述的无线通信方式交换信息,利用彼此之间有用的数据,建立协同学习控制方法。该方法包括两部分内容:电机建模和跟随控制。
[0035]电机建模:现有的机械手伺服驱动控制技术,是对单个电机进行建模,整个机械手由多个电机组成。因此,多电机机械手模型需要多次建模才能完成。利用本发明的面向机械手的多轴伺服驱动系统无线通信方法,则只需建立一个电机模型,然后把模型转化成报文数据发送到其他从站,则每个伺服驱动器接收到模型数据,只需较少的参数调整则能获取比较准确的模型,大大减少电机建模时间。
[0036]跟随控制:机械手要经过多个重复过程的迭代学习才能获得精度的控制器,每个寻觅过程都是根据过去的信息不断尝试新参数,并根据跟随误差,调节参数值,寻找最优控制参数。现有的技术都是让每个伺服驱动器单独从最初参数值,按照一定规律一直寻找最优控制参数。多个伺服驱动器重复同样的寻找过程。利用本发明的面向机械手的多轴伺服驱动系统无线通信方法,一个电机试过不好的参数,则以报文形式发送到其他电机伺服驱动器,让其他伺服驱动器不再重复尝试这组参数。进而,多个伺服驱动器同时尝试不同的参数,大大提高寻找到最优控制参数的效率。
[0037]上述实施例为本发明较佳的实施方式,但本发明的实施方式并不受上述实施例的限制,其他的任何未背离本发明的精神实质与原理下所作的改变、修饰、替代、组合、简化,均应为等效的置换方式,都包含在本发明的保护范围之内。
【主权项】
1.一种面向机械手的多轴伺服驱动系统无线通信方法,面向机械手的多轴伺服驱动系统包括设有通信主站的运动控制器以及设有通信从站的多个伺服驱动器,所述方法包括以下步骤: 51、为运动控制器、每个伺服驱动器分配点对点通信地址,且所有伺服驱动器的点对点通信地址互不相同; 52、当运动控制器的通信主站要向通信从站发送信息时,运动控制器的CPU将要发送的数据和自己的标识符传送给通信主站的无线通信模块,并处于发送报文状态;通信主站的无线通信模块将数据根据协议组织成一定的报文格式发出,这时通信从站处于接收状态,每个处于接收状态的伺服驱动器对接收到的报文进行检测,判断所述报文是否为通信从站对应接收的通信地址,若是,则接收;否则不接收并继续检测; 53、当伺服驱动器的通信从站要向通信主站发送信息时,通信从站的无线通信模块将数据根据协议组织成一定的报文格式发出,这时通信主站处于接收状态,运动控制器处于接收状态且运动控制器对接收到的报文进行检测,判断所述报文是否为通信主站对应接收的通信地址,若是,则接收;否则不接收并继续检测。2.根据权利要求1所述的面向机械手的多轴伺服驱动系统无线通信方法,其特征在于,所述面向机械手的多轴伺服驱动系统无线通信方法还包括以下步骤: 54、当其中某个伺服驱动器的通信从站要向其他伺服驱动器的通信从站发送信息时,该其中某个伺服驱动器的通信从站的无线通信模块将数据根据协议组织成一定的报文格式发出,这时所述其他伺服驱动器的通信从站处于接收状态且所述其他伺服驱动器对接收到的报文进行检测,判断所述报文是否为所述其他伺服驱动器的通信从站对应接收的通信地址,若是,则接收;否则不接收并继续检测。3.根据权利要求1或2所述的面向机械手的多轴伺服驱动系统无线通信方法,其特征在于,所述报文格式为帧起始脉冲信号、仲裁域、控制域标识符、数据域、CRC校验码域、应答域、帧结束域的一种或几种组合。
【专利摘要】本发明公开了一种面向机械手的多轴伺服驱动系统无线通信方法,包括以下步骤:为运动控制器、伺服驱动器分配点对点通信地址;当运动控制器的通信主站要向通信从站发送信息时,运动控制器将要发送的数据和自己的标识符传送给通信主站的无线通信模块,并处于发送报文状态;通信主站的无线通信模块将数据根据协议组织成一定的报文格式发出,这时通信从站处于接收状态,伺服驱动器对接收到的报文进行检测,判断所述报文是否为通信从站对应接收的通信地址,若是,则接收;否则不接收并继续检测;当伺服驱动器的通信从站要向通信主站发送信息时,采用同样的发送机制。本发明通过无线通信方式代替线缆通讯,降低成本,提高稳定性,减少了机械手的空间。
【IPC分类】G08C17/02, B25J13/00
【公开号】CN105459133
【申请号】CN201510846915
【发明人】张碧陶
【申请人】张碧陶
【公开日】2016年4月6日
【申请日】2015年11月26日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1