发明名称 |
基于数控系统双环现场总线的自检错与自纠错的传输方法 |
摘要 |
本发明涉及通信技术领域,具体的说是一种用于数控系统中的数据传输方法。将数控系统双环现场总线根据传输方向的不同分为环路1和环路2;在主站中通过原始数据生成用于检错与纠错的功能数据,将原始数据封装入用于传输的原始消息中,将功能数据封装入功能消息中;将原始消息通过环路1按编号依次发送给所有从站,将功能消息通过环路2按编号逆向发送给所有从站;当从站接收到通过任一环路发送的原始消息或者功能消息时,对消息里的数据进行CRC校验;如果CRC校验失败,该从站等待另一环路的消息通过计算进行纠错,得到正确数据,将消息发送给下一个从站,直到传输回主站。本发明实时性高,容错性强,重传概率低。 |
申请公布号 |
CN103152123A |
申请公布日期 |
2013.06.12 |
申请号 |
CN201110401798.7 |
申请日期 |
2011.12.06 |
申请人 |
沈阳高精数控技术有限公司 |
发明人 |
林浒;杨磊;郑飂默;岳东峰;高甜容 |
分类号 |
H04L1/00(2006.01)I |
主分类号 |
H04L1/00(2006.01)I |
代理机构 |
沈阳科苑专利商标代理有限公司 21002 |
代理人 |
许宗富;周秀梅 |
主权项 |
一种基于数控系统双环现场总线的自检错与自纠错的传输方法,其特征在于,包括以下步骤:将数控系统双环现场总线根据传输方向的不同分为环路1和环路2,消息的发送站点为主站,消息接受站点为从站,将从站根据其在环路1中接收消息的先后次序进行编号;在主站中通过原始数据生成用于检错与纠错的功能数据,将原始数据封装入用于传输的原始消息中,将功能数据封装入功能消息中;将原始消息通过环路1按编号依次发送给所有从站,将功能消息通过环路2按编号逆向发送给所有从站;当从站接收到通过任一环路发送的原始消息或者功能消息时,对消息里的数据进行CRC校验;如果CRC校验正确,则从消息中提取数据,将消息发送给下一个从站,直到传输回主站;如果CRC校验失败,该从站等待另一环路的消息通过计算进行纠错,得到正确数据,将消息发送给下一个从站,直到传输回主站;主站接收到两个环路返回的消息后,若有重传请求,则重传本次消息;否则此次数据传输完成。 |
地址 |
110168 辽宁省沈阳市东陵区南屏东路16号 |