The present invention discloses a battery cluster data processing method and a battery cluster data processing system, in which the method includes: detecting a synchronous clock signal at a low level or at a high level; if at a low level, the initial data of at least one battery cluster is collected synchronously, and all the collected initial data are stored at the low level. In the default shared memory, the flag of each initial data is unprocessed; if at a high level, all initial data is copied from the preset shared memory, each initial data is processed to obtain a processed data, and all processed data are stored in a preset shared area, each of the processed data. Shii has been modified to be dealt with. The invention synchronously collects data through multiple threads under the control of synchronous clock signals, thereby improving the acquisition rate. In addition, the data collection and processing data storage locations are different, so as to achieve effective distinction between the two, so as to enhance the efficiency of data processing. One
【技术实现步骤摘要】
电池簇数据处理方法及电池簇数据处理系统
本专利技术涉及电池电源管理
,尤其涉及一种电池簇数据处理方法及电池簇数据处理系统。
技术介绍
现有的BAMS(电池堆管理系统)采集完BCMS(电池簇管理系统)的数据后,才进行数据的处理,因此,数据处理效率低。
技术实现思路
本专利技术的目的在于提供一种电池簇数据处理方法及电池簇数据处理系统,以解决数据处理效率低的技术问题。为了解决上述问题,本专利技术提供了一种电池簇数据处理方法,其包括:检测同步时钟信号当前处于低电平还是处于高电平;若同步时钟信号处于低电平,同步采集至少一个电池簇的初始数据,并将采集到的所有初始数据存储至预设共享内存中,每一个电池簇通过一个线程执行采集操作,每一个初始数据的标志位为未处理;若同步时钟信号处于高电平,从预设共享内存中复制所有初始数据后,处理每一个初始数据以获得一个处理后数据,并将所有处理后数据存储至预设共享区域中,每一个处理后数据的标志位修改为已处理。作为本专利技术进一步改进,同步采集至少一个电池簇的初始数据,之后还包括:检测到同步时钟信号处于上升沿时,打包每一个电池簇的初始数据,并上传打包后数据。作为本专利技术进一步改进,所有处理后数据存储至预设共享区域中,之后还包括:接收至少一个进程的调用请求;交互与调用请求对应的目标处理后数据至发起调用请求的目标进程。作为本专利技术进一步改进,进程包括监控进程、主进程、通信转发进程、HDB进程和WEB进程。作为本专利技术进一步改进,其还包括:侦听是否接收到至少一个目标电池簇的连接请求;若接收到至少一个目标电池簇的连接请求,创建至少一个目标线程,目 ...
【技术保护点】
1.一种电池簇数据处理方法,其特征在于,其包括:
【技术特征摘要】
1.一种电池簇数据处理方法,其特征在于,其包括:检测同步时钟信号当前处于低电平还是处于高电平;若同步时钟信号处于低电平,同步采集至少一个电池簇的初始数据,并将采集到的所有初始数据存储至预设共享内存中,每一个电池簇通过一个线程执行采集操作,每一个初始数据的标志位为未处理;若同步时钟信号处于高电平,从所述预设共享内存中复制所述所有初始数据后,处理每一个初始数据以获得一个处理后数据,并将所有处理后数据存储至预设共享区域中,每一个处理后数据的标志位修改为已处理。2.根据权利要求1所述的电池簇数据处理方法,其特征在于,同步采集至少一个电池簇的初始数据,之后还包括:检测到所述同步时钟信号处于上升沿时,打包每一个电池簇的初始数据,并上传打包后数据。3.根据权利要求1所述的电池簇数据处理方法,其特征在于,所有处理后数据存储至预设共享区域中,之后还包括:接收至少一个进程的调用请求;交互与所述调用请求对应的目标处理后数据至发起所述调用请求的目标进程。4.根据权利要求3所述的电池簇数据处理方法,其特征在于,所述进程包括监控进程、主进程、通信转发进程、HDB进程和WEB进程。5.根据权利要求1所述的电池簇数据处理方法,其特征在于,其还包括:侦听是否接收到至少一个目标电池簇的连接请求;若接收到至少一个目标电池簇的连接请求,创建至少一个目标线程,所述目标线程用于采集目标电池簇的初始数据,每一个目标线程对应一个目标电池族。6.一种电池簇数据处理系统,...
【专利技术属性】
技术研发人员:容海林,袁虎,陈迪虎,
申请(专利权)人:深圳市科陆电子科技股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。