微处理器在导航设备模拟信号处理中的应用
1、 硬件设计1.1 硬件原理 根据“差动方位=数字方位-磁方位”的关卺肿蓦艚系,要得到差动方位,必须知道数字方位和磁方位,其中数字方位在导航设备中可从接收的地面信番舸榆毛标台的信号中解算而得到,而磁方位信息是由飞机输入到导航设备的,它是X,Y,Z三相400 Hz交流信号,因此,首先将磁方位信号经过交直流变换,使磁方位信号在交流基准信号(AC1.5 V/400 Hz)的作用下解调并转换成直流电平,该直流电平随着磁方位的不同而变化,再通过A/D转换器将磁方位信号进行量化处理变成数字量。 将数字方位与数字化的磁方位进行计算得到数字化的差动方位,然后将数字差动方位通过D/A转换器,在交流基准信号的作用下,调制转换成X,y,Z三相400 Hz交流差动方位信号输出。1.2 电路的选取 根据信号处理的特点,为使硬件规模最小化,选取微处理器为C8051F041,其内部包含64 kB的Flash,4 kB的数据RAM,多通道12 bit的ADC和双通道的12 bit的DAC,内部3~24.5 MHz可编程的时钟源;运算放大器选取性能较好、低温漂的OP11;由于输出的差动方位为模拟信号,须驱动模拟表头,需要的电流较大,采用大电流的运算放大器SFH51作为最后输出。
2、 硬件的实现2.1 交直流变换及ADC 在C8051F041中有一多通道12 bit的ADC,将磁方位X,Y分别由模拟通道AIN0.0/AIN0.1输入,基准信号由VREF’和VREFA输入。MCU分时对X/Y两路信号进行采样、变换,电路如图1所示。2.2 数模变换(DAC) 当从磁方位信号中解调出磁方位角后,可以计算出差动方位角度,根据具体硬件电路参数,可进一步推算出该角度对应的DAC转换需要的数字量,然后将数字量送入DAC中,在交流基准的调制下便可得到模拟的差动方位信号,电路如图2所示。
3、软件的实现3.1磁方位解算 对于三相磁方位信号X,Y,Z,通常Z接地。假设磁方位为φ,则有 根据前面分析,VXZ即为磁方位信号X的ADC采样值,VYZ为磁方位信号Y的ADC采样值,由此可根据上述公式计算出磁方位角度。3.2 差动方位产生 根据差动方位信号的要求和电路参数计算,差动方位X和差动方位Y分别表示为 其中,θ为数字方位;φ为磁方位,ω=2πft,f=400 Hz;根据实际电路模型,有 其中,DX为差动方位X向数模转换器的数字量;DY为差动方位Y向数模转换器的数字量。
4、结束语 通过上述硬件线路设计和软件设计,开展了相关课题实验,并应用到某导航设备中,其集成度和可靠性得到了进一步提高,指标均达到了设计要求。本文转自电子工程世界