主权项 |
一种用于温度控制的高精度分段脉冲发生方法,其特征在于包括如下步骤:步骤(一)产生一个有效加热脉冲个数为B[N‑1:0]的原始二进制数脉冲,其中,原始二进制数脉冲的总长度为2<sup>N</sup>‑1,二进制数脉冲中有效加热脉冲为逻辑1,其余脉冲为逻辑0;步骤(二)将原始二进制数脉冲中的有效加热脉冲按照如下公式进行分解,分解为2<sup>M</sup>组子脉冲和1组相位脉冲:B[N‑1:0]=B[N‑1:M]×2<sup>M</sup>+B[M‑1:0]其中,B[N‑1:M]表示为子脉冲的有效加热脉冲长度,B[M‑1:0]表示为相位脉冲的有效加热脉冲长度;所述相位脉冲进行分解,得到B[M‑1:0]个1和2<sup>M</sup>‑B[M‑1:0]个0,并记为相位脉冲数组[1,1,1...1,0,0,0...0];其中,每组子脉冲总长度为2<sup>N‑M</sup>‑1个脉冲,相位脉冲总长度为2<sup>M</sup>‑1个脉冲;步骤(三)将相位脉冲数组[1,1,1...1,0,0,0...0]中的第i+1个数值加到2<sup>M</sup>组子脉冲中第i+1组子脉冲中的有效加热脉冲长度上,得到子脉冲的有效加热脉冲长度B'(i)为B'(i)=B[N‑1:M]+w(i)其中,i=0,1,2,3...2<sup>M</sup>‑1,初值为0,w(i)为调整因数,<img file="FDA0000805207220000011.GIF" wi="567" he="150" />步骤(四)、使用PWM脉冲发生器产生有效加热脉冲长度为B'(i)的脉冲;步骤(五)、令i=i+1,重新步骤(三)至步骤(四)直至i=2<sup>M</sup>‑1。 |