第11章 :MCF52235 FlexCAN模块编程方法
本章目录 11.1CAN总线通用知识 11.2 MCF52235F1 exCAN模块概述与编程结构d 11.3MCF52235F1 exCAN模块报文发送与接收⊙ 函数设计 11.4MCF52235F1 exCAN模块编程实例 11.5进一步讨论
2 本章目录 11.1 CAN总线通用知识 11.2 MCF52235 FlexCAN模块概述与编程结构 11.3 MCF52235 FlexCAN模块报文发送与接收 函数设计 11.4 MCF52235 FlexCAN模块编程实例 11.5 进一步讨论
11.1CAN总线通用知识 11.1.1CAN总线协议的历史概况 控制器局域网(Controller Area Network, CAN) ,最早出现于20世纪80年代末,是德国Bosch公司为简 化汽车电子中信号传输方式并减少日益增加的信号线而 提出的。CAN总线是一个单一的网络总线,所有的外围 器件可以挂接在该总线上。 CN技术在汽车电子、电梯控制、安全监控、医疗仪 器、船舶运输等方面均得到了广泛的应用,目前己经成 为国际上应用最广泛的现场总线之一
3 11.1 CAN总线通用知识 11.1.1 CAN总线协议的历史概况 控制器局域网(Controller Area Network,CAN) ,最早出现于20世纪80年代末,是德国Bosch公司为简 化汽车电子中信号传输方式并减少日益增加的信号线而 提出的。CAN总线是一个单一的网络总线,所有的外围 器件可以挂接在该总线上。 CAN技术在汽车电子、电梯控制、安全监控、医疗仪 器、船舶运输等方面均得到了广泛的应用,目前已经成 为国际上应用最广泛的现场总线之一
11.1CAN总线通用知识 11.1.2CAN硬件系统的典型电路 ◆1.最简明的CAN硬件连接方法 CAN节点I CAN节点2 CAN节点3 CANRXCANTX GND CANRX CANTX GND CANRx CANTX GND 3K o+5V GND 该电路主要用于在电磁干扰较弱环境下的近距离通信。进行CAN 通信节点调试时,可以利用这个简单且易于实现的电路。另外,可以 利用该电路理解CAN总线的通信机制。 1
4 11.1 CAN总线通用知识 11.1.2 CAN硬件系统的典型电路 ◆ 1. 最简明的CAN硬件连接方法 该电路主要用于在电磁干扰较弱环境下的近距离通信。进行CAN 通信节点调试时,可以利用这个简单且易于实现的电路。另外,可以 利用该电路理解CAN总线的通信机制
11.1CAN总线通用知识 11.1.2CAN硬件系统的典型电路 ◆2.常用的CAN硬件系统的组成 CAN节点I CAN节点2 CAN节点n CAN控制器 CANTX CANRX 收发器 CANH CANL CANH CANL CANH CANL 1202 1202
5 11.1 CAN总线通用知识 11.1.2 CAN硬件系统的典型电路 ◆ 2. 常用的CAN硬件系统的组成