NXP LPC1768 CAN 总线滤波设置分享 开发环境:集成开发环境μVision4 IDE 版本4
0 主机系统:Microsoft Window s XP 开发平台:旺宝NXP LPC1768 开发板 1 通用CAN 特性 兼容CAN 规范2
0B、ISO11898-1; 多主机结构,带有无破坏性的位仲裁; 由报文标识符(11 位或 29 位)控制的总线访问优先级; 为高优先级报文确保了等待时间; 可编程传输速率(高达 1Mbit/s); 多播和广播报文功能; 数据长度:0~8 字节; 强大的错误处理能力; 非归零(NRZ)编码/译码,带有位填充 2 CAN 控制器特性 2 个 CAN 控制器和总线; 支持 11 位和 29 位的标识符; 双重接收缓冲器和三态发送缓冲器; 可编程的错误警报界限和可读/写的错误计数器; 仲裁丢失捕获和错误代码捕获(带有详细的位位置); 单次触发的发送(不会重复发送); 只听模式(无答应,无活动错误标志); “自身”报文接收(自接收请求) 3 验收滤波器特性 快速硬件实现的搜索 算 法 ,支持大量 的 CAN 标识符; 全 局 验收滤波器识别 所 有 CAN 总线的 11 位和 29 位的 Rx 标识符; 允 许 11 位和 29 位 CAN 标识符的明 确定 义 和分组 定 义 ; 验收滤波器可为被 选 中 的标准 标识符提 供 FullCAN-style 自动接收 4、LPC1768 滤波原理 当 总线上 面 有报文传送时,每 个节点 都 会接收到 报文,但 是 该 报文是 不是 自己 需 要 的,如 果没 有进 行 滤波,只要 总线上 有报文,控制器就 接收(不管 是 否 有效 )这 样 就 会浪 费 大量 的系统资 源 ,因 此 CAN 控制器添 加 了滤波操 作
CAN 总线在 的帧 数据在 总线上 传送时,其