微波EDA网,见证研发工程师的成长!
首页 > 应用设计 > 汽车电子 > 基于DSP的高低速CAN总线汽车控制系统设计

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

时间:12-07 来源:互联网 点击:


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


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

4. 结论

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

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top