一种基础串口的数据交互方法和数据通信模块技术

技术编号:36041738 阅读:12 留言:0更新日期:2022-12-21 10:48
本发明专利技术公开了种基础串口的数据通信模块,设置在家电上,包括主控板芯片和通过通用异步收发传输器与主控板芯片通信连接的通讯芯片,主控板芯片给通讯芯片发送与待配对端进行配对的配对指令,通讯芯片进入配对状态,并在配对过程中,通讯芯片朝向主控板芯片先后发送配对状态指令和配对结果确认命令,且在主控板芯片发生状态改变时,主控板芯片向通讯芯片发送状态变化指令,待配对端发生状态改变时,待配对端通过通讯芯片向主控板芯片发送状态变化指令。还公开了基于此模块的数据交互方法,提高了数据传输的正确性及通信的可靠性。高了数据传输的正确性及通信的可靠性。高了数据传输的正确性及通信的可靠性。

【技术实现步骤摘要】
一种基础串口的数据交互方法和数据通信模块


[0001]本专利技术专利涉及串口信息交互
,特别涉及一种基础串口的数据交互方法和数据通信模块。

技术介绍

[0002]串口通信是指外设和计算机间,通过数据信号线、地线、控制线等,按位进行传输数据的一种通讯方式。这种通信方式使用的数据线少,在远距离通信中可以节约通信成本,但其传输速度比并行传输低。串口是计算机上一种非常通用的设备通信协议。大多数计算机(不包括笔记本电脑)包含两个基于RS

232的串口。串口同时也是仪器仪表设备通用的通信协议;很多GPIB兼容的设备也带有RS

232口。同时,串口通信协议也可以用于获取远程采集设备的数据。
[0003]串口通信以方便,灵活,且易懂的特征,在嵌入式开发中大受欢迎。在串行通信编程中,通信软件是至关重要的核心部分,它要求通信误码率低、不超时、能实时监测通信状态,其他功能在此基础上增加。串口通信协议可针对不同的应用场景,制定不同的协议格式。
[0004]因而串行通信接口作为计算机与单片机交互数据的主要接口,其主要的重难点在于通信的可靠性且通信过程的容错能力低。即通信协议是需要通信的双方所达成的一种约定,它对包括数据格式、同步方式、传送速度、传送步骤、检纠错方式以及控制字符定义等问题作出统一规定,在双方的通信中必须共同遵守。在实际应用系统中,如果缺少一个严格、合理、规范的串口通信协议,将无法保证数据传输的正确性及通信的可靠性。

技术实现思路

[0005]为克服上述缺点,本专利技术的目的在于提供一种基础串口的数据数据通信模块,提高了数据传输的正确性及通信的可靠性。
[0006]为了达到以上目的,本专利技术采用的技术方案是:一种基础串口的数据数据通信模块,设置在家电上,包括主控板芯片和通过通用异步收发传输器与主控板芯片通信连接的通讯芯片,所述主控板芯片给通讯芯片发送与待配对端进行配对的配对指令,所述通讯芯片进入配对状态,并在配对过程中,所述通讯芯片朝向主控板芯片先后发送配对状态指令和配对结果确认命令,且在所述主控板芯片发生状态改变时,所述主控板芯片向通讯芯片发送状态变化指令,待配对端发生状态改变时,所述待配对端通过通讯芯片向主控板芯片发送状态变化指令。
[0007]进一步来说,所述主控板芯片和通讯芯片之间通过数据帧进行信息交互。
[0008]进一步来说,所述数据帧包括1字节的帧头、1字节的网页、2字节的更新标识、16字节数据和1字节的校验。
[0009]进一步来说,还包括为主控板芯片和通讯芯片供电的电源电路,所述主主控板芯片和通讯芯片还分别连接有对应设置的外部晶振和复位电路,所上述通讯芯片上还连接有
用于与待配对端通信连接的天线电路。
[0010]进一步来说,所述待配对端包括遥控器和路由器。
[0011]本专利技术的有益效果在于:主控板芯片驱动通讯芯片实现与家用电器之间的数据交互,更高效的实现串口数据交互。且数据帧的设置了保证数据传输的正确性及通信的可靠性。
[0012]本专利技术还于提供一种基础串口的数据数据通信方法,采用新的串口协议,提高了数据传输的正确性及通信的可靠性。
[0013]为了达到以上目的,本专利技术采用的技术方案是:一种基础串口的数据数据通信方法,待配对端和通讯芯片配对时,首先通过主控板芯片朝向通讯芯片发送与待配对端进行配对的配对指令,所述通讯芯片进入配对状态;并在配对过程中,所述通讯芯片朝向主控板芯片返回配对状态指令,再发送配对结果确认命令。
[0014]进一步来说,待配对端和通讯芯片配对完成后,所述主控板芯片发生状态改变时,所述主控板芯片向通讯芯片发送状态变化指令;待配对端发生状态改变时,所述待配对端通过通讯芯片向主控板芯片发送状态变化指令。
[0015]进一步来说,所述主控板芯片和通讯芯片之间通过数据帧进行信息交互,所述数据帧包括1字节的帧头、1字节的网页、2字节的更新标识、16字节数据和1字节的校验。
[0016]本专利技术的有益效果在于:主控板芯片驱动通讯芯片实现与家用电器之间的数据交互,更高效的实现串口数据交互。且数据帧的设置了保证数据传输的正确性及通信的可靠性。
附图说明
[0017]图1为本专利技术中数据通信模块的系统框图;
[0018]图2为本专利技术中数据交互方法的流程图。
[0019]图中:
[0020]1、主控板芯片;2、通讯芯片。
具体实施方式
[0021]下面结合附图对本专利技术的较佳实施例进行详细阐述,以使本专利技术的优点和特征能更易于被本领域技术人员理解,从而对本专利技术的保护范围做出更为清楚明确的界定。
[0022]参见附图1

