基于DSP的车载导航系统硬件电路设计与实现

发布者:独行侠客最新更新时间:2014-12-27 来源: 互联网关键字:DSP  车载导航系统  硬件电路 手机看文章 扫描二维码
随时随地手机看文章

  数字信号微处理器DSP具有高速运行与数据处理的功能,以其高性能和低功耗的优势为实时导航系统的数学计算提供了有效的硬件平台。在现代武器装备中,设计了基于DSP芯片的车载导航系统,其在民用和军事领域均发挥着重要作用,系统具有高可靠性、安全性等特点。

  1 车载导航系统工作原理

  车载导航系统的主要功能是定时采集陀螺正交编码信号、加速度计的输入和里程计输入信号,并对采集的数据进行必要的处理,以实现导航解算。同时将采集数据通过RS422总线和CAN总线发送至地面监测设备;并通过RS422总线接收相关的命令及参数。该系统结构如图1所示。

  基于DSP的车载导航系统硬件电路设计与实现

  图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输入。

  在车载导航系统电路设计中采用了CAN总线设计。CAN总线独立控制器采用SJA1000T,使用16 MHz晶振作为时钟输入,可通过软件配置ID号和数据传输波特率,最大速率为1 Mbit·s-1。其总线控制器使用数据地址复用总线,经FPGA转换后与DSPEMIF总线连接。CAN总线控制器信号采用TTL电平(5 V),与信号为3.3 V电平的FPGA之间需使用SN74LVC4245作电平转换。CAN总线接收器采用Philips Semiconductors公司PCA82C250.其总线控制器与收发器之间的数据传输信号采用光耦进行隔离。CAN总线接口电路如图2所示。

  基于DSP的车载导航系统硬件电路设计与实现

  图2 CAN总线接口电路

  2.4 FPGA设计

  车载导航系统电路采用FPGA处理模块上控制逻辑、各输入信号的计数及实现串行接口通讯协议。FPGA对输入信号进行计数,并对标频信号分频产生中断5信号,产生中断5信号的同时对各计数器值进行锁存。DSP可通过EMIF总线访问FPGA的内部资源,地址空间占用EMIF总线的CE2.FPGA的加载模式为主控串行模式(Master Serial Mode),FPGA功能框图如图3所示。FPGA设计包括加速度计信号计数器设计、陀螺信号计数器设计、里程计信号计数器设计、陀螺合频计数器设计、标频分频器设计、状态检测、故障检测信号和串行通讯接口设计。

  

  图3 FPGA功能框图

  加速度计信号输入为可逆脉冲,每个通道加速度计输入包括3路信号,分别是+A、-A和GND,按照设计要求,+A信号上有脉冲时计数值增加,-A信号上有脉冲时计数值减少,当频标分频中断产生时,将计数结果存入锁存器内。在FPGA中设计了16位的计数器,上电复位计数器为0,+A信号上有脉冲时计数值加1,-A信号上有脉冲时计数值减1,当频标分频中断产生时,将计数结果存入锁存器内,DSP可通过EMIF访问锁存器得到加速度计信号计数器的结果。

  陀螺信号输入形式为正交编码信号,每个通道陀螺信号输入包括3路信号,分别是A、B和DGND,当A相超前B相90°时计数值增加,当A相落后B相90°时计数值减少。在设计时输入信号先经过鉴相电路,识别A路和B路信号的相位先后,并产生两路4倍频的可逆脉冲信号,然后对可逆脉冲进行计数,当标频信号中断产生时,将计数结果存入锁存器内。

  里程计信号包括两路计数输入和一路行车状态信号输入,计数输入每路使用一个16 bit计数器,当中断产生时将计数器数值存入锁存器;行车状态信号(STATE)上电初始为无效状态,用户通过命令设置STATE状态是否有效。其STATE信号处于有效状态时,STATE为1,里程计计数器递增计数;若STATE为0时,里程计计数器递减计数;而当STATE信号处于无效状态时,里程计计数器递增计数。

  在FPGA中设计了16位计数器,上电复位计数器为0,计数器的值均增加,而计数器均加1,当频标分频中断产生时,将计数结果存入锁存器内。DSP可通过EMIF访问锁存器得到陀螺合频计数器的结果。

  标频分频器用来将标频信号分频,产生锁存FPGA内加速度计数器、陀螺计数器、里程计计数器的计数值以及状态检测信号的状态中断信号。在FPGA中标频分频器由一个预定标器和一个计数器组成,可由软件编程设置分频,DSP通过EMIF总线向预定标器写入需分频的数值,计数器记录频标脉冲的个数,计数至定标值时计数器输出并清零,而计数器输出至DSP的中断,同时锁存FPGA内加速度计数器、陀螺计数器、里程计计数器的计数值以及状态检测信号的状态。

  状态检测信号为开关量信号,状态存放在一个地址中,每一位代表一路的状态。在FPGA中设计一个16位的寄存器,存放行车状态、高压检测信号状态、机抖检测信号状态及跳模检测信号状态,并在中断时将信号锁存到锁存器中。

  故障检测信号是通过一个地址写入故障检测向量,根据故障检测向量每一位具体是0或1,由可编程逻辑器件将故障检测向量自动设置输出引脚。在FPGA中设置一个8位的存储器,用于存放故障检测向量,信号经驱动后输出。

  FPGA内部设计了串行协议模块,经外接电路组成RS232和RS422串行接口。集成协议芯片参照ST16C2552进行设计,对其MODEM控制等功能进行了裁减。而串行接口工作波特率也均可设置。

  3 结束语

  文中介绍了基于DSP的车载导航系统,给出了硬件电路设计。其具有结构简单、可靠性高、维护方便,能提高系统整体性能和性价比,且有较好的继承性等特点。实践证明该硬件电路可靠,为车载导航领域的硬件设计提供了参考。

关键字:DSP  车载导航系统  硬件电路 引用地址:基于DSP的车载导航系统硬件电路设计与实现

上一篇:DSP与蓝牙模块UART口通信电路设计
下一篇:DSP片外高速海置SDRAM存储系统设计方案

推荐阅读最新更新时间:2024-05-02 23:24

采用模糊逻辑设计基于DSP发动机控制器
越来越多企业开始使用变速驱动发动机来减少能耗的消耗。这需要通过从微分(PID)控制器转向基于模糊逻辑算法的系统来简化设计,缩短开发时间,并消除复杂的数学公式。   但是,这对发动机提出了新的挑战。当使用传统的积分和微分(PID)控制器来控制无刷直流(BLDC)电机的速度是复杂的,因为它们依赖于复杂的数学模型,并且是计算密集型的。而使用模糊逻辑(FL)的算法,可以消除设计过程对复杂的数学公式的依赖,并且提供一个容易理解的解决方案。与(PID)微分控制器相比,模糊逻辑(FL)发动机控制还有一个优势,那就是开发周期更短。本文讨论了采用德州仪器c28xx定点DSP系列,实现用模糊逻辑算法来控制无刷直流电动机的过程。   无刷直
[嵌入式]
采用模糊逻辑设计基于<font color='red'>DSP</font>发动机控制器
基于DSP的JPEG图像压缩设计
一、引言      JPEG算法是一种数字图像压缩编码算法,具有压缩比例高、失真小的特点,并已被确定为国际标准 。该标准被广泛应用于数码相机、监视系统、手机、可视电话等等诸多方面。它的应用与实现不仅限于PC机,更多的则是基于嵌入式系统。嵌入式系统有其体积小、成本低、可靠性高、速度快、环境适应性强等优点。嵌入式编码实现方式也比较多,有的采用专用集成芯片,有的基于FPGA,有的基于DSP,ARM。采用专用芯片的方式实现简单,技术成熟可靠,但灵活性以及可扩展性差。基于FPGA的方式,压缩算法纯硬件实现,并行处理速度高,可实现高速处理,但由于JPEG压缩算法比较复杂,开发难度大些,费时费力。基于通用DSP实现方式优点是:灵活性强,能满足
[工业控制]
基于DSP的谐波控制器的设计
当今电力系统中的电能质量问题越来越突出,一方面,大量敏感性负荷对电能质量的要求越来越高,而另一方面,越来越多的非线性负荷不断接入电网,使电力系统总体的电能质量状况不断恶化。 谐波是电能质量中很重要的一个方面,谐波的存在对电力系统产生的危害有以下几个方面: 1)可能使电力系统继电保护装置和自动装置产生误动或拒动; 2)使各种电气设备产生附加损耗和发热,使电机产生机械振动及噪声; 3)谐波电流在电网中流动增加损耗,影响电网及各种电气设备的经济运行; 4)谐波电流通过电磁感应、电容耦合以及电气传导等作用,对周围的通信系统产生干扰; 5)谐波使电网中广泛使用的各种测量仪表产生误差; 6)增加了电网中发生谐波谐振的可能,从而造
[嵌入式]
基于<font color='red'>DSP</font>的谐波控制器的设计
用FIFO设计A/D与DSP之间的接口
摘要:在采用CCD对非透明薄板厚度的测量系统设计中,采用高速A/D和DSP等器件进行电路设计可以确定CCD的像点位置。由于A/D转换器的采样速率和DSP的工作时钟频率相差非常大,为了提高DSP的工作效率,避免数据丢失和控制方便,采用小容量的FIFO作为两者之间的接口可以产生很好的效果。 关键词:A/D;DSP;FIFO 1 前言 在使用CCD对非透明薄板厚度的测量系统设计中,笔者采用高速A/D和DSP等器件设计信号采集和处理电路来确定CCD的像点位置。其具体电路如图1所示,该信号采集和处理电路由CCD驱动电路、加法电路、滤波放大等信号预处理电路、A/D转换电路、FIFO、DSP电路、时序与逻辑控制产生电路、USB总线接口电路
[应用]
基于软件无线电数字下变频的FFT技术在频谱分析仪中与单片DS
引 言 在频谱分析仪中,传统的FFT实现方法首先是对低中频信号进行ADC低采样率采样,然后将采样数据保存在RAM中;当数据足够后,进行FFT运算,将获得的频谱数据显示在屏幕上。这种FFT方法可以说是简单易行,但在处理宽带高中频信号方面,由于受Nyquist采样定理的约束,需要使用高采样率。此时实现窄的分辨率带宽将需要大量的采样数据,这就使得系统不仅需要提高存储空间,而且增加了运算量,同时有很多冗余输出数据,导致算法的效率非常低下。 随着高速A/D变换和DSP技术的发展,软件无线电设计思想也被应用到频谱分析仪中,基于软件无线电数字下变频的FFT技术能够有效减少上述传统FFT技术存在的问题。在高中频、高采样率系统中,能实现信号频谱
[测试测量]
基于软件无线电数字下变频的FFT技术在频谱分析仪中与单片DS
基于DSP的神奇人脑心智锻炼机
    生理学家通过实验证明,在有刺激的环境中成长的老鼠,比那些没有受到刺激的要聪明伶俐得多,同样,人的大脑也总需要乐趣的刺激,今天,我们在现有的脑电采集系统基础上,将要利用MOTOROLA 先进的DSP 技术,设计实现一个佩带嵌入式多功能心智娱乐系统,通过该仪器,您可以和自己的心理互动,‘看到’‘听到’自己的心理状态,从而进一步设法调节、改变、对付、突破自身的心理障碍,使身、心和谐,数据表明,该类设备可以用于提高学习能力、改善睡眠、放松精神、治疗精神疾病等领域,在国外已有深入研究及应用,但在国内还是鲜有所闻,本设计为电池供电,口袋佩带随身听式、低成本、高技术含量、适合各种年龄层次人士使用的娱乐、保健用品,我们有理由相信,市场前景
