摘要 为处理车辆在行进中对交通信息的了解,文中针对车载导航体系功用需求,规划了根据DSP芯片的车载导航体系,提出了一种根据TMS3 20C6713B的DSP处理器车载导航体系规划方案,介绍了体系的硬件规划和完成办法。该体系具有结构简略、可靠性高、维护便利,且有较好地继承性等特色。
数字信号微处理器DSP具有高速运转与数据处理的功用,以其高性能和低功耗的优势为实时导航体系的数学核算供给了有用的硬件渠道。在现代武器装备中,规划了根据DSP芯片的车载导航体系,其在民用和军事范畴均发挥着重要作用,体系具有高可靠性、安全性等特色。
1 车载导航体系作业原理
车载导航体系的主要功用是守时收集陀螺正交编码信号、加速度计的输入和里程计输入信号,并对收集的数据进行必要的处理,以完成导航解算。一起将收集数据经过RS422总线和CAN总线发送至地上监测设备;并经过RS422总线接纳相关的指令及参数。该体系结构如图1所示。
2 体系硬件规划
2.1 处理器及存储器规划
车载导航体系电路选用TI公司的TMS320C6713B-A200作为DSP,该DSP芯片标称主频为200 MHz,作业在160 MHz主频时DSP处理才能为1600 MI·s-1/1 200MFLOPS。运用40 MHz的晶振作为DSP的时钟输入,经内部锁相环倍频后作为DSP作业的时钟,运用一片TPS70345电压调整器为其供给3.3 V的IO电压和1.2 V的内核电压;选用一片容量为16 MB的MT48LC4M3282TG-7IT芯片作为SDRAM的存储器,存储器直接接入DSP的EMIF总线上,SDRAM芯片的地址线BA1、BA0和A11~A0接DSP芯片的EA15~EA2,数据线D31~D0接ED31~ED0。FlashRom芯片的地址线A22~A0接DSP芯片的GP13~CP11和EA21~EA2,数据线DQ15~DQ0,接ED15~ED0,初始化时GP13~GP13个引脚的状况为高,SDRAM芯片的片选信号接DSP芯片的CE0;选用一片容量为16 MB的S29GL128N10TFIR1芯片为FlashRom存储器,FlashRom芯片的片选信号接DSP芯片的CE1。之所以DSP芯片的CE1接到FlashRom的片选上,是因其引导办法选用从ROM加载,BOOT程序存放在FlashRom存储器中。存储器的读写信号均接到DSP芯片的AWE信号上。DSP经过EMIF总线接口拜访外部存储器,可经过操作寄存器操控对外部存储器的拜访,简化了电路的规划。
2.2 电源规划
车载导航体系输入电源为27±9 V,经MHF+28515将24 V转化为+15 V和+5 V的电压,MHF+28515的输入电压规模为16~48 V,输出功率15 W,其间+5 V电压输出最大功率为7.5 W,电流1 500 mA,+15 V电压输出功率最大别离为5 W,电路330 mA。因为车载导航体系电路本身+5 V电源运用的电流约为1000 mA,所以能供给+5 V,电流>140 mA的输出给外部运用,为满意体系中各部件的供电要求,规划了车载导航体系供电体系。
MHF+28515输出的+5 V电源为整个模块供给数字电源,其间CAN总线协议芯片等部分+5 V作业的芯片直接运用该电源;其他电路运用经转化后的电源其处理办法包含:经过电压调整器TPS70345将+5 V电源转化成3.3 V和1.2 V电源,其间3.3 V供DSP外围电路及SDRAM、Flash等芯片运用,1.2 V供DSP内核运用;经过电压调整器TPS70351将+5 V电源转化成3.3 V和1.8 V电压,其间3.3 V供FPGA外围电路、光耦等芯片运用,1.8 V供FPGA内核运用;经过两个DC/DC模块NKE0503将+5 V电源转化成3.3 V电压,一个供RS422阻隔电路中的MAX3490及光耦运用,另一个供RS232阻隔电路中的MAX3232及光耦运用。经过一个DC/DC模块NME0505将+5 V电源进行阻隔,供MAX481、CAN总线收发器和其通路上的光耦运用。MHF+28515输出的±15 V电源为整个模块供给模仿电源,其间+15 V电压经过三端稳压器JW78M05将电压转化成+5 V模仿电压,供LM3940IMP和REF196运用;+5 V模仿电压经过LM3940IMP转化成3.3 V模仿电压,为运放供电;+5 V模仿电压经过REF196转化成3.3 V模仿电压,为电桥供电;+15 V和-15 V电压则是为运放OP497供电。
2.3 输入信号
车载导航体系电路输入信号有3路加速度计信号、3路陀螺信号、两路里程计信号、两路标频信号、一路行车状况信号、9路状况检测信号和10路测温信号。
加速度计信号的信号方式为可逆脉冲,幅值TTL,满量程为256 kHz,经3路16位计数器计数,上升沿触发,中止5锁存,加速度计信号选用RC滤波和带施密特触发输入的反向器进行整形处理,然后经过74LVC244进行电平转化后引进FPGA中。
陀螺信号的信号方式为正交编码信号,幅值高电平4~5 V,低电平0~0.8 V,电流≤8 mA,频率≤1.5 MHz,相位差90°±20°,经3路16位计数器计数,上升沿触发,中止5锁存,陀螺信号也与加速度计信号相同,进行整形处理。而标频信号频率为128 kHz,幅值TTL,也信
号需整形。因而,标频信号的处理方式和加速度计信号处理办法相同。
里程计信号包含两路里程计信号、1路行车状况信号和1路里程计地,幅值12 V,驱动才能30 mA,需光耦阻隔,设置两个16位计数器和1位状况寄存器,别离记载里程计脉冲输入和状况信息,里程计脉冲上升沿触发计数,中止5锁存;要求行车状况信号State可用指令使能和制止,使能状况下当State=1时,里程计信号加法计数;当State=0时,减法计数;制止状况下里程计信号加法计数,里程计信号先经RC滤波电路和维护二极管,然后经光隔进入FPGA。
状况检测信号包含3路跳模检测信号、3路高压状况信号和3路机抖状况信号,信号方式均为开关量,幅值为TTL,机抖状况信号和高压状况信号需光耦阻隔。跳模检测信号处理方式和参数挑选与加速度计信号相同;高压状况信号和机抖检测信号处理方式则与陀螺信号共同。
测温信号包含10路测温电阻输入和1路测温电阻输入公共端,温度规模在-45~+70℃,测温电阻与模块上3个高精度电阻组成电桥,依照电桥作业原理,桥臂电阻的阻值应小于测温电阻的最小值,并应当考虑必定的冗余,温度系数的核算公式为R0×3.85×10-3,其间R0是0℃电阻,因为选用了高精度电阻和12位的AD,A/D转化精度>0.5 ℃,可用多路开关完成。电桥两臂中点别离接入运算扩大器进行跟从处理,再经后级扩大后由A/D转化芯片收集温度测验成果,A/D转化芯片选用串行接口芯片,与DSP的McBSP1接口衔接,该芯片分辨率为12位,并具有10 μs的转化时刻及最大11路的A/D输入。