2所示,专利技术的目的在于提供一种基础串口的数据数据通信模块,提高了数据传输的正确性及通信的可靠性。设置在家电上,包括主控板芯片1和通过通用异步收发传输器与主控板芯片1通信连接的通讯芯片2。所述主控板芯片的型号为GD32F103。所述主控板芯片给通讯芯片发送与待配对端进行配对的配对指令,所述通讯芯片进入配对状态。并在配对过程中,所述通讯芯片朝向主控板芯片先后发送配对状态指令和配对结果确认命令。
[0023]且在所述主控板芯片1发生状态改变时,所述主控板芯片1向通讯芯片2发送状态变化指令,待配对端发生状态改变时,所述待配对端通过通讯芯片向主控板芯片发送状态变化指令。
[0024]所述待配对端包括遥控器和路由器。即(1)路由器配对:当配对路由器和通讯芯片
配对时,主控板芯片给通讯芯片发送配对命令,通讯芯片进入配对状态。配对过程通讯芯片先后返回进入状态确认,配对结果确认命令。(2)遥控器配对:当配对遥控器和通讯芯片配对时,主控板芯片给通讯芯片发送配对命令,通讯芯片进入配对状态。配对过程通讯芯片先后返回进入状态确认,配对结果确认命令。(3)主控板芯片状态变化更新:当主控板芯片的状态发生变化时,主控板芯片向通讯芯片发送状态变化指令。(4)通讯芯片状态变化更新:当通讯芯片接收到带配对端的命令时,通讯芯片向主控板芯片发送状态变化指令。
[0025]所述主控板芯片和通讯芯片之间的通信速率为115200bps,且所述主控板芯片和通讯芯片之间通过数据帧进行信息交互。所述数据帧包括1字节的帧头、1字节的网页、2字节的更新标识、16字节数据和1字节的校验。数据帧的具体组成详见下表表1数据帧格式说明图
[0026]帧头命令页面更新标识数据校验和0xFA1字节1字节2字节16字节1字节
[0027]其中数据帧各部分含义为:
[0028]帧头:1字节,固定为0xFA。
[0029]命令:1字节
[0030]0x01
‑‑
主控板芯片向通讯芯片发送,进入和路由器配对状态;
[0031]0x02
‑‑
通讯芯片向主控板芯片发送,确认进入和路由器配对状态;
[0032]0x03
‑‑
通讯芯片向主控板本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基础串口的数据通信模块,设置在家电上,其特征在于:包括主控板芯片和通过通用异步收发传输器与主控板芯片通信连接的通讯芯片,所述主控板芯片给通讯芯片发送与待配对端进行配对的配对指令,所述通讯芯片进入配对状态,并在配对过程中,所述通讯芯片朝向主控板芯片先后发送配对状态指令和配对结果确认命令,且在所述主控板芯片发生状态改变时,所述主控板芯片向通讯芯片发送状态变化指令,待配对端发生状态改变时,所述待配对端通过通讯芯片向主控板芯片发送状态变化指令。2.根据权利要求1所述的一种基础串口的数据通信模块,其特征在于:所述主控板芯片和通讯芯片之间通过数据帧进行信息交互。3.根据权利要求2所述的一种基础串口的数据通信模块,其特征在于:所述数据帧包括1字节的帧头、1字节的网页、2字节的更新标识、16字节数据和1字节的校验。4.根据权利要求1所述的一种基础串口的数据通信模块,其特征在于:还包括为主控板芯片和通讯芯片供电的电源电路,所述主主控板芯片和通讯芯片还分别连接有对应设置的外部晶振和复位电路,所上述通讯芯片上...

【专利技术属性】
技术研发人员:赵丰王英超
申请(专利权)人:上海宝峰数字科技有限公司
类型:发明
国别省市:

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

1