首页> 中国专利> 基于嵌入式CAN总线的混合动力汽车电子编程站系统

基于嵌入式CAN总线的混合动力汽车电子编程站系统

摘要

本发明提供了一种基于嵌入式CAN总线的混合动力汽车电子编程站系统,包括:模块模型库,用于存储预设的功能子模块和整车总线系统模型;工程模板文件生成模块,用于根据外部输入自动生成工程模板文件后发送给工程管理模块;工程管理模块,用于根据工程模板文件从模块模型库中获取对应的整车总线系统模型发送给编译输出子系统,并向参数配置模块发送参数配置请求;参数配置模块,用于根据参数配置请求向编译输出子系统发送一配置文件,配置文件与整车总线系统模型对应;编译输出子系统,用于根据配置文件和整车总线系统模型获得缺省配置模型,并根据外部输入从模块模型库中获取功能模块而对缺省配置模型进行修改后获得目标文件输出。

著录项

  • 公开/公告号CN106094624A

    专利类型发明专利

  • 公开/公告日2016-11-09

    原文格式PDF

  • 申请/专利权人 苏州工业职业技术学院;

    申请/专利号CN201610473341.X

  • 申请日2016-06-24

  • 分类号G05B19/042;

  • 代理机构上海汉声知识产权代理有限公司;

  • 代理人胡晶

  • 地址 215104 江苏省苏州市苏州国际教育园致能大道1号

  • 入库时间 2023-06-19 00:48:03

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2018-10-26

    授权

    授权

  • 2016-12-07

    实质审查的生效 IPC(主分类):G05B19/042 申请日:20160624

    实质审查的生效

  • 2016-11-09

    公开

    公开

说明书

技术领域

本发明涉及一种混合动力汽车电子编程站,具体地,涉及基于嵌入式CAN总线的混合动力汽车电子编程站系统。

背景技术

随着汽车电子的飞速发展和消费者对各种车载设备需求量的增长,汽车里的嵌入式电子产品也越来越多,总线技术可大大简化信号传输用的线束,总线化已经成为目前智能汽车的发展趋势之一。

混合动力汽车将发动机、电机和动力电池组合在一起,可同时发挥内燃机汽车和电动汽车的优点,是实现节能和减排的有效技术途径之一。汽车中的车身模块系统一般由软件和硬件共同来完成,主要是通过软件实现,软件可以使得混合动力汽车各功能的实现手段更加灵活多样,同时能够更快更好地推出新产品,这在当今产品更新换代很快的时代显得尤其重要。由于混合动力汽车的功能开发比传统的汽车复杂,故对于混合动力汽车电子编程站的开发的重要性与日俱增,电子编程站的开发对实现汽车网络化的发展有着重要的作用。

发明内容

针对现有技术中的缺陷,本发明的目的是提供一种基于嵌入式CAN总线的混合动力汽车电子编程站系统。

根据本发明提供的一种基于嵌入式CAN总线的混合动力汽车电子编程站系统,包括:工程模板文件生成模块、工程管理模块、模块模型库、参数配置模块、编译输出子系统;

所述模块模型库用于存储预设的功能子模块和整车总线系统模型;

所述工程模板文件生成模块用于根据外部输入自动生成工程模板文件后发送给所述工程管理模块;

所述工程管理模块用于根据所述工程模板文件从所述模块模型库中获取对应的整车总线系统模型发送给所述编译输出子系统,并向所述参数配置模块发送参数配置请求;

所述参数配置模块用于根据所述参数配置请求向所述编译输出子系统发送一配置文件,所述配置文件与所述整车总线系统模型对应;

所述编译输出子系统用于根据所述配置文件和所述整车总线系统模型获得缺省配置模型,并根据外部输入从所述模块模型库中获取功能模块而对所述缺省配置模型进行修改后获得目标文件输出。

作为一种进一步的优化方案,系统还包括输出功能模块;

所述输出功能模块用于响应外部输入向所述模块模型库获取所述功能子模块和/或整车总线系统模型后输出。

作为一种进一步的优化方案,所述参数配置模块包括:配置文件库和文件抽取子模块;

所述文件抽取子模块用于根据所述参数配置请求从所述配置文件库中获取所述配置文件后发送给所述编译输出子系统。

作为一种进一步的优化方案,所述配置文件库包含:

