一种主从MCU之间双接口自适应的数据通讯的系统及方法技术方案

技术编号:35580220 阅读:22 留言:0更新日期:2022-11-12 16:08
本发明专利技术公开了一种主从MCU之间双接口自适应的数据通讯的系统及方法,包括主MCU系统和从MCU系统,两者均包括UART1和UART2收发模块及复位模块和数据调度模块,从MCU系统还包括数据收发模块和数据校验模块。本申请通过采用大RAM、多UART的从MCU,能够解决大量数据的缓存问题;通过双串口的相互备份的方式进行主从MCU之间的通讯,且UART之间相互备份,即能够分担线路通讯负载,也能够在一路出现异常的情况下,继续保证外部设备的正常工作;通过预留一个复位接口,让从MCU能够对主MCU进行复位,在主MCU死机或者异常的情况下,能够对其进行重启。启。启。

【技术实现步骤摘要】
一种主从MCU之间双接口自适应的数据通讯的系统及方法


[0001]本专利技术涉及数据通讯
,具体涉及一种主从MCU之间双接口自适应的数据通讯的系统及方法。

技术介绍

[0002]开发中经常用到串口通讯,串即串行,顾名思义,是指数据在一根数据线上按照二进制的数位,从低到高位一位一位的传输。单片机中的串口有UART,USART。UART/USART在许多DIY电子项目中用于将GPS模块、蓝牙模块、RFID读卡器模块等连接到RaspberryPi、Arduino或其他微控制器。
[0003]一些使用场景下MCU可能存在UART接口不够的问题。这就需要使用到UART扩展的功能,现有的UART扩展一般使用的扩展IC,通过I2C接口或者SPI高速接口扩展出多路UART,如为开的WK21系列芯片(如图1所示)。
[0004]但IC扩展的方案存在一定的弊端,主要有以下几个方面:
[0005]A.扩展IC缓存buff有限,在大量数据收发的情况下会出现数据丢失的问题
[0006]B.无数据校验以及分析能力,无法对数据进行先期处本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种主从MCU之间双接口自适应的数据通讯的系统,其特征在于:包括主MCU系统和从MCU系统,通过RESET接口连接;所述主MCU系统包括主MCU数据调度模块、主MCU的UART1收发模块、主MCU的UART2收发模块、主复位模块,主MCU的UART1和UART2收发模块均与主MCU数据调度模块连接;所述从MCU系统包括依次连接的从MCU数据收发模块、从MCU数据校验模块、从MCU数据调度模块及从MCU的UART1收发模块和从MCU的UART2收发模块,从MCU的UART1和UART2收发模块分别通过UART通讯与主MCU的UART1和UART2收发模块连接,从MCU系统还包括从复位模块,与主复位模块连接。2.根据权利要求1所述的一种主从MCU之间双接口自适应的数据通讯的系统,其特征在于:UART收发模块均包括UART串口及接收缓冲区和发送缓冲区。3.根据权利要求1或2所述的一种主从MCU之间双接口自适应的数据通讯的方法,其特征在于:包括:S1、主MCU发送数据给外部设备S11、主MCU接收到业务层的数据请求,对数据进行打包增加头部ID,即外设的数据通道;S12、主MCU对数据位进行计算获取校验位并将校验位放入到数据包;S13、主MCU首先判断当前UART1和UART2的发送缓存...

【专利技术属性】
技术研发人员:凡魏蔡琳
申请(专利权)人:艾欧创想智能科技武汉有限公司
类型:发明
国别省市:

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

1