基于TMS320VC33速度控制系统硬件平台设计

发布者:JFET最新更新时间:2010-08-13 来源: 电子技术应用关键字:速度控制  DSP  硬件设计 手机看文章 扫描二维码
随时随地手机看文章

  长沙国防科大磁悬浮中心的磁悬浮铁路试验线是我国首条通过中试评审的磁悬浮线路,拥有自主的知识产权。列车的驾驶系统由S7_300系列PLC组网而成,主控PLC处理来自驾驶台的控制命令,将处理后的控制信息通过FDL网传给底层控制PLC,底层控制PLC根据网络传输过来的命令控制车辆设备。驾驶台上有一个12级位的控制手柄,列车的运行状态由它来控制,通过调节级位间接改变牵引力的大小来控制列车运行速度。列车的驾驶主要依赖于驾驶员的经验,增加了驾驶员的负担,在短途往返运行线路上极易疲劳。

  基于DSP的磁悬浮列车速控系统就是在上述背景下提出的,采用速度控制系统后,驾驶台给出的不再是控制力的大小,而是速度大小,由速度控制平台根据算法动态改变列车牵引力。司机只需要改变级位,其它工作都由速控系统来完成。这样既减轻了司机的工作负担,同时又有助于提高列车的驾驶质量。考虑到主控PLC并不适合进行数学运算,我们为速控系统专门设计了硬件平台,它以TMS320VC33(以下简称VC33)DSP为核心,配以相应的接口,实现速度控制。

  1 速控系统总体结构

  磁悬浮列车的运行速度很高,因此要求速度控制系统具有极高的实时处理速度。VC33 DSP是一种32位浮点处理器,它采用0.18微米制造工艺,是C3X家族的最新一代产品。VC33的功能结构与C31相似,但由于在时钟、电源、存储区设计上做了优化,其工作速度更快(每条指令执行只需13ns)、功耗更小,并集成了较大的片内存储区。

  图1虚线框中是速度控制系统的硬件平台。它分为三部分:与驾驶台的接口、DSP处理器、与PLC的接口。驾驶台和PLC都是对数字I/O量进行操作,I/O量使用的是110V电源电压,而DSP平台的数字I/O量都为3.3V~5V,因此必须在I/O接口实现110V I/O量与3.3V I/O量之间的转换。检测系统测量并通过CAN总线上传列车的速度与位置信息,主控PLC和DSP使用RS485接口接收。

速度控制系统的硬件平台

  2 数字I/O量接口板的设计

  I/O接口板(见图2)用光耦芯片TLP521-4实现110V开关量与3.3V开关量之间的电平转换。用LVT16245作为DSP目标板与数字I/O转换接口之间的锁存器,控制数据流的方向,同时用作数据驱动器。它为三态输出,未被选通时呈现高阻状态。指示灯指示开关量信息。需要注意,R1、R2是限流电阻,考虑到功耗的关系,应选用大功率电阻(如2W)。

数字I/O量接口板的设计

  3 DSP控制面板的设计

  3.1 电源时钟电路

  不同于C3X家族的其它成员,VC33使用两种电源供电,3.3V作为芯片的工作电压,1.8V作为芯片核心的工作电压。采用两种供电电压既可以保证芯片对外围电路的驱动能力,又可以有效地降低芯片功耗,减小发热量。通常的电源仅提供5V的标准电源电压,因此使用TPS767D318进行5V到3.3V和1.8V的电压转换,它可同时输出3.3V和1.8V两种电压,最大可提供1A的电流。电源时钟电路如图3所示,图中的二极管起保持输出端电压差的作用。

电源时钟电路

  VC33 DSP强化了时钟电路的作用,共有5个引脚作为时钟电路的接入引脚。EXTCLK接外部时钟源,此时DSP使用外部时钟作为系统时钟,不用时该引脚接地;XIN、XOUT接外部晶体振荡器,作为DSP的基准时钟源;CLKMD0、CLKMD1为时钟模式选择引脚,可基于基准时钟源调整DSP的运行频率,可选时钟模式见表1。

