本发明涉及排放数据采集领域,尤其是涉及一种非道路移动机械排放数据动态采集方法。
背景技术:
1、传统的非道路移动机械的排放数据采集,通常采用固定的模式,就是采集终端软件通过软件对指定的can报文进行一对一的解析,从而实现排放数据的采集功能;如下图:数据流向为mcu采集并解析can数据,通过uart或者usb传输至soc,soc对数据进行打包后传输至远端tsp平台。
2、传统的方式存在的问题:只要车型更换系统就需要全部重新做一遍,因为mcu是对can报文进行一对一解析的,can报文有差异不一致;同时can报文的数量可能存在增加减少情况。
技术实现思路
1、本发明的主要目的在于提供一种非道路移动机械排放数据动态采集方法,解决只要车型更换系统就需要全部重新做一遍,因为mcu是对can报文进行一对一解析的,can报文有差异不一致;同时can报文的数量可能存在增加减少情况的问题。
2、为解决上述技术问题,本发明所采用的技术方案是:一种非道路移动机械排放数据动态采集方法,采集方法包括:发动机传感器采集排放数据,排放数据通过can总线广播到总线上,互联网采集设备采集can总线上的信息上传到网络服务器,通过web也没可以在终端上看到排放的实时数据。
3、优选方案中,各种发动机车采集数据不同,发送的can总线数据协议格式不一样,web页面下发的can总线数据采集和配置的具体方法为:
4、s1、建立can id索引表;建立canid索引表,建立can信号量,can id ,信号量对应的信号位;
5、s2、tsp排放数据接收显示屏平台下发以上两个索引表;
6、s3、soc下发can id到mcu;
7、s4、mcu通过can id采集到总线的can原始数据通过串口发送至soc;
8、s5、soc 按照索引表解析can数据;
9、s6、soc按照索引发送数值至soc;
10、s7、若需要更新数据,更新索引表下发即可。
11、优选方案中,复杂的逻辑运算全部放在mpu侧,mcu工作位采集数据。
12、本发明提供了一种非道路移动机械排放数据动态采集方法,动态可控的can索引表实现不同车型的非道路移动机械实现一机解决所有数据采集通道,can解析索引表在soc,充分利用soc的性能,从而降低mc复杂度,从而提高系统的稳定性,降低成本;动态的索引表中固定索引号,从而降低了平台开发的复杂度,实现统一化。
1.一种非道路移动机械排放数据动态采集方法,其特征是:采集方法包括:发动机传感器采集排放数据,排放数据通过can总线广播到总线上,互联网采集设备采集can总线上的信息上传到网络服务器,通过web也没可以在终端上看到排放的实时数据。
2. 根据权利要求1所述一种非道路移动机械排放数据动态采集方法,其特征是: 各种发动机车采集数据不同,发送的can总线数据协议格式不一样,web页面下发的can总线数据采集和配置的具体方法为:
3.根据权利要求2所述一种非道路移动机械排放数据动态采集方法,其特征是:复杂的逻辑运算全部放在mpu侧,mcu工作位采集数据。