本实用新型涉及汽车领域,尤其涉及一种电动公交车can总线检测仪。
背景技术:
随着能源及环境问题的日益严峻,市场上将会出现越来越多的电动汽车,在考虑电动汽车给地球带来环保效益的同时,电动汽车的后勤保障维修也不容忽视,电动公交车作为城市主要的交通工具,故障及时维修尤其重要。
电动公交车一旦发生故障现场检测维修十分麻烦,特别是can(controllerareanetwork的简称,控制器局域网络)总线部分。某品牌的电动公交车的can总线部分出现故障时,可以使用该品牌配套的can总线检测仪进行检测。现有的各品牌的can总线检测仪仅限于检测该品牌的一种或几种型号的电动公交车,不能互相兼容。而现有的电动公交车不仅品牌较多,且一种品牌也具有多种型号,如此,现有的can总线检测仪使用范围有限。
综上,上述现有技术至少存在如下技术问题:
现有技术中的电动公交车的can总线检测仪仅能检测同品牌一种型号的电动公交车,不能互相兼容,使得现有的各品牌的can总线检测仪互相不通用。
技术实现要素:
本申请要解决的是现有技术中的电动公交车的can总线检测仪仅能检测同品牌一种型号的电动公交车,不能互相兼容,导致现有的各品牌的can总线检测仪互相不通用的技术问题。本申请通过加载不同品牌不同型号的电动公交车的dbc文件来对所述电动公交车进行故障排查,能够对多品牌多型号的电动公交车的can网络进行检测,从而做到对各品牌型号的电动公交车兼容通用,解决了不同品牌货型号的电动公交车的互相兼容问题,可对各品牌各型号的电动公交车进行检测,减少了各品牌各型号检测仪的购买费用,提高了维修效率。
为了解决上述问题,本申请实施例提供了一种电动公交车can总线检测仪,所述的检测仪包括上位机,所述的上位机内设有用于加载电动公交车对应的dbc文件的加载器,以对所述电动公交车的can网络进行检测;
所述的检测仪还包括用于连接所述的上位机和所述的电动公交车的can分析仪,所述的can分析仪包括单片机,所述的单片机的一端和用于连接所述上位机的接口相连,所述的单片机的另一端和用于连接所述电动公交车的隔离收发器相连;且所述的can分析仪还包括用于存储所述上位机和所述电动公交车的can网络之间交换的数据的存储器,且所述的存储器与所述的单片机相连。
进一步的,所述的单片机还连接有用于将来自所述上位机的输出电压转换成所需电压的毫安低压差稳压器。
进一步的,所述的单片机还连接有用于存储和修改所述单片机的参数的可擦除存储器。
进一步的,所述的单片机还连接有用于写入及调试所述单片机内的程序的单片机程序刷写口jtag。
进一步的,所述的can分析仪还包括均与所述单片机相配合的单片机复位电路和单片机晶振电路,且所述的单片机复位电路和所述的单片机晶振电路均与所述单片机相连。
进一步的,所述的接口是usb接口。
进一步的,所述的单片机通过所述隔离收发器与所述电动公交车的obd标准检测接口相连。
进一步的,所述的输出电压是5v。
进一步的,所述的所需电压是5v或3.3v。
进一步的,所述的单片机晶振电路的频率是12mhz。
本申请实施例中的上述一个或多个技术方案,至少具有如下一种或多种技术效果:
本实施例所述的一种电动公交车can总线检测仪在测试时,与电动公交车的obd标准检测口连接后启动上位机加载对应车型的dbc文件,然后对电动公交车can网络中各个模块进行检测,即可定位电动公交车的电控故障部位,能够对多品牌多型号的电动公交车的can网络进行检测,解决了不同品牌货型号的电动公交车的互相兼容问题,使得只需要一台本实施例所述的一种电动公交车can总线检测仪就可,减少了各品牌各型号检测仪的购买费用,提高了维修效率。
本实施例所述的一种电动公交车can总线检测仪采用开源模式对国内广大电动公交车修理工理解整车控制策略有着积极地推进作用,不再受制于各品牌厂家。有效的提高了故障排查效率,并间接的增加了电动公交车的有效运行时间,方便广大市民的出行。
上述说明仅是本申请技术方案的概述,为了能够更清楚了解本申请的技术手段,而可依照说明书的内容予以实施,并且为了让本申请的上述和其它目的、特征和优点能够更明显易懂,以下特举本申请的具体实施方式。
附图说明
图1为本实用新型实施例中一种电动公交车can总线检测仪与电动公交车相连的结构示意图;
图2为本实用新型实施例中一种电动公交车can总线检测仪与电动公交车相连的线框图;
图3为本实用新型实施例中一种电动公交车can总线检测仪的can分析仪的结构示意图。
附图标记说明:
100—检测仪,110—can分析仪,111—单片机,112—接口,113—隔离收发器,114—存储器,115—毫安低压差稳压器,116—可擦除存储器,117—jtag单片机程序刷写口,118—单片机复位电路,119—单片机晶振电路,120—上位机,200—电动公交车,210—整车控制器can通信模块,220—隔离网桥中继器,230—车辆电机can通信模块,240—车辆仪表车身can通信模块,250—车辆电池管理系统can通信模块。
具体实施方式
本申请实施例通过提供一种电动公交车can总线检测仪,用以解决现有技术中的电动公交车的can总线检测仪仅能检测同品牌一种型号的电动公交车,不能互相兼容,导致现有的各品牌的can总线检测仪互相不通用的技术问题。
为了解决上述技术问题,本申请提供的技术方案总体思路如下:通过加载不同品牌不同型号的电动公交车的dbc文件来对所述电动公交车进行故障排查,能够对多品牌多型号的电动公交车的can网络进行检测,从而做到对各品牌型号的电动公交车兼容通用,解决了不同品牌货型号的电动公交车的互相兼容问题,可对各品牌各型号的电动公交车进行检测,减少了各品牌各型号检测仪的购买费用,提高了维修效率。
下面通过附图以及具体实施例对本申请技术方案做详细的说明,应当理解本申请实施例以及实施例中的具体特征是对本申请技术方案的详细的说明,而不是对本申请技术方案的限定,在不冲突的情况下,本申请实施例以及实施例中的技术特征可以相互组合。
如图1~2所示,一种电动公交车can总线检测仪,所述的检测仪100包括上位机120,所述的上位机120内设有用于加载电动公交车200对应的dbc文件的加载器,以对所述电动公交车200的can网络进行检测。
具体的,dbc是databasecan的缩写,是一种文件格式。dbc文件是can总线产生的数据文件,dbc文件是由德国维克多公司发布的,它被用来描述单一can网络中各逻辑节点信息,依据dbc文件可以开发出来监视和分析can网络中所有逻辑节点的运行状态,也可以是有针对性的通信应用软件。
如图3所示,所述的检测仪100还包括用于连接所述的上位机120和所述的电动公交车200的can分析仪110,所述的can分析仪110包括单片机111,所述的单片机111的一端和用于连接所述上位机120的接口112相连,所述的单片机111的另一端和用于连接所述电动公交车200的隔离收发器113相连;且所述的can分析仪110还包括用于存储所述上位机120和所述电动公交车200的can网络的各模块之间交换的数据的存储器114,且所述存储器114与所述单片机111相连。
进一步的,所述的接口112是usb(universalserialbus的缩写,通用串行总线)接口。
进一步的,所述的单片机111通过所述隔离收发器113与所述电动公交车200的obd(on-boarddiagnostics的缩写,车载自动诊断系统)标准检测接口相连。
进一步的,所述电动公交车200的can网络包括车辆电机can通信模块210、车辆仪表车身can通信模块220和车辆电池管理系统can通信模块230,所述存储器114用于存储所述上位机120和所述电动公交车200的can网络的车辆电机can通信模块210、车辆仪表车身can通信模块220和车辆电池管理系统can通信模块230之间交换的数据。
具体的,所述的上位机120是计算机,且所述的单片机111是lpc2378fbd144-32位微控制器,所述的隔离收发器113是ctm8251t通用can隔离收发器,所述的存储器114是is63lv1024l-10tl1内存。所述的can分析仪110通过usb接口与所述的上位机120连接,所述的can分析仪110通过隔离收发器113与所述的电动公交车200的obd标准检测接口连接,所述的can分析仪110起到了转换usb通信与can通信协议的作用。
如图1所示,所述的can分析仪110通过电动公交车200的obd标准检测接口与电动公交车200的整车控制器can通信模块210相连,所述的整车控制器can通信模块210通过隔离网桥中继器220分别连接有车辆电机can通信模块230、车辆仪表车身can通信模块240和车辆电池管理系统can通信模块250。
检测时,启动所述上位机120,所述上位机120即可与所述电动公交车200的can通信模块建立连接,所述检测仪100通过所述can分析仪与电动公交车的obd标准检测接口连接后,即可启动所述上位机120内的加载器加载电动公交车200的dbc文件,以对电动公交can网络中的各个模块(即车辆电机can通信模块210、车辆仪表车身can通信模块220和车辆电池管理系统can通信模块230)进行检测。
具体的,所述检测仪100通过所述dbc文件分别发送额定检测数值给对应的模块,例如发送车速给车辆电机can通信模块210。当某个模块(即车辆电机can通信模块210、车辆仪表车身can通信模块220或车辆电池管理系统can通信模块230)反馈回的反馈数值与对应的所述检测数值相同时,则所述检测仪100判断该模块没有故障,当反馈的数值与对应的所述检测数值不相同时,则所述检测仪100判断该模块有故障,以此对所述电动公交车200进行故障排查,从而定位所述电动公交车200的电控故障部位。
本实施例所述的一种电动公交车can总线检测仪通过加载不同品牌不同型号的电动公交车的dbc文件来对所述电动公交车200进行故障排查,能够对多品牌多型号的电动公交车的can网络进行检测,从而做到对各品牌型号的电动公交车兼容通用,解决了不同品牌货型号的电动公交车的互相兼容问题,使得只需要一台本实施例所述的一种电动公交车can总线检测仪就可对各品牌各型号的电动公交车进行检测,减少了各品牌各型号检测仪的购买费用,提高了维修效率。
所述的单片机111还连接有用于将来自所述的上位机120的输出电压转换成所需电压的毫安低压差稳压器115、用于存储和修改所述单片机111的参数的可擦除存储器116以及用于写入及调试所述单片机内的程序的单片机程序刷写口jtag117。
具体的,所述的毫安低压差稳压器115是as1117m3-800毫安芯片;所述的可擦除存储器116是eeprom-at24c02,所述可擦除存储器116负责存储修改单片机的参数,例如时间、编号。jtag(jointtestactiongroup,联合测试工作组)是一种国际标准测试协议,主要用于芯片内部测试。
进一步的,所述的输出电压是5v。
进一步的,所述的所需电压是5v或3.3v。
具体的,所述的输出电压经所述上位机120的usb接口输出,5v的所述输出电压经过所述毫安低压差稳压器115转换成5v或3.3v,以给所述can分析仪110供电。
所述的can分析仪110还包括均与所述单片机111相配合的单片机复位电路118和单片机晶振电路119,且所述的单片机复位电路118和所述的单片机晶振电路119均与所述单片机111相连。
具体的,所述的单片机复位电路118是sp706se-3.3v芯片。当所述单片机111内的程序在运行中受到环境干扰出现程序跑飞的时候,所述单片机复位电路能使所述单片机111内的程序自动从头开始执行。所述的单片机晶振电路119的频率是12mhz,所述的单片机晶振电路119为所述单片机111提供震荡源,以启动所述单片机111。
以车速信号作为所述检测数值为例,本实施例中的一种电动公交车can总线检测仪具有如下工作过程:将待检测的电动公交车200开到检修通道,且使其驱动轮悬空。启动所述检测仪100,并使所述can分析仪120与该电动公交车200的obd标准检测接口相连接。启动该电动公交车200,且使车速从0依次加到1~10公里每小时,找出车速信号变化值。停止该电动公交车200,将车速值发送给静止的该电动公交车200,当所述检测仪100读出与该电动公交车200正常运行时对应的车速信号值一样,则汇总形成dbc文件。每一种型号的电动公交车首次检测时都需要先解析can总线协议数据并生成对应的dbc文件,后期同型号的电动公交车可直接调用制作好的测试can总线数据dbc文件对多品牌多型号的电动公交车进行can网络的各模块进行检测,以解决现有的各品牌can总线检测仪互相不通用的技术问题,且能提高电动公交车电控部件维修故障的定位效率,为公交公司降低了采购及维修时间成本。
本实施例所述的一种电动公交车can总线检测仪在测试时,与电动公交车的obd标准检测口连接后启动上位机加载对应车型的dbc文件,然后对电动公交车can网络中各个模块进行检测,即可定位电动公交车的电控故障部位,能够对多品牌多型号的电动公交车的can网络进行检测,解决了不同品牌货型号的电动公交车的互相兼容问题,使得只需要一台本实施例所述的一种电动公交车can总线检测仪就可检测不同品牌不同型号的电动公交车的故障,减少了各品牌各型号检测仪的购买费用,提高了维修效率。
本实施例所述的一种电动公交车can总线检测仪采用开源模式对国内广大电动公交车修理工理解整车控制策略有着积极地推进作用,不再受制于各品牌厂家。有效的提高了故障排查效率,并间接的增加了电动公交车的有效运行时间,方便广大市民的出行。
显然,本领域的技术人员可以对本实用新型进行各种改动和变型而不脱离本实用新型的精神和范围。这样,倘若本实用新型的这些修改和变型属于本实用新型权利要求及其等同技术的范围之内,则本实用新型也意图包含这些改动和变型在内。
1.一种电动公交车can总线检测仪,其特征在于:所述的检测仪包括上位机,所述的上位机内设有用于加载电动公交车对应的dbc文件的加载器;
所述的检测仪还包括用于连接所述的上位机和所述的电动公交车的can分析仪,所述的can分析仪包括单片机,所述的单片机的一端和用于连接所述上位机的接口相连,所述的单片机的另一端和用于连接所述电动公交车的隔离收发器相连;且所述的can分析仪还包括用于存储所述上位机和所述电动公交车的can网络之间交换的数据的存储器,且所述的存储器与所述的单片机相连。
2.如权利要求1所述的一种电动公交车can总线检测仪,其特征在于:所述的单片机还连接有用于将来自所述上位机的输出电压转换成所需电压的毫安低压差稳压器。
3.如权利要求1所述的一种电动公交车can总线检测仪,其特征在于:所述的单片机还连接有用于存储和修改所述单片机的参数的可擦除存储器。
4.如权利要求1所述的一种电动公交车can总线检测仪,其特征在于:所述的单片机还连接有用于写入及调试所述单片机内的程序的单片机程序刷写口jtag。
5.如权利要求1所述的一种电动公交车can总线检测仪,其特征在于:所述的can分析仪还包括均与所述单片机相配合的单片机复位电路和单片机晶振电路,且所述的单片机复位电路和所述的单片机晶振电路均与所述单片机相连。
6.如权利要求1所述的一种电动公交车can总线检测仪,其特征在于:所述的接口是usb接口。
7.如权利要求1所述的一种电动公交车can总线检测仪,其特征在于:所述的单片机通过所述隔离收发器与电动公交车的obd标准检测接口相连。
8.如权利要求2所述的一种电动公交车can总线检测仪,其特征在于:所述的输出电压是5v。
9.如权利要求6所述的一种电动公交车can总线检测仪,其特征在于:所述的所需电压是5v或3.3v。
10.如权利要求5所述的一种电动公交车can总线检测仪,其特征在于:所述的单片机晶振电路的频率是12mhz。
技术总结