CAN-bus_常用芯片及原理
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
www.zlgmcu.com
Reference
• 周立功CAN-bus主页: http://www.zlgmcu.com
• CAN-bus技术讨论园地:
http://www.zlgmcu.com.cn/club/bbs/bbsView.asp • CAN-bus服务邮箱: can@zlgmcu.com cantools@zlgmcu.com
16/32位ARM7TDMI-S核; 位 核 128/256kB片内 片内Flash,16kB片内 片内SRAM; 片内 , 片内 ; 具有ISP/IAP接口; 接口; 具有 接口 集成2/4路 控制器; 集成 路CAN控制器; 控制器 接口; 集成1个高速 2C接口、2个SPI接口; 集成 个高速I 接口、 个 个高速 接口 接口 集成4/8路 位 转换器; 集成 路10位A/D转换器; 转换器 集成实时时钟和看门狗; 集成实时时钟和看门狗; ………….
Page 11
广州周立功单片机发展有限公司
www.zlgmcu.com
拓朴结构
• 直线拓朴; 直线拓朴; • 对分支线的长度有限制; 对分支线的长度有限制; • 需要120欧姆的终端电阻。 需要 欧姆的终端电阻。 欧姆的终端电阻
120 Termination
Node 1
Node 2
Node n
R
R
Page 9
广州周立功单片机发展有限公司
www.zlgmcu.com
器件简介:CAN收发器
• CAN收发器连接CAN控制器和CAN物理总线。
• 通用CAN收发器 PCA82C250/251 • 高速CAN收发器 TJA1040/1050 • 高速CAN收发器 TJA1041 • 容错CAN收发器 TJA1054 • 单线CAN收发器 AU5790 • …………. • 根据适用领域的不同,应选择合理的CAN收发器!
Page 12
广州周立功单片机发展有限公司
www.zlgmcu.com
节点构成
•方案一
MCU+SJA1000+CAN收发器 + 收发器
•方案二 •
P87C591 + CAN收发器
•方案三
32bit ARM7+ CAN收发器
Page 13
广州周立功单片机发展有限公司
www.zlgmcu.com
应用电路(工业控制)
Page 10
广州周立功单片机发展有限公司
www.zlgmcu.com
器件简介:LIN网络
• 特点:
• 实现汽车中分布式电子系统控制; • 作为CAN总线的串行辅助控制网络; • 成本较低,单线通讯。
• 器件:
• 标准LIN收发器 TJA1020 • 智能LIN控制器 UJA106X • ………….
• CAN收发器连接CAN控制器和CAN物理总线。
Page 4
广州周立功单片机发展有限公司
www.zlgmcu.com
器件简介:SJA1000
• SJA1000 独立CAN控制器
• BasicCAN模式(CAN2.0A) • PeliCAN模式(CAN2.0B)
Page 5
广州周立功单片机发展有限公司
Page 7 广州周立功单片机发展有限公司 www.zlgmcu.com
器件简介:P87C591
• 集成CAN控制器的8bit微处理器P87C591
• • • • • • • • • PHILIPS增强型80C51内核; 16KB OTP,512B RAM; 集成PeliCAN控制器; 有6路10位ADC输入; 有2路8位PWM输出; 有32个可编程I/O口; 硬件I2C总线接口; 全双工增强型UART; …………
32位ARM7芯片 LPC2290/2292/2294 8位8xC51芯片 独立CAN控制器 通用CAN收发器 P87C591 SJA1000 PCA82C250 PCA82C251 高速CAN收发器 标准LIN收发器 其他器件
Page 3
型号
LPC2119/2192/2194
简介
集成2/4路CAN通道,LQFP64小型封装 集成2/4路CAN通道,TQFP144封装 集成PeliCAN控制器的增强型MCU 应用最广的独立CAN控制器 通用,远程通讯 适合工业控制 适合DeviceNET网络、控制应用 适合汽车电子、DeviceNET网络、工业控制 适合汽车电子等
www.zlgmcu.com
器件简介:SJA1000
BasicCAN与PeliCAN区别: 与 区别: 区别
• BasicCAN 模式采用 位ID码,符合 模式采用11位 码 符合CAN2.0A协议; 协议; 协议 • PeliCAN 模式采用 位ID码,符合 模式采用29位 码 符合CAN2.0B协议; 协议; 协议 • SJA1000、P87C591均支持 、 均支持PeliCAN模式; 模式; 均支持 模式 • PeliCAN兼容 兼容BasicCAN模式,并具有更强功能。 模式, 兼容 模式 并具有更强功能。
Page 17
广州周立功单片机发展有限公司
www.zlgmcu.com
谢谢!
Page 18
广州周立功单片机发展有限公司
www.zlgmcu.com
原图参考于 :www.zlgmcu.com
Page 14
广州周立功单片机发展有限公司
www.zlgmcu.com
应用电路(电梯网络)
原图参考于 :www.zlgmcu.com
Page 15
广州周立功单片机发展有限公司
www.zlgmcu.com
应用电路:收发器光隔电路
Page 16
广州周立功单片机发展有限公司
PeliCAN函数库支持 函数库支持! 函数库支持
广州周立功单片机发展有限公司
Page 8
www.Fra Baidu biblioteklgmcu.com
器件简介:32bit ARM7
• 集成CAN控制器的32bit ARM7
• LQFP64封装、集成2/4路CAN控制器的ARM LPC2119/2129/2192 • TQFP144封装、集成2/4路CAN控制器的ARM LPC2290/2292/2294
Page 6
广州周立功单片机发展有限公司
www.zlgmcu.com
器件简介:SJA1000
PeliCAN 模式特性
• 可接收 发送标准帧(CAN2.0A)、扩展帧 可接收/发送标准帧 发送标准帧 、扩展帧(CAN2.0B); ; • 内置接收 内置接收FIFO缓冲区( 64 字节); 缓冲区( 字节); 缓冲区 • 支持单/双验收滤波器; 支持单 双验收滤波器; 双验收滤波器 • 可编程的错误限制报警; 可编程的错误限制报警; • 错误代码捕获,仲裁丢失捕获; 错误代码捕获,仲裁丢失捕获; • 可读 写访问的错误计数器; 可读/写访问的错误计数器; 写访问的错误计数器 • 支持单次发送功能; 支持单次发送功能; • 具有只听模式、自检测模式。 具有只听模式、自检测模式。
CAN-bus 应用教程
常用芯片及原理
Version 1.00版
2004年7月
Page 1
广州周立功单片机发展有限公司
www.zlgmcu.com
常用芯片及原理
• • • • • 概述 器件简介 节点构成 应用电路 参考
Page 2
广州周立功单片机发展有限公司
www.zlgmcu.com
概述
分类
TJA1050 TJA1040 TJA1020
十多个型号的DC/DC模块、其他特殊应用领域的CAN-bus元件等
广州周立功单片机发展有限公司 www.zlgmcu.com
器件简介
• CAN控制器分为三类:
• 独立CAN控制器 • 集成CAN控制器的8位8xC51芯片 • 集成CAN控制器的32位ARM7芯片