可选时钟模式

  3.2 存储区电路设计

  加大了片载存储区容量是VC33明显优于C3X家族其它成员的地方。VC33共有34K32位存储区,24位地址线最大可访问16M存储空间。微处理器模式和微计算机模式分别定义了不同的存储空间分配方式。处于微处理器模式时,DSP在仿真器监控的条件下运行经仿真器下载到SRAM存储区中的程序;当处于微计算机模式时,DSP中的BOOTLOADER将存储在ROM或FLASH中的程序下载至SRAM区并开始运行,此时仿真器不起作用。

  VC33的片内存储区在实际应用中难以满足运行程序与存储数据的需要,因此必须为系统扩展外部存储区,包括静态SRAM区和永久ROM区。SRAM区在系统工作时与VC33内部存储区结合使用,作为系统的工作区,ROM区则永久保存运行程序和特定参数,系统上电时由引导程序将ROM区中的程序和数据读至SRAM区中。

  VC33的高速特点要求扩展的SRAM必须有极高的存取速度,这里选用两片64K×16bit的IDT71V016 SRAM组成64K×32bit片外存储区,其地址访问时间仅为12ns,能够满足存取速度的要求。

  由于系统只在上电和复位时访问永久ROM,对它的存取时间要求不太高,采用一片512K×16bit的am29lv800b FLASH ROM,其访问时间为60~120ns。FLASHROM可多次重复擦拭,数据保存时间长,写入程序不需要额外的工具。瑞泰创新公司提供了专用的FLASH写入程序,也可根据实际情况自己编写,灵活性很好。

  图4是电路设计原理图,用G20V8B进行地址选通,后面还会详细介绍DSP板的地址选通逻辑。图中CLKR0是串口式时钟引脚,这里作I/O端口(可通过设置串口控制寄存器实现),接收FLASH状态信号。

电路设计原理图

  3.3 数字I/O接口设计

  数字I/O接口用来与I/O接口板相连,发送和接收32位开关量控制信息。LVT16245用作32位数据线的总线驱动与数据锁存器,保证信号的传输质量。32位信号经32位数据总线发送和接收,由相应的地址选通逻辑控制信号的读取方向。因为DSP从驾驶台读取数据,然后将数据发送至PLC,地址选通逻辑在控制LVT16245的数据方向的同时,还必须兼顾I/O接口板的数据流方向。

  3.4 串口设计

  DSP系统板需要采集来自RS485端口的速度位置信息。DSP自身带有串口引脚,但其传输为同步方式,无法与异步方式的RS485接口相连。因此选用有自动流控功能的异步通信芯片TL16C550C实现DSP的串口通信(见图5)。

选用有自动流控功能的异步通信芯片TL16C550C实现DSP的串口通信

  TL16C550C(ACE)在从外设或Modem接收数据时实现从串口到并口的转换,当从CPU接收数据时实现并口到串口的转换,CPU可在任何时候读取芯片的状态。ACE包含完全的Modem控制能力和处理器中断系统,可配合来最小化通信连接软件管理。

  ACE包含波特率发生器,可对输入时钟分频和倍频,规则包含了接收器的16倍频时钟,ACE有1M波特的串口传输率,因此每一位耗时1μs,一个字节耗时10μs。

  ACE包含了12个完全可访问的寄存器,DSP可通过对这些寄存器的读写操作控制ACE的工作状态。用A0~A2选择寄存器地址,D0~D7读写寄存器内容。

  ACE可直接进行9线模式的串口通信。为提高串口的驱动能力,适应RS232和RS485标准,额外为其增加了两片串口芯片MAX232、MAX485,使DSP板通过串口传递信息时不再需要额外的设备。通过跳线进行不同串口通信模式的转换。

  3.5 地址的分配与选通

  上面介绍的存储区、数字I/O端口、串口都需要占用DSP的16M地址空间,合理分配地址和选通引脚成为关键。VC33提供了一个专用的地址选通引脚STRB,它与预解码引脚PAGE0~PAGE3配合使用,能够快速访问特定地址。本系统的地址分布比较复杂,使用GAL20V8B进行逻辑运算。表2是地址空间分配表。

