CN106094624A - 基于嵌入式can总线的混合动力汽车电子编程站*** - Google Patents
基于嵌入式can总线的混合动力汽车电子编程站*** Download PDFInfo
- Publication number
- CN106094624A CN106094624A CN201610473341.XA CN201610473341A CN106094624A CN 106094624 A CN106094624 A CN 106094624A CN 201610473341 A CN201610473341 A CN 201610473341A CN 106094624 A CN106094624 A CN 106094624A
- Authority
- CN
- China
- Prior art keywords
- module
- model
- configuration
- file
- bus system
- 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
Links
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
- G05B19/042—Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
- G05B19/0426—Programming the control sequence
-
- 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
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/23—Pc programming
- G05B2219/23146—Programmable, reconfigurable via microprocessor or coding switches
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Stored Programmes (AREA)
Abstract
本发明提供了一种基于嵌入式CAN总线的混合动力汽车电子编程站***,包括:模块模型库,用于存储预设的功能子模块和整车总线***模型;工程模板文件生成模块,用于根据外部输入自动生成工程模板文件后发送给工程管理模块;工程管理模块,用于根据工程模板文件从模块模型库中获取对应的整车总线***模型发送给编译输出子***,并向参数配置模块发送参数配置请求;参数配置模块,用于根据参数配置请求向编译输出子***发送一配置文件,配置文件与整车总线***模型对应;编译输出子***,用于根据配置文件和整车总线***模型获得缺省配置模型,并根据外部输入从模块模型库中获取功能模块而对缺省配置模型进行修改后获得目标文件输出。
Description
技术领域
本发明涉及一种混合动力汽车电子编程站,具体地,涉及基于嵌入式CAN总线的混合动力汽车电子编程站***。
背景技术
随着汽车电子的飞速发展和消费者对各种车载设备需求量的增长,汽车里的嵌入式电子产品也越来越多,总线技术可大大简化信号传输用的线束,总线化已经成为目前智能汽车的发展趋势之一。
混合动力汽车将发动机、电机和动力电池组合在一起,可同时发挥内燃机汽车和电动汽车的优点,是实现节能和减排的有效技术途径之一。汽车中的车身模块***一般由软件和硬件共同来完成,主要是通过软件实现,软件可以使得混合动力汽车各功能的实现手段更加灵活多样,同时能够更快更好地推出新产品,这在当今产品更新换代很快的时代显得尤其重要。由于混合动力汽车的功能开发比传统的汽车复杂,故对于混合动力汽车电子编程站的开发的重要性与日俱增,电子编程站的开发对实现汽车网络化的发展有着重要的作用。
发明内容
针对现有技术中的缺陷,本发明的目的是提供一种基于嵌入式CAN总线的混合动力汽车电子编程站***。
根据本发明提供的一种基于嵌入式CAN总线的混合动力汽车电子编程站***,包括:工程模板文件生成模块、工程管理模块、模块模型库、参数配置模块、编译输出子***;
所述模块模型库用于存储预设的功能子模块和整车总线***模型;
所述工程模板文件生成模块用于根据外部输入自动生成工程模板文件后发送给所述工程管理模块;
所述工程管理模块用于根据所述工程模板文件从所述模块模型库中获取对应的整车总线***模型发送给所述编译输出子***,并向所述参数配置模块发送参数配置请求;
所述参数配置模块用于根据所述参数配置请求向所述编译输出子***发送一配置文件,所述配置文件与所述整车总线***模型对应;
所述编译输出子***用于根据所述配置文件和所述整车总线***模型获得缺省配置模型,并根据外部输入从所述模块模型库中获取功能模块而对所述缺省配置模型进行修改后获得目标文件输出。
作为一种进一步的优化方案,***还包括输出功能模块;
所述输出功能模块用于响应外部输入向所述模块模型库获取所述功能子模块和/或整车总线***模型后输出。
作为一种进一步的优化方案,所述参数配置模块包括:配置文件库和文件抽取子模块;
所述文件抽取子模块用于根据所述参数配置请求从所述配置文件库中获取所述配置文件后发送给所述编译输出子***。
作为一种进一步的优化方案,所述配置文件库包含:
开关条配置文件、和/或开关量输出配置文件、和/或模拟量输入配置文件、和/或开关条按键信号配置文件、和/或开关量输入信号配置文件、和/或引脚数量配置文件、和/或通道引脚功能对应配置文件。
作为一种进一步的优化方案,所述编译输出子***进一步包括:缺省配置模块、功能修改模块、功能校验模块、编译模块、输出模块;
所述缺省配置模块用于根据所述配置文件和所述整车总线***模型获得缺省配置模型;
所述功能修改模块用于根据外部输入对所述缺省配置模型中的引脚配置进行修改,获得自定义模型;
所述功能校验模块用于自动对所述自定义模型进行功能校验;
所述编译模块用于根据外部输入对所述自定义模型进行编译后由所述输出模块输出。
作为一种进一步的优化方案,***还包括模块模型管理子***;
所述模块模型管理子***用于根据外部输入生成所述功能子模块和整车总线***模型后存储入所述模块模型库中,和根据外部输入生成功能信号存储入所述功能信号库中。
与现有技术相比,本发明具有如下的有益效果:
本发明主要描述用于整车CAN总线***中总线仪表、总线前模块、总线后模块以及总线开关条的电子编程站***。通过本发明的设计,技术人员可将常用的多种缺省模型预先存储入模块模型库中备用,并根据需要预先设计好各类功能的模块存储如模块模型库中,在进行整车***设计时,只需要进行相应的命令输入即可从模块模型库中选择相应功能和特征的模型和模块进行组合选配。本发明的***使得混合动力汽车的车身***编程更加快捷和方便,不仅灵活适配于不同类型的汽车,还节省了设计人员大部分的编程时间,有利于提高设计人员的工作效率。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单的介绍,显而易见,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。附图中:
图1是一种基于嵌入式CAN总线的混合动力汽车电子编程站***的结构框图;
图2是一种基于嵌入式CAN总线的混合动力汽车电子编程站***的工作流程示意图;
图3是控制逻辑配置示意图。
具体实施方式
下文结合附图以具体实施例的方式对本发明进行详细说明。以下实施例将有助于本领域的技术人员进一步理解本发明,但不以任何形式限制本发明。应当指出的是,还可以使用其他的实施例,或者对本文列举的实施例进行结构和功能上的修改,而不会脱离本发明的范围和实质。
在本发明提供的一种基于嵌入式CAN总线的混合动力汽车电子编程站***的实施例中,如图1所示,包括:工程模板文件生成模块、工程管理模块、模块模型库、参数配置模块、编译输出子***;
所述模块模型库用于存储预设的功能子模块和整车总线***模型;
所述工程模板文件生成模块用于根据外部输入自动生成工程模板文件后发送给所述工程管理模块;
所述工程管理模块用于根据所述工程模板文件从所述模块模型库中获取对应的整车总线***模型发送给所述编译输出子***,并向所述参数配置模块发送参数配置请求;
所述参数配置模块用于根据所述参数配置请求向所述编译输出子***发送一配置文件,所述配置文件与所述整车总线***模型对应;
所述编译输出子***用于根据所述配置文件和所述整车总线***模型获得缺省配置模型,并根据外部输入从所述模块模型库中获取功能模块而对所述缺省配置模型进行修改后获得目标文件输出。
作为一种实施例,用户根据自己的设计需要输入整车的类别型号,混合动力汽车电子编程站***则根据用户所输入的类别型号自动生成工程模板文件,再根据所述工程模板文件从所述模块模型库中获取对应的整车总线***模型。而每个整车总线***模型都预存有默认的配置文件,根据所述配置文件和所述整车总线***模型获得缺省配置模型。由此形成的缺省配置模型是混合动力汽车电子编程站***预先能够设置好的,用户仅需对模型进行选择即可。而下一步中,用户将根据不同的设计方向对缺省配置模型进行进一步的修改和完善。
本发明主要描述用于整车CAN总线***中总线仪表、总线前模块、总线后模块以及总线开关条的电子编程站***。通过本发明的设计,技术人员可将常用的多种缺省模型预先存储入模块模型库中备用,并根据需要预先设计好各类功能的模块存储如模块模型库中,在进行整车***设计时,只需要进行相应的命令输入即可从模块模型库中选择相应功能和特征的模型和模块进行组合选配。本发明的***使得混合动力汽车的车身***编程更加快捷和方便,不仅灵活适配于不同类型的汽车,还节省了设计人员大部分的编程时间,有利于提高设计人员的工作效率。
基于嵌入式CAN总线的混合动力汽车电子编程站***还包括输出功能模块;
所述输出功能模块用于响应外部输入向所述模块模型库获取所述功能子模块和/或整车总线***模型后输出。用户可以通过输出模块模型库中所有或部分的功能子模块和整车总线***模型实现对***的维护和更新。
所述参数配置模块包括:配置文件库和文件抽取子模块;
所述文件抽取子模块用于根据所述参数配置请求从所述配置文件库中获取所述配置文件后发送给所述编译输出子***。
所述配置文件库包含:开关条配置文件、和/或开关量输出配置文件、和/或模拟量输入配置文件、和/或开关条按键信号配置文件、和/或开关量输入信号配置文件、和/或引脚数量配置文件、和/或通道引脚功能对应配置文件。
配置文件库的一种可选实施例如表1-8:
表1开关条配置
表2通常类型配置
索引号 | 信号名称 |
0 | XXXXX |
1 | XXXXX |
n | XXXXX |
表3开关量输出配置
索引号 | 信号名称 | 额定电流 |
0 | XXXXX | 3A |
1 | XXXXX | 9A |
n | XXXXX | 2A |
表4模拟量输入配置
索引号 | 信号名称 | 上限 | 下限 |
0 | XXXXXX | XXX | YYY |
1 | XXXXXX | XXX | YYY |
n | XXXXXX | XXX | YYY |
表5开关条按键信号配置
索引号 | 信号名称 | 按键属性 |
0 | XXXXX | 单挡 |
1 | XXXXX | 双挡 |
n | XXXXX | xx |
表6开关量输入信号配置
表7引脚数量配置
引脚类型 | 数量 |
开关量输入 | n |
开关量输出 | n |
模拟量输入 | n |
频率量输出 | n |
频率量输入 | n |
表8通道引脚对应配置
所述编译输出子***进一步包括:缺省配置模块、功能修改模块、功能校验模块、编译模块、输出模块;
所述缺省配置模块用于根据所述配置文件和所述整车总线***模型获得缺省配置模型;
所述功能修改模块用于根据外部输入对所述缺省配置模型中的引脚配置进行修改,获得自定义模型;
所述功能校验模块用于自动对所述自定义模型进行功能校验;
所述编译模块用于根据外部输入对所述自定义模型进行编译后由所述输出模块输出。
用户通过从模块模型库中调取功能子模块来对缺省配置模型进行个性化的定制,对缺省配置模型的引脚信号进行重新设置,对若干功能模块进行替换修改或增删修改。这一步骤中,用户在混合动力汽车电子编程站***中发挥主观能动性进行整车***的设计,并且可以充分利用模块模型库中的功能子模块来减少重复性的工作,为整车***的设计和实现提高了工作效率。
基于嵌入式CAN总线的混合动力汽车电子编程站***还包括模块模型管理子***;
所述模块模型管理子***用于根据外部输入生成所述功能子模块和整车总线***模型后存储入所述模块模型库中,和根据外部输入生成功能信号存储入所述功能信号库中。
***在整车设计配置部分的主要功能包括:库管理,模块模型管理子***对模块、模型的设计和功能信号库进行管理,以便对不同模块或仪表的配置;功能信号进行编辑、保存和读取;功能信号配置;仪表配置;模块配置;开关条配置;控制逻辑配置;***缺省配置。
***在电器设计配置部分主要功能包括:工程管理,提供一个工程管理模块对工程设计进行工程化管理,以便对不同车型设计的配置进行适应性的编辑、保存和读取、仪表管脚配置、模块管脚配置、管脚功能校验、开关条按键配置和编译功能。它是提供给整车电器设计人员配置仪表、模块管脚以及开关条按键功能信号使用。电器设计人员首先从仪表模型库中选择需要的仪表,电子编程站软件根据仪表类型自动产生一个***缺省配置;然后电器设计人员通过修改仪表、模块和开关条的功能信号来完成配置;接着是,设计人员从可选逻辑库中选择特殊的控制逻辑来替换控制逻辑库中的缺省逻辑;最后通过编译产生需要的目标文件。
以上所述仅为本发明的较佳实施例,本领域技术人员知悉,在不脱离本发明的精神和范围的情况下,可以对这些特征和实施例进行各种改变或等同替换。另外,在本发明的教导下,可以对这些特征和实施例进行修改以适应具体的情况及材料而不会脱离本发明的精神和范围。因此,本发明不受此处所公开的具体实施例的限制,所有落入本申请的权利要求范围内的实施例都属于本发明的保护范围。
Claims (6)
1.一种基于嵌入式CAN总线的混合动力汽车电子编程站***,其特征在于,包括:工程模板文件生成模块、工程管理模块、模块模型库、参数配置模块、编译输出子***;
所述模块模型库用于存储预设的功能子模块和整车总线***模型;
所述工程模板文件生成模块用于根据外部输入自动生成工程模板文件后发送给所述工程管理模块;
所述工程管理模块用于根据所述工程模板文件从所述模块模型库中获取对应的整车总线***模型发送给所述编译输出子***,并向所述参数配置模块发送参数配置请求;
所述参数配置模块用于根据所述参数配置请求向所述编译输出子***发送一配置文件,所述配置文件与所述整车总线***模型对应;
所述编译输出子***用于根据所述配置文件和所述整车总线***模型获得缺省配置模型,并根据外部输入从所述模块模型库中获取功能模块而对所述缺省配置模型进行修改后获得目标文件输出。
2.根据权利要求1所述的一种基于嵌入式CAN总线的混合动力汽车电子编程站***,其特征在于,还包括输出功能模块;
所述输出功能模块用于响应外部输入向所述模块模型库获取所述功能子模块和/或整车总线***模型后输出。
3.根据权利要求1所述的一种基于嵌入式CAN总线的混合动力汽车电子编程站***,其特征在于,所述参数配置模块包括:配置文件库和文件抽取子模块;
所述文件抽取子模块用于根据所述参数配置请求从所述配置文件库中获取所述配置文件后发送给所述编译输出子***。
4.根据权利要求3所述的一种基于嵌入式CAN总线的混合动力汽车电子编程站***,其特征在于,所述配置文件库包含:
开关条配置文件、和/或开关量输出配置文件、和/或模拟量输入配置文件、和/或开关条按键信号配置文件、和/或开关量输入信号配置文件、和/或引脚数量配置文件、和/或通道引脚功能对应配置文件。
5.根据权利要求1所述的一种基于嵌入式CAN总线的混合动力汽车电子编程站***,其特征在于,所述编译输出子***进一步包括:缺省配置模块、功能修改模块、功能校验模块、编译模块、输出模块;
所述缺省配置模块用于根据所述配置文件和所述整车总线***模型获得缺省配置模型;
所述功能修改模块用于根据外部输入对所述缺省配置模型中的引脚配置进行修改,获得自定义模型;
所述功能校验模块用于自动对所述自定义模型进行功能校验;
所述编译模块用于根据外部输入对所述自定义模型进行编译后由所述输出模块输出。
6.根据权利要求1所述的一种基于嵌入式CAN总线的混合动力汽车电子编程站***,其特征在于,还包括模块模型管理子***;
所述模块模型管理子***用于根据外部输入生成所述功能子模块和整车总线***模型后存储入所述模块模型库中,和根据外部输入生成功能信号存储入所述功能信号库中。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610473341.XA CN106094624B (zh) | 2016-06-24 | 2016-06-24 | 基于嵌入式can总线的混合动力汽车电子编程站*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610473341.XA CN106094624B (zh) | 2016-06-24 | 2016-06-24 | 基于嵌入式can总线的混合动力汽车电子编程站*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106094624A true CN106094624A (zh) | 2016-11-09 |
CN106094624B CN106094624B (zh) | 2018-10-26 |
Family
ID=57253788
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610473341.XA Active CN106094624B (zh) | 2016-06-24 | 2016-06-24 | 基于嵌入式can总线的混合动力汽车电子编程站*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106094624B (zh) |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1996247A (zh) * | 2006-12-21 | 2007-07-11 | 奇瑞汽车有限公司 | 一种对混合动力车控制器进行flash烧写的方法 |
CN101850799A (zh) * | 2010-05-31 | 2010-10-06 | 重庆长安汽车股份有限公司 | 基于混合动力汽车can总线通信的控制器flash刷写方法 |
CN101901148A (zh) * | 2010-01-28 | 2010-12-01 | 浙江大学 | 基于autosar标准的ecu参数配置界面生成方法 |
CN201834087U (zh) * | 2010-04-30 | 2011-05-18 | 东风康明斯发动机有限公司 | 车辆电子编程集成工具 |
CN103529821A (zh) * | 2013-09-29 | 2014-01-22 | 重庆邮电大学 | 一种基于can总线的诊断协议栈***的可配置化方法及装置 |
CN104442445A (zh) * | 2014-10-23 | 2015-03-25 | 深圳市麦格米特控制技术有限公司 | 一种基于可编程控制器技术的电动客车整车控制*** |
CN204288205U (zh) * | 2014-11-28 | 2015-04-22 | 重庆矢崎仪表有限公司 | 汽车仪表专用编程器 |
EP2899652A1 (de) * | 2014-01-22 | 2015-07-29 | dSPACE digital signal processing and control engineering GmbH | Verfahren zur Einsatzoptimierung programmierbarer Logikbausteine in Steuerungsgeräten für Fahrzeuge |
CN204788435U (zh) * | 2015-07-28 | 2015-11-18 | 滁州市康达叉车零部件制造有限公司 | 一种基于can总线的工程车辆仪表 |
-
2016
- 2016-06-24 CN CN201610473341.XA patent/CN106094624B/zh active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1996247A (zh) * | 2006-12-21 | 2007-07-11 | 奇瑞汽车有限公司 | 一种对混合动力车控制器进行flash烧写的方法 |
CN101901148A (zh) * | 2010-01-28 | 2010-12-01 | 浙江大学 | 基于autosar标准的ecu参数配置界面生成方法 |
CN201834087U (zh) * | 2010-04-30 | 2011-05-18 | 东风康明斯发动机有限公司 | 车辆电子编程集成工具 |
CN101850799A (zh) * | 2010-05-31 | 2010-10-06 | 重庆长安汽车股份有限公司 | 基于混合动力汽车can总线通信的控制器flash刷写方法 |
CN103529821A (zh) * | 2013-09-29 | 2014-01-22 | 重庆邮电大学 | 一种基于can总线的诊断协议栈***的可配置化方法及装置 |
EP2899652A1 (de) * | 2014-01-22 | 2015-07-29 | dSPACE digital signal processing and control engineering GmbH | Verfahren zur Einsatzoptimierung programmierbarer Logikbausteine in Steuerungsgeräten für Fahrzeuge |
CN104442445A (zh) * | 2014-10-23 | 2015-03-25 | 深圳市麦格米特控制技术有限公司 | 一种基于可编程控制器技术的电动客车整车控制*** |
CN204288205U (zh) * | 2014-11-28 | 2015-04-22 | 重庆矢崎仪表有限公司 | 汽车仪表专用编程器 |
CN204788435U (zh) * | 2015-07-28 | 2015-11-18 | 滁州市康达叉车零部件制造有限公司 | 一种基于can总线的工程车辆仪表 |
Also Published As
Publication number | Publication date |
---|---|
CN106094624B (zh) | 2018-10-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Behjati et al. | Single‐stage multi‐port DC–DC converter topology | |
CN104866642B (zh) | 基于优质线束***平台的整车线束图纸生成方法和装置 | |
CN101989312B (zh) | 基于cad的图形化智能变电站模型实现方法 | |
CN103631627A (zh) | 一种设备配置方法、配置文件生成方法及配置*** | |
CN106228338A (zh) | 一种配电工程智能化设计综合服务***及使用方法 | |
CN106130523A (zh) | 用于开关晶体管驱动器的***和方法 | |
CN108153996A (zh) | 用comos平台实现电气接线组柜的方法 | |
Ortjohann et al. | Cluster fractal model—A flexible network model for future power systems | |
CN105978362A (zh) | 电能转换电路、充电机、充电站以及电动汽车充电*** | |
CN113034243A (zh) | 一种线束配置设计方法、***、电子设备及介质 | |
CN109062570A (zh) | 一种基于eplan软件自动生成图纸的方法及存储介质 | |
Mejbri et al. | Bi-objective sizing optimization of power converter using genetic algorithms: application to photovoltaic systems | |
Kashif | Bidirectional flyback DC-DC converter for hybrid electric vehicle: Utility, working and PSPICE computer model | |
CN106094624A (zh) | 基于嵌入式can总线的混合动力汽车电子编程站*** | |
CN105574219B (zh) | 非标准单元库逻辑单元自动布局布线的方法 | |
Singh et al. | Integrated converter for plug‐in electric vehicles with reduced sensor requirement | |
CN109426915A (zh) | 一种电气自动化设计***及其工作方法 | |
CN106775757A (zh) | 一种bms的matlab建模集成方法 | |
Karthigeyan et al. | Simulation of bi-directional dc-dc converter using fpga | |
CN106055684A (zh) | 变电站scd文件比对方法 | |
Gunter et al. | Optimal design of grid-interfaced EV chargers with integrated generation | |
Mejbri et al. | Multi-objective optimization of power converter sizing based on genetic algorithms: Application to photovoltaic systems | |
CN109215719A (zh) | 一种用于otp编程的多功能电压切换电路 | |
Fang et al. | Barriers for eco-designing circular Power Electronics Converters | |
CN105426569A (zh) | 一种规则驱动的配网单线图自动生成、更新方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |