《DSP在六自由度电磁跟踪系统中的应用.docx》由会员分享,可在线阅读,更多相关《DSP在六自由度电磁跟踪系统中的应用.docx(2页珍藏版)》请在第一文库网上搜索。
1、DSP在六自由度电磁跟踪系统中的应用六自由度电磁跟踪系统根据电磁感应的原理来计算出目标的六个自由度参数,从而唯一确定目标的位置和姿态。怎样由接收到的模拟信号计算得到目标的位置和姿态参数是影响整个系统性能的关键所在。在一些早期的产品中对感应天线接收信号的处理主要采用模拟电路和单左机来完成,由于模拟电路精度低,受器件性能影响大,单片机的指令执行速度慢,使整个系统无法准确实时地确定目标的位置。本文提出的幽数据采集系统利用了DSP快速的指令执行周期和强大的数字信号处理功能和CP1D灵活的时序和逻辑控制功能,快速准确地完成了对每一路接收信号的采集和计算,得到了准确的数字接收矩阵,为进一步计算目标的六个自
2、由度参数打下良好基础。本文主要介绍了DSP数据采集系统的硬件设计方案和软件设计流程。1电磁跟踪系统的工作原理六自由度电磁跟踪系统的发射和接收天线均为三维正交坯形天线。发射电路向发射天线的XyZ轴按时序馈以频率为16kHz的幅值为5V的正弦信号T.,Ty97,其发射时序及控制信号如图1所示。每个轴发射的低频磁场都会在接收天线的灯Z轴中感应出不同幅值的感应信号4,接收天线中产生的感应信号如图2所示,其中T为相对应的发射信号。提取每一路每个时间段上的感应信号的幅度值,并将该段信号与所对应的发射信号进行相位比较,若同相则幅度值取正,反之可计算出所有的目标参数:y=式中X为发射矩阵,为一单位对角阵,G为
3、系统总增益,IkM为包含了接收天线相对于发射天线的位置和接收天线姿态角度的坐标变换矩阵。因此接收矩阵是影响目标参数精度的关键。2ms2ms2ms2u图1发射信号时序图TtT,TtTW(VWVyWVVi/WVQ44)xk。WVvVVVwbeMxzwwX1Ai1K.wv/WVAIV2msywwwv2ms2ms2mu图2接收信号时序图2DSP系统的硬件设计由六自由度电磁跟踪系统的原理,为了得到系统接收矩阵Y,DSP系统要同时采集四路模拟信号:T,Rx,Ry,Rz,而每一路的信号都是时分复用的。因此要求系统能准确区分每一路每个时间段的数据,然后计算出每一段数里的幅度,将其发送到计算机。DSP数据采集系统的硬件结构如图3所示。四路模拟信号由两片A/D同时进行采样,采样得到的数字比特流通过FIFO缓存后有序地传送到DSP也1DSP快速地对采集来的数字信号进行计算,最后将计算结果通过异步串行接旦传送到计算机。各器件之间的时序配合由CP1D来控制。