问答 店铺
热搜: ZYNQ FPGA discuz

QQ登录

只需一步,快速开始

微信登录

微信扫码,快速开始

切换到宽版
微信扫一扫 分享朋友圈

已有 7824 人浏览分享

开启左侧

linux CAN通信学习笔记(二)概念及框架讲解

[复制链接]
7824 0
本帖最后由 ぉ沙皮狗的忧伤 于 2020-4-9 11:44 编辑

参考网址https://blog.csdn.net/u010580016/article/details/104114413
     https://www.cnblogs.com/spoorer/p/6649303.html

Linux_CAN编程详解在附件中的pdf文件中
一. CAN总线的物理特性

1.1 CAN总线的网络结构

CAN总线有CAN_H和CAN_L两根线组成,线上传输差分信号,为了避免信号的反射和不连续,需要在总线的两个端点接120欧姆电阻,不可不接或单接,因为双绞线的特性阻抗为120欧姆,在终端模拟无限远的传输线。CAN网络一般采用"T"型连接,如下图1-1所示,在波特率为1Mbps的情况下,分支长度最好不要超过0.3m
截图202004081652472020..png
当然也可采用星型拓扑结构,如图1-2所示:
截图202004081653268880..png

1.2 CAN控制器系统视图
截图202004081656129160..png

1.3 CAN控制器框图
截图202004081657566282..png

1.4 CAN数据帧的格式
截图202004081659081654..png

1.5 CAN收发器
截图202004081702555193..png

1.6 CAN标准
IOS11898IOS11519,两者差分电平特性不同
截图202004081705002250..png
高低电平幅度低,对应的传输速度快;
截图202004081705196178..png

CAN总线,终端电阻的接法
截图202004081706562569..png

CAN节点
截图202004081709339225..png



Linux_CAN编程详解.pdf

222.74 KB, 下载次数: 733

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

精彩推荐
热门资讯
网友晒图
图文推荐

  • 微信公众平台

  • 扫描访问手机版