【技术实现步骤摘要】
基于时间触发的以太网异步消息处理系统及方法
[0001]本专利技术涉及汽车智能驾驶领域,特别是涉及一种基于时间触发的以太网异步消息处理系统,以及基于时间触发的以太网异步消息处理方法。
技术介绍
[0002]近年来汽车智能驾驶技术快速发展,以太网逐渐成为汽车内部主要的通信方式。配合时间触发操作系统,具有稳定性强,抗干扰能力强,丢帧率低等优势,在智能驾驶控制器中得到广泛应用。
[0003]在典型智能驾驶控制器中,传感器例如摄像头一般由视频输入芯片直接连接并控制。但随着智能驾驶控制器的复杂程度日益提升,单控制器上会出现单MCU芯片加多SOC芯片架构出现。对于这种硬件架构的智能驾驶控制器,摄像头的控制端会统一部署在MCU侧,而作为使用端的SOC侧会通知MCU对摄像头进行一些操作。
[0004]使用以太网作为SOC通知MCU通信信道,以及使用时间触发方式作为MCU侧底层运行模式,亦是当前智能驾驶控制器最高效的运行方式。在以时间触发模式运行的MCU上,CPU资源会被各种周期任务所占用或划分。每个任务只需要评估在各种不同场 ...
【技术保护点】
【技术特征摘要】
1.一种基于时间触发的以太网异步消息处理系统,其特征在于,包括:系统级芯片,其通过以太网向MCU发送对传感器的控制请求;微控制器,其判断所述控制请求是否合法,将所述控制请求缓存在内存中并回复系统级芯片控制请求已确认待操作,其在任务周期中逐一处理所述控制请求后通过I2C通道向传感器控制芯片发送执行指令;其中,微控制器同一任务周期只能处理一条太网消息,只能处理一条执行指令。2.如权利要求1所述基于时间触发的以太网异步消息处理系统,其特征在于:微控制器具有太网报文缓存模块、命令解析与执行模块和I2C发送模块,在任务周期中其采用以下方式逐一处理所述控制请求;太网报文缓存模块,以指定周期将收到的以太网报文搬运至FIFO缓存,每搬运一次则指针移动到缓存的下一个地址;若超出缓存最大地址,则指针移动到缓存的首地址;命令解析与执行模块,以指定周期检测缓存中是否存在尚未读取并处理的以太网消息;若存在,则读取并处理后将该以太网消息从缓存中删除,同时发送执行指令并将指针移动到缓存的下一个地址并结束当前执行周期;其同一任务周期只能处理一条太网消息;检测指针所在地址的以太网报文是否尚未读取并处理,如发现尚未读取和处理情况,立即读取并处理;I2C发送模块,以指定周期检测是否有发送行指令;若有,则立即将执行指令解析成命令,发送至执行端;其同...
【专利技术属性】
技术研发人员:张一帆,所文俊,张志峰,
申请(专利权)人:上海创时汽车科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。