CAN-bus通信帧共分为数据帧、远程帧、错误帧、过载帧和帧间隔五种类型。 显形隐形电平 CAN-bus发布了ISO11898和ISO11519两个通信标准,此两个标准中差分电平的特性不相同。 2.2仲裁段 CAN-bus是如何解决多个节点同时发送数据,即总线竞争问题?该问题由仲裁段给出答案。 CAN-bus并没有规定节点的优先级,但通过仲裁段帧ID规定了数据帧的优先级。 2.4 数据段 一个数据帧传输的数据量为0~8个字节,这种短帧结构使得CAN-bus实时性很高,非常适合汽车和工控应用场合。 错误帧 4.1 CAN-bus 错误类型 尽管CAN-bus是可靠性很高的总线,但依然可能出现错误;CAN-bus的错误类型共有5种。
CAN-Bus简介 CAN-Bus全称为“控制器局域网总线技术(Controller Area Network-Bus)”,是ISO国际标准化的串行通信协议,最早由德国BOSCH公司1983年开发,并最终成为国际标准 这些系统需要相互通信和状态读取,因此CAN-Bus协议被开发并派上用场,如同为汽车配置了神经系统。 以下为1988年款的宝马8系,这是全球第一台采用CAN总线的汽车: 自动驾驶汽车与其CAN-Bus 随着自动驾驶技术的的飞速发展,CAN-Bus的应用概念也变得非常普及。为什么呢? 破解福特Fusion的CAN-Bus 开始破解福特Fusion温度控制系统时,《汽车黑客手册》成了我的研究参考首选。 以下为示波器中观察到的原始CAN信号: 也就是说,通过CAN-Bus传输的数据包不是标准的,每个CAN-Bus数据包包括四个主要部分: Arbitration ID :用于标识发起通信请求的设备ID广播消息
; 3、CAN协议严格的规范了OSI模型中的数据链路层,并未对物理层作出强硬的约束,因此,CAN帧msg可传输在各种物理介质上,比较常见的为双绞线信号传输; 4、CAN总线上的逻辑电平:CAN-bus 采用差分电压信号驱动,用显性电平(逻辑0)、隐性电平(逻辑1)标识,当CAN-bus表现为显性时,CAN-bus为差分电压驱动状态,CANL电平为“Gnd”偏上,CANH电平为“Vcc”偏下;当CAN-bus 表现为隐性状态时,CAN-bus为未驱动空闲状态,此时CANL、CANH电平均为“Vcc”的一半,比如:假设Gnd=0V,Vcc=5V,则CANH=CANL=2.5V。 总线上的先行隐性电平会被显性电平所改写; 5、CAN-bus上的位流序列:仲裁场-CANID最高位最先发送;数据场-Data0最先发送,Data7最后传输,对应每一个字节,高位msb将会先发送; (1)具有实时性强、传输距离较远、抗电磁干扰能力强、成本低等优点; (2)采用双线串行通信方式,检错能力强,可在高噪声干扰环境中工作; (3)具有优先权和仲裁功能,多个控制模块通过CAN 控制器挂到CAN-bus
2 CAN-Bus发展 1993年CAN 成为国际标准ISO11898(高速应用)和ISO11519(低速应用)。 ,建议大家阅读英文原版的官方文档,这里就不在赘述,简单几句话也讲不完,具体开发时候,对着示波器抓几个波形,在对着文档阅读记忆会比较深刻,后面的课程我们会以飞思卡尔kv4x系列32位MCU来带领大家学习CAN-bus 今天先讲到这里,简单介绍了下CAN-bus的内容,希望对大家有所帮助。
测试对象 HD-G2UL-EVM基于HD-G2UL-CORE工业级核心板设计,一路千兆网口、一路CAN-bus、 3路TTL UART、LCD、WiFi、CSI 摄像头接口等,接口丰富,适用于工业现场应用需求 HD-G2UL-EVM-IOT 6.1硬件参数 HD-G2UL-EVM-IOT板载的外设功能: 集成1路10M/100M/1000M自适应以太网接口 集成Wi-Fi 集成3路TTL UART接口 集成1路CAN-bus
1080P MIPI 1 路 2D/3D /视频编解码 2D/H.264编解码 触摸屏 可提供 4 线电阻式与电容触摸屏方案 音频接口 支持 USB 2 路 USB3.0 串口 最高 4 路(复用) CAN-Bus 工控开发板 1路千兆网口、2路 CAN-bus、2 路 RS-232、 2 路 RS-485、 2路USB Host、 MIPI、 4G/5G、 WiFi 等, 接口丰富,适用于工业现场应用需求
配套开发板 HD-D9-IOT 基于 HD-D9-CORE 工业级核心板设计, 双路网口、双路 CAN-bus、3 路 USB、7 路串口(2 路 RS-232、 2 路 RS-485、 3 路 TTL
HD-G2L-IOT 3.1 硬件参数 HD-G2L-IOT板载的外设功能: 集成1路10M/100M/1000M自适应以太网接口 集成Wi-Fi 集成3路TTL UART接口 集成1路CAN-bus 电子硬盘 eMMC 8GB/16GB 显示分辨率 最大可支持1080P LVDS 扩展支持 LCD 1路RGB 音频接口 支持 摄像头 1路MIPI CSI接口 USB 1路USB2.0 串口 4路 CAN-Bus
测试对象 HD-G2L-IOT基于HD-G2L-CORE V2.0工业级核心板设计,双路千兆网口、双路CAN-bus、2路RS-232、2路RS-485、DSI、LCD、4G/5G、WiFi、CSI摄像头接口等 HD-G2L-IOT 5.1硬件参数 HD-G2L-IOT板载的外设功能: 集成2路10M/100M/1000M自适应以太网接口 集成Wi-Fi 集成2路RS-232接口 集成2路RS-485接口 集成2路CAN-bus
SAEJ1939 协议是由汽车工程协会(SAE)定义的,基于传输可靠性能优越的CAN-bus总线,常用250Kbps,500Kbps的通讯速率。
SAEJ1939 协议是由汽车工程协会(SAE)定义的,基于传输可靠性能优越的CAN-bus总线,常用250Kbps,500Kbps的通讯速率。
产品特性 PCI Express mini卡槽扩展CAN通道 30×51×6.35mm极小体积 使用UL认证CAN-bus专用双绞线 使用高规格品牌镀金接插件 CAN波特率支持5Kbps
处理器:单核Cortex-A7@800MHz 配置:512M内存+8G存储 系统:Linux 尺寸:158mm*114.6mm*35mm RS485:2路 RS232:1路 CAN-Bus:1路 DI/
SAEJ1939 协议是由汽车工程协会(SAE)定义的,基于传输可靠性能优越的CAN-bus总线,常用250Kbps,500Kbps的通讯速率。
此外,RK3568系列处理器还集成了USB2.0,USB3.0、千兆以太网、CAN-BUS、HDM、VDS等接口。 位GPIO152机械尺寸65mm * 50mmRK3568核心板软件资源•操作系统:Linux 或Andriod•NAND FLASH/eMMC 驱动•显示驱动•触摸屏驱动•摄像头驱动•以太网驱动•CAN-bus
核心优势六路独立通道,灵活组网与速率适配:模块配备六路独立CAN-Bus接口,每路通道的波特率可在5Kbps~500Kbps范围内独立配置,轻松实现不同速率CAN网络的互联 。 智能楼宇系统:基于CAN-bus的智能楼宇系统,利用CAN集线器将各单元主线与小区主线相连,节约布线成本,实现分布管理、集中控制 。
测试对象HD-G2L-IOT基于HD-G2L-CORE V2.0工业级核心板设计,双路千兆网口、双路CAN-bus、2路RS-232、2路RS-485、DSI、LCD、4G/5G、WiFi、CSI摄像头接口等 关于HD-G2L-IOT4.1硬件参数HD-G2L-IOT板载的外设功能:集成2路10M/100M/1000M自适应以太网接口集成Wi-Fi集成2路RS-232接口集成2路RS-485接口集成2路CAN-bus
LVDS 可提供方案支持 3D 支持OpenCL2.0、OpenGL ES1.1/2.0/3.0/3.2 触摸屏 可提供4线电阻式与电容触摸屏方案 音频接口 支持 USB 2路USB2.0 串口 5路 CAN-Bus ) PWM 8路(复用) SPI 3路(复用) ADC 8通道12位 机械尺寸 70mm * 45mm 5.4 瑞萨RZ/G2L 全功能评估板 万象奥科RZ/G2L全功能评估板集成双路千兆网口、双路CAN-bus
SAEJ1939 协议是由汽车工程协会(SAE)定义的,基于传输可靠性能优越的CAN-bus总线,常用250Kbps,500Kbps的通讯速率。
产品特性: ﹂ PCI Express mini卡槽扩展CAN通道 ﹂ 30×51×6.35mm极小体积 ﹂ 使用UL认证CAN-bus专用双绞线 ﹂ 使用高规格品牌镀金接插件 ﹂