原文:CAN 通讯协议 学习笔记(1)

目录 CAN 通讯协议 前沿:理论的协议 和 写CAN通讯程序 收发 是两回事,像CRC循环检测或错误检测都是硬件完成的,不需要我们再编写,最初的时候我也是一头雾水, 不知道该如何下手,这就是程序员和芯片设计者的不同。总之,不要以为看了协议就会写程序,还是网上找一个对应芯片的demo,好好研究其流程及可。 .来源与定义 .物理构成 .总线逻辑 .帧的格式以及分类 .数据竞争机制 .错误类型 种 ...

2021-10-24 20:58 0 259 推荐指数:

查看详情

CAN总线协议 学习笔记

1.CAN总线网络 CAN总线网络主要挂在CAN_H和CAN_L,各个节点通过这两条线实现信号的串行差分传输,为了避免信号的反射和干扰,还需要在CAN_H和CAN_L之间接上120欧姆的终端电阻,但是为什么是120欧姆呢?那是因为电缆的特性阻抗为120欧。 2.信号表示 CAN总线采用 ...

Sun Sep 02 07:52:00 CST 2018 0 19034
STM32-基于UART的CAN通讯(使用的是Modbus通讯协议

一、工具   1、硬件:STM32L053R8单片机(HAL库)   2、编译环境:Atollic TrueSTUDIO for STM32 9.3.0   3、辅助工具:STM32CubeMX 二、电路设计   将UART信号转换成CAN信号以实现CAN通讯,如下图所示 ...

Sun Jan 17 23:54:00 CST 2021 0 410
STM32学习笔记(十) CAN通讯测试(环回模式)

1.CAN通讯的理解  想学习CAN通讯,那么要对通讯协议有一定的认知。通讯协议是指通信双方对数据传送控制的一种约定。约定中包括对数据格式,同步方式,传输速度,传送步骤,检纠错方式以及控制字符定义等问题做出统一规定,通信双方必须共同遵守。  CAN通讯全称控制器局域网通讯,是用来在局域网中高 ...

Thu Oct 15 23:35:00 CST 2015 2 15566
can学习笔记(一)

部分摘录自:https://zhuanlan.zhihu.com/p/30247549 CAN总线标准数据帧的结构 在实际应用中,CAN总线的一个帧主要由帧信息,帧ID和帧数据组成。 帧信息:四类,标准数据帧(汽油车、电机)、标准远程帧(少见)、扩展数据帧(广大柴油车、部分汽油车 ...

Sat Oct 10 01:00:00 CST 2020 0 418
嵌入式Linux学习笔记(五) 通讯协议制定和下位机代码实现

目录 (1).参考资料 (2).协议制定 (3).数据的处理 (4).下位机串口通讯实现 (5).代码   通讯协议可以理解为约束多设备通讯的一套规则,像Modbus,TCP/IP, BLE都是在生产生活常用的协议。不过协议落实到实际应用后,就可以理解为对数据的结构化 ...

Mon May 18 04:18:00 CST 2020 0 814
Modbus通讯协议学习 - 认识篇

什么是Modbus? Modbus 协议是应用于电子控制器上的一种通用语言。通过此协议,控制器相互之间、控制器经由网络(例如以太网)和其它设备之间可以通信。Modbus 协议定义了一个控制器能认识使用的消息结构,而不管它们是经过何种网络进行通信的。它描述了一控制器请求访问其它设备 ...

Fri Jun 14 21:36:00 CST 2013 3 141177
Modbus通讯协议学习 - 串口调试

概述 我们在做任何事情之前都需要获取很多 调试步骤: 1:485转换器连接硬件 2:485转换器上的USB接口连接电脑。 3:打开设备管理器 ->查看端口 4:打开串口调试工具,在串口配置的地方修改串口与设备管理器端口一一对应。 5:了解硬件协议 ...

Fri Oct 11 18:13:00 CST 2013 2 10031
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM