CN106997176A - 车用控制器区域网络的通用控制方法 - Google Patents
车用控制器区域网络的通用控制方法 Download PDFInfo
- Publication number
- CN106997176A CN106997176A CN201610044577.1A CN201610044577A CN106997176A CN 106997176 A CN106997176 A CN 106997176A CN 201610044577 A CN201610044577 A CN 201610044577A CN 106997176 A CN106997176 A CN 106997176A
- Authority
- CN
- China
- Prior art keywords
- vehicle
- area network
- controller area
- control method
- code database
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 20
- 238000004891 communication Methods 0.000 claims abstract description 7
- 238000012360 testing method Methods 0.000 claims abstract description 6
- 238000012790 confirmation Methods 0.000 claims description 4
- 238000001514 detection method Methods 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 238000013475 authorization Methods 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/04—Programme 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)
- Small-Scale Networks (AREA)
Abstract
本发明公开了一种车用控制器区域网络的通用控制方法,是通用于相异车厂车型的车辆,为先建立一控制码数据库,该控制码数据库包含有多个对应于相异车厂车型的数据群组,再将该控制码数据库储存至一车用模块的储存单元,并将该车用模块连接至一待确认车辆,透过该车用模块的一指令编译器电性连接至该待确认车辆的一控制器区域网络进行沟通测试,以匹配出对应于该待确认车辆的一匹配数据群组,最后使用该匹配数据群组配合该指令编译器及该控制器区域网络对该车用模块的一驱动源进行驱动运作。藉此,可以自动检测出匹配数据群组,而进行运作。
Description
技术领域
本发明为涉及一种控制器区域网络,尤指一种车用控制器区域网络的通用控制方法。
背景技术
控制器区域网络(Controller Area Network,简称CAN或CANbus)是一种通讯协议,为一种应用于极严苛环境下的传输总线,它能在电气条件恶劣或是不稳定的状况下依然提供相当稳定的传输量,简单来说,就是利用双线差动传输的技术规格,当某个差动总线信号线断路、接地或搭上电源线时,仍持续传送信号,所以常用于各种交通工具的控制系统之中。
如中国台湾专利公告第I346060号的《车辆控制器区域网络(CANBus)的信号传输装置》,其包含有一行车电脑、一控制器区域网络总线、一检测装置以及一遥控器,该行车电脑与该控制器区域网络总线(CAN Bus)连接,并设有一接收器,该接收器可接收所匹配的该遥控器所发射的一遥控信号,CANBus整合车辆所有信号,并传递一信号至车辆的各个系统设备以供使用,该检测装置电性连接于CAN Bus,再与车辆的各个系统设备相连结,并可读取CANBus所传输的该信号,且该检测装置具有与该信号做比对的预设时间参数。该行车电脑接收该遥控信号后,CAN Bus再发出该信号,而后藉由该检测装置进行比对,而可控制各个系统设备进行作动,来达到提升车辆的功能表现及驾驶人使用的便利性。
而不同车款及不同车厂牌所使用的CAN Bus指令可能不尽相同,若要替换车辆的系统设备,若非原厂完全相同的设备,则替换后的系统设备可能无法与原系统相匹配,导致CAN Bus所发出的信号无法被替换后的系统设备所接收,而无法顺利运作,因此,如何使替换后的系统设备顺利运作,实为相关业者所面临的课题。
除此之外,由于不同车厂牌及不同车款有不同的CAN Bus指令,则同样一个功能的车用设备,业者势必要做出分别与不同车厂可配对的专属车用设备,而不符合实际商业贩卖需求。
发明内容
本发明的主要目的,在于解决控制器区域网络无法与替换后的系统设备匹配,而导致系统设备无法顺利运作的问题。
为达上述目的,本发明提供一种车用控制器区域网络的通用控制方法,是通用于多个相异车厂车型的车辆,该通用控制方法包含有以下步骤:
S1:建立一控制码数据库,该控制码数据库包含有多个对应于相异车厂车型的数据群组,各数据群组分别包含有多控制码;
S2:将该控制码数据库输入储存至一车用模块的储存单元;
S3:将该车用模块连接至一未知车厂车型的待确认车辆;
S4:透过该车用模块的一指令编译器电性连接至该待确认车辆的一控制器区域网络进行沟通测试,以于该控制码数据库中匹配出对应于该待确认车辆的一匹配数据群组;以及
S5:使用该匹配数据群组配合该指令编译器及该控制器区域网络对该车用模块的一驱动源进行驱动运作。
综上所述,本发明的该指令编译器可以与该控制器区域网络进行沟通测试,而可以找出与该控制器区域网络匹配的该匹配数据群组,使该车用模块可以依照该匹配数据群组而顺利的运作。
附图说明
图1,为本发明第一实施例的流程示意图。
图2,为本发明第二实施例的流程示意图。
图3,为本发明第三实施例的流程示意图。
具体实施方式
涉及本发明的详细说明及技术内容,现就配合图式说明如下:
请参阅图1所示,本发明为一种车用控制器区域网络的通用控制方法,是通用于多个相异车厂车型的车辆,该通用控制方法包含有以下步骤:
步骤S1:建立一具有多个数据群组的控制码数据库,该些数据群组分别对应于相异的车厂车型,且各数据群组分别包含有多个控制码,于本实施例中,更包含有以下步骤:
步骤A1:与各种车厂车型的原厂透过授权等方式,而取得原厂各个车厂车型的该些数据群组。
步骤A2:将该些数据群组集结在一起,而作为该控制码数据库的数据数据来源。
步骤S2:将该控制码数据库输入储存至一车用模块的一储存单元,该车用模块可以为汽车头灯、方向灯、剎车、车窗等等,但不以此为限,只要是装设于车上的电子操作设备皆可以应用于此。
步骤S3:将该车用模块连接组装至一未知车厂车型的待确认车辆。
步骤S4:透过该车用模块的一指令编译器电性连接至该待确认车辆的一控制器区域网络进行沟通测试,如线性的方式,以于该控制码数据库中匹配出对应于该待确认车辆的该控制器区域网络的一匹配数据群组,其中,沟通测试的详细步骤如下所示:
步骤C1:该指令编译器会自动分别传送该些数据群组的该些控制码至该控制器区域网络。
步骤C2:当该控制器区域网络接受到与其不匹配的该些控制码时,该控制器区域网络将不进行任何回应,而当接收到与其匹配的该些控制码时,会回传一确认信号至该指令编译器,而后,该指令编译器会根据该确认信号而于该些数据群组中找出与该控制器区域网络匹配的该匹配数据群组,进而确认该待确认车辆的车厂车型。
步骤S5:最后使用与该控制器区域网络匹配的该匹配数据群组,并配合该指令编译器及该控制器区域网络而可以使该车用模块的一驱动源顺利驱动运作。而实际的驱动方式更可以包含有以下步骤:
步骤F1:该指令编译器根据该驱动源的需求,而传送该匹配数据群组的该些控制码至该控制器区域网络。其是由于该车用模块所需的电压、电流、频率、功率皆可能与该待确认车辆的该控制器区域网络不匹配,因此,只要指令编译器在步骤S4中已经确定沟通的编码方式及内容,便可以根据驱动源的需求,与该控制器区域网络进行沟通,而得到所需求的电压、电流、频率或功率数值。
步骤F2:该控制器区域网络依据该些控制码而朝该指令编译器发出一驱动指令,该驱动源依据该驱动指令而可以顺利的进行驱动运作。
以汽车头灯举例来说,开该待确认车辆的原厂大灯时,会需要消耗50瓦,而当替换成LED的汽车大灯之后,可能仅需要20瓦的功率消耗,因此,本发明的该指令编译器会传送需要20瓦的需求的该些控制码至该控制器区域网络,进而使该控制器区域网络发出输出20瓦的该驱动指令,而可满足驱动的需求。相较于现有是透过额外加装负载的方式来抵销额外的功率,并未实际达到省电的功用,本发明则可以直接降低输出的功率,以满足节能等目的。
此外,更可以将该指令编译器与一应用软性电性连接,并透过该应用软性而操作该指令编译器,而与该车用模块进行沟通,该应用软性可以设置于手机、平板或车内显示器等等,以方便使用者下达命令。
续搭配参阅图2所示,为本发明的第二实施例,与第一实施例的差异在于步骤S1以及步骤S4,于本实施例中,步骤S1更具有以下步骤:
步骤B1:装设一控制码撷取器至该些相异车厂车型的车辆中,以撷取出各个车厂车型的该些数据群组。举例来说,使用者可透过逐一进行对应操作时,一并撷取该些相异车厂车型的车辆所输出的信号,藉此得知对应操作动作的控制码。
步骤B2:将撷取出的该些数据群组集结成该控制码数据库。
而步骤S4则具有以下步骤:
步骤D1:控制一指令输入模块如切换大灯、小灯的部件等,使该控制器区域网络发出至少一操作信号。
步骤D2:该控制码数据库接收该至少一操作信号,而于该些数据群组中进行交叉比对,以确认与该至少一操作信号匹配的该些控制码,并选出一与该至少一操作信号匹配的该匹配数据群组,进而确认该待确认车辆的车厂车型。
举例来说,使用者依序切换大灯、小灯、雾灯、昼行灯,而发出如0001、0011、0111、1111的操作信号,该控制码数据库首先接收0001并对该些数据群组进行搜寻,而排除无法与0001匹配的该些数据群组,接着再接收0011的操作信号并排除无法与0011匹配的该些数据群组,如此循环下去,即可以确认与该控制器区域网络匹配的该匹配数据群组。
续搭配参阅图3所示,为本发明的第三实施例,与第二实施例的差异在于步骤S4,于本实施例中,步骤S4更具有以下步骤:
E1:当该待确认车辆启动时,该控制器区域网络会主动发出至少一操作信号。
E2:该控制码数据库接收该至少一操作信号,而于该些数据群组中进行交叉比对,以确认与该至少一操作信号匹配的该些控制码,并选出一与该至少一操作信号匹配的该匹配数据群组,进而确认该待确认车辆的车厂车型。
举例来说,车辆启动后该控制器区域网络会主动朝该车用模块发出该至少一操作信号,该至少一操作信号会依据不同的车厂车型而有所不同,如方向灯闪烁两下或大灯长亮三秒等,而该控制码数据库接收后,会找出与其相匹配的该匹配数据群组。
综上所述,本发明具有以下特点:
一、藉由该指令编译器可以自动与该控制器区域网络进行沟通测试,而可以找出与该控制器区域网络匹配的该匹配数据群组,使该车用模块可以依照该匹配数据群组而顺利的运作。
二、该指令编译器可以根据该驱动源的需求,而传送该匹配数据群组的该些控制码至该控制器区域网络,进而使该控制器区域网络依据该些控制码而朝该指令编译器发出该驱动指令,而可以达成节能等目的。
因此本发明极具创造性及符合申请发明专利的要件,依法提出申请。
以上已将本发明做一详细说明,以上所述,仅为本发明的一较佳实施例而已,当不能限定本发明实施的范围。即凡依本发明申请范围所作的均等变化与修改等,皆应仍属本发明的专利涵盖范围内。
Claims (8)
1.一种车用控制器区域网络的通用控制方法,是通用于多个相异车厂车型的车辆,其特征在于,该通用控制方法包含有以下步骤:
S1:建立一控制码数据库,该控制码数据库包含有多个对应于相异车厂车型的数据群组,各数据群组分别包含有多控制码;
S2:将该控制码数据库输入储存至一车用模块的一储存单元;
S3:将该车用模块连接至一未知车厂车型的待确认车辆;
S4:透过该车用模块的一指令编译器电性连接至该待确认车辆的一控制器区域网络进行沟通测试,以于该控制码数据库中匹配出对应于该待确认车辆的一匹配数据群组;以及
S5:使用该匹配数据群组配合该指令编译器及该控制器区域网络对该车用模块的一驱动源进行驱动运作。
2.根据权利要求1所述的车用控制器区域网络的通用控制方法,其特征在于,于步骤S1中,还具有以下步骤:
A1:取得原厂所授权的各个车厂车型的该些数据群组;以及
A2:将该些数据群组集结成该控制码数据库。
3.根据权利要求1所述的车用控制器区域网络的通用控制方法,其特征在于,于步骤S1中,还具有以下步骤:
B1:装设一控制码撷取器至该些车辆以撷取各个车厂车型的该些数据群组;以及
B2:将该些数据群组集结成该控制码数据库。
4.根据权利要求1所述的车用控制器区域网络的通用控制方法,其特征在于,于步骤S2中,该车用模块为汽车头灯。
5.根据权利要求1所述的车用控制器区域网络的通用控制方法,其特征在于,于步骤S4中,还具有以下步骤:
C1:该指令编译器分别传送该些数据群组的该些控制码至该控制器区域网络;以及
C2:该控制器区域网络接收到与其匹配的该些控制码而回传一确认信号,该指令编译器根据该确认信号而找出与该控制器区域网络匹配的该匹配数据群组,进而确认该待确认车辆的车厂车型。
6.根据权利要求1所述的车用控制器区域网络的通用控制方法,其特征在于,于步骤S4中,还具有以下步骤:
D1:控制一指令输入模块而使该控制器区域网络发出至少一操作信号;以及
D2:该控制码数据库接收该至少一操作信号,而于该些数据群组中进行交叉比对,以选出一与该至少一操作信号匹配的该匹配数据群组,进而确认该待确认车辆的车厂车型。
7.根据权利要求1所述的车用控制器区域网络的通用控制方法,其特征在于,于步骤S4中,还具有以下步骤:
E1:该控制器区域网络主动发出至少一操作信号;以及
E2:该控制码数据库接收该至少一操作信号,而于该些数据群组中进行交叉比对,以选出一与该至少一操作信号匹配的该匹配数据群组,进而确认该待确认车辆的车厂车型。
8.根据权利要求1所述的车用控制器区域网络的通用控制方法,其特征在于,于步骤S5中,还具有以下步骤:
F1:该指令编译器根据该驱动源的需求,而传送该匹配数据群组的该些控制码至该控制器区域网络;以及
F2:该控制器区域网络依据该些控制码而朝该指令编译器发出一驱动指令,该驱动源依据该驱动指令进行驱动运作。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610044577.1A CN106997176A (zh) | 2016-01-22 | 2016-01-22 | 车用控制器区域网络的通用控制方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610044577.1A CN106997176A (zh) | 2016-01-22 | 2016-01-22 | 车用控制器区域网络的通用控制方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN106997176A true CN106997176A (zh) | 2017-08-01 |
Family
ID=59428537
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201610044577.1A Pending CN106997176A (zh) | 2016-01-22 | 2016-01-22 | 车用控制器区域网络的通用控制方法 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN106997176A (zh) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20120283921A1 (en) * | 2007-11-07 | 2012-11-08 | Gm Global Technology Operations, Llc | Method and apparatus for controlling a hybrid powertrain system |
| CN103631213A (zh) * | 2012-08-27 | 2014-03-12 | 洪景煌 | 车辆网络通讯装置及其方法 |
| CN104331292A (zh) * | 2014-11-03 | 2015-02-04 | 重庆邮电大学 | 一种车联网中间件协议转换的配置生成方法 |
| CN104363168A (zh) * | 2014-12-05 | 2015-02-18 | 中国北车集团大连机车研究所有限公司 | 机车车载通用数据通信网关 |
| CN104950721A (zh) * | 2015-06-16 | 2015-09-30 | 卡桑德电子科技(扬州)有限公司 | 一种便携式通信设备的车载智能适配器装置系统及其工作方法 |
-
2016
- 2016-01-22 CN CN201610044577.1A patent/CN106997176A/zh active Pending
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20120283921A1 (en) * | 2007-11-07 | 2012-11-08 | Gm Global Technology Operations, Llc | Method and apparatus for controlling a hybrid powertrain system |
| CN103631213A (zh) * | 2012-08-27 | 2014-03-12 | 洪景煌 | 车辆网络通讯装置及其方法 |
| CN104331292A (zh) * | 2014-11-03 | 2015-02-04 | 重庆邮电大学 | 一种车联网中间件协议转换的配置生成方法 |
| CN104363168A (zh) * | 2014-12-05 | 2015-02-18 | 中国北车集团大连机车研究所有限公司 | 机车车载通用数据通信网关 |
| CN104950721A (zh) * | 2015-06-16 | 2015-09-30 | 卡桑德电子科技(扬州)有限公司 | 一种便携式通信设备的车载智能适配器装置系统及其工作方法 |
Non-Patent Citations (2)
| Title |
|---|
| L. CHAARI 等: "Electronic control in electric vehicle based on CAN network", 《IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS》 * |
| 钟勇 等: "电动汽车CAN总线通用协议的应用研究", 《汽车工程》 * |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20140100854A1 (en) | Smart switch with voice operated function and smart control system using the same | |
| JP2017521321A (ja) | スマートモバイル端末に基づくパーソナル自動車診断システム及びその方法 | |
| KR102090061B1 (ko) | Can과 통합된 bcm을 테스트하는 장치 | |
| CN114449474A (zh) | 一种基于蓝牙协议的音乐灯光秀实现方法及系统 | |
| CN101458525A (zh) | 一种电控单元配置自动识别方法 | |
| KR101436694B1 (ko) | 차량용 룸램프 제어 시스템의 응용 소프트웨어 설계 방법 | |
| CN103281828A (zh) | 一种使用手机或平板电脑升级舞台灯具设备的解决方案 | |
| US20080222404A1 (en) | In-system programming system and method for motherboard | |
| CN116631405A (zh) | 基于车机端和终端语音控制方法、电子设备和存储介质 | |
| CN215954135U (zh) | 一种测试工具、车辆控制系统以及车辆 | |
| CN106997176A (zh) | 车用控制器区域网络的通用控制方法 | |
| CN116136685B (zh) | 一种适应高速can和低速can的通信控制系统及方法 | |
| CN113900981A (zh) | 一种基于dali的交互接口 | |
| TWI600560B (zh) | Vehicle controller area network general control method | |
| JP5177893B2 (ja) | 車載通信装置及び通信制御プログラム | |
| CN219811186U (zh) | 电子组件、可适配多个电子组件的装置及电子产品 | |
| CN117692486A (zh) | 一种车联网设备控制系统及方法 | |
| CN104269046B (zh) | 基于总线通讯的红外遥控装置 | |
| US20100279632A1 (en) | Communication apparatus | |
| CN208968830U (zh) | 一种上位机及汽车诊断系统 | |
| CN106004730A (zh) | 汽车异构网络融合装置及基于该装置的汽车智能化设备即插即用的扩展方法 | |
| CN114168482A (zh) | 一种整车控制器的测试方法 | |
| CN115469630A (zh) | 车内电检方法、装置、电子设备及存储介质 | |
| CN112364042A (zh) | 一种车型配置方法、系统及可读存储介质 | |
| CN207664994U (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 | ||
| AD01 | Patent right deemed abandoned | ||
| AD01 | Patent right deemed abandoned |
Effective date of abandoning: 20190726 |