本申请涉及前雨刮控制组件,尤其涉及一种前雨刮控制组件开发方法及系统。
背景技术:
1、随着科技的不断进步和汽车产业的快速演变,软件定义汽车已然成为未来汽车行业的重要发展方向。面向服务架构(service-oriented architecture,soa)是未来软件定义汽车的发展趋势,它可以利用应用程序拆分出的不同功能单元,通过这些服务将接口和协议进行联系,旨在构建可扩展、灵活和可维护的车载系统。在基于soa架构的汽车软件开发过程中,使用simulink工具以基于模型的开发方式也正在不断代替手动代码开发。
2、前雨刮控制组件从汽车架构方面来说,处于局部连接网络节点,并未进行系统集成。对于前雨刮控制组件进行soa应用层软件转变可以清晰软件组件内部外接口交互,提升汽车智能度,使得用户可以在远程启动汽车的同时清洁汽车玻璃,在驾驶过程中,可以通过语音控制前雨刮进行洗涤。因此,亟待提出一种更为有效的前雨刮控制软件组件的开发方法。
技术实现思路
1、有鉴于此,本申请提出了一种前雨刮控制组件开发方法及系统。
2、根据本申请的一个方面,提供了一种前雨刮控制组件开发方法,该方法包括:
3、在运行实体中加入前雨刮控制模块的输入信号处理模块以及子功能模块;
4、将运行实体的输入信号以及输出信号接口按照标准进行api接口定义,并定义前雨刮控制模块的原子服务;
5、接收输入信号,并将对应的输出信号传输到对应的子功能模块;
6、子功能模块通过以太网发送原子服务api消息;
7、服务型网关解析原子服务api信息,并组装成can消息发送至车身域控制器;
8、车身域控制器根据接收的can消息实现前雨刮功能。
9、优选地,前雨刮控制模块的输入信号处理模块、子功能模块、前雨刮控制模块的原子服务以及运行实体的输入信号接口以及输出信号接口通过simulink软件实现。
10、优选地,输入信号包括前雨刮灵敏度设置信号、前雨刮维修模式开关信号、电源状态信号、车速有效性信号、雨量检测参数信号、雨量传感器故障状态信号、前备箱打开状态信号和/或雨刮开关信号。
11、优选地,输出信号包括雨刮速度状态反馈信号和/或雨刮当前位置反馈信号。
12、优选地,定义前雨刮控制模块的原子服务包括基于面向服务架构功能服务化的方法将前雨刮控制模块的相应功能提取为原子服务并进行定义。
13、相应地,本申请提供了一种前雨刮控制组件开发系统,该系统包括:
14、运行实体,该运行实体包括前雨刮控制模块的输入信号处理模块以及子功能模块;
15、定义模块,用于将运行实体的输入信号以及输出信号接口按照标准进行api接口定义,并定义前雨刮控制模块的原子服务;
16、传输模块,用于接收输入信号,并将对应的输出信号传输到对应的子功能模块;
17、子功能模块,用于通过以太网发送原子服务api消息;
18、服务型网关,用于解析原子服务api信息,并组装成can消息发送至车身域控制器;
19、车身域控制器,用于根据接收的can消息实现前雨刮功能。
20、优选地,前雨刮控制模块的输入信号处理模块、子功能模块、前雨刮控制模块的原子服务以及运行实体的输入信号接口以及输出信号接口通过simulink软件实现。
21、优选地,输入信号包括前雨刮灵敏度设置信号、前雨刮维修模式开关信号、电源状态信号、车速有效性信号、雨量检测参数信号、雨量传感器故障状态信号、前备箱打开状态信号和/或雨刮开关信号。
22、优选地,输出信号包括雨刮速度状态反馈信号和/或雨刮当前位置反馈信号。
23、优选地,定义模块,还用于基于面向服务架构功能服务化的方法将前雨刮控制模块的相应功能提取为原子服务并进行定义。
24、本申请的技术方案,使得软件组件简捷,各模块构成清晰,能够便捷低在工具链中建立软件组件,提升开发效率,方便模块功能的添加以及后续导入工具链后与其他模块建立连接。
25、本申请的其它特征和优点将在随后的具体实施方式部分予以详细说明。
1.一种前雨刮控制组件开发方法,其特征在于,该方法包括:
2.根据权利要求1所述的方法,其特征在于,前雨刮控制模块的输入信号处理模块、子功能模块、前雨刮控制模块的原子服务以及运行实体的输入信号接口以及输出信号接口通过simulink软件实现。
3.根据权利要求1所述的方法,其特征在于,输入信号包括前雨刮灵敏度设置信号、前雨刮维修模式开关信号、电源状态信号、车速有效性信号、雨量检测参数信号、雨量传感器故障状态信号、前备箱打开状态信号和/或雨刮开关信号。
4.根据权利要求1所述的方法,其特征在于,输出信号包括雨刮速度状态反馈信号和/或雨刮当前位置反馈信号。
5.根据权利要求1所述的方法,其特征在于,定义前雨刮控制模块的原子服务包括基于面向服务架构功能服务化的方法将前雨刮控制模块的相应功能提取为原子服务并进行定义。
6.一种前雨刮控制组件开发系统,其特征在于,该系统包括:
7.根据权利要求6所述的系统,其特征在于,前雨刮控制模块的输入信号处理模块、子功能模块、前雨刮控制模块的原子服务以及运行实体的输入信号接口以及输出信号接口通过simulink软件实现。
8.根据权利要求6所述的系统,其特征在于,输入信号包括前雨刮灵敏度设置信号、前雨刮维修模式开关信号、电源状态信号、车速有效性信号、雨量检测参数信号、雨量传感器故障状态信号、前备箱打开状态信号和/或雨刮开关信号。
9.根据权利要求6所述的系统,其特征在于,输出信号包括雨刮速度状态反馈信号和/或雨刮当前位置反馈信号。
10.根据权利要求6所述的系统,其特征在于,定义模块,还用于基于面向服务架构功能服务化的方法将前雨刮控制模块的相应功能提取为原子服务并进行定义。
