发明名称 一种用于温度控制的高精度分段脉冲发生方法
摘要 本发明涉及一种用于温度控制的高精度分段脉冲发生方法。通过将二进制PWM长脉冲分解为多个短脉冲,以达到分段加热的目的,可避免加热时间过于集中,导致温度波动变化较大,损坏加热片,如图1所示。由于分段后的脉冲较短,相比于分解前脉冲,温度控制精度会下降,为了解决这个问题,本发明将多个短脉冲计数并进行闭环反馈,将分解后的低位相位信息均匀的加到每个短脉冲上,实现一种高精度、均匀加热脉冲发生电路。
申请公布号 CN105306013A 申请公布日期 2016.02.03
申请号 CN201510595795.X 申请日期 2015.09.17
申请人 北京航天控制仪器研究所 发明人 邓意成;王巍;王学锋;刘院省;石猛;王妍;周维洋;何哲玺;李新坤
分类号 H03K3/02(2006.01)I 主分类号 H03K3/02(2006.01)I
代理机构 中国航天科技专利中心 11009 代理人 范晓毅
主权项 一种用于温度控制的高精度分段脉冲发生方法,其特征在于包括如下步骤:步骤(一)产生一个有效加热脉冲个数为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。
地址 100854 北京市海淀区北京142信箱403分箱