[发明专利]环网串行通讯方法及系统有效
申请号: | 201310035232.6 | 申请日: | 2013-01-30 |
公开(公告)号: | CN103634186B | 公开(公告)日: | 2017-02-08 |
发明(设计)人: | 秦志;夏泉波;吕一航 | 申请(专利权)人: | 深圳市禾望电气股份有限公司 |
主分类号: | H04L12/42 | 分类号: | H04L12/42;H04L29/12 |
代理公司: | 深圳市盈方知识产权事务所(普通合伙)44303 | 代理人: | 周才淇,朱晓江 |
地址: | 518055 广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 串行 通讯 方法 系统 | ||
1.一种环网串行通讯系统,其特征在于,包括主节点以及与所述主节点串联成环网的至少一个从节点;
所述主节点包括:
主节点传输模块,用于向在数据传输方向上与所述主节点相邻的下一从节点发送数据传输帧,并从数据传输方向上与所述主节点相邻的上一从节点接收返回的数据传输帧,所述数据传输帧包括帧类型字段;
所述从节点包括:
从节点传输模块,用于接收从所述主节点或在数据传输方向上与所述从节点相邻的上一从节点发送来的数据传输帧,并将处理后的数据传输帧转发给所述主节点或在数据传输方向上与所述从节点相邻的下一从节点
帧类型确定模块,用于根据所述帧类型字段确定所述数据传输帧的类型;
点对点帧处理模块,用于当所述帧类型确定模块确定所述数据传输帧是点对点帧时,从所述点对点帧中提取目的地址信息,当所述目的地址信息与本节点地址一致时,提取所述点对点帧中的数据内容,将对应的数据内容写入所述点对点帧;
广播帧处理模块,用于当所述帧类型确定模块确定所述数据传输帧是广播帧时,从所述广播帧中指定给本节点的位置提取数据内容,并将本节点中对应的数据内容写入所述广播帧中指定给本节点的位置。
2.如权利要求1所述的系统,其特征在于,所述主节点传输模块还用于向在数据传输方向上与所述主节点相邻的下一从节点发送地址配置帧;所述从节点传输模块还用于接收从所述主节点或在数据传输方向上与所述从节点相邻的上一从节点发送来的地址配置帧,所述地址配置帧包括节点地址字段;
所述从节点还包括:
地址配置模块,用于判断自己是否分配有节点地址,若判断为否,则将所述节点地址字段中的节点地址分配给自己;若判断为是,则通知所述从节点传输模块将所述地址配置帧转发给在数据传输方向上与所述从节点相邻的下一从节点。
3.如权利要求2所述的系统,其特征在于,所述主节点传输模块还用于向在数据传输方向上与所述主节点相邻的下一从节点发送地址确认帧,并从在数据传输方向上与所述主节点相邻的上一从节点接收返回的地址确认帧;所述从节点传输模块还用于接收从所述主节点或在数据传输方向上与所述从节点相邻的上一从节点发送来的地址确认帧,并将处理后的地址确认帧转发给所述主节点或在数据传输方向上与所述从节点相邻的下一从节点;
所述从节点还包括:
地址确认帧处理模块,用于将本节点的节点地址写入所述地址确认帧中指定给本节点的位置。
4.如权利要求3所述的系统,其特征在于:
所述主节点还包括:
地址确认模块,用于从返回的地址确认帧中提取各个从节点的节点地址信息,判断是否存在地址分配错误的从节点;
所述主节点传输模块还用于在地址确认模块的判断结果为是时,向在数据传输方向上与所述主节点相邻的下一从节点发送复位帧;
所述从节点传输模块还用于接收从所述主节点或在数据传输方向上与所述从节点相邻的上一从节点发送来的复位帧,并将复位帧转发给所述主节点或在数据传输方向上与所述从节点相邻的下一节点;
所述从节点还包括:
复位帧处理模块,用于根据复位帧清除本节点配置的节点地址。
5.如权利要求1-4中任一项所述的系统,其特征在于:
所述主节点还包括:
主节点故障检测模块,用于当检测到故障时,确定故障类型;若所述故障是断线,则发送故障诊断帧;若所述故障是异常,则发送故障码;
所述从节点还包括:
从节点故障检测模块,用于当检测到故障时,确定故障类型;若所述故障是断线,则发送故障诊断帧;若所述故障是异常,则发送故障码。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市禾望电气股份有限公司,未经深圳市禾望电气股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310035232.6/1.html,转载请声明来源钻瓜专利网。