一种通过IO端口实现双向可靠通信的方法与流程

文档序号:34560262发布日期:2023-06-28 09:51阅读:38来源:国知局
一种通过IO端口实现双向可靠通信的方法与流程

本发明涉及实时通信,具体为一种通过io端口实现双向可靠通信的方法。


背景技术:

1、通信是指人与人或人与自然之间通过某种行为或媒介进行的信息交流与传递,从广义上指需要信息的双方或多方在不违背各自意愿的情况下采用任意方法、任意媒质,将信息从某方准确安全地传送到另方,在现代科学水平的飞速发展,相继出现了无线电、固定电话、移动电话、互联网甚至视频电话等各种通信方式,通信技术拉近了人与人之间的距离,提高了经济的效率,深刻地改变了人类的生活方式和社会面貌;

2、随着科技的不断发展,要求自动化设备的功能以及灵活性不断增强,传统的plc之间通信主要靠通信模块或i/0端口一对一传送信号,通信模块可以实现大量信号的传送,准确度比较高,但费用较高;i/0端口一对一传送信号准确度极高,传送速度较快,但随着传送信号量的增加,两plc间通信所需要的i/0端口数量不断增加,其耗用大量plc端口、增加设备成本。


技术实现思路

1、本发明的目的在于针对现有技术的不足之处,提供一种通过io端口实现双向可靠通信的方法,以解决背景技术中提出的问题。

2、为实现上述目的,本发明提供如下技术方案:一种通过io端口实现双向可靠通信的方法,包括以下步骤:

3、步骤一:首先通过start用于控制data数据发送的起始与停止,data用于跟随start信号发送脉冲数目,start和data是控制x0、x1与com闭合/断开;

4、步骤二:随后从主端与从端流程开始进行通信工作,主端工作经过start由idle切换到busy并到达延时t1,随后data输出同步脉冲数目到达延时t3,然后start由busy切换到idle到达延时t4,通过start由idle切换到busy重新到达延时t1,继而通过data输出数据脉冲数目到达延时t3,再然后通过start由busy切换到idle到达延时t4,最后确认数据脉冲单元是否全部发送完成;

5、步骤三:从端流程开始工作后,通过监听start是否由idle切换到busy接收同步脉冲数目,确认监听start是否由busy切换到idle后,确定收到的是否主从约定的同步脉冲数目,随后监听start是否由idle切换到busy,继而确认接收数据脉冲数目,随后监听start是否由busy切换到idle并数据校验是否正确,最后确认本次接收的数据有效。

6、作为本发明的一种优选技术方案,所述start为主机控制,启动/停止数据发送的使能信号。

7、作为本发明的一种优选技术方案,所述data为主机控制的数据发送。

8、作为本发明的一种优选技术方案,所述idle为总线空闲状态,即start处于停止发送数据状态。

9、作为本发明的一种优选技术方案,所述busy为总线忙碌状态,即start处于启动发送数据状态。

10、本发明具备以下有益效果:

11、该通过io端口实现双向可靠通信的方法,改善了现有的通信设备结构复杂的缺陷,通过单个通信设备仅仅需要两个普通的数字输出端口,无需特殊功能引脚,从而达到了降低了设备布置的成本的效果。



技术特征:

1.一种通过io端口实现双向可靠通信的方法,其特征在于:包括以下步骤:

2.根据权利要求1所述的一种通过io端口实现双向可靠通信的方法,其特征在于:所述start为主机控制,启动/停止数据发送的使能信号。

3.根据权利要求1所述的一种通过io端口实现双向可靠通信的方法,其特征在于:所述data为主机控制的数据发送。

4.根据权利要求1所述的一种通过io端口实现双向可靠通信的方法,其特征在于:所述idle为总线空闲状态,即start处于停止发送数据状态。

5.根据权利要求1所述的一种通过io端口实现双向可靠通信的方法,其特征在于:所述busy为总线忙碌状态,即start处于启动发送数据状态。


技术总结
本发明涉及实时通信技术领域,尤其为一种通过IO端口实现双向可靠通信的方法,继而通过DATA输出数据脉冲数目到达延时T3,再然后通过START由BUSY切换到IDLE到达延时T4,最后确认数据脉冲单元是否全部发送完成;从端流程开始工作后,通过监听START是否由IDLE切换到BUSY接收同步脉冲数目,确认监听START是否由BUSY切换到IDLE后,确定收到的是否主从约定的同步脉冲数目,随后监听START是否由IDLE切换到BUSY,继而确认接收数据脉冲数目,随后监听START是否由BUSY切换到IDLE并数据校验是否正确,最后确认本次接收的数据有效。本发明改善了现有的通信设备结构复杂的缺陷,通过单个通信设备仅仅需要两个普通的数字输出端口,无需特殊功能引脚,从而达到了降低了设备布置的成本的效果。

技术研发人员:张孝金,王春香
受保护的技术使用者:苏州核星科技有限公司
技术研发日:
技术公布日:2024/1/13
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1