[发明专利]支持多点远距离通信的RS232通信系统有效

专利信息
申请号: 201610311025.2 申请日: 2016-05-11
公开(公告)号: CN106059878B 公开(公告)日: 2019-03-26
发明(设计)人: 黄建刚;罗正华;陈绍祥 申请(专利权)人: 成都大学
主分类号: H04L12/413 分类号: H04L12/413;H04L1/24;H04L12/24
代理公司: 成都华风专利事务所(普通合伙) 51223 代理人: 胡川;徐丰
地址: 610000 四*** 国省代码: 四川;51
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明提供了一种支持多点远距离通信的RS232通信系统。该RS232串行通信系统包括连接在RS232串行差分总线上的主设备和至少一个从设备。该RS232串行通信系统中,环回控制模块对总线进行控制、输出控制模块对接入的设备进行控制,冲突检测模块对总线冲突进行检测以及载波监听模块实现总线控制权的争夺,通过接口转换模块能够增强信号抗干扰能力,增加通信距离,通过环回控制模块、输出控制模块、冲突检测模块和载波监听模块之间的相互配合,可以支持半双工通信模式和全双工通信模式,并实现多点对多点之间的通信。
搜索关键词: 支持 多点 远距离 通信 rs232 系统
【主权项】:
1.一种支持多点远距离通信的RS232通信系统,其特征在于,包括连接在RS232串行差分总线上的主设备和至少一个从设备,所述主设备包括环回控制模块,第一接口转换模块,第一输出控制模块,第一保护模块、第一冲突检测模块、第一载波监听模块和主处理器,所述从设备包括第二接口转换模块,第二输出控制模块,第二保护模块、第二冲突检测模块、第二载波监听模块和从处理器;所述主处理器的发送端口、第一接口转换模块、第一输出控制模块依次连接构成主数据发送路径,所述主数据发送路径接入RS232串行差分总线的差分接收线,所述主处理器的接收端口、第一接口转换模块依次连接构成主数据接收路径,所述主数据接收路径接入RS232串行差分总线的差分发送线,所述环回控制模块、第一保护模块、第一冲突检测模块、第一载波监听模块均连接主处理器,所述第一冲突检测模块和第一载波监听模块连接在主处理器的接收端口与第一接口转换模块之间的主数据接收路径上,所述第一保护模块连接第一输出控制模块,所述环回控制模块用于将差分接收线和差分发送线连接或断开;所述从处理器的发送端口、第二接口转换模块、第二输出控制模块依次连接构成从数据发送路径,所述从数据发送路径接入差分发送线,所述从处理器的接收端口、第二接口转换模块依次连接构成从数据接收路径,所述从数据接收路径接入差分接收线,所述第二保护模块、第二冲突检测模块、第二载波监听模块均连接从处理器,所述第二冲突检测模块和第二载波监听模块还通过第二接口转换模块连接差分发送线,所述第二保护模块连接第二输出控制模块;其中,在自检模式下,所述主处理器控制环回控制模块将差分接收线和差分发送线连接;所述第一载波监听模块和第二载波监听模块监听RS232串行差分总线是否空闲;所述主处理器和从处理器在RS232串行差分总线空闲时,按照预设策略争夺RS232串行差分总线的控制权;当所述主处理器或从处理器争夺到总线控制权时,通过第一保护模块或第二保护模块将第一输出控制模块或第二输出控制模块设置为非高阻态,并在发送端口发送单端自检发送信号;所述第一接口转换模块或第二接口转换模块将单端自检发送信号转换为差分自检发送信号后送入差分接收线或差分发送线;争夺到总线控制权的主设备或从设备中的第一接口转换模块或第二接口转换模块从差分发送线或差分接收线上接收差分自检接收信号,并将差分自检接收信号转换为单端自检接收信号后送入第一冲突检测模块或第二冲突检测模块;所述第一冲突检测模块或第二冲突检测模块对单端自检接收信号进行校验产生检验结果;争夺到总线控制权的主设备的主处理器或从设备的从处理器将单端自检接收信号的校验结果与单端自检发送信号的校验结果进行比较,并在比较结果为相同时,放弃总线控制权,以及在比较结果为不相同时,进行总线故障报警后放弃总线控制权;没有争夺到总线控制权的主设备和从设备通过第一保护模块或第二保护模块将第一输出控制模块或第二输出控制模块设置为高阻态;在半双工通信模式下,所述主处理器控制环回控制模块将差分接收线和差分发送线连接;所述第一载波监听模块和第二载波监听模块监听RS232串行差分总线是否空闲;所述主处理器和从处理器在RS232串行差分总线空闲时,按照预设策略争夺RS232串行差分总线的控制权;当所述主处理器或从处理器争夺到总线控制权时,通过第一保护模块或第二保护模块将第一输出控制模块或第二输出控制模块设置为非高阻态,并在发送端口发送单端数据发送信号;所述第一接口转换模块或第二接口转换模块将单端数据发送信号转换为差分数据发送信号后送入差分接收线或差分发送线;争夺到总线控制权的主设备或从设备中的第一接口转换模块或第二接口转换模块从差分发送线或差分接收线上接收差分数据接收信号,并将差分数据接收信号转换为单端数据接收信号后送入第一冲突检测模块或第二冲突检测模块;所述第一冲突检测模块或第二冲突检测模块对单端数据接收信号进行校验产生检验结果;争夺到总线控制权的主设备的主处理器或从设备的从处理器将单端数据接收信号的校验结果与单端数据发送信号的校验结果进行比较,并在比较结果为相同时,在数据发送完成之后放弃总线控制权,以及在比较结果为不相同时,进行总线冲突报警后放弃总线控制权;没有争夺到总线控制权的主设备和从设备通过第一保护模块或第二保护模块将第一输出控制模块或第二输出控制模块设置为高阻态;在全双工通信模式下,所述主处理器控制环回控制模块将差分接收线和差分发送线断开连接,并通过第一保护模块将第一输出控制模块设置为非高阻态;所述第二载波监听模块监听RS232串行差分总线是否空闲;每一所述从处理器在RS232串行差分总线空闲时,按照预设策略争夺RS232串行差分总线的控制权;争夺到总线控制权的从处理器通过第二保护模块将第二输出控制模块设置为非高阻态,并在发送端口发送单端数据发送信号;所述第二接口转换模块将单端数据发送信号转换为差分数据发送信号后送入差分发送线、从差分接收线上接收差分数据接收信号,并将差分数据接收信号转换为单端数据接收信号后送入从处理器的接收端口以及从差分发送线上接收差分数据发送信号,并将差分数据发送信号转换为单端数据发送信号后送入第二冲突检测模块;所述第二冲突检测模块对单端数据发送信号进行校验产生检验结果;从处理器将主数据接收路径上的单端数据发送信号的校验结果与主数据发送路径上的单端数据发送信号的校验结果进行比较,并在比较结果为相同时,在数据发送完成之后放弃总线控制权,以及在比较结果为不相同时,进行总线冲突报警后放弃总线控制权;所述第一接口转换模块从差分发送线上接收差分数据发送信号,并将差分数据发送信号转换为单端数据发送信号后送入主处理器的接收端口以及将主处理器的发送端口发送的单端数据接收信号转换为差分数据接收信号后送入差分接收线;没有争夺到总线控制权的从设备通过第二保护模块将第二输出控制模块设置为高阻态。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都大学,未经成都大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201610311025.2/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top