《博世CAN用户手册中文版(整理版)》是一份详尽的文档,提供了关于汽车控制系统中CAN总线技术的应用指导和操作说明。该手册经过精心整理,旨在帮助工程师和技术人员更好地理解和应用博世公司的CAN通信标准。
本段落档是Bosch CAN用户手册中文版的详细解读,涵盖了C_CAN用户手册的四个部分:术语和缩写、功能描述、模式结构以及操作模式。
**术语和缩写**
在本段落档中使用了以下专业词汇与简称:
* CAN(控制器局域网)
* BSP(位流处理器)
* BTL(位时间机制)
* CRC(循环冗余校验码注册表)
* DLC(数据长度编码)
* EML(错误管理逻辑)
* FSM(有限状态机)
* TTCAN (时间触发的CAN)
**功能描述**
C_CAN是一个可以单独使用或集成在ASIC中的模块,其可以通过硬件描述语言进行定义。它包括一个符合2.0A和2.0B CAN协议规范的CAN内核、消息RAM、消息处理的状态机、控制寄存器以及模块接口等组件。该模块支持编程位速率高达1Mbit/s,并且需要物理层接收发射器进行硬件连接。每个信息在传输时,其目标地址需被设定;而接收到的信息则会被存储至与识别符掩码关联的消息RAM中。所有消息处理任务均由消息处理器状态机完成。
**模式结构**
C_CAN模块的架构包括:
* CAN内核
* 消息RAM
* 寄存器
* 消息处理器(FSM)
* 模块接口
**操作模式**
该CAN控制器共有四种运行方式:
1. 初始化:此阶段中,软件需通过设置控制寄存器中的初始化位来启动C_CAN模块。此外还可以由硬件或总线关闭复位。
2. 信息传输:在信息传递过程中,必须配置定时参数及每个消息对象的设定。
3. 错误处理:当出现错误时,需要根据故障状态调整相应的错误管理寄存器设置。
4. 模块接口定制化:C_CAN模块能够设计为适应用户特定需求的接口。
Bosch CAN用户手册中文版全面概述了术语定义、功能特性、架构组成和操作模式等方面的内容,对于CAN总线模块的应用开发具有重要的指导意义。