地址空间分配表

关键字:速度控制  DSP  硬件设计 引用地址:基于TMS320VC33速度控制系统硬件平台设计

上一篇:基于闪存TMS320VC5409DSP并行引导装载方法
下一篇:基于X86-64架构的处理器如何实现兼容的应用模式

推荐阅读最新更新时间:2024-05-02 21:07

基于FPS200传感器和DSP的指纹识别系统设计
0 引言 指纹以其唯一性、稳定性及非遗失性而成为个人身份识别的有效手段。计算机图像处理和模式识别技术的发展使指纹自动识别技术更加成熟。指纹识别技术主要是通过分析指纹的局部特征,从中抽取详尽的特征点,从而可靠地确认个人身份。目前的多数指纹识别系统是将指纹图像采集到计算机中,然后利用计算机进行识别。但该方法不但占用了主机系统的资源,同时也限制了指纹图像处理的速度。而本文介绍的基于DSP的指纹识别系统不但可脱机工作,也可通过接口进行二次开发,并可快捷地整合到其它系统中。该系统采用TI公司生产的DSP芯片TMS320VC5416(以下简称:C5416)作为核心处理器,同时选择Veridicom公司的固态指纹传感器件FPS200。 1
[嵌入式]
基于DSP的电动汽车监控平台系统技术原理
1 前言 电动汽车中的电控单元多、内部空间小、环境干扰大,对控制系统、通信系统提出了更高的要求。CAN 以其良好的运行特性,极高的可靠性和独特的设计,特别适合电动汽车各电子控制单元之间的通信。为了更好地在实验室进行研究,建立了一个功能比较完善的试验测试平台,能够对CAN 总线系统及其网络协议进行研究。首先,基于DSP 的开发设计了电机控制器节点的通信程序。其次,深入了解CAN 总线在电动汽车中的应用需求,设计了CAN总线的应用层协议。最后,为检验设计协议的可行性,利用VB6.0 开发了电动汽车的监控系统,并为监控数据建立了数据库,方便管理数据。 2 电机控制器节点的设计 针对电动汽车电机控制器的特点,选用TI 公司的TMS
[嵌入式]
基于<font color='red'>DSP</font>的电动汽车监控平台系统技术原理
以ARM和DSP嵌入式系统为核心的实时仿真平台的开发
简介:针对船舶推进系统研制的新颖ARM+DSP嵌入式仿真平台扬长了ARM与DSP两种嵌入式处理器的特点,集丰富的控制接口和高速运算处理能力于一体。 引言 一个大型的船舶轮机模拟器蕴含着30多个全物理过程的数学模型,涉及千余个实时参变量,通常采用功能分散的DCS网络来实现。即便如此,个别仿真工作站由于模型复杂、任务繁重,难以满足实时仿真的要求。例如,动力推进系统的仿真是一个半实物在环的仿真系统,其中既有虚拟的动力装置即仿真计算机上运行的数学模型,又有真实的控制盘台、物理显示设备,是一种集实时控制和高速运算功能于一体的典型系统。 早期开发成功的SMSC2000型轮机模拟器采用工控机作为仿真计算机,所有数据的处理和输入输出的控制
[单片机]
以ARM和<font color='red'>DSP</font>嵌入式系统为核心的实时仿真平台的开发
讨论DSP系统中延迟电池寿命关键--DC/DC稳压器
  引言   长期以来,MP3播放器、个人媒体播放器、数码相机以及其他便携式消费类应用的设计人员面临的一项挑战是实现产品的高性能和低功耗。这些电池供电系统通常都使用嵌入式数字信号处理器( DSP ),当系统处理多媒体应用任务时, DSP 能达到最大处理能力,而当系统处于睡眠模式时, DSP 具有最小的功耗。电池寿命在手持式产品中是非常重要的指标,产品成功与否与供电系统的效率直接相关。   此类系统中的一个关键部件是降压式DC-DC开关 稳压器 ,它能够高效地从较高电压获得较低的供电电压,如从4.5 V获得1V的供电电压。作为 稳压器 ,其必须保持恒定的电压,而且能够对输入电压的变化以及负载电流的变化迅速做出响应。本文将讨论的架
