- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
CAN控制器与收发器CAN控制器定义:用于将欲收发的信息(报文),转换为符合CAN规范的CAN帧,通过CAN收发器,在CAN-bus上交换信息。CAN控制器分类:类别产品举例独立CAN控制器NXP半导体的MCP2515,SJA1000等集成CAN控制器的单片机NXP半导体的P87C591,LPC11CXX系列控制器,ST公司STM32F103系列和STM32F407系列等CAN控制器内部逻辑结构图CAN控制器工作原理接口管理逻辑CAN控制器定义:用
CAN控制器与收发器
CAN控制器定义:用于将欲收发的信息(报文),转换为符合CAN规范的CAN帧,通过CAN收发器,在CAN-bus上交换信息。
CAN控制器分类:
类别
产品举例
独立CAN控制器
NXP半导体的MCP2515,SJA1000等
集成CAN控制器的单片机
NXP半导体的P87C591,LPC11CXX系列控制器,ST公司STM32F103系列和STM32F407系列等
CAN控制器内部逻辑结构图
CAN控制器工作原理
接口管理逻辑
CAN控制器定义:用于将欲收发的信息(报文),转换为符合CAN规范的CAN帧,通过CAN收发器,在CAN-bus上交换信息。
CAN核心模块
收到一个报文时,CAN核心模块根据CAN规范将串行位流转换成用于接收并行数据,发送一个报文时则相反。
发送缓冲器
用于存储一个完整的报文,当CAN控制器发送初始化时,接口管理逻辑会使CAN核心模块从发送缓冲器读CAN报文。
接收滤波器
可以根据用户的编程设置,过滤掉无须接收的报文
接收FIFO
接收滤波器和主控制器之间的接口,用于存储从CAN总线上接收的所有报文
CAN控制器工作原理
CAN控制器工作模式
BasicCAN:支持标准模式
PeliCAN:支持CAN2.0B的标准式和扩展模式
STM32F1系列MCU的CAN控制器介绍
STM32自带了基本扩展CAN外设,又称bxCAN,bxCAN的特点如下
支持CAN协议2.0A和2.0B主动模式
波特率最高达1Mbps
支持时间触发通信
具有3个发送邮箱
具有3级深度的2个接收FIFO
CAN收发器
定义:CAN收发器是CAN控制器和物理总线之间的接口,将CAN控制器的逻辑电平转换为CAN总线的差分电平,在两条有差分电压的总线电缆上传输数据。
CAN收发器分类及相应产品
CAN收发器分类
过压述
相应产品
隔离CAN收发器
将CAN控制器的逻辑电平转换为CAN总线的差分电平,并且具隔离功能、ESD保护功能及TVS官防总线过压
CTM1050系列、CTM8250系列、CTM8251系列
通用CAN收发器
NXP半导体PCA82C250、PCA82C251
高速CAN收发器
支持较高的CAN通信速率
NXP半导体的TJA1050、TJA1040、TJA1041/1041A
容错CAN收发器
在总线出现破损或短路情况下依然可以维持运行
NXP半导体的TJA1054、TJA1054A、TJA1055、TJA1055/3
CAN总线报文电平
CAN能够使用多种物理媒体,如双绞线、光纤等,最常用的是双绞线。信号使用差分电压传送,两条信号线被称为CAN_H和CAN_L。总线可具有两种逻辑状态:隐形(逻辑“ 1 ” )或显性(逻辑“0” )
总线电平=CAN_H的电压-CAN_L的电压
显性电平对应逻辑0=总线电平为2V左右
隐性电平对应逻辑1=总线电平为0V
显性电平具有优先权,只要有一个单元输出显性电平,总线上即为显性电平。
隐形电平则具有包容的意味,只有所有的单元都输出隐性电平,总线上才为隐性电平(显性电平比隐性电平更强)。
NXP半导体SN65HVD230
电阻R14与R15为终端匹配电阻,阻值为120欧。
SN65HVD230芯片封装是SOP-8,RXD与TXD分别为数据接收与发送引脚,用于连接CAN控制器的收发端。
CAN_H、CAN_L两端用于连接CAN总线上的其他设备,所有设备以并联方式接在CAN总线。
NXP半导体SN65HVD230
管脚编号
名称
功能描述
1
TXD
CAN发送数据输入端(来自CAN控制器)
2
GND
接地
3
VCC
接3.3V供电
4
RXD
CAN接收数据输出端(发往CAN控制器)
5
S
模式选择引脚
拉低接地:高速模式
拉高接VCC:低功耗模式
10K欧至100K欧拉低接地:斜率控制模式
6
CAN_H
CAN总线高电平线
7
CAN_L
CAN总线低电平线
8
VREF
VCC/2参考电压输出引脚,一般留空
您可能关注的文档
- “1+X”传感网应用开发:系统方案设计.pptx
- LoRa光照传感器节点数据采集.pptx
- LoRa网关节点汇聚传感器数据1.pptx
- LoRa网关节点汇聚传感器数据2.pptx
- LoRa温湿度传感器节点应用程序开发:程序烧写.pptx
- LoRa温湿度传感器节点应用程序开发:工程模板操作和关键接口函数解析.pptx
- LoRa温湿度传感器节点应用程序开发:应用程序编程.pptx
- LoRa温湿度传感器节点应用程序开发:硬件连接.pptx
- 传感网应用开发:ADC配置与应用.pptx
- 传感网应用开发:BasicRF简介.pptx
- 2025年市国资委党委开展深入贯彻中央八项规定精神学习教育工作方案与开展学习中央八项规定主题教育工作方案(2篇文).docx
- 在2025年市商务局党组研究部署深入贯彻中央八项规定精神学习教育专题会上的讲话稿、教育动员部署会议上的讲话提纲【2篇文】.docx
- 开展2025年学习八项规定主题教育工作方案与领导在局机关深入贯彻八项规定精神学习教育部署会上的讲话稿(两篇文).docx
- 2025年深入贯彻中央八项规定精神学习教育实施方案与全面落实中央八项规定精神情况总结(2篇文).docx
- 2025年落实中央八项规定精神情况总结稿与领导在深入贯彻中央八项规定精神学习教育工作会议的主持讲话稿(2篇文).docx
- 2025年组织部长在八项规定学习教育工作专班座谈会的讲话稿与开展学习中央八项规定主题教育工作方案(两篇文).docx
- 学习2025年深入贯彻中央八项规定精神知识测试题135题【附答案】与全面深入贯彻中央八项规定精神学习教育实施方案.docx
- 2025年县委书记在中央八项规定精神学习教育动员会上的讲话稿遵守党的政治纪律和落实中央八项规定精神情况个人对照检查材料(2篇文).docx
- 2025年在深入贯彻中央八项规定精神学习教育动员部署会上的讲话稿与在市委党的建设工作领导小组会议暨部署深入贯彻中央八项规定精神学习教育专题会讲话稿(两篇文).docx
- 2025年市工业园区党工委开展深入贯彻中央八项规定精神学习教育工作方案与深入贯彻中央八项规定精神学习教育动员部署会讲话提纲【2篇文】.docx
文档评论(0)