基于DSP的高低速CAN总线汽车控制系统设计

发布者:忙中取乐最新更新时间:2011-10-11 关键字:DSP  高低速CAN  汽车控制系统 手机看文章 扫描二维码
随时随地手机看文章
    随着现代汽车性能的不断提升,新的控制功能不断增加,如中央门锁、灯光控制、玻璃升降、后视镜调节、天窗控制、座椅调节和点火延时控制等。

    传统的控制系统多采用继电器和独立模式控制,使得车内线束过多且布线复杂,从而造成了严重的电磁干扰,导致系统的可靠性下降。目前,很多汽车采用CAN总线将整个汽车控制系统联系起来统一管理,实现数据共享和相互之间协同工作,使车内线束布线方便可靠,提高了汽车整体的安全性和性价比,增强了自身的竞争力。而各个控制单元对系统的响应时间要求不一样,如防抱死制动系统(ABS)、驱动防滑系统(ASR)、电控行驶平稳系统(ESP)、安全气囊(SRS)等对系统实时性要求较高;照明控制、空调控制等对系统的响应时间要求则相对较低。

    由于计算机控制单元越来越多,采用单网络CAN总线负荷越来越重,通过以DSP作为系统主控制器并兼作网关(对CAN总线间待传数据信息作智能化处理,确保只有某类特定的信息才能在网络间传输),对实时性要求较高的控制单元采用高速CAN网络传输,对实时性要求相对较低的控制单元采用低速CAN网络传输,不仅可以提高系统抗电磁干扰性,而且还可以简化传输线束,提高传输可靠性。

    1. 基于DSP的汽车计算机控制系统

    1.1 TMS320LF2407A功能简介

    选用TI公司的16位定点DSP TMS320LF2407A作为主控制器并兼作网关。该型DSP系统时钟可达40M,运算速度为40MIPS, 片内有高达32K字FLASH程序存储器,高达1.5K字的数据/程序RAM以及2K字的SARAM和544字的DARAM,内嵌16通道10位的A/D转换器、SPI/SCI/CAN2.0B模块以及看门狗定时器模块,资源丰富,接口方便,特别适合于象汽车计算机控制等实时性和可靠性要求很高、电磁干扰严重的场合。

    1.2 系统实现

    汽车计算机控制系统已经广泛涉及到动力、安全、环保、节能、舒适等诸多方面,各种控制系统的电控单元(ECU)相互紧密联系,需要进行大量数据的实时通信,而且为了满足各子系统的实时性要求必须对汽车公共数据进行共享。因此在构建CAN总线控制系统中,总是希望CAN通信控制网络具有较高的波特率和可靠性。但若整辆汽车的所有节点都挂在一个CAN网络上,众多节点通过一条CAN总线进行数据通信,就很容易出现总线负载过大,导致系统实时响应速率下降。因而在对汽车各节点的实时性进行分析后,设计了基于TMS320LF2407A的高低速CAN通信网络,将实时性要求较高的节点组成高速CAN通信网络,将实时性要求相对较低的节点组成低速CAN通信网络,并架设网关将这两种速率不同的CAN通信网络连接起来,实现全部节点之间的数据共享。整辆汽车的通信网络拓扑结构如图1所示。

    图1中的发动机控制、变速箱控制、ABS/ASR/ESP控制和SRS控制是现代汽车动作的核心部件,对时间响应要求严格,因而在本设计中采用传输速率为500Kbps的高速CAN通信网络;空调管理、仪表管理、照明管理和姿态管理(如玻璃升降、后视镜调节、天窗控制、座椅调节和雨刷管理等)的实时性要求相对较低,采用速率为125Kbps的低速CAN 通信网络,主控制器跨接高、低速两条总线,与各节点进行数据交换,兼起网关的作用。

    1.3 控制系统的电控单元与CAN总线接口设计

    根据系统设计要求,采用TMS320LF2407A作为主控制器,汽车计算机控制系统的电控单元与CAN总线连接方式如图2所示。

    通过TMS320LF2407A内嵌的CAN控制器可以很方便的实现物理层和数据链路层的功能。CANH和CANL是CAN总线的两条差分接收/发送复用线路,它们的端点各接一个Ω120的总线匹配电阻。当有节点占有CAN总线时,该节点的发送端(电平为3.5V)接CANH,接收端(电平为1.5V)接CANL;当无节点占有CAN总线时,CANH和CANL上的电平均为2.5V。在TMS320LF2407A和总线收发器PCA82C250之间采用高速光电隔离器6N137,可有效防止干扰信号通过PCA82C250传入主控制器;同时对整个系统还进行了金属屏蔽,传输线采用屏蔽双绞线,以减少电磁干扰。[page]

  2. 硬件接口电路设计

  CAN通信网络接口由TMS320LF2407A的CAN控制器、CAN总线收发器PCA82C250以及光电隔离器6N137组成。CAN节点通信接口的硬件设计电路如图3所示。为了便于调试和演示,节点模块都包括CAN接口、RS232接口和液晶显示器。在调试过程中,液晶显示器用来将本地数据和通过CAN总线接收的数据直观地显示出来,RS232接口在需要的情况下可用来与PC机建立通信。总线数据信号通过高速光电隔离器6N137隔离,PCA82C250是CAN控制器和物理层之间的接口,可以提供对总线数据的差分接收和发送能力,具有在汽车环境下抗瞬间干扰、保护总线的能力。

       3. 软件设计

  本系统软件由系统主程序和高低速CAN网络单元软件组成,软件流程如图4和5所示。

  高速CAN通信网络负责对实时性要求较高的控制单元动作的采集、处理和传送,一旦系统检测到有动作信号,将开放中断,调用相应的中断子程序,经DSP处理后通过高速CAN网络传送到相应控制单元的ECU,由控制单元ECU对控制对象进行控制。如果没有检测到高速CAN网络忙,就检测低速CAN网络,在没有高速CAN网络中断的前提下调用相应的子程序响应相应的动作。低速CAN网络单元软件流程与低速CAN网络单元类似,主要区别是低速CAN网络单元采用查询方式,数据广播用于实现控制系统中的数据共享。

  4. 结论

  CAN 总线作为一种可靠的汽车计算机网络总线已在许多先进汽车上得到应用,使得各汽车计算机控制单元能够通过CAN 总线共享所有信息和资源,达到简化布线、减少传感器数量、避免控制功能重复、提高系统可靠性、降低成本、更好地匹配和协调各个控制系统的目的。本设计采用了数字信号处理器TMS320LF2407A 作主控制器兼作网关, 可在不同节点间实现高效数据传输,提高了系统的实时性和可靠性,采用高低速CAN总线网络通信控制方式,可以较大提高总线的利用率和系统的响应速度,基本达到预期的目标。

  参考文献:

  [1] 宫江海,唐厚君,孔俊.CAN总线在电动汽车上的应用研究[J].工业控制计算机,2003,17(3):23~24

  [2] Texas Instruments Incorporation.TMS320LF2407A DSP Controller[M]. 2002, 7

  [3] 黄涛,周德恒.基于CAN总线的汽车内部网络系统研究[J]. 单片机与嵌入式系统应用,2005,9:19~21

 

 

关键字:DSP  高低速CAN  汽车控制系统 引用地址:基于DSP的高低速CAN总线汽车控制系统设计

上一篇:混合动力汽车功率模块的功率损耗计算和热仿真
下一篇:TC35I实现高速公路智能收费系统

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

基于DSP的软件无线电基频发射机的设计与仿真
引言 软件无线电突破了传统的无线电台以功能单一、可扩展性差的硬件为核心的设计局限,强调以开放性最简硬件为通用平台,尽可能地使用可升级、可重配置的应用软件来实现各种无线电功能。用户在同一硬件平台上可以通过配置不同的应用软件来满足不同时间、不同环境下的不同功能需求,具有很强的灵活性和开放性。 DSP(数字信号处理器)凭着灵活性、精确性、稳定性、可重复性、体积小、功耗小、易于大规模集成,特别是可编程性和易于实现自适应处理等特点,给数字信号处理带来了巨大的发展机遇。 基于上述优点,用DSP实现基于软件无线电技术的基频发射机,不仅降低了产品的成本,减小了设备体积,满足系统的需要,而且随着DSP处理速度的不断提高,可将内插等复杂运算集成
[嵌入式]
如何用DSP和FPGA构建多普勒测量系统
  随着FPGA性能和容量的改进,使用FPGA执行DSP功能的做法变得越来越普遍。   许多情况下,可在同一应用中同时使用处理器和FPGA,采用协处理架构,让FPGA执行预处理或后处理操作,以加快处理速度。   传统上,大量的应用设计使用专门的数字信号处理(DSP)芯片或专用标准产品(ASSP)并通过信号处理算法来处理数字信息,滤波、视频处理、编码与解码、以及音频处理等仅仅是众多采用 DSP 的应用中的一部分而已。   现在,随着FPGA性能和容量的改进,以及可以在大多数DSP应用中看到的通用算术运算的效率的提高,使用FPGA执行DSP功能的做法变得越来越普遍。   在许多情况下,同一应用中同时使用处理器和FPGA,
