[发明专利]一种基于Python的串口调试方法及系统在审

专利信息
申请号: 202111335678.1 申请日: 2021-11-11
公开(公告)号: CN114048163A 公开(公告)日: 2022-02-15
发明(设计)人: 黎右翼;薛双喜;周蓉 申请(专利权)人: 四川泛华航空仪表电器有限公司
主分类号: G06F13/42 分类号: G06F13/42;G06F11/36
代理公司: 成都君合集专利代理事务所(普通合伙) 51228 代理人: 张鸣洁
地址: 610500 四川省*** 国省代码: 四川;51
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 python 串口 调试 方法 系统
【说明书】:

发明涉及Python串口调试技术领域,公开了一种基于Python的串口调试方法,1.包括以下步骤:步骤S1.安装调用串口函数的pyserial库,预设第一次测试和第二次测试验证pyserial库的环境;步骤S2.安装虚拟串口,在虚拟串口上指明串口的连接关系,判断串口间是否能传输数据,如果是,进入步骤S3,如果否,重新指明串口的连接关系,直至串口间能传输数据;步骤S3.预设无阻塞规则,根据无阻塞规则读取键盘;步骤S4.通过Python串口捕获内置异常情况,获取出错点,反馈出错信息,对内置异常进行处理。本发明还公开了一种基于Python的串口调试系统。

技术领域

本发明涉及Python串口调试技术领域,具体地说,是一种基于Python的串口调试方法及系统,用于避免Python串口通信延迟的问题。

背景技术

随着Python的发展,Python串口通信也显得格外重要,Python串口通信是指外设和计算机间通过数据信号线、地线、控制线等,按位进行传输数据的一种通讯方式。这种通信方式使用的数据线少,在远距离通信中可以节约通信成本,但其传输速度比并行传输低。串口是计算机上一种非常通用的设备通信协议。但是目前很多Python串口通信都是在Python运行的时候打开COM3,然后准备从键盘获取数据并发送,同时接收串口调试助手COM1发送过来的数据,串口调试助手使用COM1,能显示Python端发过来的数据,当点击发送的时候,Python端暂时不会显示,因为Python端的读取键盘那个方法是堵塞的,当Python端发送的时候才同时把数据显示出来,且目前的Python串口通信经常发生通信延迟的问题,因此,亟需一种Python的串口调试方法,能够在Python端一发送数据就显示,同时避免了Python串口通信延迟的问题。

发明内容

本发明的目的在于提供一种基于Python的串口调试方法及系统,用于避免Python串口通信延迟的问题。

本发明通过下述技术方案实现:一种基于Python的串口调试方法,包括以下步骤:

步骤S1.安装调用串口函数的pyserial库,预设第一次测试和第二次测试验证pyserial库的环境;

步骤S2.安装虚拟串口,在虚拟串口上指明串口的连接关系,判断串口间是否能传输数据,如果是,进入步骤S3,如果否,重新指明串口的连接关系,直至串口间能传输数据;

步骤S3.预设无阻塞规则,根据无阻塞规则读取键盘;

步骤S4.通过Python串口捕获内置异常情况,获取出错点,反馈出错信息,对内置异常进行处理。

本技术方案使用pyserial库,并预设了两次验证方式,同时安装虚拟串口,能够在Python端一发送数据就显示,同时避免了Python串口通信延迟的问题,保证了Python串口通信的快速性和稳定性。

为了更好地实现本发明,进一步地,步骤S1包括:

在pyserial库中设置波特率、记录串口标识,并查看串口状态;

在Python ide中进行一次测试,判断波特率是否为预设值,如果是,判断安装环境正常,如果否,判断安装环境异常;

在pyserial库中进行二次测试,判断是否返回字节数,如果是,说明返回成功,如果否,需要转换编码为字节。

在本技术方案中,不采用硬件,而是采用虚拟串口,使得串口调试更加便捷。

为了更好地实现本发明,进一步地,步骤S2包括:

串口连接结束后,停止发送关闭串口并确认串口环境。

在本技术方案中,串口间如果都能实现数据的收发,说明整个实验环境安装正确,即可进入更高级别的实验。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川泛华航空仪表电器有限公司,未经四川泛华航空仪表电器有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202111335678.1/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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