网站大量收购独家精品文档,联系QQ:2885784924

传感网应用开发:CAN控制器与收发器.pptxVIP

传感网应用开发:CAN控制器与收发器.pptx

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 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参考电压输出引脚,一般留空

您可能关注的文档

文档评论(0)

ZuiFeng + 关注
实名认证
文档贡献者

分享文档,资源共享

1亿VIP精品文档

相关文档