开关条配置文件、和/或开关量输出配置文件、和/或模拟量输入配置文件、和/或开关条按键信号配置文件、和/或开关量输入信号配置文件、和/或引脚数量配置文件、和/或通道引脚功能对应配置文件。

作为一种进一步的优化方案,所述编译输出子系统进一步包括:缺省配置模块、功能修改模块、功能校验模块、编译模块、输出模块;

所述缺省配置模块用于根据所述配置文件和所述整车总线系统模型获得缺省配置模型;

所述功能修改模块用于根据外部输入对所述缺省配置模型中的引脚配置进行修改,获得自定义模型;

所述功能校验模块用于自动对所述自定义模型进行功能校验;

所述编译模块用于根据外部输入对所述自定义模型进行编译后由所述输出模块输出。

作为一种进一步的优化方案,系统还包括模块模型管理子系统;

所述模块模型管理子系统用于根据外部输入生成所述功能子模块和整车总线系统模型后存储入所述模块模型库中,和根据外部输入生成功能信号存储入所述功能信号库中。

与现有技术相比,本发明具有如下的有益效果:

本发明主要描述用于整车CAN总线系统中总线仪表、总线前模块、总线后模块以及总线开关条的电子编程站系统。通过本发明的设计,技术人员可将常用的多种缺省模型预先存储入模块模型库中备用,并根据需要预先设计好各类功能的模块存储如模块模型库中,在进行整车系统设计时,只需要进行相应的命令输入即可从模块模型库中选择相应功能和特征的模型和模块进行组合选配。本发明的系统使得混合动力汽车的车身系统编程更加快捷和方便,不仅灵活适配于不同类型的汽车,还节省了设计人员大部分的编程时间,有利于提高设计人员的工作效率。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单的介绍,显而易见,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。附图中:

图1是一种基于嵌入式CAN总线的混合动力汽车电子编程站系统的结构框图;

图2是一种基于嵌入式CAN总线的混合动力汽车电子编程站系统的工作流程示意图;

图3是控制逻辑配置示意图。

具体实施方式

下文结合附图以具体实施例的方式对本发明进行详细说明。以下实施例将有助于本领域的技术人员进一步理解本发明,但不以任何形式限制本发明。应当指出的是,还可以使用其他的实施例,或者对本文列举的实施例进行结构和功能上的修改,而不会脱离本发明的范围和实质。

在本发明提供的一种基于嵌入式CAN总线的混合动力汽车电子编程站系统的实施例中,如图1所示,包括:工程模板文件生成模块、工程管理模块、模块模型库、参数配置模块、编译输出子系统;

所述模块模型库用于存储预设的功能子模块和整车总线系统模型;

所述工程模板文件生成模块用于根据外部输入自动生成工程模板文件后发送给所述工程管理模块;

所述工程管理模块用于根据所述工程模板文件从所述模块模型库中获取对应的整车总线系统模型发送给所述编译输出子系统,并向所述参数配置模块发送参数配置请求;

所述参数配置模块用于根据所述参数配置请求向所述编译输出子系统发送一配置文件,所述配置文件与所述整车总线系统模型对应;

所述编译输出子系统用于根据所述配置文件和所述整车总线系统模型获得缺省配置模型,并根据外部输入从所述模块模型库中获取功能模块而对所述缺省配置模型进行修改后获得目标文件输出。

作为一种实施例,用户根据自己的设计需要输入整车的类别型号,混合动力汽车电子编程站系统则根据用户所输入的类别型号自动生成工程模板文件,再根据所述工程模板文件从所述模块模型库中获取对应的整车总线系统模型。而每个整车总线系统模型都预存有默认的配置文件,根据所述配置文件和所述整车总线系统模型获得缺省配置模型。由此形成的缺省配置模型是混合动力汽车电子编程站系统预先能够设置好的,用户仅需对模型进行选择即可。而下一步中,用户将根据不同的设计方向对缺省配置模型进行进一步的修改和完善。

本发明主要描述用于整车CAN总线系统中总线仪表、总线前模块、总线后模块以及总线开关条的电子编程站系统。通过本发明的设计,技术人员可将常用的多种缺省模型预先存储入模块模型库中备用,并根据需要预先设计好各类功能的模块存储如模块模型库中,在进行整车系统设计时,只需要进行相应的命令输入即可从模块模型库中选择相应功能和特征的模型和模块进行组合选配。本发明的系统使得混合动力汽车的车身系统编程更加快捷和方便,不仅灵活适配于不同类型的汽车,还节省了设计人员大部分的编程时间,有利于提高设计人员的工作效率。

