汽车资源网 如何进行汽车CAN总线开发?

2023-10-04 23:24:05 | 寻车网

对于 汽车导购比较关注的小伙伴们一定非常关心汽车资源网 如何进行汽车CAN总线开发?,今天寻车网小编为大家整理了以下内容,下面一起来看看吧。

汽车资源网 如何进行汽车CAN总线开发?

二手车网站哪个好

二手车app有很多,如优信二手车、二手车之家、瓜子二手车等,推荐如下:

1、优信二手车

优信二手车app是一个手机二手车资讯购买服务软件,优信二手车能为广大网友提供多种的汽车资源,且都是通过精挑细选的,让你百分之百的放心购买,不需要在担心被黑心商家坑骗。

2、二手车之家

二手车之家app具有中国访问量最大二手车网络交易平台,界面不算华丽,但是看二手车信息方便。价格等方面,可一键查找你感兴趣的车源,安全省心用着总体感觉还不错,值得推荐。

3、瓜子二手车

瓜子二手车直卖网是一个手机二手车交易软件,原名叫赶集好车,意在打造更非常专业的一站式购车平台,新版本添加了保藏车源、订阅车源、砍价等新功用,没有中间商赚差价,更多个人卖家 更多个人买家,瓜子二手车直卖网,二手车行业领军者!

4、人人车二手车

人人车二手车是一个二手车交易平台,首创二手车 c2c 交易模式,人人车帮你买车、卖车。是全国最大的个人二手车交易平台。

5、小猪二手车app

小猪二手车app是一个全国最大的二手车交易平台。实用方便,车源足,覆盖全国所有城市,集选车、买车、卖车、订阅、估价、求购等一系列功能为一体,旨在为各类购车用户提供最靠谱的车源,让你轻松低价买车、省心卖车。 寻车网

扩展资料

买卖二手车注意事项

1、车身状况

耐心地围着车身多转几圈,仔细观察挡泥板的边缘以及车轴处,看机件磨损与经受风吹日晒的情况。

2、发动机外观与运转情况

查看发动机外观,识别漏油漏水的痕迹。点燃发动机,观察排出气体的颜色,假如排出的气体是半透明的淡灰色,说明状况良好;如果是黑色的,则说明发动机没有调校好;蓝色说明发动机已经十分疲劳;白色的说明汽缸垫将报废。

3、检查车辆行驶性能

要想查验离合器的状况,教你一个妙法,起步时把变速器挂在三挡而不是通常的一挡,假如发动机未像正常情况熄火,说明离合器已经衰老。

汽车资源网 如何进行汽车CAN总线开发?

如何进行汽车CAN总线开发?

接上一篇:

我们先研究数据帧吧。

一,数据帧由7 个不同位场组成(帧起始、仲裁场、控制场、数据场、CRC场、应答场、帧结尾)。

这里的位场,就是不同位的组合,这名字起的很烂,让人看了感觉很抽象。我们来看看这些个不同的位场吧。一开始是一位帧起始,也叫SOF。它用显性位表示,也就是0;它告诉我们,两个线上有电压差了,也就是有数据了。

这个帧起始看起来只有一位,其实不简单了。为了让所有的分站都同步于发送报文的发送站,好接收数据,有很多要考虑的地方。

报文的数据帧结构

然后下一个场是仲裁场。这个仲裁很抽象,其实在这里就是为了解决一个问题。如果2个或2个以上的单元同时开始传送报文,那么就会有总线访问冲突,那么仲裁机制就是用来根据标识符优先级来一个一个的去掉低级别的数据。我们可以详细的描述这场生动的争抢总线的战斗。

当总线处于空闲状态时呈隐性电平,此时任何节点都可以向总线发送显性电平作为帧的开始。2个或2个以上的节点同时发送开始争抢总线,但是总线只能被一个人抢走。这时候到底怎么决定谁留下,谁滚蛋呢。我们开始思索,我们以前定义了标识符,标识符有优先级,它越小,它优先级越高。那么怎么实现的呢。看下面图:

首先搞明白两点,

一、下图中,低波形代表0(显性),高波形代表1(隐性);

二、当隐性碰到显性,就变为显性。

