基于DSP的上下速CAN总线汽车控制系统设计.docx

上传人:安*** 文档编号:73307543 上传时间:2023-02-17 格式:DOCX 页数:6 大小:18.48KB
返回 下载 相关 举报
基于DSP的上下速CAN总线汽车控制系统设计.docx_第1页
第1页 / 共6页
基于DSP的上下速CAN总线汽车控制系统设计.docx_第2页
第2页 / 共6页
点击查看更多>>
资源描述

《基于DSP的上下速CAN总线汽车控制系统设计.docx》由会员分享,可在线阅读,更多相关《基于DSP的上下速CAN总线汽车控制系统设计.docx(6页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、基于DSP的上下速CAN总线汽车控制系统设计dujing导语:随着当代汽车性能的不断提升,新的控制功能不断增加,如中央门锁、灯光控制、玻璃升降、后视镜调节、天窗控制、座椅调节和点火延时控制等随着当代汽车性能的不断提升,新的控制功能不断增加,如中央门锁、灯光控制、玻璃升降、后视镜调节、天窗控制、座椅调节和点火延时控制等。传统的控制系统多采用继电器和独立形式控制,使得车内线束太多且布线复杂,进而造成了严重的电磁干扰,导致系统的可靠性下降。目前,很多汽车采用CAN总线将整个汽车控制系统联络起来统一治理,实现数据分享和互相之间协同工作,使车内线束布线方便可靠,进步了汽车整体的平安性和性价比,增强了自身

2、的竞争力。而各个控制单元对系统的响应时间要求不一样,如防抱死制动系统ABS、驱动防滑系统ASR、电控行驶平稳系统ESP、平安气囊SRS等对系统实时性要求较高;照明控制、空调控制等对系统的响应时间要求那么相对较低。由于计算机控制单元越来越多,采用单网络CAN总线负荷越来越重,通过以DSP作为系统主控制器并兼作网关对CAN总线间待传数据信息作智能化处理,确保只有某类特定的信息才能在网络间传输,对实时性要求较高的控制单元采用高速CAN网络传输,对实时性要求相对较低的控制单元采用低速CAN网络传输,不仅可以进步系统抗电磁干扰性,而且还可以简化传输线束,进步传输可靠性。1.基于DSP的汽车计算机控制系统

3、1.1TMS320LF2407A功能简介选用TI公司的16位定点DSPTMS320LF2407A作为主控制器并兼作网关。该型DSP系统时钟可达40M,运算速度为40MIPS,片内有高达32K字FLASH程序存储器,高达1.5K字的数据/程序RAM以及2K字的SARAM和544字的DARAM,内嵌16通道10位的A/D转换器、SPI/SCI/CAN2.0B模块以及看门狗定时器模块,资源丰富,接口方便,十分合适于象汽车计算机控制等实时性和可靠性要求很高、电磁干扰严重的场合。1.2系统实现汽车计算机控制系统已经广泛涉及到动力、平安、环保、节能、舒适等众多方面,各种控制系统的电控单元ECU互相严密联络

4、,需要进展大量数据的实时通讯,而且为了知足各子系统的实时性要求必须对汽车公共数据进展分享。因此在构建CAN总线控制系统中,总是希望CAN通讯控制网络具有较高的波特率和可靠性。但假设整辆汽车的所有节点都挂在一个CAN网络上,诸多节点通过一条CAN总线进展数据通讯,就很轻易出现总线负载过大,导致系统实时响应速率下降。因此在对汽车各节点的实时性进展分析后,设计了基于TMS320LF2407A的上下速CAN通讯网络,将实时性要求较高的节点组成高速CAN通讯网络,将实时性要求相对较低的节点组成低速CAN通讯网络,并架设网关将这两种速率不同的CAN通讯网络连接起来,实现全部节点之间的数据分享。整辆汽车的通

5、讯网络拓扑构造如图1所示。图1中的发动机控制、变速箱控制、ABS/ASR/ESP控制和SRS控制是当代汽车动作的核心部件,对时间响应要求严格,因此在本设计中采用传输速率为500Kbps的高速CAN通讯网络;空调治理、仪表治理、照明治理和姿态治理如玻璃升降、后视镜调节、天窗控制、座椅调节和雨刷治理等的实时性要求相对较低,采用速率为125Kbps的低速CAN通讯网络,主控制器跨接高、低速两条总线,与各节点进展数据交换,兼起网关的作用。1.3控制系统的电控单元与CAN总线接口设计根据系统设计要求,采用TMS320LF2407A作为主控制器,汽车计算机控制系统的电控单元与CAN总线连接方式如图2所示。

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

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

8、单元软件组成,软件流程如图4和5所示。高速CAN通讯网络负责对实时性要求较高的控制单元动作的收集、处理和传送,一旦系统检测到有动作信号,将开放中断,调用相应的中断子程序,经DSP处理后通过高速CAN网络传送到相应控制单元的ECU,由控制单元ECU对控制对象进展控制。假如没有检测到高速CAN网络忙,就检测低速CAN网络,在没有高速CAN网络中断的前提下调用相应的子程序响应相应的动作。低速CAN网络单元软件流程与低速CAN网络单元类似,主要区别是低速CAN网络单元采用查询方式,数据播送用于实现控制系统中的数据分享。4.结论CAN总线作为一种可靠的汽车计算机网络总线已在很多先进汽车上得到应用,使得各

9、汽车计算机控制单元可以通过CAN总线分享所有信息和资源,到达简化布线、减少传感器数目、防止控制功能重复、进步系统可靠性、降低本钱、更好地匹配和协调各个控制系统的目的。本设计采用了数字信号处理器TMS320LF2407A作主控制器兼作网关,可在不同节点间实现高效数据传输,进步了系统的实时性和可靠性,采用上下速CAN总线网络通讯控制方式,可以较大进步总线的利用率和系统的响应速度,根本到达预期的目的。参考文献:1宫江海,唐厚君,孔俊.CAN总线在电动汽车上的应用研究J.工业控制计算机,2003,173:23242TexasInstrumentsIncorporation.TMS320LF2407ADSPControllerM.2002,73黄涛,周德恒.基于CAN总线的汽车内部网络系统研究J.单片机与嵌入式系统应用,2005,9:19210

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 工作报告

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