【技术实现步骤摘要】
本申请涉及计算机,特别是涉及一种采样数据处理方法、装置、计算机设备和存储介质。
技术介绍
1、在数字控制器的adc(模数转换器)采样应用中,如果存在多个采样通道共用同一个adc转换器,往往使用dma(直接存储器访问设备)将转换数据依次存放到指定内存区域,等dma传输完成之后系统再以中断或查询的方式一次性对数据进行处理。dma用来提供在外设和存储器之间或者存储器和存储器之间的高速数据传输。无须数字控制器直接控制传输,通过dma数据可以快速地移动。这就节省了数字控制器的资源来做其他操作,效率大大提高。
2、但是,dma传输过程中可能存在数据漏掉的问题,或者是adc模块漏触发了一次转换,这样将导致数据对齐问题。
3、例如,以v1、v2、v3、v4、v5五个电压采样通道共用adc1转换器为例,dma负责将adc转换结果保存到内存中开辟的长度为15的数组,dma计数长度为数组长度。当dma传输完成时,数组里面有15个ad采样数据,相当于每个电压采样通道重复采样了3遍,然后数字控制器可以做加权平均处理得到滤波后的电压采样值。
...【技术保护点】
1.一种采样数据处理方法,所述方法应用于采样数据处理设备,所述采样数据处理设备包括定时器、直接存储器访问设备、模数转换器,所述定时器与所述模数转换器连接,所述模数转换器与所述直接存储器访问设备连接,包括:
2.根据权利要求1所述的方法,其特征在于,所述在所述直接存储器访问设备完成采样数据传输时,包括:
3.根据权利要求2所述的方法,其特征在于,所述在所述数据项配置数目信息为零时,确定所述直接存储器访问设备完成所述采样数据传输,包括:
4.根据权利要求3所述的方法,其特征在于,所述在所述定时器触发所述比较中断函数发生一次中断时,包括:
5.根...
【技术特征摘要】
1.一种采样数据处理方法,所述方法应用于采样数据处理设备,所述采样数据处理设备包括定时器、直接存储器访问设备、模数转换器,所述定时器与所述模数转换器连接,所述模数转换器与所述直接存储器访问设备连接,包括:
2.根据权利要求1所述的方法,其特征在于,所述在所述直接存储器访问设备完成采样数据传输时,包括:
3.根据权利要求2所述的方法,其特征在于,所述在所述数据项配置数目信息为零时,确定所述直接存储器访问设备完成所述采样数据传输,包括:
4.根据权利要求3所述的方法,其特征在于,所述在所述定时器触发所述比较中断函数发生一次中断时,包括:
5.根据权利要求4所述的方法,其特征在于,所述触发周期的生成步骤包括:
6.根据权利要求3所述的方法,其特征在于,所述在所述直接存储器访问设备读取成功时,所述直接存储器访问设备中的数据项寄存器中数据项配置数目信息减一之后,还包括:
7.根据权利要求3所述的方法,其特征在于,所述当所述数据项寄存器减到零时,确定所述直接存储器访问设备完成所述采样数据传输,包括:
8.根据权利要求1所述的方法,其特征在于,所述在所述第一计数值和所述第二计数值不一致时,对所述直接存储器访问设备、所述定时器和所述模数转换...
【专利技术属性】
技术研发人员:姚同娟,
申请(专利权)人:苏州元脑智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。