如图所示,节点 A 和节点B 的标识符的第10、9、8位电平相同,因此两个节点侦听到的信息和它们发出的信息相同。第7位节点B发出一个“1”,但从节点上接收到的消息却是“0”。

为什么呢,因为A 节点同时发出显性位,让总线也变成显性了,也就是0。节点B 会退出发送处于单纯监听方式而不发送数据;节点A 成功发送仲裁位从而获得总线的控制权,继而发送全部消息。

总线中的信号持续跟踪最后获得总线控制权发出的报文,本例中节点A的报文将被跟踪。这种非破坏性位仲裁方法的优点在于,在网络最终确定哪个节点被传送前,报文的起始部分已经在网络中传输了,因此具有高优先级的节点的数据传输没有任何延时。

在获得总线控制权的节点发送数据过程中,其他节点成为报文的接收节点,并且不会在总线再次空闲之前发送报文,在这逐位的比较中,最终节点B 因为第七位的偏差丢掉了总线。从此单纯监听,江山就拱手让给了节点A 了。这就是仲裁机制

上面我们说过,报文有两种格式,标准和扩展。这里,不同的格式仲裁场是不一样的。标准格式下,仲裁场由11位识别符和RTR 位组成。

但在扩展格式里,包括29位识别符、SRR 位、IDE 位、RTR 位。

RTR 位,Remote Tranmission Request BIT 全称为远程发送请求位。它在数据帧里必须为显性0,但在远程帧里为隐性1。

我晕,为什么这么搞呢,不急,先留着这个问题。

SRR 位,替代远程请求位,SRR 是一隐性位,也就是1,它在扩展格式的标准帧RTR 位位置,那么标准帧怪不得优先于扩展帧了,因为在传输完11位标识符之后(扩展帧的后18位在最后发送,先发送11位标识符),轮到标准帧的RTR 位和扩展帧的SRR 位了。

这时候,标准帧的RTR 为显性,而扩展帧SRR 为隐性,这样,总线自然就被标准帧占据。

同时上面那个问题,也一目了然了,CAN 总线协议设计者,肯定是设计了数据帧优先于远程帧。所以IDE(Identifier Extension Bit),全称识别符扩展位,它属于扩展格式的仲裁场

对于扩展格式,IDE位属于仲裁场;对于标准格式,IDE位属于控制场。标准格式的IDE位为“显性”,而扩展格式的IDE

位为“隐性”。

标准格式中的数据帧

拓展格式中的数据帧

控制场

控制场由6个位组成,标准格式和扩展格式的控制场格式不同。标准格式里的帧包括数据长度代码、IDE位(为显性位)及保留位r0。扩展格式里的帧包括数据长度代码和两个保留位:r1和r0。其保留位必须发送为显性,但是接收器认可“显性”和“隐性”位的任何组合。其结构如图所示:

控制场结构

数据长度代码(标准格式以及扩展格式)DLC,如下表所示

数据帧长度代码DLC

数据长度代码指示了数据场里的字节数量。其中:d—“显性”, r—“隐性”,数据帧允许的数据字节数为{0,1,...,7,8}。其他的数值不允许使用。

数据场

数据场由数据帧里的发送数据组成。它可以为0~8个字节,每字节包含了8个位,首先发送最高有效位(MSB)。

循环冗余码CRC场

是数据通信领域中最常用的一种差错校验码,其特征是信息字段和校验字段的长度可以任意选定。

CRC场包括CRC序列(CRC Sequence),其后是CRC界定符(CRC Delimiter),结构如图:

生成 CRC 码的基本原理:

任意一个由二进制位串组成的代码都可以和一个系数仅为‘0’和‘1’取值的多项式一一对应。例如:代码1010111对应的多项式为x6+x4+x2+x+1,而多项式为x5+x3+x2+x+1对应的代码101111。

参考一下下面的例题,自已再领悟一下吧!已知信息位为1101,生成多项式G(x)= x3+x+1,求CRC 码。

要传输的信息序列为1101,在末尾添加所给多项式的最高次阶个0,如本题为x^3,则添加3个0,变为:1101000;

由多项式G(X)=X3+X+1,得其阶数为1的二进制编码为:1011;1101000对1011进行模二除法,所得到的余数即为校验码,把校验码添加在原数据尾部即为所求的编码,则实际发送的数据序列为1101001。校验码计算过程如图所示:

模二除法

应答场(ACK Field)

应答场长度为2个位,包含应答间隙(ACK Slot)和应答界定符(ACK Delimiter),如图所示。在ACK场(应答场)里,发送节点发送两个“隐性”位。

当接收器正确地接收到有效的报文,接收器就会在应答间隙(ACK Slot)期间向发送器发送一“显性”位以示应答。

帧结尾

每一个数据帧和远程帧均由一标志序列界定。这个标志序列由7个“隐性”位组成。

汽车资源网 如何进行汽车CAN总线开发?

我想买车 哪个汽车网站好?

比较好的汽车网站有: 汽车之家、易车网、太平洋汽车网、爱卡汽车、瓜子二手车。

1、汽车之家

汽车之家成立于2005年6月,是全球访问量最大的汽车网站。汽车之家为汽车消费者提供选车、买车、用车、换车等所有环节的全面、准确、快捷的一站式服务。汽车之家致力于通过产品服务、数据技术、生态规则和资源为用户和客户赋能。

2、易车网

易车网是汽车厂商和区域经销商整合营销解决方案提供商。通过全新三级两线营销整合战略,易车网整合自身优势资源,以营销管理及应用后台、广告营销系统、线下行销手段以及网站编辑运营系统四大系统作为营销手段,为汽车厂商、厂商大区、经销商三级商家提出一系列整合营销方案。

3、太平洋汽车网

太平洋汽车网为网友提供汽车报价、导购、评测、用车、玩车等多方面的第一手资讯,并营造一个互动的车友交流空间。网站下设汽车报价,汽车评测,以及新闻、导购、维修、保养、安全、汽车论坛、自驾游、汽车休闲、汽车文化等方面的内容。

4、爱卡汽车

爱卡汽车成立于2002年8月,是中国汽车第一社会化网络互动媒体,拥有全球最大的汽车主题社区。日均浏览量超过1.4亿,拥有1300多万有效注册用户,开放的互动交流平台超过2100个。2017年11月,爱卡汽车荣获2017年度中国休闲示范企业。

5、瓜子二手车

瓜子二手车直卖网于2015年9月27日正式上线。实时在售个人车源量超过12万台;覆盖全国28个省份,通过卫星城策略服务能力覆盖208个城市,城市扩张增速持续保持行业第一。2015年交易额累计超过37亿元。

买车注意事项

首先需要明确的是根据自身的经济能力,估算价格区间,确定预算后,根据自己的需要进行挑选,比较注重空间和舒适度还是注重运动和操纵,长途跑得多还是日常上下班使用。

选好心仪的车型后就可以进行试驾了,可以在驾驶过程实际考察下这款车是否符合自己的需要和驾驶习惯,在不同的速度下感受挂挡是否流畅,动力是否足够,乘坐舒适感等等。

以上就是寻车网小编为大家带来的内容了,希望能够帮助到大家,了解更多 汽车导购资讯敬请关注寻车网。
与“汽车资源网 如何进行汽车CAN总线开发?”相关推荐
汽车can总线故障有哪些 can总线错误怎么回事?
汽车can总线故障有哪些 can总线错误怎么回事?

CAN总线故障有哪些?导致CAN总线故障通常是三个原因,第一就是汽车电源系统引起的故障,第二就是汽车CAN总线系统的链路故障引起的,第三就是汽车CAN总线系统的节点故障引发的。汽车中的CAN总线是用来实现信息通道共享的,它是由一个CAN控制器、一个信息收发器、两个数据传输终端以及两条数据传输总线组成的。汽车电控模块的工作电压是控制在10.5-15V这个幅度的,如果汽车电源系统提供

2023-09-08 01:03:18
汽车CAN总线系统有哪些故障 CAN总线故障有哪些?
汽车CAN总线系统有哪些故障 CAN总线故障有哪些?

路虎极光报高速CAN通讯总线是什么故障?是指什么?CAN通讯总线故障控制器局域网络故障。CAN是控制器局域网络(ControllerAreaNetwork,CAN)的简称,是由以研发和生产汽车电子产品著称的德国BOSCH公司开发的,并最终成为国际标准(ISO11898),是国际上应用最广泛的现场总线之一。在北美和西欧,CAN总线协议已经成为汽车计算机控制系统和嵌入式工业

2023-09-21 11:13:38
汽车can总线故障类型有哪些 can总线错误怎么回事?
汽车can总线故障类型有哪些 can总线错误怎么回事?

路虎极光报高速CAN通讯总线是什么故障?是指什么?CAN通讯总线故障控制器局域网络故障。CAN是控制器局域网络(ControllerAreaNetwork,CAN)的简称,是由以研发和生产汽车电子产品著称的德国BOSCH公司开发的,并最终成为国际标准(ISO11898),是国际上应用最广泛的现场总线之一。在北美和西欧,CAN总线协议已经成为汽车计算机控制系统和嵌入式工业

2023-09-20 11:52:28
汽车can总线故障原因有哪些 can总线错误怎么回事?
汽车can总线故障原因有哪些 can总线错误怎么回事?

路虎极光报高速CAN通讯总线是什么故障?是指什么?CAN通讯总线故障控制器局域网络故障。CAN是控制器局域网络(ControllerAreaNetwork,CAN)的简称,是由以研发和生产汽车电子产品著称的德国BOSCH公司开发的,并最终成为国际标准(ISO11898),是国际上应用最广泛的现场总线之一。在北美和西欧,CAN总线协议已经成为汽车计算机控制系统和嵌入式工业

2023-09-16 11:07:31
汽车can总线的故障类型有哪些 can总线错误怎么回事?
汽车can总线的故障类型有哪些 can总线错误怎么回事?

can总线错误怎么回事?can总线错误怎么回事?导致CAN总线故障通常的原因如下:1、汽车电源系统引起的故障;2、汽车CAN总线系统的链路故障;3、汽车CAN总线系统的节点故障引发。以下是CAN的相关介绍:1、CAN是控制器局域网络(Controller-Area-Network,CAN)的简称,由研发和生产汽车电子产品著称的德国BOSCH公司开发,并最终成为国际标准(ISO11898),是

2023-09-27 05:18:14
汽车can总线的常见故障有哪些 can总线故障查找方法
汽车can总线的常见故障有哪些 can总线故障查找方法

can总线错误怎么回事?can总线错误怎么回事?导致CAN总线故障通常的原因如下:1、汽车电源系统引起的故障;2、汽车CAN总线系统的链路故障;3、汽车CAN总线系统的节点故障引发。以下是CAN的相关介绍:1、CAN是控制器局域网络(Controller-Area-Network,CAN)的简称,由研发和生产汽车电子产品著称的德国BOSCH公司开发,并最终成为国际标准(ISO11898),是

2023-10-04 23:06:13
汽车can线故障点有哪些 CAN总线故障有哪些?
汽车can线故障点有哪些 CAN总线故障有哪些?

can总线故障查找方法方法如下:1、把每一个节点依次往CAN总线上面连接,接一个节点后观察并测试通信状况。优点是可以零成本找出故障节点,缺点就是节点过多线路太复杂,其次是假如故障原因是各节点容抗、阻抗控制不好导致的,往往多个节点累积才会导致问题的出现。2、有一定维修经验的技师可以根据特征电平判断错误原因,这种方法是最直接高效的。3、可以使用CAN转换器或者接口类产品辅

2023-09-22 06:16:51
引起汽车can总线故障的原因有哪些 CAN总线故障有哪些?
引起汽车can总线故障的原因有哪些 CAN总线故障有哪些?

CAN总线故障有哪些?导致CAN总线故障通常是三个原因,第一就是汽车电源系统引起的故障,第二就是汽车CAN总线系统的链路故障引起的,第三就是汽车CAN总线系统的节点故障引发的。汽车中的CAN总线是用来实现信息通道共享的,它是由一个CAN控制器、一个信息收发器、两个数据传输终端以及两条数据传输总线组成的。汽车电控模块的工作电压是控制在10.5-15V这个幅度的,如果汽车电源系统提供

2023-10-04 10:17:11