您现在的位置:首页 > 基础知识基础知识

TMS320F2812在车辆四轮转向控制系统中的应用

发布时间:2018-09-12 06:23:03  来源:大电流电感厂家   查看:

数字信号处理器(Digital Signal Processor,简称DSP), 是一种适合于数字信号处理运算的微处理器,能够实现实时快速的数字信号处理算法。通常,由一个以DSP为基础的内核,配以测量控制所需的外围功能电路,集成在单一芯片内,使芯片价格大大降低,体积缩小,结构紧凑,使用便捷,可靠性提高。因此,集成DSP芯片的多功能板是电机应用、励磁脉冲控制系统、电力保护系统的理想选择。本文采用了超拓工控的CS4U9813可编程智能多功能板作为伺服电机的控制器来实现汽车后轮转向功能,该板集成有TI公司的高性能 DSP芯片TMS320F2812。

  1 TMS320F2812的结构特点[1][4]

  TMS320F2812是TI公司最新推出的目前市场上最先进、功能最强大的32位定点DSP芯片。它既具有数字信号处理能力,又具有强大的事件管理能力和嵌入式控制功能,特别适用于工业自动化、电机、马达伺服控制系统。TMS320F2812芯片结构采用改进的程序与数据存储分开的哈佛结构,8级流水线作业,128位的密匙保护,几乎所有指令都在6.67ns(150MHZ)内完成,高达1MB的外部存储器接口,最多有56个独立的可编程、多用途的输入 /输出(GPIO)引脚,是实现运动控制系统的最佳选择。功能框图如图1所示,其主要性能如下:

功能框图

图1 功能贴片电感框图

  (1) 高性能的32位中央处理器

主频150MHZ(时钟周期6.67ns),低功耗(核心低压1.8V,I/O口3.3V)16位×16位和32位×32位乘且累加操作以及16位×16位的两个乘且累加统一的寄存器编程模式,可达4M字的线性程序地址和数据地址

  (2) 片内存储器

8Kx16位的Flash存储器1Kx16位的OTP型只读存储器L0和L1:两块4Kx16位的单口随机存储器(SARAM)H一块8Kx16位的单口随机存储器M0和M1:两块1Kx16位的单口随机存储器

  (3) 时钟与系统控制

支持动态的改变锁相环的频率(PLL)片内振荡器看门狗定时器模块CPU级和外设级中断相结合的控制系统

  (4) 丰富的外围设备

两个事件管理器(EVA、EVB)串行外围接口(SPI)两个串行通信接口(SCI),标准的UART改进的控制器局域网络(ECAN)多通道缓冲串行接口(MCBSP)16通道12位的数模转换器(ADC)

  3 四轮转向控制系统的实现

  四轮转向(Four-Wheel Steering,简称4WS) 系统是指车辆在转向过程中,前后两组四个车轮都能够根据需要起转向作用,能有效改善车辆的机动灵活性和操纵稳定性,正在得到不断发展和应用。4WS汽车在低速转弯时,前后车轮逆相位转向,可以减小车辆的转弯半径;在高速转弯时,前后轮主要作同相位转向,能够减少车辆质心侧偏角β,降低车辆横摆率的稳态超调量等,进一步提高车辆操纵稳定性。

  本文搭建的四轮转向平台是由一个带有涡轮蜗杆减速机构的直流伺服电机,电磁离合器和普通的前轮转向机构组成。其中电机电源为DC12V,减速比设定10: 1(可调),电磁离合器电源:DC48V,实验平台如图2所示。控制策略采用前馈和反馈相结合的直接横摆率闭环控制,其中由绝对式角位移传感器采集前轮转角信号;后轮转角由精度较高的增量式光电编码器得到;车速由五轮仪获得;后轮转向由直流伺服电机经过电磁离合器连接机械转向机构实现;ECU硬件电子系统核心由TMS320F2812构成,结构框图如图3所示:

实验平台

图2 实验平台电感器生产

结构框图

图3 结构框图

  4 控制系统硬件设计与仿真

  根据上文设计的控制策略,ECU单元要采集前轮转角信号、后轮转角信号、轮速信号并经过CPU运算输出电机的驱动电压,实现后轮自动转向。本文用C语言编制程序来实现设计的控制算法,并在仿真器连接的情况下,在CCS(Code Compose Studio)环境下完成硬件在环仿真调试。CCS2000是TI公司针对TMS320C2000系列DSP提供了一套基于Windows的DSP集成开发环境,也是目前最优秀的DSP开发软件。在CCS环境下,可进行程序开发、调试、编译、链接,支持汇编及C/C++进行软件开发,强大的调试工具如断点、探针、剖析及图形显示等,并最终可以进行输出目标文件的烧录。平面变压器厂家 | 平面电感厂家

需要做AC220转DC5V_0.5A电源_大虾推荐个成本好需要在家居产品上做一个AC220转DC5V_0.5A电源,请大虾推荐个成本有优势、可靠性稍微好点的方案;最好全部器件占的大概空间也能告知一下。 :handshake满意回复+2yytda 查看完整内容随便找个IC供应商,都有大把的内置三极管的IC可以做,具体的尺寸可以参考他们的样品+2LxiaoseI 查看完整内容LNK636+1jjjyufan 查看完整内容板厂尺寸5x2

[稳压电源]LDO的Vref电压问题想请教大家,LDO的ADJ和VOUT之间的Vref电压会随着调节电阻R1、R2的值改变而改变吗?我在调节LM1084,发现改变R1R2的值,Vref的值会随着改变,而不是datasheet中的1.25V不知道楼主的Vref是怎么量出来的?根据LM1084的Datasheet定义,Vref是ADJ与Vout的压差,楼主可别把ADJ对GND的电压当成VrefLemonxu 发表于 2015-5-8 14:35不知道楼主的Vref

IC卡电表C语言程序结构性能分析1 系统的改进大家知道,87LPC764有4KB的Flash ROM,而笔者的程序量只有2KB多点,因而第一个想法是改用C语言作为主要的开发语言,应该不至于导致代码空间不够用。其次,考虑到需要定时功能

CopyRight2014
大电流电感 | 大功率电感 | 扁平线圈电感 注塑加工厂