技术新讯 > 计算推算,计数设备的制造及其应用技术 > 一种基于Simulink和SOA架构的大灯清洗控制组件开发方法及组件与流程  >  正文

一种基于Simulink和SOA架构的大灯清洗控制组件开发方法及组件与流程

  • 国知局
  • 2024-10-21 15:04:35

本发明涉及智能汽车组件开发领域,特别涉及一种基于simulink和soa架构的大灯清洗控制组件开发方法。

背景技术:

1、随着软件定义汽车的开始,汽车不断地向着更加科技化、功能化的方向发展,传统的汽车结构也不断改变。汽车电子和软件的成本在整车中的占比不断增加。而soa架构是在未来智能汽车的发展趋势中,可以利用应用程序拆分出的不同功能单元,通过这些服务将接口和协议进行联系。soa通过软硬件解耦,组合扩展强、移植能力强等优势,能够加快车、人、网三者间便利的交互,打造出一个良好的汽车生态环境,加快汽车更加智能化。在基于soa架构的汽车软件开发过程中,使用simulink工具以基于模型的开发方式也正在不断代替手动代码开发。

2、目前大灯的清洗功能从汽车架构方面处于lin节点,并未进行系统的集成,为了实现汽车大灯的智能化清洗功能,亟待提出一种更为有效的大灯清洗控制组件。

技术实现思路

1、为解决上述问题,本发明提供的一种基于simulink和soa架构的大灯清洗控制组件开发方法,提升了汽车智能度,实现汽车大灯的智能化清洗功能。

2、为实现上述目的,本发明采用如下技术方案:

3、第一方面,本发明提供一种基于simulink和soa架构的大灯清洗控制组件开发方法,包括:

4、建立清洗控制组件对应的运行实体;

5、将子功能模块作为原子服务,放入所述运行实体中;

6、基于所述原子服务,确定相对应的api接口;

7、将信号输入模块、信号输出模块放入所述运行实体中;

8、基于所述运行实体,构建所述清洗控制组件。

9、进一步地,还包括:

10、为所述运行实体设定一个运行时间周期,所述信号输入模块定期接收所述子功能模块相对应的api接口请求。

11、进一步地,还包括:

12、所述信号输入模块接收所述原子服务相对应的api接口请求;

13、所述原子服务验证所述api接口请求后执行相对应的方法,得到所述原子服务的输出结果;

14、所述信号输出模块将所述输出结果转换为输出信号,发送给服务网关。

15、进一步地,所述原子服务包括:电源服务、车外温度服务、清洗液服务、大灯服务。

16、进一步地,所述清洗液服务包括清洗液位报警服务。

17、第二方面,本发明还提供一种基于simulink和soa架构的大灯清洗控制组件,包括:

18、子功能模块,用于提供原子服务以及相对应的api接口;

19、信号输入模块,用于接收所述子功能模块相对应的api接口请求;

20、信号输出模块,用于输出所述api接口的请求相对应的所述原子服务的输出信号;

21、服务型网关模块,用于将所述输出信号转换为can信号,并传递给车身控制器。

22、进一步地,还包括定时器模块,用于所述信号输入模块定期接收所述子功能模块相对应的api接口请求。

23、进一步地,所述原子服务包括:电源服务、车外温度服务、清洗液服务、大灯服务。

24、第三方面,本发明还提供一种电子设备,包括:处理器和存储器;

25、所述处理器与存储器耦合;

26、其中,所述处理器,用于读取并执行所述存储器存储的程序或指令,使得所述设备执行如权利要求1-5任一项所述的方法。

27、第四方面,本发明还提供一种计算机可读存储介质,存储有计算机程序,所述程序被处理器执行时实现如权利要求1-5任一项所述的方法。

28、综上所述,本申请提供的技术方案,至少具有如下技术效果或优点:

29、本发明基于simulink和soa架构进行设计的大灯清洗控制组件,步骤简单,模块构成清晰,对外只提供api接口的交互,能够方便的与其他模块建立连接,将车机系统中的大灯清洗控制组件进行软硬件解耦,使车机系统内部外接口交互清晰,提升了汽车智能度,实现汽车大灯的智能化清洗功能。

30、本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利要求书以及附图中所指出的结构来实现和获得。

技术特征:

1.一种基于simulink和soa架构的大灯清洗控制组件开发方法,其特征在于,包括:

2.根据权利要求1所述的基于simulink和soa架构的大灯清洗控制组件开发方法,其特征在于,还包括:

3.根据权利要求1所述的基于simulink和soa架构的大灯清洗控制组件开发方法,其特征在于,还包括:

4.根据权利要求1所述的基于simulink和soa架构的大灯清洗控制组件开发方法,其特征在于,所述原子服务包括:电源服务、车外温度服务、清洗液服务、大灯服务。

5.根据权利要求3所述的基于simulink和soa架构的大灯清洗控制组件开发方法,其特征在于,所述清洗液服务包括清洗液位报警服务。

6.一种基于simulink和soa架构的大灯清洗控制组件,其特征在于,包括:

7.根据权利要求6所述的基于simulink和soa架构的大灯清洗控制组件,其特征在于,还包括定时器模块,用于所述信号输入模块定期接收所述子功能模块相对应的api接口请求。

8.根据权利要求6所述的基于simulink和soa架构的大灯清洗控制组件,其特征在于,所述原子服务包括:电源服务、车外温度服务、清洗液服务、大灯服务。

9.一种电子设备,其特征在于,包括:处理器和存储器;

10.一种计算机可读存储介质,其特征在于,存储有计算机程序,所述程序被处理器执行时实现如权利要求1-5任一项所述的方法。

技术总结本申请适用于智能汽车组件开发,提供一种基于Simulink和SOA架构的大灯清洗控制组件开发方法,该方法包括:建立清洗控制组件对应的运行实体;将子功能模块作为原子服务,放入所述运行实体中;基于所述原子服务,确定相对应的API接口;将信号输入模块、信号输出模块放入所述运行实体中;基于所述运行实体,构建所述清洗控制组件。本申请的方案,将车机系统中的大灯清洗控制组件进行软硬件解耦,使车机系统内部外接口交互清晰,提升了汽车智能度,实现汽车大灯的智能化清洗功能。技术研发人员:楼伟受保护的技术使用者:奇瑞汽车股份有限公司技术研发日:技术公布日:2024/10/17

本文地址:https://www.jishuxx.com/zhuanli/20241021/320408.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。