【技术实现步骤摘要】
一种数据通信的方法、装置、电子设备及存储介质
[0001]本专利技术实施例涉及通信
,尤其涉及一种数据通信的方法、装置、电子设备及存储介质。
技术介绍
[0002]在汽车电子系统中存在MCU(Microcontroller Unit,微控制单元)和SOC(System on Chip,片上系统)芯片,MCU可以负责汽车CAN(Controller Area Network,控制器局域网络)、LIN(Local Interconnect Network,局域互联网络)和电源等信号等的接收处理,并发送给SOC进行界面显示发声等。
[0003]MCU和SOC片间通信是数据传输的重要模块,通信方式采用SPI(Serial Peripheral Interface,串行外设接口)或UART(Universal Asynchronous Receiver/Transmitter,通用异步收发传输器)通信方式。在进行通信时,MCU周期性的发送报文消息到SOC,只要满足周期条件就会发送报文消息,通信的可靠性和传输效率较低。r/>
技术实现思路
<本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种数据通信的方法,其特征在于,所述方法由微控制单元MCU执行,所述方法包括:响应于MCU启动指令,对片上系统SOC进行上电,供所述SOC在上电后向MCU发送第一请求报文;接收所述SOC发送的第一请求报文,根据预设的MCU握手报文确认规则,与SOC完成握手,建立通信连接;根据预设的报文类型和报文发送规则,基于建立的通信连接,向所述SOC发送报文数据,以完成数据通信。2.根据权利要求1所述的方法,其特征在于,接收所述SOC发送的第一请求报文,根据预设的MCU握手报文确认规则,与SOC完成握手,建立通信连接,包括:接收所述SOC发送的第一请求报文,判断所述当前请求报文是否为握手请求报文;若是,则向所述SOC发送第一回复报文,供所述SOC在确定所述第一回复报文是握手回复报文后发出第二请求报文;接收所述SOC发送的第二请求报文,判断所述第二请求报文是否为握手完成报文;若是,则确定MCU与SOC完成握手,建立通信连接。3.根据权利要求1所述的方法,其特征在于,所述报文类型包括周期型报文;相应地,根据预设的报文类型和报文发送规则,基于建立的通信连接,向所述SOC发送报文数据,包括:判断当前时间是否满足预设的周期型报文的发送条件,若是,则根据预设的报文字段划分规则,生成待发送的报文数据;根据预先建立的通信连接,向所述SOC发送所述报文数据。4.根据权利要求1所述的方法,其特征在于,所述报文类型包括事件型报文;相应地,根据预设的报文类型和报文发送规则,基于建立的通信连接,向所述SOC发送报文数据,包括:判断是否存在发送事件型报文的预设触发事件,若是,则根据预设的报文字段划分规则,生成待发送的报文数据;根据预先建立的通信连接,向所述SOC发送所述报文数据。5.根据权利要求1所述的方法,其特征在于,所述报文类型包括周期事件型报文;相应地,根据预设的报文类型和报文发送规则,基于建立的通信连接,向所述SOC发送报文数据,包括:根据当前周期的起始时间,判断当前时间是否满足预设的时间周期条件;若否,则判断是否存在发送周期事件型报文的预设触发事件;若是,则根据预设的报文字段划分规则,生成待发送的报文数据;根据预先建立的通信连接,向所述SOC发送所述报文数据;根据所述报文数据的发送时间,确定新一周期的起始时间,以根...
【专利技术属性】
技术研发人员:刘昕,郑红丽,刘朝阳,蔡旭,
申请(专利权)人:中国第一汽车股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。