The invention provides a method, data acquisition system, battery management system and electric vehicle, the method comprises the following steps: in a AD conversion period, MCU from the ADC chip data register read multiple data acquisition; repeated data in the same continuous data, and determine the number of consecutive identical data according to the number of consecutive; the same data appears, the number of data changes and multiple data in the selected data. The invention can effectively find and screen effective data and invalid data read by MCU, and does not need to increase transmission and transformation to complete the communication circuit of flag signal, which saves hardware resources, simplifies the circuit, and ensures data correctness.
【技术实现步骤摘要】
数据的采集方法、系统、电池管理系统及电动汽车
本专利技术涉及硬件电路
,特别涉及一种数据的采集方法、系统、电池管理系统及电动汽车。
技术介绍
硬件电路一般通过MCU(MicrocontrollerUnit,微控制单元)和ADC(AnalogtoDigitalConverter,模数转换器)芯片配合,以完成对模拟信号的采集。工作的过程一般为ADC芯片对输入的模拟信号进行AD转换,然后将转换后得到的数据写入到芯片的数据寄存器中。MCU通过通讯线路读取ADC芯片的数据寄存器中的数据,读取完成后,MCU再根据需要对数据进行相应的处理。ADC芯片在进行连续AD转换操作时,每次转换完成后,都会对寄存器中的数据进行更新,即覆盖上次写入到寄存器中的数据。然而,在更新的过程中,数据是无效的。(例如,数据更新这段时间记作Tdata_invalid,每两次更新期间的数据是稳定有效的,这个期间记作Tdata_valid。)举例说明一种出现无效数据的情况:例如连续两次转换的过程中,ADC芯片需要将转换结果更新到数据寄存器当中,数据寄存器如果是16位的,则需要先写搞8位,在写入低8位的数据。如果上一次的数据是32768,则寄存器数据为:高:10000000,低:00000000;下一次的数据是32767,则寄存器数据为:高:01111111,低:11111111。如果在数据更新的时候读取数据,寄存器的数据已经开始更新,但是未更新完成时,可能高8位的数据已经写入新值,低8位的数据还未更新,为上一次的数值,则读取的数据可能为:高:01111111(第二次的值),低:00000000 ...
【技术保护点】
一种数据的采集方法,其特征在于,包括以下步骤:在一个AD转换周期内,MCU从ADC芯片的数据寄存器中连续读取多次数据;获取所述多次数据中出现的连续相同的数据,并确定所述连续相同的数据出现的次数;根据所述连续相同的数据出现的次数,以及所述多次数据中发生数据变化的次数,筛选出有效数据。
【技术特征摘要】
1.一种数据的采集方法,其特征在于,包括以下步骤:在一个AD转换周期内,MCU从ADC芯片的数据寄存器中连续读取多次数据;获取所述多次数据中出现的连续相同的数据,并确定所述连续相同的数据出现的次数;根据所述连续相同的数据出现的次数,以及所述多次数据中发生数据变化的次数,筛选出有效数据。2.根据权利要求1所述的数据采集方法,其特征在于,所述连续相同的数据出现的次数及所述多次数据中发生数据变化的次数,由MCU数据读取过程中数据更新所干扰数据的最大次数以及数据更新时间与多次连续读取周期的对应关系确定;所述数据更新所干扰数据的最大次数由所述数据更新时间、数据读取周期及相邻数据读取周期的间隔时间确定。3.根据权利要求2所述的数据采集方法,其特征在于,当所述数据更新所干扰数据的最大次数为a时,连续读取的多次数据的次数至少为2a+1次,则将出现的连续相同的a+1次数据作为有效数据,其中所述a为大于0的整数。4.根据权利要求3所述的数据的采集方法,其特征在于,当未出现所述连续相同的a+1次数据时,将连续读取的所述多次数据中第一次读取的数据和最后一次读取的数据作为所述有效数据。5.根据权利要求1-4任一项所述的数据的采集方法,其特征在于,所述连续读取的多次数据包括电流数据和/或电压数据,所述有效数据包括电流有效数据和/或电压有效数据,所述方法还包括:根据所述电流有效数据计算动力电池的荷电状态,或根据所述电流有效数据对所述动力电池进...
【专利技术属性】
技术研发人员:饶航,
申请(专利权)人:宝沃汽车中国有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。