[嵌入式]
如何用<font color='red'>DSP</font>和FPGA构建多普勒测量系统
通过JTAG口对DSP外部Flash存储器的在线编程
引言 在采用TI数字信号处理器(DSP)的嵌放式硬件系统开发完成,软件也有CCS2.0集成开发环境下仿真测试通过后,怎样将编译、链接后生成的可执行文件(.Out),经过转换后的十六进制文件(.Hex)写入硬件系统的Flash存储器中,让系统脱机运行,这是许多DSP开发人员及初学者遇到并需要解决的问题。 从JTAG接口对DSP外部Flash的编程方法不只一种。本文以TMS320C6711-150 DSK板为例,介绍“在线仿真状态下”对Flash的编程。 1 Flash存储器的擦除 Flash编程之前,应对Flash进行擦除,使其每个数据位都恢复为1状态,即全FF状态。对Flash的擦除操作需要6个总线周期,总线时
[单片机]
通过JTAG口对<font color='red'>DSP</font>外部Flash存储器的在线编程
FPGA、DSP、ASIC:小钟摆、大统一
  ASIC、DSP、FPGA三者有各自的技术特点:一般来说,ASIC是专用的、性能最好、适合大批量生产,但是ASIC不灵活,一旦做好产品,想改动是不太可能。DSP、FPGA都非常灵活,DSP属于软件可编程,FPGA属于硬件可编程。   客户会根据自己的需求,结合三者的特点来选择。有的客户可能重视成本、有的可能只考虑性能。   这三者也在不断变化来提升自己,使自己处于不败之地。而这个过程中,三者彼此会户借鉴、相互吸收。比如DSP会吸收FPGA、ASIC的优点,若把DSP看作软核,FPGA就是硬件加速器。目前市场上已经有一些结合ASIC的固化特点的DSP,如为满足工业需求专门产生PWM波的DSP。其实DSP中的乘法器相当于一个AS
[焦点新闻]
恩智浦:SOC是未来高清视频处理发展趋势
视频,首当其冲的是数字电视机,商场中日益清晰的视频屏幕让人赏心悦目。视频处理,我们可以想到DSP、FPGA等处理技术,H.264、MPEG2等视频格式,且高清越来越成为视频处理的一个关键词,高清视频处理市场重心也转移到家庭娱乐。EEWORLD采访到恩智浦家庭娱乐事业部数字机顶盒中国区经理江振辉博士,为大家拨开高清视频处理市场和技术迷雾,见证高清数字电视及SOC技术愿景。 恩智浦家庭娱乐事业部数字机顶盒中国区经理江振辉博士 EEWORLD:您是如何看待全球高清视频处理市场? 江振辉:从全球来看,高清视频处理市场显然在增长。H.264、MPEG2和VC-1是主要的
[家用电子]
中国研成四核DSP芯片 解决国产雷达无“芯”之痛
观察者网报道,“华睿1号”是中国电科14所牵头研制的国内首款具有国际先进水平的高端四核DSP芯片,填补了我国多核DSP领域的空白。经过七年艰苦卓绝的奋斗,芯片设计、软件开发、平台研制、应用验证等工作顺利完成,目前华睿1号信号处理平台已成功应用于十多型雷达产品中,为我国雷达装备高端处理芯片国产化写下浓墨重彩的一笔。往昔历历在目,今朝点点于心。   筚路蓝缕,开拓创新,华睿1号芯动出岫   相信“华睿1号”项目团队的所有成员仍会清晰记得2010年12月27日北京人民大会堂北京厅里那场振奋人心的“核高基”重大专项---“华睿1号”DSP芯片发布会。那一天,我所正式对外宣布“华睿1号”这颗备受集成电路业界瞩目、填补国内多核DSP领域
[手机便携]
DSP/MCU会给未来手机带来怎样的惊喜?
1.DSP/MCU给未来手机带来憧憬 如今,智能手机的普及率越来越高,人们对手机的需求量也越来越大。但对于手机厂商来说,竞争却越来越激烈。制造一款同质化的产品并不难,但想要自己的产品能长久地在市场中存活并不是一件简单的事情。对于理智的消费者来说,价格和硬件配置已经不再是决定他们购买手机的最主要的因素,同等价格能够获得更好的使用体验的产品才是真正能在市场中站住脚的产品。   DSP/MCU会给未来手机带来怎样的惊喜? 在前面的几篇文章中,我们从原理以及实际应用角度和大家聊了智能手机DSP(数字信号处理器)和MCU(微型控制单元)的话题,相信大家对自己手机中的硬件应该有了一个新的认识。 通过DSP和MCU的
[单片机]
<font color='red'>DSP</font>/MCU会给未来手机带来怎样的惊喜?
台式PC无法满足胃口,Nvidia继续向移动图形处理前行
在推出新颖的处理器架构,并斥资3.57亿美元收购PortalPlayer后,Nvidia公司分别针对高低端PC图形处理领域的疆域扩展计划又前进了一步。上述行为也表明,在其核心业务——台式机图形处理器迅速走向成熟的今天,Nvidia在其它领域发现了一些新的机遇。 在高端,Nvidia的GeForce 8800是首次采用统一架构的新型图形处理器,旨在打破传统图形处理的瓶颈。GeForce 8800还以线程处理方式迈入一系列数据密集型技术的应用领域,这类应用传统上是由DSP、FPGA和向量处理器完成的。 在低端,PortalPlayer收购案是Nvidia进攻移动领域战略的一部分,该公司一直力图在快速增长的手机和MP3播放器等领域占
[焦点新闻]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

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

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