发明名称 磁编码器数字转换器
摘要 本发明公开了一种磁编码器数字转换器,其包括有磁编码器、信号处理器、相敏检测器、前馈信号发生器和状态观测器。信号处理器将磁编码器的输出信号进行幅值调理、模数转换;相敏检测器可根据磁编码器输出信号及状态观测器输出的角度估计值,生成包含相位信息的误差信号;前馈信号发生器根据信号处理器的输出信号,计算出状态观测器所需的前馈角速度值;状态观测器根据上述误差信号和前馈角速度值,解调出被测旋转装置的角度和角速度。本发明可大幅度减小旋转装置连续旋转时解调信号的相位滞后,其解调精度高,抗干扰能力强。
申请公布号 CN102095431B 申请公布日期 2012.05.30
申请号 CN201010564657.2 申请日期 2010.11.30
申请人 北京航空航天大学 发明人 吴忠;吕绪明;吴云涛;傅安琪
分类号 G01D3/028(2006.01)I 主分类号 G01D3/028(2006.01)I
代理机构 北京永创新实专利事务所 11121 代理人 李有浩
主权项 1.一种磁编码器数字转换器,其特征在于:包括有信号调理器(3)、相敏检测器(4)、前馈信号发生器(5)和状态观测器(6);信号调理器(3)由调理器(31)和A/D转换器(32)组成;调理器(31)和A/D转换器(32)用于将接收的模拟正弦V<sub>s</sub>(t)进行幅值调理、模数转换,输出数字正弦V<sub>s</sub>(j);调理器(31)和A/D转换器(32)用于将接收的模拟余弦V<sub>c</sub>(t)进行幅值调理、模数转换,输出数字余弦V<sub>c</sub>(j);相敏检测器(4)由A余弦发生器(41)、B正弦发生器(42)、A乘法器(43)、B乘法器(44)、A加法器(45)组成;A余弦发生器(41)用于产生角度估计值<img file="FSB00000752999200011.GIF" wi="89" he="64" />的余弦值<img file="FSB00000752999200012.GIF" wi="192" he="63" />B正弦发生器(42)用于产生角度估计值<img file="FSB00000752999200013.GIF" wi="89" he="64" />的正弦值<img file="FSB00000752999200014.GIF" wi="184" he="64" />A乘法器(43)将接收的数字正弦V<sub>s</sub>(j)与余弦值<img file="FSB00000752999200015.GIF" wi="162" he="64" />相乘,输出第一中间量;B乘法器(44)将接收的数字余弦V<sub>c</sub>(j)与正弦值<img file="FSB00000752999200016.GIF" wi="155" he="63" />相乘,输出第二中间量;A加法器(45)用第一中间量减去第二中间量获得在第j时刻的误差E(j);前馈信号发生器(5)由反正切运算器(51)、B加法器(52)、A状态存储器(53)、C乘法器(54)、D乘法器(55)、C加法器(56)、E乘法器(57)、B状态存储器(58)组成;反正切运算器(51)将接收的数字正弦V<sub>s</sub>(j)、数字余弦V<sub>c</sub>(j)进行反正切运算,输出旋转装置角度的估计信号<img file="FSB00000752999200017.GIF" wi="138" he="72" />B加法器(52)用接收的旋转装置角度的估计信号<img file="FSB00000752999200018.GIF" wi="110" he="72" />减去A状态存储器(53)记载的前一时刻j-1的角度的估计信号<img file="FSB00000752999200019.GIF" wi="194" he="72" />输出第三中间变量;C乘法器(54)将接收的第三中间变量与采样周期的倒数<img file="FSB000007529992000110.GIF" wi="39" he="110" />相乘,输出第四中间变量<img file="FSB000007529992000111.GIF" wi="146" he="57" />T表示采样周期;D乘法器(55)将接收的第四中间变量与第一滤波系数α<sub>1</sub>相乘,输出第五中间变量;C加法器(56)将接收的第五中间变量与第六中间变量相加,输出前馈角速度值<img file="FSB000007529992000112.GIF" wi="146" he="61" />E乘法器(57)依据B状态存储器(58)记载的前一时刻j-1的前馈角速度值<img file="FSB000007529992000113.GIF" wi="179" he="61" />与第二滤波系数α<sub>2</sub>相乘,输出第六中间变量;状态观测器(6)由角速度观测器模块(601)和角度观测器模块(602)组成;所述角速度观测器模块(601)包括有F乘法器(61)、G乘法器(62)、D加法器(63)、E加法器(64)、C状态存储器(65);所述的F乘法器(61)内设定有角速度观测器增益系数K<sub>θ</sub>;所述角度观测器模块(602)包括有H乘法器(66)、F加法器(67)、D状态存储器(69)、I乘法器(68)、G加法器(610)、E状态存储器(611);所述的H乘法器(66)内设定有角度观测器增益系数K<sub>ω</sub>;F乘法器(61)将接收的误差E(j)与角速度观测器增益系数K<sub>θ</sub>相乘,输出第七中间量;G乘法器(62)将接收的第七中间量与采样周期T相乘,输出第八中间量;D加法器(63)依据C状态存储器(65)记载的前一时刻j-1的反馈角速度估计值<img file="FSB00000752999200021.GIF" wi="172" he="55" />与第八中间量相加,输出第九中间量;E加法器(64)将前馈信号发生器(5)产生的前馈角速度值<img file="FSB00000752999200022.GIF" wi="120" he="62" />与第九中间量相加,输出第j时刻的角速度值<img file="FSB00000752999200023.GIF" wi="125" he="53" />H乘法器(66)将接收的误差E(j)与角度观测器增益系数K<sub>ω</sub>相乘,输出第十中间量;F加法器(67)依据D状态存储器(69)记载的前一时刻j-1的角速度值<img file="FSB00000752999200024.GIF" wi="156" he="51" />与第十中间量相加,输出第十一中间量;I乘法器(68)将接收的第十一中间量与采样周期T相乘,输出第十二中间量;G加法器(610)依据E状态存储器(611)记载的前一时刻j-1的角度估计值<img file="FSB00000752999200025.GIF" wi="149" he="64" />与第十二中间量相加,输出第j时刻的角度值<maths num="0001"><![CDATA[<math><mrow><mover><mi>&theta;</mi><mo>^</mo></mover><mrow><mo>(</mo><mi>j</mi><mo>)</mo></mrow><mo>.</mo></mrow></math>]]></maths>
地址 100191 北京市海淀区学院路37号