发明名称 一种旋转变压器角度信号解码方法
摘要 本发明是属于传感器测量技术领域,涉及一种旋转变压器角度信号解码方法,包括:连续采集旋转变压器的两路输出信号u<sub>cos</sub>(k)和u<sub>sin</sub>(k);构造复数数字信号序列:u<sub>complex</sub>(k)=u<sub>cos</sub>(k)+i·u<sub>sin</sub>(k),k=0,2,...,N;设f<sub>l</sub>表示频率域的离散自变量,则傅立叶变换复数序列的解析表达式为:<img file="dsa00000137720800011.GIF" wi="1455" he="129" />其中,<img file="dsa00000137720800012.GIF" wi="685" he="140" />在傅立叶变换复数序列中找到fl=fm处的取值U<sub>complex</sub>(f<sub>m</sub>),然后计算U<sub>complex</sub>(fm)的复数角,即得到位置信号θ值。本发明具有易于实现鲁棒性好的优点。
申请公布号 CN101865651B 申请公布日期 2011.08.10
申请号 CN201010197231.8 申请日期 2010.06.11
申请人 天津工业大学 发明人 汪剑鸣;朱明;朱毅;王豪
分类号 G01B7/30(2006.01)I;H01F38/18(2006.01)I 主分类号 G01B7/30(2006.01)I
代理机构 代理人
主权项 1.一种旋转变压器角度信号解码方法,包括下列步骤:(1)设旋转变压器的励磁信号为u<sub>in</sub>(t)=U<sub>in</sub>cos(2πf<sub>in</sub>t),其两路输出信号分别为u<sub>cos</sub>(t)=KU<sub>in</sub>cos(2πf<sub>in</sub>t)cos(θ)和u<sub>sin</sub>(t)=KU<sub>in</sub>cos(2πf<sub>in</sub>t)sin(θ),其中,t表示时间,θ为角度信号,f<sub>in</sub>为励磁信号u<sub>in</sub>(t)的频率,U<sub>in</sub>为励磁信号的幅值,K为由旋转变压器的结构确定的变比常数;取采样频率f<sub>s</sub>=nf<sub>in</sub>,n为大于2的正整数,对u<sub>cos</sub>(t)和u<sub>sin</sub>(t)两路输出信号连续采集N次,令N=n*m,m为大于2的正整数,得到如下的两路数字输出信号:u<sub>cos</sub>(k)=KU<sub>in</sub>cos(2πk/n)cos(θ)和u<sub>sin</sub>(k)=KU<sub>in</sub>cos(2πk/n)sin(θ);(2)利用u<sub>cos</sub>(k)和u<sub>sin</sub>(k)构造复数数字信号序列:u<sub>complex</sub>(k)=u<sub>cos</sub>(k)+i·u<sub>sin</sub>(k),k=0,1,2,...,N-1;(3)对复数数字信号序列u<sub>complex</sub>(k)进行离散傅里叶变换,得到一个长度为N的复数序列,当N为奇数时,该复数序列表示为:U<sub>complex</sub>(f<sub>-L</sub>),......U<sub>complex</sub>(f<sub>0</sub>),......,U<sub>complex</sub>(f<sub>L</sub>),其中L=(N-1)/2,当N为偶数时,该复数序列表示为:U<sub>complex</sub>(f<sub>-L</sub>),......U<sub>complex</sub>(f<sub>0</sub>),......,U<sub>complex</sub>(f<sub>L-1</sub>),其中L=(N)/2;设f<sub>l</sub>表示频率域的离散自变量,f<sub>l</sub>的代表的实际频率值由公式<img file="FSB00000503260400011.GIF" wi="204" he="107" />计算,则傅立叶变换复数序列的解析表达式为:<maths num="0001"><![CDATA[<math><mrow><msub><mi>U</mi><mi>complex</mi></msub><mrow><mo>(</mo><msub><mi>f</mi><mi>l</mi></msub><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><mi>K</mi><msub><mi>U</mi><mi>in</mi></msub></mrow><mi>N</mi></mfrac><mrow><mo>(</mo><mi>cos</mi><mrow><mo>(</mo><mi>&theta;</mi><mo>)</mo></mrow><mo>+</mo><mi>i</mi><mo>&CenterDot;</mo><mi>sin</mi><mrow><mo>(</mo><mi>&theta;</mi><mo>)</mo></mrow><mo>)</mo></mrow><munderover><mi>&Sigma;</mi><mrow><mi>k</mi><mo>=</mo><mn>0</mn></mrow><mrow><mi>N</mi><mo>-</mo><mn>1</mn></mrow></munderover><mo>[</mo><msup><mi>e</mi><mrow><mo>-</mo><mi>j</mi><mfrac><mrow><mn>2</mn><mi>&pi;</mi></mrow><mi>N</mi></mfrac><mi>k</mi><mrow><mo>(</mo><mi>l</mi><mo>-</mo><mi>m</mi><mo>)</mo></mrow></mrow></msup><mo>+</mo><msup><mi>e</mi><mrow><mo>-</mo><mi>j</mi><mfrac><mrow><mn>2</mn><mi>&pi;</mi></mrow><mi>N</mi></mfrac><mi>k</mi><mrow><mo>(</mo><mi>l</mi><mo>+</mo><mi>m</mi><mo>)</mo></mrow></mrow></msup><mo>]</mo></mrow></math>]]></maths><img file="FSB00000503260400013.GIF" wi="683" he="147" />(4)当l=m时,U<sub>complex</sub>(f<sub>l</sub>=f<sub>m</sub>)=KU<sub>in</sub>(cos(θ)+i·sin(θ)),在傅立叶变换复数序列中找到f<sub>l</sub>=f<sub>m</sub>处的取值U<sub>complex</sub>(f<sub>m</sub>),然后计算U<sub>complex</sub>(f<sub>m</sub>)的复数角,即得到位置信号θ值。
地址 300387 天津市河东区成林道63号