基于嵌入式CAN总线的混合动力汽车电子编程站系统还包括输出功能模块;

所述输出功能模块用于响应外部输入向所述模块模型库获取所述功能子模块和/或整车总线系统模型后输出。用户可以通过输出模块模型库中所有或部分的功能子模块和整车总线系统模型实现对系统的维护和更新。

所述参数配置模块包括:配置文件库和文件抽取子模块;

所述文件抽取子模块用于根据所述参数配置请求从所述配置文件库中获取所述配置文件后发送给所述编译输出子系统。

所述配置文件库包含:开关条配置文件、和/或开关量输出配置文件、和/或模拟量输入配置文件、和/或开关条按键信号配置文件、和/或开关量输入信号配置文件、和/或引脚数量配置文件、和/或通道引脚功能对应配置文件。

配置文件库的一种可选实施例如表1-8:

表1开关条配置

表2通常类型配置

索引号信号名称0XXXXX1XXXXXnXXXXX

表3开关量输出配置

索引号信号名称额定电流0XXXXX3A1XXXXX9AnXXXXX2A

表4模拟量输入配置

索引号信号名称上限下限0XXXXXXXXXYYY1XXXXXXXXXYYYnXXXXXXXXXYYY

表5开关条按键信号配置

索引号信号名称按键属性0XXXXX单挡1XXXXX双挡nXXXXXxx

表6开关量输入信号配置

表7引脚数量配置

引脚类型数量开关量输入n开关量输出n模拟量输入n频率量输出n频率量输入n

表8通道引脚对应配置

所述编译输出子系统进一步包括:缺省配置模块、功能修改模块、功能校验模块、编译模块、输出模块;

所述缺省配置模块用于根据所述配置文件和所述整车总线系统模型获得缺省配置模型;

所述功能修改模块用于根据外部输入对所述缺省配置模型中的引脚配置进行修改,获得自定义模型;

所述功能校验模块用于自动对所述自定义模型进行功能校验;

所述编译模块用于根据外部输入对所述自定义模型进行编译后由所述输出模块输出。

用户通过从模块模型库中调取功能子模块来对缺省配置模型进行个性化的定制,对缺省配置模型的引脚信号进行重新设置,对若干功能模块进行替换修改或增删修改。这一步骤中,用户在混合动力汽车电子编程站系统中发挥主观能动性进行整车系统的设计,并且可以充分利用模块模型库中的功能子模块来减少重复性的工作,为整车系统的设计和实现提高了工作效率。

基于嵌入式CAN总线的混合动力汽车电子编程站系统还包括模块模型管理子系统;

所述模块模型管理子系统用于根据外部输入生成所述功能子模块和整车总线系统模型后存储入所述模块模型库中,和根据外部输入生成功能信号存储入所述功能信号库中。

系统在整车设计配置部分的主要功能包括:库管理,模块模型管理子系统对模块、模型的设计和功能信号库进行管理,以便对不同模块或仪表的配置;功能信号进行编辑、保存和读取;功能信号配置;仪表配置;模块配置;开关条配置;控制逻辑配置;系统缺省配置。

系统在电器设计配置部分主要功能包括:工程管理,提供一个工程管理模块对工程设计进行工程化管理,以便对不同车型设计的配置进行适应性的编辑、保存和读取、仪表管脚配置、模块管脚配置、管脚功能校验、开关条按键配置和编译功能。它是提供给整车电器设计人员配置仪表、模块管脚以及开关条按键功能信号使用。电器设计人员首先从仪表模型库中选择需要的仪表,电子编程站软件根据仪表类型自动产生一个系统缺省配置;然后电器设计人员通过修改仪表、模块和开关条的功能信号来完成配置;接着是,设计人员从可选逻辑库中选择特殊的控制逻辑来替换控制逻辑库中的缺省逻辑;最后通过编译产生需要的目标文件。

以上所述仅为本发明的较佳实施例,本领域技术人员知悉,在不脱离本发明的精神和范围的情况下,可以对这些特征和实施例进行各种改变或等同替换。另外,在本发明的教导下,可以对这些特征和实施例进行修改以适应具体的情况及材料而不会脱离本发明的精神和范围。因此,本发明不受此处所公开的具体实施例的限制,所有落入本申请的权利要求范围内的实施例都属于本发明的保护范围。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号