基于DSP的混合动力汽车综合显示仪设计

发布者:博雅之士最新更新时间:2015-08-26 来源: eechina关键字:DSP  混合动力汽车  综合显示仪 手机看文章 扫描二维码
随时随地手机看文章
一 引言

混合动力汽车通常是指同时由燃油发动机和电动机两种动力源驱动的汽车。汽车利用燃油机和电力两种动力系统通过串联、并联或混联的形式进行组合工作。这两种动力源在汽车不同的行驶状态下可分别工作,或同时工作,运用最优的控制方法达到最少的燃油消耗和尾气排放,实现省油和环保的目的。混合动力汽车由于具有两套动力系统CONTROL ENGINEERING China版权所有,在控制难度提高的同时,也对数据传输及显示的实时性和可靠性提出更高的要求,如果能将不同动力系统的实时工作状态及时地反映给驾驶员,为驾驶员提供更为全面的行车咨询,对混合动力汽车而言CONTROL ENGINEERING China版权所有,显得尤为重要。目前,我国普遍生产使用的是燃油汽车,相应地,我国目前普遍采用的步进电机式数字仪表也是针对燃油发动机相关参数而设计。如果在已有的步进电机式仪表面板中设计更加复杂的图象来显示混合动力汽车相关参数,特别是反映动力源工作状态的参数,将很难保证显示系统的清晰性、实时性和稳定性。针对这种现状,我们设计了一款以彩色液晶显示器为终端的基于TI公司TMS320F2812 DSP的混合动力汽车综合显示仪。

该显示仪从CAN总线获取所需数据,由TMS320F2812 DSP处理数据并通过MAX232送往彩色液晶,通过软件编程实现现场数据与"预置画面"相结合的动态显示,并可随时根据需要,由软件实现显示界面的扩充。这一系列任务在硬件支持的情况下全部由软件编程实现。

1. CAN总线技术

目前存在多种汽车网络协议,控制局域网络(Control Area Network, CAN)属于现场总线范畴,用于汽车内部测量与执行部件之间的数据通信。它有效支持分布式控制及实时控制,并采用了带优先级的CSMA/CD协议对总线进行仲裁。因此,CAN总线允许多站点同时发送,这样,既保证了信息处理的实时性CONTROL ENGINEERING China版权所有,又使得CAN总线网络可以构成多主结构的系统,保证了系统的可靠性。另外,CAN采用短帧结构,且每帧信息都有校验及其他检错措施,保证了数据的实时性、低传输出错率。

目前,汽车上主要有2条CAN 总线,即低速(L)与高速(H)CAN总线CONTROL ENGINEERING China版权所有,低速线路工作在125kb/s以内,主要控制车身及舒适系统(中央门锁、车窗、天窗、收音机、座椅、安全气囊等);高速线路工作在125kb/s以上,主要控制动力系统(发动机、自动变速器、制动系统以及防侧滑系统、综合显示仪等),随着汽车技术的发展,总线的数量会越来越多,功能越来越强大。在汽车内部采用基于总线的网络结构,可达到信息共享、减少布线、降低成本以及提高总体可靠性的目的。在国外控制工程网版权所有,尤其是欧洲,CAN网络已被广泛应用在汽车上,如奔驰、宝马、宝时捷等车。

2. TMS320F2812 DSP芯片

TMS320F2812是美国TI公司最新研制的2000系列数字信号处理器,是面向电机控制、工业自动化的第一款带片内Flash、工作频率达到150MHz的32位DSP。它采用经典哈佛总线结构,利用多总线在存储器、外围模块和CPU之间转换数据,这种多总线结构使得它可以在一个周期内并行完成取指令、读数据和写数据,同时它采用了指令流水线技术,保证信号处理的快速性和实时性。

二 混合动力汽车综合显示仪的设计

1. 设计思想

本设计利用车辆网络的优势,从CAN总线上采集混合动力汽车综合显示仪所需要的数据,如车速、转速、档位、电池荷电状态(SOC)、动力系统工作状态等,经DSP处理后进行各种实时控制和显示。区别于传统的仪表面板,本设计采用彩色液晶显示器作为显示终端动态显示所采集并用软件处理过的数据,可随时根据需要,由软件实现显示界面的修改和扩充。使用CAN总线方式使得整体系统工作更加及时、准确,提高了安全性、可靠性,更具有智能化和人性化。TMS320F2812芯片则保证了信号处理的快速性、实时性以及通信设计的方便。