[电源管理]
讨论<font color='red'>DSP</font>系统中延迟电池寿命关键--DC/DC稳压器
基于MSP430FG4618实现卫星通信手持监控系统的软硬件设计
引言 车载式卫星通信地球站是安装在汽车上的卫星通信站,它利用汽车的快速机动性,可以迅速赶到事件现场,构成高速信息信道,以满足实时通信的需求。为了保证车载站各部分设备能正常工作,必须在站内进行集中控制和监视,监控设备的功能就是监视系统内各种设备的状态,发生故障时能告警并进行故障处理。 以往对车载站的监控方式主要是计算机监控,天线控制器的RS-232口接车内计算机的RS-232口,通过软件编写的界面进行监控。而本文设计的是基于MSP430单片机的嵌入式手持监控系统,用户无须携带电脑进行监控,只需将手持设备的两个RS-232口分别接至天线控制器和卫星MODEM的RS-232口就可以进行监视与控制操作。 卫星MODEM手持设备设计
[单片机]
基于MSP430FG4618实现卫星通信手持监控系统的软<font color='red'>硬件设计</font>
基于TMS320F28044数字电源设计
什么是数字电源?TI从功能上对数字电源进行了定义:数字电源就是数字化控制的电源产品,它能提供管理和监控功能,并延伸到对整个回路的控制。针对不同领域的应用,TI推出了多款可以实现数字电源产品的DSP处理器,如TMS320F280x系列、TMS320F2801x系列,还有可输出16通道高精度PWM的DSP处理器TMS320F28044。在要求DC通道较多的系统,用28044设计数字电源就显得非常的容易,一颗DSP最多可控制16通道的DC,输出电压任意可编程,极大地增强了电源系的灵活性,同时电源系统将变得非常智能和可控。本文主要探讨如何基于TMS320F28044设计多通道的DC/DC电源。 系统框架 图1展示了基于C2000D
[嵌入式]
基于TMS320F28044数字电源设计
CEVA在中国上海举办DSP与多媒体技术研讨会
研讨会旨在指导工程师如何利用DSP内核和DSP软件开发高度差异化的无线和多媒体SoC CEVA公司将于2007年8月14日在中国上海浦东东锦江索菲特大酒店举办一场为期一天的技术研讨会,主要面向嵌入式工程师团体,为与会者提供有关该公司最新产品、解决方案和应用的技术信息,用以开发具备高度差异化和竞争力的系统级芯片 (SoC),而这些 SoC正由全球各大半导体公司和 OEM所采用。 研讨会的议程包括由CEVA专家所作出的多场讲座,涵盖针对不同应用的差异化SoC设计的各个方面,包括可携式多媒体播放器、HD音频设备、VoIP电话、Mobile TV手机等。在会上,CEVA更会讨论选择处理器的准则、高效的应用开发技术和有效的DSP集成方法
[焦点新闻]
基于DSP技术的EAS系统设计
    摘要: 基于数字信号处理芯片设计的EAS系统的工作原理、组成以及实现实时监控应解决的技术难点。提出了运用数字信号处理的算法识别标签的软件实现方法。给出了系统的硬件原理图和软件流程图。     关键词: EAS系统 DSP 离散付里叶变换 相关函数 现代商业经营模式逐渐由传统的基于框台的模式转变为开放的销售模式。这种新型的销售模式给消费者带来了便利,使之在更回自和宽松的购物环境下购物,但同时也增加了商品失窃的可靠性。商品电子防窃(Electronic Article Surveillance,简称EAS)系统能有效地抑制商场失窃现象,因而被广泛地使用。 1 EAS系统的结构 EAS系统由门
[应用]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

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

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