CN106597880A - 一种can通信控制方法及***、上位机、bms厂家及客户终端 - Google Patents

一种can通信控制方法及***、上位机、bms厂家及客户终端 Download PDF

Info

Publication number
CN106597880A
CN106597880A CN201610957558.8A CN201610957558A CN106597880A CN 106597880 A CN106597880 A CN 106597880A CN 201610957558 A CN201610957558 A CN 201610957558A CN 106597880 A CN106597880 A CN 106597880A
Authority
CN
China
Prior art keywords
communication
communication protocol
file
protocol file
transmitting
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201610957558.8A
Other languages
English (en)
Other versions
CN106597880B (zh
Inventor
卢远山
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huizhou Blueway New Energy Technology Co Ltd
Original Assignee
Huizhou Blueway New Energy Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huizhou Blueway New Energy Technology Co Ltd filed Critical Huizhou Blueway New Energy Technology Co Ltd
Priority to CN201610957558.8A priority Critical patent/CN106597880B/zh
Publication of CN106597880A publication Critical patent/CN106597880A/zh
Application granted granted Critical
Publication of CN106597880B publication Critical patent/CN106597880B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/04Programme control other than numerical control, i.e. in sequence controllers or logic controllers

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Telephonic Communication Services (AREA)
  • Communication Control (AREA)

Abstract

本发明适用于通信技术领域,提供了一种CAN通信控制方法及***、上位机、BMS厂家及客户终端,所述通信控制方法包括:导入通信协议文件;获取CAN通信设备的调用函数库;从所获取的调用函数库获取对应的收发函数,对所获取的收发函数进行配置,生成配置文件,以与公共通信接口适配,经配置,所述CAN通信设备可与所述公共通信接口进行通信。本发明中,从调用数据库获得对应的收发函数,将该收发函数配置到公共通信接口,以与该公共通信接口适配,使得该公共通信接口可与经过配置的不同CAN通信设备进行通信,兼容性强,降低成本。

Description

一种CAN通信控制方法及***、上位机、BMS厂家及客户终端
技术领域
本发明属于电池技术领域,尤其涉及一种CAN通信控制方法及***、上位机、BMS厂家及客户终端。
背景技术
对于电动汽车而言,BMS(BATTERY MANAGEMENT SYSTEM,电池管理***)实时测试了电池***的电压、电流、温度等参数,但BMS本身不能把这些数据显示出来,必须通过上位机才能把数据归类显示,便于使用者阅读。
不同BMS厂家内部使用不同的CAN通信协议,不同厂家使用的CAN总线监控设备,导致每个厂家需要提供指定的上位机与指定型号的CAN总线监控设备。导致开发人员需要使用多种不同的上位机及采购不同的CAN总线监控设备,而每家上位机各不相同,研发人员都需要进行一定时间的培训才能使用该上位机,因此需要耗费较多的人力物力,此外采购不同的CAN总线监控设备成本较高,且容易搞混而出现失误。
发明内容
本发明实施例提供了一种CAN通信控制方法及***、上位机、BMS厂家及客户终端,旨在解决现有技术中的由于不同BMS厂家内部使用不同的CAN通信协议,用户需要采购不同的上位机及CAN总线监控设备而导致的成本较高,使用过程较繁琐的问题。
本发明实施例是这样实现的,一种CAN通信控制方法,包括:
导入通信协议文件;
获取CAN通信设备的调用函数库;
从所获取的调用函数库获取对应的收发函数,对所获取的收发函数进行配置,生成配置文件,以与公共通信接口适配,经配置,所述CAN通信设备可与所述公共通信接口进行通信。
优选地,所述导入通信协议文件之后、所述获取与所述通信协议文件对应的调用数据库之前还包括:
对所导入的通信协议文件进行解析处理。
优选地,所述通信协议文件为加密文件时,所述对所导入的通信协议文件进行解析处理包括:
对所导入的通信协议文件进行解密处理,获得解密通信协议文件;
对所述解密通信协议文件进行解析,获得解析数据;或者
所述通信协议文件为当前生成的通信协议文件时,所述对所导入的通信协议文件进行解析处理具体为:对所述通信协议文件进行加密处理,以形成加密通信协议文件。
优选地,所述从所获取的调用函数库获取对应的收发函数,对所获取的收发函数进行配置,生成配置文件包括:
导入CAN通信设备的调用数据库;
从所导入的调用数据库获取对应的收发函数;
将所获取的收发函数配置到所述公共通信接口,生成配置文件,以与所述公共通信接口适配。
本发明还提供一种CAN通信控制***,包括:
操作界面,用于导入协议文件,并显示对应的BMS信息;
获取模块,用于获取与所述通信协议文件对应的调用函数库;
配置模块,用于从所获取的调用函数库获取对应的收发函数,对所获取的收发函数进行配置,生成配置文件,以与公共通信接口适配,经配置,所述CAN通信设备可与所述公共通信接口进行通信;
公共通信接口,用于与所获取的调用函数库对应的CAN通信设备进行交互。
优选地,所述通信控制***还包括:解析模块,用于对所导入的通信协议文件进行解析处理。
优选地,所述配置模块包括导入单元,用于导入CAN通信设备的调用数据库;
获取单元,用于从所导入的调用数据库获取对应的收发函数;
配置单元,用于将所获取的收发函数配置到所述公共通信接口中,以与所述公共通信接口适配。
本发明还提供一种监控上位机,包括用于生成通信协议文件的生成模块、及CAN通信控制***,所述控制***包括:
操作界面,用于导入协议文件,并显示对应的BMS信息;
获取模块,用于获取与所述通信协议文件对应的调用函数库;
配置模块,用于从所获取的调用函数库获取对应的收发函数,对所获取的收发函数进行配置,生成配置文件,以与公共通信接口适配,经配置,所述CAN通信设备可与所述公共通信接口进行通信;
公共通信接口,用于与所获取的调用函数库对应的CAN通信设备进行交互。
本发明还提供一种BMS厂家终端,包括:用于生成通信协议文件的生成模块、及CAN通信控制***,所述CAN通信控制***包括:
操作界面,用于导入协议文件,并显示对应的BMS信息;
获取模块,用于获取与所述通信协议文件对应的调用函数库;
配置模块,用于从所获取的调用函数库获取对应的收发函数,对所获取的收发函数进行配置,生成配置文件,以与公共通信接口适配,经配置,所述CAN通信设备可与所述公共通信接口进行通信;
公共通信接口,用于与所获取的调用函数库对应的CAN通信设备进行交互。
本发明还提供一种BMS客户终端,包括CAN通信控制***,所述CAN通信控制***包括:
操作界面,用于导入协议文件,并显示对应的BMS信息;
获取模块,用于获取与所述通信协议文件对应的调用函数库;
配置模块,用于从所获取的调用函数库获取对应的收发函数,对所获取的收发函数进行配置,生成配置文件,以与公共通信接口适配,经配置,所述CAN通信设备可与所述公共通信接口进行通信;
公共通信接口,用于与所获取的调用函数库对应的CAN通信设备进行交互。
在本发明实施例中,从调用数据库获得对应的收发函数,将该收发函数配置到公共通信接口,以与该公共通信接口适配,使得该公共通信接口可与经过配置的不同CAN通信设备进行通信,兼容性强,无需为每一个CAN通信设备配置通信接口,降低成本。
附图说明
图1是本发明第一实施例提供的一种CAN通信控制方法的流程图;
图2是本发明第一实施例提供的一种CAN通信控制方法的步骤S3的具体流程图;
图3是本发明第二实施例提供的一种CAN通信控制***的结构图;
图4是本发明第二实施例提供的一种CAN通信控制***的配置模块3的具体结构图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明实施例中,一种CAN通信控制方法,包括:导入通信协议文件;获取与所述通信协议文件对应的调用函数库;从所获取的调用函数库获取对应的收发函数,对所获取的收发函数进行配置,生成配置文件,以与公共通信接口适配,经配置,所述CAN通信设备可与所述公共通信接口进行通信。
为了说明本发明所述的技术方案,下面通过具体实施例来进行说明。
实施例一:
图1示出了本发明第一实施例提供的一种CAN通信控制方法的流程图,包括:
步骤S1、导入通信协议文件;
具体地,所述通信协议文件为CAN通信信号的一部分数据,所述通信协议文件优选为dbc文件,采用Vector CANdb++Editor工具而生成,所述通信协议文件可包括:需要解析的CAN通信信号对应的名称、所在的CAN ID识别号、所在的起点位置、所在的终点位置、偏移量、分辨率、号的单位等。
步骤S2、获取CAN通信设备的调用函数库;
其中,CAN通信设备的调用数据库由采集设备提供商提供,所述调用数据库存储有若干个调用函数(例如功能函数、驱动文件),包括收发函数。
步骤S3、从所获取的调用函数库获取对应的收发函数,对所获取的收发函数进行配置,生成配置文件,以与公共通信接口适配;
具体地,经过配置后,该CAN通信设备可与上述公共通信接口进行通信,但不同的CAN通信设备与该公共通信接口通信时,则需要分别导入对应的通信协议文件,对每一连接的CAN通信设备的调用数据库中的收发函数分别进行配置,以与公共通信接口适配,其中,所述公共通信接口指的是CAN通信配置接口,具有兼容功能,所述收发函数具体指的是接收/发送函数。本实施例中,对每一获得的调用数据库的收发函数进行配置,使得每一个CAN通信设备经过配置后都能通过所述公共通信接口进行通信,例如通信协议文件、CAN通信信号的传输等,可满足不同厂家使用自家的通信协议,也可兼容不同的CAN总线监控设备(如CAN通信设备)。
在本实施例的一个优选方案中,上述步骤S1之后、步骤S2之前还可包括:
步骤S4,对所导入的通信协议文件进行解析处理;
具体地,针对通信协议文件当前的状态进行相应处理,如所述通信协议文件为加密文件时,所述对所导入的通信协议文件进行解析处理具体为:
对所导入的通信协议文件进行解密处理,获得解密通信协议文件;
具体地,解密过程可采用现有的解密技术,此处不再赘述。
对所述解密通信协议文件进行解析,获得解析数据;
具体地,解析过程如下:
识别CAN通信信号传输时所使用的CAN ID,将该CAN ID及对应的8个字节的数据信息过滤后,存储在缓存器中;
从缓存器中读取与当前识别出来的CAN ID对应的数据信息,具体地,所述数据信息可包括:CAN通信信号所在的起点及终点位置、偏移量、分辨率及信号的单位等;
基于所获取的数据信息计算出信号的实际值,优选地,根据信号的实际值=数据值(通过起点位置,终点位置计算)*分辨率+偏移量来计算信号的实际值,根据该实际值来获得对应的解析数据。
需要说明的是,本实施例并不局限于将步骤S4设置在步骤S2之前,还可以在步骤S2之后或者与步骤S2同时进行,此处对此不作限制。
当所述通信协议文件为当前生成的通信协议文件时,对所述通信协议文件进行加密处理,获得加密后的通信协议文件,可提高数据传输的安全性。
在对通信协议文件进行解析及生成配置文件后,可将解析后的数据显示在操作界面上(或者用户界面),及将配置文件发送出去。或者,对通信协议文件进行加密后,将加密的协议通信文件及配置文件发送出去。
优选地,如图2所示,为本发明第一实施例提供的一种CAN通信控制方法的步骤S3的具体流程图,上述步骤S3具体包括:
步骤S31、导入CAN通信设备的调用数据库;
具体地,该调用数据库存储有多个驱动文件(dll文件);
步骤S32、从导入的调用数据库获取对应的收发函数;
具体地,通过托管或者非托管方式识别出调用数据库的调用函数(如收发函数),而所述托管方式及非托管方式属于现有技术,此处不再赘述;
步骤S33、将所获取的收发函数配置到所述公共通信接口中,生成配置文件,以与所述公共通信接口适配。
具体地,配置文件具体为公共通信接口与所述调用函数之间的对应设置,具体包括:收发函数名称、收发数据的数据类型、数据个数、CAN ID等,此处对此不作限制。获得配置文件后,可将厂商的具有接收及发送功能的驱动函数转化为与所述公共通信接口适配的收发函数。
本实施例中,从调用数据库获得对应的收发函数,将该收发函数配置到公共通信接口,以与该公共通信接口适配,使得该公共通信接口可与经过配置的不同CAN通信设备进行通信,兼容性强,无需为每一个CAN通信设备配置接口,降低成本。
此外,在通信协议文件传输过程中采用加密方式传输,可提高数据传输的安全性。
实施例二:
图3示出了本发明第二实施例提供的一种CAN通信控制***的结构图,包括:操作界面1、与所述操作界面1连接的获取模块2、与所述获取模块2连接的配置模块3、与所述配置模块3连接的公共通信接口4,其中:
操作界面1,用于导入协议文件,并显示对应的BMS信息;
具体地,所述通信协议文件即为CAN通信信号的一部分数据,所述通信协议文件优选为dbc文件,采用Vector CANdb++Editor工具而生成,所述通信协议文件可包括:需要解析的CAN通信信号对应的名称、所在的CAN ID识别号、所在的起点位置、所在的终点位置、偏移量、分辨率、号的单位等。
获取模块2,用于获取与CAN通信设备的调用函数库;
其中,CAN通信设备的调用数据库由CAN通信设备提供商提供。
配置模块3,用于从所获取的调用函数库获取对应的收发函数,对所获取的收发函数进行配置,生成配置文件,以与公共通信接口适配;
其中,经配置,上述CAN通信设备可与上述公共通信接口进行通信;
具体地,经过配置后,该CAN通信设备可与上述公共通信接口进行通信,但不同的CAN通信设备需要分别导入对应的通信协议文件,对每一连接的CAN通信设备的调用数据库中的收发函数进行配置,以与公共通信接口适配,其中,所述公共通信接口指的是CAN通信配置接口,具有兼容功能,所述收发函数具体指的是接收/发送函数。本实施例中,对每一获得的调用数据库的收发函数进行配置,使得每一个经过配置的CAN通信设备都能通过所述公共通信接口进行数据交互,例如通信协议文件的传输等,可满足不同厂家使用自家的通信协议,也可兼容不同的CAN总线监控设备。
公共通信接口4,用于与所获取的调用函数库对应的CAN设备进行交互。
在本实施例的一个优选方案中,上述控制***还包括:与获取模块2连接的解析模块5,其中:
解析模块5,用于对所导入的通信协议文件进行解析处理;
具体地,针对通信协议文件当前的状态进行相应处理,如所述通信协议文件为加密文件时,所述对所导入的通信协议文件进行解析处理具体为:
对所导入的通信协议文件进行解密处理,获得解密通信协议文件,解密过程可采用现有的解密技术,此处不再赘述。
对所述解密通信协议文件进行解析,获得解析数据;
具体地,解密过程如下:
识别CAN通信信号传输时使用的CAN ID,将该CAN ID及对应的8个字节的数据信息过滤后,存储在缓存器中;
从缓存器中读取与当前识别出来的CAN ID对应的数据信息,具体地,所述数据信息可包括:CAN通信信号所在的起点及终点位置、偏移量、分辨率及信号的单位等;
基于所获取的数据信息计算出信号的实际值,优选地,根据:
信号的实际值=数据值(通过起点位置,终点位置计算)*分辨率+偏移量来计算信号的实际值,根据该实际值来获得对应的解析数据。
当所述通信协议文件为当前生成的通信协议文件时,对所述通信协议文件进行加密处理,获得加密后的通信协议文件,可提高数据传输的安全性。
在对通信协议文件进行解析及生成配置文件后,可将解析后的数据显示在操作界面上(或者用户界面),及将配置文件发送出去。或者,对通信协议文件进行加密后,将加密的协议通信文件及配置文件发送出去。
如图4所示,为本发明第二实施例提供的一种CAN通信控制***的配置模块3的具体结构图,所述配置模块3具体包括:导入单元31、与导入单元31连接的获取单元32、与获取单元32连接的配置单元33,其中:
导入单元31,用于导入CAN通信设备的调用数据库;
获取单元32,用于从导入的调用数据库获取对应的收发函数;
具体地,通过托管或者非托管方式识别出调用数据库中的调用函数(如收发函数),而所述托管方式及非托管方式属于现有技术,此处不再赘述;
配置单元33,用于将所获取的收发函数配置到所述公共通信接口中,生成配置文件,以与所述公共通信接口适配。
具体地,配置文件具体为公共通信接口与所述调用函数之间的对应设置,具体包括:收发函数名称、收发数据的数据类型、数据个数、CAN ID等,此处对此不作限制。获得配置文件后,可将厂商的具有接收及发送功能驱动函数转化为与所述公共通信接口适配的收发函数。
本实施例中,从调用数据库获得对应的收发函数,将该收发函数配置到公共通信接口,以与该公共通信接口适配,使得该公共通信接口可与经过配置的不同CAN通信设备进行通信,兼容性强,无需为每一个CAN通信设备配置接口,降低成本。
此外,在通信协议文件传输过程中采用加密方式传输,可提高数据传输的安全性。
实施例三:
本发明还提供一种监控上位机,该监控上位机与CAN通信设备进行CAN线连接,包括上述实施例二所述的CAN通信控制***,所述控制***的具体结构及工作原理与上述实施例二的描述基本一致,具体可参考上述实施例二,此处不再赘述。
本实施例中,从调用数据库获得对应的收发函数,将该收发函数配置到公共通信接口,以与该公共通信接口适配,使得该公共通信接口可与经过配置的不同CAN通信设备进行通信,兼容性强,无需为每一个CAN通信设备配置接口,降低成本。
此外,在通信协议文件传输过程中采用加密方式传输,可提高数据传输的安全性。
实施例四:
本发明还提供一种BMS厂家终端,该厂家终端包括:生成模块、CAN通信控制***,其中:
生成模块:用于生成通信协议文件;
具体地,所述通信协议文件优选为dbc协议文件,采用Vector CANdb++Editor工具,配置对应BMS的CAN通信协议,生成dbc协议文件。
所述BMS的控制***与上述实施例二对应的BMS的控制***的具体结构及工作原理基本一致,此处不再赘述。
在本实施例的一个优选方案中,将上述CAN通信控制***嵌入到BMS厂家终端,该生成模块根据指示生成通信协议文件,该控制***对生成的通信协议文件进行加密处理,基于与BM厂家终端连接的CAN通信设备来配置CAN通信接口,具体过程如下:
获取CAN通信设备的调用函数库;
导入该调用函数库;
获得该调用函数库中的收发函数,将该收发函数配置到公共通信接口中,使得BMS的控制***与对应CAN通信设备的收发功能(接收和发送),并生成配置文件,然后将加密的通信协议文件及配置文件通过所述公共通信接口发送给BMS的客户终端(例如电池厂、整车厂等)。
本实施例中,从调用数据库获得对应的收发函数,将该收发函数配置到公共通信接口,以与该公共通信接口适配,使得该公共通信接口可与经过配置的不同CAN通信设备进行通信,兼容性强,无需为每一个CAN通信设备配置接口,降低成本。
此外,在通信协议文件传输过程中采用加密方式传输,可提高数据传输的安全性。
实施例五:
本发明还提供一种BMS客户终端,包括如上述实施例二所述的CAN通信控制***及判断模块,其中:
判断模块,用于判断接收的配置文件的类型与自身使用的配置文件的类型是否一致,当一致时,导入该配置文件,当不一致时,反馈给所述控制***,重新配置获得配置文件,使其与公共通信接口匹配,进而使得可通过上述公共通信接口具有与对应CAN通信设备进行交互。
本实施例对应的BMS客户终端的工作原理如下:
导入通信协议文件时,CAN通信控制***接收到对该通信协议文件进行解析处理,获得解析数据,该解析数据包括配置文件的类型等信息,判断模块判断该配置文件的类型是否与自身使用的配置文件类似一致,当一致时,说明当前的公共通信接口与解析的配置文件匹配,则直接导入该配置文件;当不一致时,说明解析的配置文件与公共通信接口不匹配,需要重新配置生成与公共通信接口匹配的配置文件,具体的配置过程与上述实施例二的描述一致,此处不再赘述。
本实施例中,从调用数据库获得对应的收发函数,将该收发函数配置到公共通信接口,以与该公共通信接口适配,使得该公共通信接口可与经过配置的不同CAN通信设备进行通信,兼容性强,无需为每一个CAN通信设备配置接口,降低成本。
此外,在通信协议文件传输过程中采用加密方式传输,可提高数据传输的安全性。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。
专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。

Claims (10)

1.一种CAN通信控制方法,其特征在于,包括:
导入通信协议文件;
获取CAN通信设备的调用函数库;
从所获取的调用函数库获取对应的收发函数,对所获取的收发函数进行配置,生成配置文件,以与公共通信接口适配,经配置,所述CAN通信设备可与所述公共通信接口进行通信。
2.根据权利要求1所述的控制方法,其特征在于,所述导入通信协议文件之后、所述获取与所述通信协议文件对应的调用数据库之前还包括:
对所导入的通信协议文件进行解析处理。
3.根据权利要求2所述的控制方法,其特征在于,所述通信协议文件为加密文件时,所述对所导入的通信协议文件进行解析处理包括:
对所导入的通信协议文件进行解密处理,获得解密通信协议文件;
对所述解密通信协议文件进行解析,获得解析数据;或者
所述通信协议文件为当前生成的通信协议文件时,所述对所导入的通信协议文件进行解析处理具体为:对所述通信协议文件进行加密处理,以形成加密通信协议文件。
4.根据权利要求1至3任意一项所述的控制方法,其特征在于,所述从所获取的调用函数库获取对应的收发函数,对所获取的收发函数进行配置,生成配置文件包括:
导入CAN通信设备的调用数据库;
从所导入的调用数据库获取对应的收发函数;
将所获取的收发函数配置到所述公共通信接口,生成配置文件,以与所述公共通信接口适配。
5.一种CAN通信控制***,其特征在于,包括:
操作界面,用于导入协议文件,并显示对应的BMS信息;
获取模块,用于获取与所述通信协议文件对应的调用函数库;
配置模块,用于从所获取的调用函数库获取对应的收发函数,对所获取的收发函数进行配置,生成配置文件,以与公共通信接口适配,经配置,所述CAN通信设备可与所述公共通信接口进行通信;
公共通信接口,用于与所获取的调用函数库对应的CAN通信设备进行交互。
6.根据权利要求5所述的控制***,其特征在于,所述通信***还包括:
解析模块,用于对所导入的通信协议文件进行解析处理。
7.根据权利要求5所述的控制***,其特征在于,所述配置模块包括:
导入单元,用于导入CAN通信设备的调用数据库;
获取单元,用于从所导入的调用数据库获取对应的收发函数;
配置单元,用于将所获取的收发函数配置到所述公共通信接口中,以与所述公共通信接口适配。
8.一种监控上位机,其特征在于,包括如权利要求4至7任意一项所述的CAN通信控制***。
9.一种BMS厂家终端,其特征在于,包括:用于生成通信协议文件的生成模块、还包括如权利要求4至7任意一项所述的CAN通信控制***。
10.一种BMS客户终端,其特征在于,包括如权利要求4至7任意一项所述的BMS的CAN通信控制***。
CN201610957558.8A 2016-11-02 2016-11-02 一种can通信控制方法及***、上位机、bms厂家及客户终端 Active CN106597880B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610957558.8A CN106597880B (zh) 2016-11-02 2016-11-02 一种can通信控制方法及***、上位机、bms厂家及客户终端

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610957558.8A CN106597880B (zh) 2016-11-02 2016-11-02 一种can通信控制方法及***、上位机、bms厂家及客户终端

Publications (2)

Publication Number Publication Date
CN106597880A true CN106597880A (zh) 2017-04-26
CN106597880B CN106597880B (zh) 2019-08-30

Family

ID=58589846

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610957558.8A Active CN106597880B (zh) 2016-11-02 2016-11-02 一种can通信控制方法及***、上位机、bms厂家及客户终端

Country Status (1)

Country Link
CN (1) CN106597880B (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107766263A (zh) * 2017-10-12 2018-03-06 硅谷数模半导体(北京)有限公司 接口芯片的控制方法、装置、存储介质和处理器
CN115471926A (zh) * 2022-08-17 2022-12-13 力神(青岛)新能源有限公司 一种电动汽车电池管理***的数据解析优化方法

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN201118640Y (zh) * 2007-07-20 2008-09-17 核工业理化工程研究院 多接口通讯协议转换器
CN101572641A (zh) * 2009-05-26 2009-11-04 阴晓峰 基于can总线的控制器网络监控***及监控方法
CN103139030A (zh) * 2011-11-29 2013-06-05 上海中科国嘉储能技术有限公司 一种电池管理***及其通信方法
CN103259826A (zh) * 2012-02-20 2013-08-21 伊顿公司 用于充电机和电动车之间的数据传输装置及方法
CN204131547U (zh) * 2014-05-22 2015-01-28 北京市亿能通电子有限公司 一种can信号解析装置
CN104578291A (zh) * 2014-12-30 2015-04-29 智慧城市***服务(中国)有限公司 一种用于电动汽车的充电方法和装置
US20160203326A1 (en) * 2015-01-13 2016-07-14 Snoopwall, Llc Securing data gathering devices of a personal computing device while performing sensitive data gathering activities to prevent the misappropriation of personal user data gathered therewith
CN105827647A (zh) * 2016-05-18 2016-08-03 浙江京禾电子科技有限公司 协议转换器

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN201118640Y (zh) * 2007-07-20 2008-09-17 核工业理化工程研究院 多接口通讯协议转换器
CN101572641A (zh) * 2009-05-26 2009-11-04 阴晓峰 基于can总线的控制器网络监控***及监控方法
CN103139030A (zh) * 2011-11-29 2013-06-05 上海中科国嘉储能技术有限公司 一种电池管理***及其通信方法
CN103259826A (zh) * 2012-02-20 2013-08-21 伊顿公司 用于充电机和电动车之间的数据传输装置及方法
CN204131547U (zh) * 2014-05-22 2015-01-28 北京市亿能通电子有限公司 一种can信号解析装置
CN104578291A (zh) * 2014-12-30 2015-04-29 智慧城市***服务(中国)有限公司 一种用于电动汽车的充电方法和装置
US20160203326A1 (en) * 2015-01-13 2016-07-14 Snoopwall, Llc Securing data gathering devices of a personal computing device while performing sensitive data gathering activities to prevent the misappropriation of personal user data gathered therewith
CN105827647A (zh) * 2016-05-18 2016-08-03 浙江京禾电子科技有限公司 协议转换器

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107766263A (zh) * 2017-10-12 2018-03-06 硅谷数模半导体(北京)有限公司 接口芯片的控制方法、装置、存储介质和处理器
CN115471926A (zh) * 2022-08-17 2022-12-13 力神(青岛)新能源有限公司 一种电动汽车电池管理***的数据解析优化方法

Also Published As

Publication number Publication date
CN106597880B (zh) 2019-08-30

Similar Documents

Publication Publication Date Title
CN105871873A (zh) 一种用于配电终端通信的安全加密认证模块及其方法
CN106533669A (zh) 设备识别的方法、装置和***
CN110324222A (zh) 一种车辆can总线数据交互***及其交互方法
CN108092835A (zh) 电动汽车充电桩的检测方法和装置
CN113422686B (zh) 网关层鉴权方法、***、电子设备及存储介质
CN106851513A (zh) 一种电子产品的测试方法和***
CN102833709B (zh) 一种短信的发送方法、移动终端、服务器和***
CN113810788A (zh) 一种智能电表信息传递方法、装置及终端设备
CN106597880A (zh) 一种can通信控制方法及***、上位机、bms厂家及客户终端
CN113141593B (zh) 车辆虚拟钥匙的检测方法和检测***、上位机
CN107819650A (zh) 数据安全测试方法及装置
CN106161224B (zh) 数据交换方法、装置及设备
CN105049537B (zh) 利用链接的客户端设置
CN104699609A (zh) 一种串口通信检测方法及装置
CN107026857B (zh) 一种信息处理方法及网关设备
CN105228114A (zh) 一种基于电力故障定位***的加密短信收发***及方法
CN107040928B (zh) 非法wifi检测方法、终端、aaa服务器和***
CN116033418A (zh) 一种应用于消防物联网的无线通信加密方法及***
CN206313784U (zh) 一种加密机测试***
CN111770189B (zh) 一种联网式医疗大数据分级传输方法及***
CN115696500A (zh) 业务平台切换方法、装置、***、终端设备及业务平台
CN107548058A (zh) 设备接入方法和智能终端
CN101115055A (zh) 通信网络中报告隧道数据包中各级错误的装置及方法
CN107592294A (zh) 数据上报方法及装置
CN113098866B (zh) 云监控***和方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant