![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
汽车电子
faihung
这个作者很懒,什么都没留下…
展开
-
用于汽车电子的CAN、LIN、MOST总线
未来汽车电子的整个网络将是CAN、LIN、MOST三网合一的整体。MOST负责音视频,CAN负责重要的电子控制单元,如发动机、ABS、安全气囊等,LIN负责次要的电子控制单元,如门窗、车灯等。一、CAN总线技术简介 CAN总线又称作汽车总线,其全称为“控制器局域网(CAN—Controller Area Network)”。CAN总线是一种现场总线(区别于办公室总线),是德国Bosch公司为解决...转载 2018-06-18 23:03:19 · 4095 阅读 · 0 评论 -
linux CAN操作命令
1.sudo modprobe vcan加载虚拟can模块2.sudo ip link add dev vcan0 type vcan添加vcan0网卡3.ifconfig -a 可以查到当前can网络 can0 can1,包括收发包数量、是否有错误等等//ip link set can0 type can --help4.ip link set can0 up type ca...转载 2018-10-19 09:45:10 · 12880 阅读 · 1 评论 -
汽车以太网对TCP/IP协议簇的应用
汽车以太网与传统以太网的主要区别在于物理层及应用层,而网络层及传输层大多参考传统应用,即TCP/IP协议簇(TSN暂不讨论)。使用传统网络TCP/IP协议簇,既能加快汽车以太网数据传输的速度,又能与因特网无缝连接,从而实现车内与车外的信息交互。同时,还具有良好的扩展空间以及支持新增上层应用协议的传输。OSI(开放系统集成)模型是通信行业的基本模型,具体规定了每一层所应具备的功能:...原创 2019-03-05 14:48:05 · 4808 阅读 · 2 评论 -
配置Ubuntu虚拟CAN驱动程序(vcan)
sudo modprobe vcan# Create a vcan network interface with a specific namesudo ip link add dev vcan0 type vcansudo ip link set dev vcan0 downsudo ip link set vcan0 mtu 72 支持CAN FDsudo ip link set ...原创 2018-11-21 09:19:31 · 6271 阅读 · 2 评论 -
STM32--CAN ID过滤器分析
1 前言在CAN协议里,报文的标识符不代表节点的地址,而是跟报文的内容相关的。因此,发送者以广播的形式把报文发送给所有的接收者。节点在接收报文时,根据标识符(CAN ID)的值决定软件是否需要该报文;如果需要,就拷贝到SRAM里;如果不需要,报文就被丢弃且无需软件的干预。为满足这一需求,bxCAN为应用程序提供了14个位宽可变的、可配置的过滤器组(13~0),以便只接收那...转载 2019-08-08 13:30:27 · 6825 阅读 · 2 评论 -
FlexCAN简单介绍
邮箱邮箱系统由高达64个报文缓冲区组成,前38个MBs相对应的内存空间可以被配置成支持FIFO接收机制,该机制具有一个强大的ID过滤机制,能够检测接收帧的ID表(最多可以是128个扩展帧ID或者256个标准帧ID或者512个8比特的ID分片),还具有高达32个ID表提供私有掩码寄存器。同时支持通过队列FIFO以及邮箱接收对于邮箱接收,一个匹配算法可以使得将接收到的帧存储到MBs中,该M...原创 2019-08-15 10:55:52 · 11336 阅读 · 1 评论