【技术实现步骤摘要】
一种基于CANFD总线的车辆软件并行升级系统
本专利技术涉及汽车功能
,具体为一种基于CANFD总线的车辆软件并行升级系统。
技术介绍
FD代表FlexibleData-rate(灵活数据速率),几年前由博世公司的一篇白皮书引入该领域,目前已经过标准化,成了ISO11898-1的更新版本。控制域网络(CAN)是一个常见的通信协议及总线,主要用于对微处理器需要通信的分布式应用进行互连。众所周知,该技术植根于汽车领域。经过多年的发展壮大,它目前可用于工业控制、现场总线、大型家用电器、航空航天甚至咖啡机等众多应用。这种协议层面的简便性源于大部分繁重任务都可在CAN控制器外设内部的硬件中完成。此外,这种总线技术的灵活性也是其得到广泛使用的直接原因。随着系统复杂性和处理器间通信的增加,CAN总线中的可用带宽已经减少。因此,对速度(或更大带宽)的需求也在不断攀升。然而,现有的刷写系统采用的大多是顺序刷写,导致了文件传输过程中,不利于提高刷写的效率,降低了系统的实用性,并且一般的刷写系统体积过大,不能够降低其使用的便捷性。< ...
【技术保护点】
1.一种基于CAN FD总线的车辆软件并行升级系统,包括数据存储中心、CAN FD收发模块、监控模块、多个文件数据、CAN FD控制模块和控制器,其特征在于:所述多个文件数据来自于数据存储中心,所述多个文件数据的输出端与控制器的输入端相连接,所述CAN FD控制模块的输入端与控制器的输出端相连接,所述CAN FD收发模块的输入端与CAN FD控制模块的输出端相连接;/n所述控制器内部包括有刷写排序、刷写请求排列和刷写算法请求运行,其中:/n刷写排序:该模块能够将多个不同的文件数据分别分列,生成刷写文件队列,方便接下来进一步的操作;/n刷写请求排列:此部分能够将已经排列完成的 ...
【技术特征摘要】
1.一种基于CANFD总线的车辆软件并行升级系统,包括数据存储中心、CANFD收发模块、监控模块、多个文件数据、CANFD控制模块和控制器,其特征在于:所述多个文件数据来自于数据存储中心,所述多个文件数据的输出端与控制器的输入端相连接,所述CANFD控制模块的输入端与控制器的输出端相连接,所述CANFD收发模块的输入端与CANFD控制模块的输出端相连接;
所述控制器内部包括有刷写排序、刷写请求排列和刷写算法请求运行,其中:
刷写排序:该模块能够将多个不同的文件数据分别分列,生成刷写文件队列,方便接下来进一步的操作;
刷写请求排列:此部分能够将已经排列完成的文件队列转换成为能够快速刷写的计算机可读数据;
刷写算法请求运行:此部分能够通过预设的算法将转换的计算机可读数据获取服务请求,保证计算机可读数据能够被预设的算法快速计算得出需要的数据。
2.根据权利要求1所述的一种基于CANFD总线的车辆软件并行升级系统,其CAN总线刷写程序的方法包括如下步骤:
S1:控制器对传输至其中的数据文件进行数据分类,根据顺序,将内部的文件数据逐步进行刷写ID分配;
S2:将ID分配完成后的文件数据依次传输至C...
【专利技术属性】
技术研发人员:宋锦刚,高捷,朱佳一,宋锦明,
申请(专利权)人:江苏财经职业技术学院,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。