买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:江苏小牛电子科技有限公司
摘要:本发明公开了一种串口通信方法、计算机设备及计算机可读存储介质,属于无线通信网络技术领域。该串口通信方法包括:串口识别、数据采集、数据传输和数据处理。具体包括:初始化串口参数,自动串口识别,智能控制信号传输,建立智能串口映射关系,数据通信,查询串口,判断命令是否完整以及数据解析和处理等。本发明适用性广泛,适用于Windows端和安卓板卡等不同硬件设备,实现了多波特率串口的识别和数据处理,具有很高的灵活性;通信双方约定自定义命令格式,保证了通信的一致性和稳定性;数据处理智能化,显著提高了效率;本发明能够将连接有待测单板的COM号与串口自动绑定,消除了手动绑定的可能性,降低了错误发生的风险。
主权项:1.一种串口通信方法,其特征在于,包括:S1,串口识别;具体包括:S1.1初始化串口参数:初始化计算机设备;根据各COM号打开串口,并设置不同的波特率;约定自定义串口命令,所述自定义串口命令的格式包括:至少两位数据头标识位、两位长度位、一位指令位、至少一位数据位和两位数据尾标识位;S1.2自动串口识别:分别为各串口发送所述自定义串口命令,将回复正确命令的串口确定为连接有待测单板的串口,将其对应的COM号确定为待绑定COM号;存入串口集合,所述正确命令与所述自定义串口命令相对应;S2,数据采集;具体包括:S2.1智能控制信号传输:使用微控制单元的管脚智能控制,向所述连接有待测单板的串口依次发送控制信号;S2.2建立智能串口映射关系:根据所述待绑定COM号打开串口,读取串口的信号状态;对比串口的信号状态与控制信号;根据信号状态匹配策略进行处理;S3,数据传输;具体包括:S3.1数据通信:遍历串口集合,发送所述自定义串口命令,将所述待绑定COM号和对应波特率记入缓存区内存及硬盘中;S3.2查询串口,获取接受缓存区中串口数据的字节数,新建容量为所述字节数的字节数组,从串行端口资源输入缓冲区中,读取若干字节,将所述若干字节写入所述字节数组中;S4,数据处理;具体包括:S4.1判断命令是否完整:完整命令进入所述S1.2,若所述完整命令后仍有部分下一命令的字节信息,截取完整命令数据,待下次循环后补足;不完整命令存入新的字节集合,待下次循环时补足;S4.2数据解析和处理。
全文数据:
权利要求:
百度查询: 江苏小牛电子科技有限公司 一种串口通信方法、计算机设备及计算机可读存储介质
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。