一种汽车外部灯的开发方法及装置的制造方法

文档序号:9339921阅读:369来源:国知局
一种汽车外部灯的开发方法及装置的制造方法
【技术领域】
[0001]本发明涉及汽车领域,尤其涉及一种汽车外部灯的开发方法及装置。
【背景技术】
[0002]外部灯光作为整车的最重要的一种功能之一,开发过程中功能逻辑特别复杂,如果单纯的使用传统C语言或者汇编语言进行外部灯光功能逻辑编写,这项工作的工作量是相当巨大的。另外,如果在开发过程中出现错误,修改比较麻烦,因此,亟需一种简单方便的汽车外部灯的开发方法。

【发明内容】

[0003]为了克服上述技术问题,本发明提供了一种汽车外部灯的开发方法及装置,大大降低了汽车外部灯在开发过程中的复杂程度,减小了开发工作的工作量。
[0004]为了解决上述技术问题,本发明采用如下技术方案:
[0005]依据本发明的一个方面,提供了一种汽车外部灯的开发方法,该开发方法包括:
[0006]获取汽车上每一外部灯跳变的逻辑功能图,所述逻辑功能图以图表形式表示外部灯的被点亮的点亮状态、被关闭的关闭状态以及所述点亮状态与所述关闭状态之间相互跳变的预设跳变条件之间的对应关系;
[0007]依据所述逻辑功能图,生成对汽车上的外部灯进行控制的灯光控制系统。
[0008]可选地,所述获取汽车上每一外部灯跳变的逻辑功能图的步骤中,所述外部灯包括左转向灯、右转向灯以及危险警报灯,其中,所述逻辑功能图中包括:
[0009]表示所述左转向灯处于点亮状态的第一符号,表示所述右转向灯处于点亮状态的第二符号,表示所述危险警报灯处于点亮状态的第三符号,以及表示所述左转向灯、右转向灯和危险警报灯均处于关闭状态的第四符号,其中,所述第一符号、第二符号、第三符号以及第四符号之间通过带有箭头的连接线进行连接,所述连接线代表所述点亮状态与所述关闭状态之间相互跳变的预设跳变条件之间的对应关系。
[0010]可选地,所述获取汽车上每一外部灯跳变的逻辑功能图的步骤中,所述外部灯为近光灯、远光灯、位置灯、前雾灯、后雾灯、倒车灯、制动灯以及日间行车灯其中的一个,其中,所述逻辑功能图包括:
[0011]表示所示近光灯、远光灯、位置灯、前雾灯、后雾灯、倒车灯、制动灯以及日间行车灯的其中一个处于点亮状态的第一符号,表示所述近光灯、远光灯、位置灯、前雾灯、后雾灯、倒车灯、制动灯以及日间行车灯的所述其中一个处于关闭状态的第二符号,其中,所述第一符号与第二符号之间通过带有箭头的连接线进行连接,连接线代表所述点亮状态与所述关闭状态之间相互跳变的预设跳变条件之间的对应关系。
[0012]可选地,所述依据所述逻辑功能图,生成对汽车上的外部灯进行控制的灯光控制系统的步骤具体包括:
[0013]根据所述逻辑功能图生成与所述逻辑功能图相对应的C语言代码;
[0014]将所述C语言代码添加到汽车外部灯的硬件驱动中,生成对汽车上的外部灯进行控制的灯光控制系统。
[0015]依据本发明的另一个方面,还提供了一种汽车外部灯的开发装置,该开发装置包括:
[0016]获取模块,用于获取汽车上每一外部灯跳变的逻辑功能图,所述逻辑功能图以图表形式表示外部灯的被点亮的点亮状态、被关闭的关闭状态以及所述点亮状态与所述关闭状态之间互相跳变的预设跳变条件之间的对应关系;
[0017]生成模块,用于依据所述逻辑功能图,生成对汽车上的外部灯进行控制的灯光控制系统。
[0018]可选地,在所述获取模块获取汽车上每一外部灯跳变的逻辑功能图时,所述外部灯包括左转向灯、右转向灯以及危险警报灯,其中,所述逻辑功能图中包括:
[0019]表示所述左转向灯处于点亮状态的第一符号,表示所述右转向灯处于点亮状态的第二符号,表示所述危险警报灯处于点亮状态的第三符号,以及表示所述左转向灯、右转向灯和危险警报灯均处于关闭状态的第四符号,其中,所述第一符号、第二符号、第三符号以及第四符号之间通过带有箭头的连接线进行连接,所述连接线代表所述点亮状态与所述关闭状态之间互相跳变的预设跳变条件之间的对应关系。
[0020]可选地,在所述获取模块获取汽车上每一外部灯跳变的逻辑功能图时,所述外部灯为近光灯、远光灯、位置灯、前雾灯、后雾灯、倒车灯、制动灯以及日间行车灯其中的一个,其中,所述逻辑功能图包括:
[0021]表示所述近光灯、远光灯、位置灯、前雾灯、后雾灯、倒车灯、制动灯以及日间行车灯的其中一个处于点亮状态的第一符号,表示所述近光灯、远光灯、位置灯、前雾灯、后雾灯、倒车灯、制动灯以及日间行车灯的所述其中一个处于关闭状态的第二符号,其中,所述第一符号与第二符号之间通过带有箭头的连接线进行连接,连接线代表所述点亮状态与所述关闭状态之间互相跳变的预设跳变条件之间的对应关系。
[0022]可选地,第一生成单元,用于根据所述逻辑功能图生成与所述逻辑功能图相对应的C语言代码;
[0023]第二生成单元,用于将所述C语言代码添加到汽车外部灯的硬件驱动中,生成对汽车上的外部灯进行控制的灯光控制系统。
[0024]本发明的有益效果是:
[0025]在本发明提供的开发方法中,通过绘制与汽车每一外部灯功能逻辑相同的逻辑功能图,以图表形式表示外部灯的被点亮的点亮状态、被关闭的关闭状态以及点亮状态与关闭状态之间相互跳变的预设跳变条件之间的对应关系,然后依据逻辑功能图,能够自动生成相应的代码,进而生成对汽车上的外部灯进行控制的灯光控制系统。与现有的开发方法相比,无需通过C语言或者汇编语言进行外部灯光功能逻辑编写,减小了开发工作的工作量,降低了汽车外部灯在开发过程中的复杂程度,大大提高了开发效率。
【附图说明】
[0026]图1表示本发明实施例中汽车外部灯的开发方法的流程图;
[0027]图2表示本发明实施例中生成灯光控制系统的流程图;
[0028]图3表示本发明实施例中转向灯的逻辑功能图;
[0029]图4表示本发明实施例中近光灯的逻辑功能图;
[0030]图5表示本发明实施例中位置灯的逻辑功能图;
[0031]图6表示本发明实施例中前雾灯的逻辑功能图;
[0032]图7表示本发明实施例中后雾灯的逻辑功能图;
[0033]图8表示本发明实施例中倒车灯的逻辑功能图;
[0034]图9表示本发明实施例中制动灯的逻辑功能图;
[0035]图10表示本发明实施例中日间行车灯的逻辑功能图;
[0036]图11表示本发明实施例中汽车外部灯的开发装置的结构框图;以及
[0037]图12表示本发明实施例中生成模块的结构框图。
【具体实施方式】
[0038]为使本发明的目的、技术方案和优点更加清楚,下面将结合附图及具体实施例对本发明进行详细描述。
[0039]实施例一
[0040]依据本发明的一个方面,提供了一种汽车外部灯的开发方法,如图1所示,该发开方法包括:
[0041]步骤S101、获取汽车上每一外部灯跳变的逻辑功能图,逻辑功能图以图表形式表示外部灯的被点亮的点亮状态、被关闭的关闭状态以及点亮状态与关闭状态之间相互跳变的预设跳变条件之间的对应关系;
[0042]步骤S103、依据逻辑功能图,生成对汽车上的外部灯进行控制的灯光控制系统。
[0043]其中,如图2所示,在本发明实施例中,依据逻辑功能图,生成对汽车上的外部灯进行控制的灯光控制系统(步骤S103)具体包括:
[0044]步骤S1031、根据逻辑功能图生成与逻辑功能图相对应的C语言代码;
[0045]步骤S1033、将C语言代码添加到汽车
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1