[医疗电子]
XMOS为Revolabs Executive Elite中的AVB和USB提供强力支持
XMOS和Revolabs®近日共同宣布:Revolabs的四通道和八通道无线麦克风系统Executive Elite™采用了XMOS的xCORE多核微控制器,从而提供业界领先的音频视频桥接(AVB)功能。 Executive Elite系统由一系列麦克风和支持配套单元组成,它专为易于安装和设置、同时提供顶级音频质量而设计。通过提供采用了XMOS xCORE技术的AVB功能,可使Executive Elite能够与配置了AVB功能的第三方产品实现互通,确保了一种基于开放IEEE标准的、未来不过时的并且是灵活的系统。 “我们需要在Executive Elite中实现一种能够提供通用通信功能的解决方案,它可与USB音频、AVB
[嵌入式]
CEVA借SensPro Sensor Hub DSP协助客户有效实现传感器融合
众所周知,传感器在配合使用时效果最佳。对于同步定位与地图构建 (SLAM) 来说更是如此。SLAM 在 AR/VR 领域扮演着重要的角色,可以根据用户的姿势调整场景,避免无人机或机器人这样的应用在使用过程中的碰撞,用途广泛。SLAM市场预计到2023年将增长至4.65亿美元,年复合增长率为36%,为大多数开发者提供了绝佳机遇。在手机上将 SLAM 应用于室内导航可能会在规模庞大的基础平台市场中占据主导地位。GPS 不能在室内工作,基于信标的导航只能在具有信标基础设施的区域工作。而 SLAM 则可以在任何提供室内地图的地方工作,符合大多数楼宇自控管理系统的低成本期望。将该区域的场景与用户在该区域行走时的姿势和运动融合到了一起,使得在
[手机便携]
CEVA借SensPro Sensor Hub <font color='red'>DSP</font>协助客户有效实现传感器融合
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved