车辆自动变速器电控单元的CAN接口设计
2012-09-19张健玮
物理实验 2012年8期
张健玮
(东北师大附中,吉林长春130022)
车辆自动变速器电控单元的CAN接口设计
张健玮
(东北师大附中,吉林长春130022)
采用飞思卡尔公司的MC9S12DP256单片机内部集成的CAN(Controller Area Network)模块设计了车辆自动变速器电控单元的CAN通信系统,设计了相应的硬件接口电路和软件,实现了车辆自动变速器电控单元与电喷发动机和ABS电控单元之间的通信.
CAN接口;MC9S12DP256;自动变速器
1 引 言
车辆自动变速器的电控单元要实现各种选挡、换挡以及离合器的分离与接合等功能,而且为了获得良好的控制效果,车辆自动变速器还必须与其他控制单元进行通信.CAN总线以其强大的优势能够满足这种通信要求.在CAN总线通信的基础上,车辆自动变速器可与车辆中其他电子控制单元实现数据共享,如与发动ECU进行通信时将换挡、起步过程中对发动机油门控制的要求通知发动机ECU,然后由发动机发出指令执行动作来调节发动机扭矩和转速,使之与离合器相互协调配合.这样不仅可获得良好的控制效果,而且还可降低整个系统的成本.本文采用飞思卡尔公司的MC9S12DP256单片机内部集成的MSCAN模块设计了车辆自动变速器CAN通信系统的硬件接口电路和软件.
2 MC9S12DP256内部MSCAN模块简介
MSCAN模块是飞思卡尔公司为16位MCU(Micro controller unit)设计的通用CAN通信模块,MC9S12DP256内部的MSCAN模块主要由时钟单元、发送缓冲区、接收缓冲区、接收过滤控制组成,具有如下特性:1)模块化结构;2)实现了CAN2.0A/B协议,支持标准帧和扩展帧格式;3)支持远程请求帧;4)双缓冲接收存储方案;5)带有本地优先级排队机制的三缓冲区发送存储方案;……
登录APP查看全文
