一种分段架构的a/d转换芯片资源分配方法
技术领域
本发明涉及芯片资源分配技术方法,尤其是涉及一种分段架构的A/D转换芯片资源分配方法。
背景技术
在电力系统中,电量的信息由采集装置进行获取,并且在A/D芯片对采集的信号进行分析,但是因为芯片硬件装置的限制,在芯片上进行数据的处理存在不足,数据采集的实时性得不到保障,并且有可能造成信息传输的堵塞,影响了数据的传输。
发明内容
本发明的目的是提供一种分段架构的A/D转换芯片资源分配方法,该架构可以根据不同的采样精度标准,实现芯片计算效率的最大化。
为了解决现有技术存在的问题,本发明采用的技术方案如下:
一种分段架构的A/D转换芯片资源分配方法,包括以下步骤:
步骤1:依照实际信息采集精度要求,对拟采集的信息进行划分;
步骤2:确定资源分配空间Amin,i;
步骤3:依据步骤2芯片资源分配计算结果,对系统的采集量进行计算。
进一步地,所述步骤1依照实际信息采集精度要求,对拟采集的信息进行划分包括以下步骤:
步骤1.1:假设拟信息采集总量为A总,在A总内,依据电力系统要求,采样精度为B1,B2,…,Bi,…,Bn的n个等级。
进一步地,所述步骤2确定资源分配空间包括以下步骤:
步骤2.1:数据采集总量为A总,资源分配如下式计算。
A总=Amin,1·B1·C1+Amin,2·B2·C2+…+Amin,i·Bi·Ci+…+Amin,n·Bn·Cn
Bi为第i个采集精度等级;
Ci为第i个采集精度等级的精确权重;
Amin,i为第i个采集等级的资源分配空间;
步骤2.2:精确权重的计算方法;
步骤2.3:第i个采集等级的资源分配空间Amin,i的分配方法:
Amin,i=A总·wCi。
更进一步地,所述步骤2.2精确权重的计算方法包括以下步骤:
步骤2.2.1:定义第i个采集等级的权重wCi;
设定第一个精度等级wC1为设计精度基准;
权重计算公式为:
其中为第i个采集等级的权重d(C1,Ci)为第i个等级wCi与第一个等级的等级差值;
步骤2.2.2:第i个采集等级的权重
本发明所具有的优点和有益效果是:
本发明一种分段架构的A/D转换芯片资源分配方法,根据计算不同采样精度等级的数据信息,运用加权方法对不同采样精度等级下的芯片资源进行计算,最终根据不同等级的权重,重新分配芯片内部的容量,进而使得芯片的利用率达到最高。
附图说明
图1为本发明实施例一种分段架构的A/D转换芯片资源分配方法流程图。
具体实施方式
下面结合附图和实施例,对本发明的具体实施方式作进一步详细描述。以下实施例用于说明本发明,但不用来限制本发明的范围。
如图1所示,本实施例由芯片处理电流数据为例,使用本发明的架构动态分配的方法对芯片的容量进行分配。
一种分段架构的A/D转换芯片资源分配方法,包括以下步骤:
步骤1:依照实际信息采集精度要求,对拟采集的信息进行划分。
所述步骤1依照实际信息采集精度要求,对拟采集的信息进行划分包括以下步骤:
步骤1.1:假设拟信息采集总量为A总,A总为在0~40ms内,在0V~380V的电流采集数据,在A总内,依据电力系统要求,采样精度可以B1,B2,…,Bi,…,Bn的n个等级。本实施例中采样精度为B1,B2,B3的3个等级,B1等级为电压范围在±180V~240V,且要求电流采样等级最高;B2等级为电压范围在±0V~240V,且电流采样等级次之;B3等级为电压范围在±240V~380V,且电流采样等级最弱。
步骤2:确定资源分配空间Amin,i。
所述步骤2确定资源分配空间包括以下步骤:
步骤2.1:数据采集总量为A总,则资源分配如下式计算。
A总=Amin,1·B1·C1+Amin,2·B2·C2+Amin,3·B3·C3
Bi为第i个采集精度等级;
Ci为第i个采集精度等级的精确权重;
Amin,i为第i个采集等级的资源分配空间;
步骤2.2:精确权重的计算方法。
所述步骤2.2精确权重的计算方法包括以下步骤:
步骤2.2.1:定义第i个采集等级的权重wCi。
设定第一个精度等级wC1为设计精度基准。
权重计算公式为:
其中为第i个采集等级的权重d(C1,Ci)为第i个等级的与第一个等级的的等级差值。
步骤2.2.2:第三个采集等级的权重
步骤2.3:第i个采集等级的资源分配空间Amin,i的分配方法:
步骤3:依据步骤2芯片资源分配计算结果,对实际系统的采集量进行计算。使得芯片计算的效率最高。