没有合适的资源?快使用搜索试试~ 我知道了~
ISO 11519-2 开环低速 CAN 网络(10K~125Kbps)
4 下载量 152 浏览量
2024-01-11
10:33:33
上传
评论
收藏 116KB PDF 举报
温馨提示
试读
1页
ISO 11519-2 标准的物理框图如下图。 可理解为一个低速开环 CAN 总线网络; CAN 开环总线网络允许总线最大长度为 1km; 最高速度为 125Kbps; 这里的两根线是独立的,每根线上串联一个 2.2kΩ 的电阻; 节点就是不同的设备,连接到一个开环总线上面。
资源推荐
资源详情
资源评论
CAN控制器
CAN收发器
CAN_TxCAN_Rx
CAN_Low
CAN_High
2.2kΩ
节点1
CAN_Low
CAN_High
节点2
CAN_Low
CAN_High
节点3
CAN_Low
CAN_High
节点n....
CAN_High
CAN_Low
MCU<应用程序>
负责与其他节点应用层的交互
发送‐‐‐当需要发送数据时,MCU会将数据转移到CAN控制器,
接收‐‐‐当接收到需要的数据时,MCU会读取CAN控制器相应的寄存器(邮箱)。
Microcontroller
CAN‐Controller
发送‐‐‐负责进行报文的封装,封装后通过CAN_Tx线路以二进制码的形式发送给CAN收发器。
接收‐‐‐负责解封装从CAN_Rx接收到的报文,存入相应寄存器(邮箱),供MCU取用。
CAN‐Transceiver
发送‐‐‐负责将从CAN控制器接收的二进制电信号转化为CAN_H与CAN_L的差分电信号向外发送。
接收‐‐‐负责从总线上采集CAN_H与CAN_L的差分电信号,并转换成TTL的二进制电信号,提交给CAN控制器
CAN控制器
CAN收发器
CAN_TxCAN_Rx
MCU<应用程序>
负责与其他节点应用层的交互
发送‐‐‐当需要发送数据时,MCU会将数据转移到CAN控制器,
接收‐‐‐当接收到需要的数据时,MCU会读取CAN控制器相应的寄存器(邮箱)。
Microcontroller
CAN‐Controller
发送‐‐‐负责进行报文的封装,封装后通过CAN_Tx线路以二进制码的形式发送给CAN收发器。
接收‐‐‐负责解封装从CAN_Rx接收到的报文,存入相应寄存器(邮箱),供MCU取用。
CAN‐Transceiver
发送‐‐‐负责将从CAN控制器接收的二进制电信号转化为CAN_H与CAN_L的差分电信号向外发送。
接收‐‐‐负责从总线上采集CAN_H与CAN_L的差分电信号,并转换成TTL的二进制电信号,提交给CAN控制器
CAN控制器
CAN收发器
CAN_TxCAN_Rx
MCU<应用程序>
负责与其他节点应用层的交互
发送‐‐‐当需要发送数据时,MCU会将数据转移到CAN控制器,
接收‐‐‐当接收到需要的数据时,MCU会读取CAN控制器相应的寄存器(邮箱)。
Microcontroller
CAN‐Controller
发送‐‐‐负责进行报文的封装,封装后通过CAN_Tx线路以二进制码的形式发送给CAN收发器。
接收‐‐‐负责解封装从CAN_Rx接收到的报文,存入相应寄存器(邮箱),供MCU取用。
CAN‐Transceiver
发送‐‐‐负责将从CAN控制器接收的二进制电信号转化为CAN_H与CAN_L的差分电信号向外发送。
接收‐‐‐负责从总线上采集CAN_H与CAN_L的差分电信号,并转换成TTL的二进制电信号,提交给CAN控制器
CAN控制器
CAN收发器
CAN_TxCAN_Rx
MCU<应用程序>
负责与其他节点应用层的交互
发送‐‐‐当需要发送数据时,MCU会将数据转移到CAN控制器,
接收‐‐‐当接收到需要的数据时,MCU会读取CAN控制器相应的寄存器(邮箱)。
Microcontroller
CAN‐Controller
发送‐‐‐负责进行报文的封装,封装后通过CAN_Tx线路以二进制码的形式发送给CAN收发器。
接收‐‐‐负责解封装从CAN_Rx接收到的报文,存入相应寄存器(邮箱),供MCU取用。
CAN‐Transceiver
发送‐‐‐负责将从CAN控制器接收的二进制电信号转化为CAN_H与CAN_L的差分电信号向外发送。
接收‐‐‐负责从总线上采集CAN_H与CAN_L的差分电信号,并转换成TTL的二进制电信号,提交给CAN控制器
ISO11519‐2开环低速CAN网络(10K~125Kbps)
ISO11519‐2标准的物理框图如下图。
可理解为一个低速开环CAN总线网络;
CAN开环总线网络允许总线最大长度为1km;
最高速度为125Kbps;
这里的两根线是独立的,每根线上串联一个2.2kΩ的电阻;
节点就是不同的设备,连接到一个开环总线上面。
‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐
ISO11519‐2标准电平特性如下图。
从该标准特性图中可以看出:
显性电平对应逻辑0,CAN_H和CAN_L之差为3V。
隐性电平对应逻辑1,CAN_H和CAN_L之差为‐1.5V。
显性电平0与隐形电平1在逻辑上具有相与的关系。
即在总线上显性电平具有优先权,只要有一个单元输出显性电平,总线上即为显性电平。
而隐形电平则具有包容的意味,只有所有的单元都输出隐性电平,总线上才为隐性电平。
‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐
2.2kΩ
0
逻辑0
[V]
4V
CAN_High
CAN_Low
显性电平0
隐性电平1 隐性电平1
3.25V
逻辑1
1.75V
+0.3V
1V
‐0.3V
3V
‐1.5V
资源评论
weixin_43420126
- 粉丝: 1420
- 资源: 49
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Python 程序语言设计模式思路-行为型模式:策略模式:将算法封装成独立的类,并使它们可以互相替换及支付模式数据压缩
- main.py
- Last Loaded Test.DBK
- Screenshot_20240520_163011.jpg
- ubuntu-python3-whisper-tornado docker镜像 Dockerfile
- ubuntu-python3-whisper-tornado docker镜像07
- 新录音 8.m4a
- ubuntu-python3-whisper-tornado docker镜像
- ubuntu-python3-whisper-tornado docker镜像
- ubuntu-python3-whisper-tornado docker镜像09
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功