2. 显示仪的硬件设计

该显示仪的硬件结构如图1所示,主要包括:电源复位电路、CAN通信接口电路、SCI通信与电平隔离转换电路、液晶接口电路等。F2812不断地从CAN总线上获取数据、对数据进行识别、计算处理后,由SCI经过MAX232送往YD711彩色智能液晶显示器,与"预置画面"组合显示。


a. 电源复位电路

TMS320F2812芯片需要给CPU、Flash、ADC及I/Os提供双电源(1.8V和3.3V),在上电期间,应该为所有模块赋予正确的复位状态,器件的上电/掉电需要满足一定的时序要求。TI的专用电源芯片TPS767D318可通过5V稳压电源,提供满足DSP内核所需的1.8V电压和其外设所需的3.3V电压。在(PIN4)和(PIN10)之间串联RC充电电路目的在于使能1路输入输出和2路输入输出有一定时间的延迟CONTROL ENGINEERING China版权所有,从而使3.3V和1.8V的电压输出满足F2812的上电时序要求,R、C的取值取决于时间常数。1Reset(PIN28)和2Reset(PIN22)内部连接的是"与"门漏级开路驱动器,因此PIN28和PIN22并联的结果是如果任何一端输出为低,都将引起F2812复位。采用DC/DC稳压电源以及严格隔离数字地和模拟地的设计,从硬件上保证了系统的抗干扰性。如图2所示。


b. CAN通信接口电路与数据电平转换电路

TMS320F2812中集成的CAN总线模块是增强型CAN(eCAN)模块,支持CAN技术规范2.0B,最高达1Mb/s速率,并带光电隔离;在基于TMS320F2812的混合动力汽车综合显示系统中,CAN总线接口是在集成的eCAN模块的基础上,外扩了TI公司的3.3V CAN总线收发器SN65HVD232。由于YD711型彩色液晶智能显示器采用标准RS-232C通信方式CONTROL ENGINEERING China版权所有,系统采用MAX232芯片将DSP输出的典型3.3V电平数据转换为RS-232C电平。CAN通信接口电路与数据电平转换电路如图3所示。 


c. YD711液晶接口电路

液晶的移位寄存器RXD(PIN14)通过RS-232C口的TXD(PIN3)与MAX232的T1out(PIN14)连接;液晶的缓冲区寄存器DTR(PIN15)通过RS-232C口的DSR(PIN6)与MAX232的T1in(PIN13)连接,在F2812给YD711发送数据之前,首先应判断移位寄存器是否为空CONTROL ENGINEERING China版权所有,为空时再检查DTR信号,若DTR为高电平,表示缓冲区满,要等到DTR信号变为低电平后再发送数据。即DTR为低电平时发送数据,DTR为高时停止数据发送。接口电路如图3、4所示。[page]


3. 软件设计

编程工具采用TI公司的DSP集成开发环境CCStudio V3.1,采用标准C语言作为程序设计语言,其编译效率和直接用汇编语言已经没有太大的差距。程序主要涉及到eCAN模块、PIE模块和SCI模块的运用:

(1)在对各寄存器进行初始化以后,首先启动CAN模块接受数据;

(2)判断数据的类型,例如:判断是转速、水温、还是其他,并将数据分别存放到相应的邮箱中;

(3)判断数据是否正确,采用"差异判别标志"的方法来识别数据属于本身的正常跃变、还是由于干扰引起的突变,从软件上保证了系统抗干扰的能力。

例如:当此次所接收的数据与上次接收的数据相比,存在较大差异时,软件暂时只保留数据而不将其送往液晶显示,并打开一个"差异判别标志",并将所保留的数据再与下一帧数据进行比较,直到相邻几个数据不存在较大差异时,才认为是正确的数据,这时清除"差异判别标志"并由SCI将数据送往液晶显示。

PIE模块用以实现驾驶员按键选择画面部分的功能。当有按键触发信号产生,主程序跳转至中断服务子程序ISR中,判断选择的是哪幅画面并将其显示,中断子程序返回至主程序。

4. 显示界面设计及参数范围
   
本设计选用了友利华(河南)高科技开发有限公司的YD711彩色液晶智能显示器,引入了"预置画面"的概念:所有的显示画面都被分为固定部分和变化部分。对于固定部分,可以预先在微机上进行编制,然后将其作为"预置画面"送入机内(闪存)中,本系统一共绘制了3幅预置画面:

(1)考虑到有些驾驶员习惯于传统的仪表版面,设计了指针式的画面;

(2)在动力传输示意图这个画面里,系统将其中的小箭头作为变化部分,通过程序对小箭头进行连续填充,达到动态跑动的效果,从而非常直观地反映出了混合动力汽车动力系统的工作状态,如图5所示;

(3)考虑到驾驶员不同习惯的需求,设计了纯粹以数值方式显示的画面,如图6所示。系统通过软件实现与现场实时数据组合显示,驾驶员可通过按键方便地选择画面。


根据混合动力汽车的特性,综合显示仪所显参数及其范围设定为:车速(0~180km/h)、转速(0~6500r/min)、档位(停车档-P、倒车档-R、空档-N、前进档-D、行车档-S、低速档-L)、电池荷电状态(SOC 0~100%)、电流(0~200A)、电压(额定电压288V)、水温(0~120℃)、燃油(0~100L)、里程(0~30000km),动力系统工作状态以及动力传输示意图。其中的动力传输示意图能动态直观地反映发动机和电动机两套动力系统的当前工作状态。

三 试验结果

本综合显示仪设计了三幅画面,如画面1、2、3所示。驾驶员可通过按键方便地切换显示画面。试验表明,该综合显示仪能按设计要求正常稳定地显示汽车运行时的相关参数。当动力源以及动力传递方向发生改变时,动力传输示意图里的箭头运动方向也跟着改变,从而可非常直观明确地显示汽车动力系统的工作状态。

关键字:DSP  混合动力汽车  综合显示仪 引用地址:基于DSP的混合动力汽车综合显示仪设计

上一篇:基于DSRC的车载无线通信系统平台设计
下一篇:基于BF533的驾驶疲劳检测系统设计

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

浮点DSP精度决定新兴应用的成败
自十多年前浮点数字信号处理器 (DSP) 推出以来,就为实时信号处理提供了算术上更为先进的备选方案。然而,定点器件至今仍是业界的支柱,当然成本低是主要原因。定点 DSP 每器件产品的价格更低,这对大规模大众市场应用而言是相当重要的优势。 相比较而言,浮点 DSP 能够实现更快速而简便的开发,因此对开发成本比单位制造成本重要的小规模应用而言,更是最佳的选择。 最近几年,高密度集成与支持改善使两种 DSP 在使用方便性与成本上都较为接近。目前,器件类型的选择越来越取决于应用数据集是否要求浮点格式的更多计算功能。因此,设计大规模量产信号处理应用的开发人员现在开始发现浮点格式更多的内在价值。他们将视线投向传统定点 D
[嵌入式]
基于DSP与FPGA的运动控制器设计
  运动控制技术是数控机床的关键技术,其技术水平的高低将直接影响一个国家装备制造业的发展水平。目前,多轴伺服控制器越来越多地运用在运动控制系统中,具有较高的集成度和灵活性,可实时完成运动控制过程中复杂的逻辑处理和控制算法,能实现多轴高速高精度的伺服控制。本文选用DSP与FPGA作为运动控制器的核心部件,设计了通用型运动控制器。其中DSP用于运动轨迹规划、速度控制及位置控制等功能;FPGA完成运动控制器的精插补功能,用于精确计算步进电机或伺服驱动元件的控制脉冲,同时接收并处理脉冲型位置反馈信号。本文对该运动控制器的总体结构、硬件设计和软件设计进行了描述。    1 系统总体设计   运动控制器的总体性能指标为:作为一个单独的运动
