基于CAN总线的一对多汽车仪表程序下载器制造技术

技术编号:36694624 阅读:21 留言:0更新日期:2023-02-27 20:05
基于CAN总线的一对多汽车仪表程序下载器,涉及程序下载器技术领域,解决了现有汽车仪表程序下载器每次进行只能为一只汽车仪表进行程序更新,存在效率低的问题,本发明专利技术中的USB插接口用于插接U盘;主控器通过USB插接口读取U盘中的程序文件,将文件是否读取成功信号发送至LCD显示屏;存储器用于对从U盘中读取的数据进行存储;多个CAN收发器的一个信号输入输出端通过CAN总线连接汽车仪表,所述CAN收发器的另一个信号输入输出端连接主控器程序信号输出和状态信号输入端。本发明专利技术适用于多汽车仪表程序下载。车仪表程序下载。车仪表程序下载。

【技术实现步骤摘要】
基于CAN总线的一对多汽车仪表程序下载器


[0001]本专利技术涉及程序下载器


技术介绍

[0002]受限于传统的程序烧写方式,汽车仪表的程序更新可以采用专用烧写器的方式,USB端口的方式以及无线WIFI的方式。无论以上哪种的程序更新方式,都只能对一只汽车仪表进行操作,程序更新比较耗时且效率比较低。

技术实现思路

[0003]本专利技术是为了解决现有汽车仪表程序下载器每次进行只能为一只汽车仪表进行程序更新,存在效率低的问题,提出了基于CAN总线的一对多汽车仪表程序下载器。
[0004]本专利技术所述基于CAN总线的一对多汽车仪表程序下载器,包括:USB插接口、存储器、主控器、CAN总线和多个CAN收发器;
[0005]USB插接口用于插接U盘;
[0006]主控器通过USB插接口读取U盘中的程序文件,将读取的文件发送至存储器;
[0007]存储器用于对从U盘中读取的数据进行存储;
[0008]多个CAN收发器的一个信号输入输出端通过CAN总线连接汽车仪表,所述CAN收发器的另一个信号输入输出端连接主控器的程序信号输出端和状态信号输入端;
[0009]所述主控器用于将从U盘中读取的程序文件通过CAN总线传输至汽车仪表。
[0010]进一步地,本专利技术中,CAN收发器为6个。
[0011]进一步地,本专利技术中,还包括按键,所述按键的信号输出端连接主控器的信号输入端;用于对进行数据传输的CAN收发器的个数进行设置。
[0012]进一步地,本专利技术中,还包括LCD显示屏,所述LCD显示屏用于对USB插接口是否连接U盘进行显示。
[0013]进一步地,本专利技术中,还包括LCD显示屏,主控器对USB插接口是否连接U盘及U盘文件是否读取成功信息发送至LCD显示屏,所述LCD显示屏用于对USB插接口是否连接U盘及U盘文件是否读取成功进行显示。
[0014]进一步对,本专利技术中,存储器采用flash存储器。
[0015]本专利技术将带有待更新程序文件的U盘插入USB端口,通过按键及屏幕中的菜单选择将外部U盘中的程序文件读取到存储器中,程序文件读取成功后可以将外部U盘从下载器上拔出,完成准备工作。将需要更新程序的六只汽车仪表通过6条独立通道的CAN总线接口连接到下载器上,通过按键及屏幕中的菜单选择程序文件进行程序更新,待提示更新完成后可以将汽车仪表取下,更换其他汽车仪表继续进行更新操作。本专利技术通过一个主控器,采用分时复用的技术实现了6条独立通道的CAN总线程序的同时下载功能。
附图说明
[0016]图1是本专利技术所述基于CAN总线的一对多汽车仪表程序下载器原理框图;
[0017]图2是本专利技术所述基于CAN总线的一对多汽车仪表程序下载器使用关系示意图。
具体实施方式
[0018]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0019]需要说明的是,在不冲突的情况下,本专利技术中的实施例及实施例中的特征可以相互组合。
[0020]具体实施方式一:下面结合图1和图2说明本实施方式,本实施方式所述基于CAN总线的一对多汽车仪表程序下载器,包括:USB插接口1、存储器3、主控器5、CAN总线和多个CAN收发器6;
[0021]USB插接口1用于插接U盘;
[0022]主控器5通过USB插接口1读取U盘中的程序文件,将读取的文件发送至存储器3;
[0023]存储器3用于对从U盘中读取的数据进行存储;
[0024]多个CAN收发器6的一个信号输入输出端通过CAN总线连接汽车仪表,所述CAN收发器6的另一个信号输入输出端连接主控器5的程序信号输出端和状态信号输入端;
[0025]所述主控器5用于将从U盘中读取的程序文件通过CAN总线传输至汽车仪表。
[0026]进一步地,本专利技术中,CAN收发器6为6个。
[0027]进一步地,本专利技术中,还包括按键2,所述按键2的信号输出端连接主控器5的信号输入端;用于对进行数据传输的CAN收发器6的个数进行设置。
[0028]进一步对,本专利技术中,还包括LCD显示屏4,主控器5对USB插接口是否连接U盘信号发送至LCD显示屏4,所述LCD显示屏4用于对USB插接口是否连接U盘信号进行显示。
[0029]进一步对,本专利技术中,主控器5还将对U盘文件是否读取成功信息发送至LCD显示屏4,LCD显示屏4还用于对U盘文件是否读取成功信息进行显示。
[0030]进一步地,本专利技术中,LCD显示屏4还用于对汽车仪表更新是否成功进行显示。
[0031]当主控器获取汽车仪表信息是否更新成功状态信息发送至LCD显示屏,所述LCD显示屏实现对汽车仪表更新是否成功进行显示。
[0032]进一步对,本专利技术中,存储器3采用flash存储器。
[0033]本专利技术中下载器和汽车仪表之间采用的的是6条独立通道的CAN总线通信,同时进行程序的下载。且无需依赖进行下载,而是采用USB外界设备提前将下载文件存储于Flash中,可以实现完全的脱机状态进行程序的下载。
[0034]应该理解的是,这些实施例仅仅是本专利技术的原理和应用的示例。因此应该理解的是,可以对示例性的实施例进行许多修改,并且可以设计出其他的布置,只要不偏离所附权利要求所限定的本专利技术的精神和范围。应该理解的是,可以通过不同于原始权利要求所描述的方式来结合不同的从属权利要求和本文中所述的特征。还可以理解的是,结合单独实施例所描述的特征可以使用在其他所述实施例中。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.基于CAN总线的一对多汽车仪表程序下载器,其特征在于,包括:USB插接口(1)、存储器(3)、主控器(5)、CAN总线和多个CAN收发器(6);USB插接口(1)用于插接U盘;主控器(5)通过USB插接口(1)读取U盘中的程序文件,将读取的文件发送至存储器(3);存储器(3)用于对从U盘中读取的数据进行存储;多个CAN收发器(6)的一个信号输入输出端通过CAN总线连接汽车仪表,所述CAN收发器(6)的另一个信号输入输出端连接主控器(5)的程序信号输出端和状态信号输入端;所述主控器(5)用于将从U盘中读取的程序文件通过CAN总线传输至汽车仪表。2.根据权利要求1所述的基于CAN总线的一对多汽车仪表程序下载器,其特征在于,CAN收发器(6)为6个。3.根据权利要求1或2所述的基于CAN总线的一对多汽车仪表程序下载...

【专利技术属性】
技术研发人员:刘亚利胡杨高原张昆王宇谭思齐
申请(专利权)人:航天科技控股集团股份有限公司
类型:发明
国别省市:

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

1