主权项 |
一种直流正余弦方位指示器,其特征在于,该指示器包括PC104嵌入式系统、BCD码数显表,所述的PC104嵌入式系统包括模/数采集模块、微处理器模块、数字接口模块,所述的模/数采集模块、微处理器模块、数字接口模块、BCD码数显表依次连接;所述的PC104嵌入式系统对输入信号处理过程如下:(1)启动PC104嵌入式系统,开始测试;(2)模/数采集模块启动一次A/D转换,将直流正弦信号模拟量转换为数字量,将值记为SIN;(3)模/数采集模块启动另一次A/D转换,将直流余弦信号模拟量转换为数字量,将值记为COS;(4)微处理器模块判断SIN、COS是否均小于预设的门限值,若为是,则认为无信号输入,继续等待,返回步骤(1),若为否则执行步骤(5);(5)微处理器模块判断值SIN是否小于其最大值的一半,若是,进入步骤(6),否则进入步骤(7);(6)微处理器模块对SIN/COS的比值进行反正切变换,得到值θ,再根据SIN与COS的符号得出方位值:若SIN>0,COS>0,则方位值为θ;若SIN>0,COS<0,则方位值为π+θ;若SIN<0,COS<0,则方位值为π+θ;若SIN<0,COS>0,则方位值为2π+θ;并执行步骤(8);(7)微处理器模块对COS/SIN的比值进行反余切变换,得到值θ,再根据SIN与COS的符号得出方位值:若SIN>0,COS>0,则方位值为θ;若SIN>0,COS<0,则方位值为θ;若SIN<0,COS<0,则方位值为π+θ;若SIN<0,COS>0,则方位值为π+θ;执行步骤(8);(8)将得到的方位值存入缓存,采样次数加1,并进入步骤(9);(9)判断采样次数是否达到设定值,若否则继续采样,返回步骤(1),若是则进入步骤(10);(10)将采样次数清零,进入步骤(11);(11)对缓存中的方位值进行数字滤波,得到滤波后的方位值,进入步骤(12);(12)将得到的方位值转换为8421BCD码格式输出给数字接口模块,完成一次测试,并返回步骤(1)进行重复测试。 |