[嵌入式]
基于DSP的列车应变力测试系统设计
车轮与轨道间的作用力是评价车辆运行品质的重要因素,能否准确及时地获取轮轨间的作用力直接影响着车辆脱轨系数等参数的计算。应变力测试系统是设计列车运行状态地面安全监测平台的关键环节,本文用DSP芯片开发的测试系统正是针对这一需要。 测试系统硬件设计 系统整体结构 测试系统以高速、高精度的DSP为核心,构成了包括模拟信号预处理、A/D转换、D/A转换等环节的实时信号测试处理系统。其原理框图如图1所示。 应变传感器输出的模拟信号,经RC滤波网络初步滤去信号中的高频成分,然后经A/D转换后,变为数字信号。RC滤波网络、A/D转换构成了测试系统的前向通道。 中央处理单元以TMS320VC33为主体,该DSP是一款高精
[测试测量]
Credo推出Seagull 452系列高性能光DSP芯片——八通道/四通道/双通道DSP
Credo推出Seagull 452系列高性能光DSP芯片——八通道/四通道/双通道DSP 功耗、性能和成本经过优化,契合日益增长的AI需求 加州圣何塞和中国深圳,2023年9月5日—— Credo Technology是一家提供安全、高速连接解决方案的创新企业。Credo致力于为数据基础设施市场提供其所必须的高能效、高速率解决方案,以满足其不断增长的带宽需求 。Credo今日发布Seagull 452系列高性能、低功耗光DSP新品。该系列包括三款光DSP产品:Seagull 452(八通道),Seagull 252(四通道)以及Seagull 152(双通道)。三款产品均集成VCSEL、EML和SiPho驱动。 Cre
[嵌入式]
脱机视频图象编/解码系统中高速DSP芯片应用方案
视频图象编/解码的目的一方面要将模拟视频信号转化为数字信号来传输,另一方面,由于单纯的视频模数转换所得到的图像数据量非常庞大,必须应用图象压缩技术减少数据量。在图象编/解码领域有两种实现方式,一种是基于微机平台的实现方式,图象数据通过微机软件或者是利用基于微机总线的图象处理卡进行压缩编码,并且可以通过PC网络进行数据传输。另一种方式抛开了微机平台,应用DSP为主的微处理器算法对图象进行压缩/解压缩的编/解码处理。后一种方式构成的系统被称为脱机图象系统。脱机图象系统由于设备体积小,应用灵活简便,受到广泛的关注。随着微处理技术的发展,专用的图象压缩/解压缩ASIC芯片涌现,图象处理算法已经集成于ASIC中,这就简化了脱机图象系统的
[嵌入式]
脱机视频图象编/解码系统中高速<font color='red'>DSP</font>芯片应用方案
基于DSP的实时图像数据采集系统设计
引言 TI推出的C6000系列DSP,将数字信号处理器的处理能力提高到了一个新的境界。实际上,C6000系列的高速处理能力以及其出色的对外接口能力,使它在图像处理领域具有非常大的应用潜力。DSP芯片的功能越来越强大,使信号处理系统的研究重点又回到软件算法上,而且随着DSP运算能力的不断提高,能够实时处理信号带宽也大大增加,数字信号处理的研究重点也由初的非实时应用转向高速实时应用。 1 TMS320C6416处理器特点 TMS320C6416是TI公司推出的TMS320C6000平台上高性能定点系列处理器。适合实时图像处理的内部结构主要特点包括: ①定点/浮点系列兼容DSP、CPU主频达到720MHz; ②具有V
[应用]
德国新电动汽车混合动力汽车注册数量逐年增长
德国联邦机动交通局(KBA)发布的最新数据显示, 2019年德国电动和混合动力汽车使用的百分比显著上升。 去年混合动力汽车新注册数量为239250,与 2018 年同期相比增长 83.7%。其中插电式混合动力汽车注册数量为 45348 量, 同比增张 44.2%。 电动汽车注册数量为 63281,同比增长 75.5%。 去年混合动力注册汽车数量占新注册数量的 6%,电动汽车占 1.8%。 替代动力汽车的兴起,恰逢德国大型汽车制造商采取从内燃机汽车转型的重大举措。 德国政府为消费者购买新的插电式混合动力汽车或电动汽车提供的最高补贴为 6000 欧元。 “全电动和部分电动汽车数量的增加是德国汽车工业不断发展趋势中的一部分。
[嵌入式]
不同阶数的FIR数字滤波器的DSP实现
FIR滤波器的结构主要是非递归结构,没有输出到输入的反馈。并且FIR滤波器很容易获得 严格的线性相位特性,避免被处理信号产生相位失真。而线性相位体现在时域中仅仅是h( n)在时间上的延迟,这个特点在图像信号处理、数据传输等波形传递系统中是非常重要的。此外,他不会发生阻塞现象,能避免强信号淹没弱信号,因此特别适合信号强弱相差悬殊的情况。其主要的不足之处是,其较好的性能是以较高的阶数为代价换来的。因此,在保证相同性能的前提下,努力降低其阶数是FIR数字滤波器设计的重要因素之一。   下面介绍应用Matlab和DSP芯片来实现FIR滤波器的通用模式。 1 FIR滤波器的设计方法   通常采用窗函数法设计FIR滤波器方法简单,但是
[嵌入式]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

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

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