监测数据获取方法、车载配电盒、存储介质及程序产品与流程
本发明涉及车载配电盒,具体涉及监测数据获取方法、车载配电盒、存储介质及程序产品。
背景技术:
1、目前,在车载配电盒软件中,传感器模块的接口与负载名称进行强绑定,负载与物理通道的映射关系被共同编码于模块内部。由于接口语义绑定具体负载名称,模块内部预设了“负载-通道”固定映射。一旦负载的物理连接通道发生变更,或需将该模块移植至不同车型、不同节点时,必须修改模块内部的硬编码逻辑,重新编译并完整验证映射关系。这一过程不仅工作量大、周期长,更导致映射关系无法跨项目进行直接复用。
技术实现思路
1、本发明提供了一种监测数据获取方法、车载配电盒、存储介质及程序产品,以解决为了在映射关系发生改变的时候,无法使改变后的映射关系能够直接复用的问题。
2、第一方面,本发明提供了一种监测数据获取方法,方法包括:响应于接收到的监测数据获取请求,获取目标负载的负载标识;在外部配置文件中确定所述负载标识对应的逻辑通道编号;将所述逻辑通道编号发送至数据读取接口进行数据读取,输出所述目标负载对应的监测数据。
3、在本方法实施例中,通过外部配置文件动态映射为逻辑通道编号,再调用标准化接口获取数据,在负载通道变更的情况下,仅需修改配置文件,无需改动代码或重新编译,使得映射关系的改变与车型适配可以并行进行,大大缩短了开发周期。
4、在一种可选的实施方式中,所述外部配置文件包括映射关系表,所述映射关系表基于arxml标准格式配置,至少包括逻辑通道编号、负载标识,所述在外部配置文件中确定所述负载标识对应的逻辑通道编号,包括:
5、从所述映射关系表中查询所述负载标识对应的逻辑通道编号。
6、在本方法实施例中,通过将原本硬编码在的“负载-通道”对应关系,彻底剥离到代码外部配置文件中,当负载的物理连接通道发生变更时,只需修改这个外部配置文件,无需改动任何模块的核心代码大幅缩短整车标定以及工作周期。
7、在一种可选的实施方式中,所述将所述逻辑通道编号发送至数据读取接口,输出所述目标负载对应的监测数据,包括:
8、将所述逻辑通道编号发送至所述数据读取接口,利用所述数据读取接口识别得到所述逻辑通道编号对应的硬件物理通道;
9、对所述硬件物理通道采集的原始监测数据进行标定转换,输出所述目标负载对应的监测数据。
10、在本方法实施例中,通过统一数据读取接口识别匹配硬件通道,屏蔽底层硬件驱动差异,简化寻址逻辑,提升代码复用与故障隔离能力。
11、在一种可选的实施方式中,响应于检测到所述目标负载的硬件物理通道发生变更,将所述映射关系表中所述目标负载对应的逻辑通道编号更新为变更后的硬件物理通道所对应的逻辑通道编号。
12、在本方法实施例中,通过外部配置文件确定负载标识对应的逻辑通道编号,在映射关系发生变化时,仅需修改外部配置文件,就可以重新进行匹配,不需重新编译底层程序,缩短了工作周期。
13、第二方面,本发明提供了一种车载配电盒,所述车载配电盒用于执行第一方面或其对应的任一实施方式的监测数据获取方法,所述车载配电盒的软件架构由上至下依次包括:应用层、运行时环境层和基础软件层;
14、所述应用层至少包括:通道化传感模块、负载控制模块、通信模块、电源管理模块、诊断管理模块、看门狗管理模块和内存管理模块;
15、所述运行时环境层,用于连接所述应用层和所述基础软件层;
16、所述基础软件层,至少包括服务层、抽象层和驱动层。
17、在一种可选的实施方式中,所述车载配电盒还包括配置映射模块;
18、所述通道化传感模块,用于提供与所述逻辑通道编号绑定的数据读取接口;
19、所述配置映射模块,用于存储外部配置文件;
20、所述负载控制模块,用于基于所述目标负载的负载标识,得到所述逻辑通道编号,将所述逻辑通道编号发送至所述数据读取接口,输出所述目标负载对应的监测数据。
21、在本方法实施例中,通过解析外部配置文件,动态地为各负载控制模块设定运行参数与控制逻辑,从而实现不修改代码即可适配不同车型配置。
22、在一种可选的实施方式中,所述负载控制模块,还用于将所述监测数据与预设的保护阈值进行比较,在所述监测数据超出所述保护阈值的情况下,执行保护动作。
23、在本方法实施例中,一方面,由于传感器模块提供的是按逻辑通道编号的监测数据,负载控制模块可以针对每一个通道独立进行阈值比较和保护动作执行。当一个通道发生故障时,负载控制模块只切断该故障通道的输出,其他通道的负载不受任何影响,避免了单一故障引发的连锁反应,提升了整个配电系统的可靠性和可用性。另一方面,当监测数据超出预设的保护阈值时,保护动作能够在故障造成实质性损坏之前切断风险源,有效防止线路烧毁、负载损坏或火灾事故的发生。
24、在一种可选的实施方式中,所述配置映射模块,还用于读取并解析所述外部配置文件,并根据解析结果,动态建立并存储所述负载标识与逻辑通道编号之间的映射关系,得到映射关系表。
25、在本方法实施例中,通过统一数据读取接口识别匹配硬件通道,屏蔽底层硬件驱动差异,简化寻址逻辑,提升代码复用与故障隔离能力。
26、第三方面,本发明提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机指令,计算机指令用于使计算机执行上述第一方面或其对应的任一实施方式的监测数据获取方法。
27、第四方面,本发明提供了一种计算机程序产品,包括计算机指令,计算机指令用于使计算机执行上述第一方面或其对应的任一实施方式的监测数据获取方法。
1.一种监测数据获取方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述外部配置文件包括映射关系表,所述映射关系表基于arxml标准格式配置,至少包括逻辑通道编号和负载标识,
3.根据权利要求1所述的方法,其特征在于,所述将所述逻辑通道编号发送至数据读取接口进行数据读取,输出所述目标负载对应的监测数据,包括:
4.根据权利要求2所述的方法,其特征在于,所述方法还包括:
5.一种车载配电盒,其特征在于,所述车载配电盒用于执行权利要求1至4中任一项所述的监测数据获取方法,所述车载配电盒的软件架构由上至下依次包括:应用层、运行时环境层和基础软件层;
6.根据权利要求5所述的车载配电盒,其特征在于,所述车载配电盒还包括配置映射模块;
7.根据权利要求6所述的车载配电盒,其特征在于,所述负载控制模块,还用于将所述监测数据与预设的保护阈值进行比较,在所述监测数据超出所述保护阈值的情况下,执行保护动作。
8.根据权利要求6所述的车载配电盒,其特征在于,所述配置映射模块,还用于读取并解析所述外部配置文件,并根据解析结果,动态建立并存储所述负载标识与逻辑通道编号之间的映射关系,得到映射关系表。
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机指令,所述计算机指令用于使计算机执行权利要求1至4中任一项所述的监测数据获取方法。
10.一种计算机程序产品,其特征在于,包括计算机指令,所述计算机指令用于使计算机执行权利要求1至4中任一项所述的监测数据获取方法。
版权声明:本站专利文献数据主要来源于国家知识产权局等公开渠道,由 技术新讯 进行整理汇编。页面设计及数据汇编的著作权归本站所有。全部内容仅供个人学习、科研评估与技术交流参考,严禁用于任何商业用途(包括但不限于直接生产制造、技术转让、倒卖数据等)。
免责条款:专利技术具有时效性,本站不对资料的绝对准确性、完整性和可实施性提供任何明示或暗示的担保。因参考本站内容造成的直接或间接损失,本站不承担相关法律责任。若您认为本站内容有侵权问题,请及时提供权属证明与我们联系,本站将在核实后依法处理。反馈意见:yyfuon@163.com