一种上电可切换的串口自检方法技术

技术编号:35831307 阅读:22 留言:0更新日期:2022-12-03 14:00
本发明专利技术涉及一种上电可切换的串口自检方法,属于串口通讯技术领域。本发明专利技术能够实现对本地设备串口通讯全链路的自检,实现“本地设备串口自检”和“外部设备串口数据接收”之间的自动切换,且能避免在串口自检过程中不受外部设备串口数据的干扰,提高了本地设备串口自检的可靠性和稳定性,具有成本低、可靠性和稳定性高,且易实现等特点。且易实现等特点。且易实现等特点。

【技术实现步骤摘要】
一种上电可切换的串口自检方法


[0001]本专利技术属于串口通讯
,具体涉及一种上电可切换的串口自检方法。

技术介绍

[0002]控制系统中的本地设备与外部设备进行串口通讯前,本地设备首先要对串口进行自检,在自检结果正常后才与外部设备进行通讯。本地设备通常采用“自发自收”的方式进行串口自检,即将本地设备串口的接收端和发送端连接在一起,通过发送一组特定的串口数据来检验串口通讯链路是否正常。
[0003]在上述控制系统中,若外部设备先上电,本地设备后上电,外部设备上电后通过串口向本地设备周期性地发送数据。在本地设备上电后自检时,由于本地设备串口的接收端会同时收到外部设备发送的串口数据和本地设备发送的自检测试数据,使得本地设备接收端的数据与本地设备发送端的数据出现不一致的现象,最终会导致本地设备串口自检失败。

技术实现思路

[0004](一)要解决的技术问题
[0005]本专利技术要解决的技术问题是:如何解决目前控制系统中“接收外部设备串口数据时导致本地设备串口自检失败”的问题,以避免本地设备串口自检不受外部设备本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种上电可切换的串口自检方法,其特征在于,该方法能够实现在外部设备向本地设备发送串口数据时,本地设备能够不受外部设备发送的串口数据干扰,确保本地设备串口自检工作的正常完成。2.如权利要求1所述的方法,其特征在于,包括以下步骤:S1:外部设备上电,通过串口向本地设备周期性地发送串口数据;S2:本地设备上电,首先对本地设备上的串口完成自检操作,并保存串口自检结果;S3:若串口自检结果表明本地设备串口自检成功,则本地设备通过串口接收外部设备发送的串口数据;若串口自检结果表明本地设备串口自检失败,则结束。3.如权利要求2所述的方法,其特征在于,所述本地设备包括处理器、串口控制器、隔离电路、串口收发器,以及串口切换电路;所述串口切换电路包括控制信号检测模块、驱动电路、执行电路;所述处理器用于在本地设备进行串口自检的过程中,向串口控制器发送串口测试数据,以及接收来自串口控制器的数据,以及在本地设备串口自检成功后,向串口切换电路发送控制信号;串口控制器与所述处理器连接,用于对接收到的数据进行封装和串行化;隔离电路与所述串口控制器连接,用于对接收到的数据进行隔离保护;串口收发器与所述隔离电路连接,用于接收和发送串口数据;控制信号检测模块与所述串口收发器连接,用于检测处理器发送的控制信号;驱动电路与所述控制信号检测模块连接,用于在初始状态下,将本地设备串口的接收端和发送端连接在一起,在收到控制信号时,断开本地设备串口的接收端和发送端;执行电路与所述驱动电路连接,用于输出当前的串...

【专利技术属性】
技术研发人员:赵昶宇
申请(专利权)人:天津津航计算技术研究所
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1