通信采样点原理及计算方法

这篇具有很好参考价值的文章主要介绍了通信采样点原理及计算方法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。


一、采样点的概念

采样点是节点判断信号逻辑电平的位置,对CAN总线来说极其重要,尤其在整车组网的时候,多个节点要保持同一个采样点。
CAN网络在通信过程需要通过对总线电平进行采样,从而判断信号逻辑是0还是1.若网络中节点采样点不一致可能会导致同样的采样频率出现采样错误,进而使整个网络出现故障。

二、采样点的规则及原理

2.1 位时序

由发送单元在非同步的情况下发送的每秒钟的位数称为位速率。一个位可分为 4 段。
采样点数怎么计算,CAN,车载系统,网络协议,CAN
• 同步段(SS)
• 传播时间段(PTS)
• 相位缓冲段 1(PBS1)
• 相位缓冲段 2(PBS2)

这些段又由可称为 Time Quantum(以下称为 Tq)的最小时间单位构成。

1 位分为 4 个段,每个段又由若干个 Tq 构成,这称为位时序。
采样点数怎么计算,CAN,车载系统,网络协议,CAN
1 位由多少个 Tq 构成、每个段又由多少个 Tq 构成等,可以任意设定位时序。通过设定位时序,多个单元可同时采样,也可任意设定采样点。

所谓采样点是读取总线电平,并将读到的电平作为位值的点。位置在 PBS1 结束处。
由于相位缓冲段1和相位缓冲段2能够延长或缩短,采样点也能够随之变化。

2.2 采样点计算公式

采样点数怎么计算,CAN,车载系统,网络协议,CAN
采样点计算公式为:
采样点数怎么计算,CAN,车载系统,网络协议,CAN
由于同步段SYNC_SEG总是占用一个Tq,因此可转化为:
采样点数怎么计算,CAN,车载系统,网络协议,CAN

有关采样点的配置,根据CiA(CAN in Automation)的建议是:
(1)一般配置在75-80%的位置
(2)选择采样点位置在85%左右为佳
(3)波特率 > 800K:75%  波特率 > 500K:80%  波特率 <= 500K:87.5%

采样点数怎么计算,CAN,车载系统,网络协议,CAN

2.3 Tq(时间份额)

晶振时钟周期:由晶振频率决定,指振荡器每振荡一次所消耗的时间长度,也是整个系统中最小的时间单位。
CAN时钟周期:CAN时钟是由系统时钟分频而来的一个时间长度值,实际上就是一个时间份额Tq
采样点数怎么计算,CAN,车载系统,网络协议,CAN

三、采样点的测试方法

采样点的测试方法:干扰某一位的采样点附近的总线电平,利用CAN错误帧机制,根据ECU是否发送错误帧来判断是否出现采样错误,进而计算ECU的采样点。根据ECU角色的不同,采样点测试的方法可以分为两类:以ECU作为发送节点,干扰它发送的报文;以ECU作为接收节点,干扰它接收的报文。

实际测试环境的总线干扰设备采用VH6501,并以待测ECU作为接收节点,使用VH6501构建仿真报文,然后从后往前逐次翻转仿真报文数据场的时间份额的电平极性,直到总线上出现错误帧。
采样点数怎么计算,CAN,车载系统,网络协议,CAN
① 在开始采样点测试之前,我们需要设置VH6501自身的采样点;
② VH6501使用一连串的脉冲电平来构建仿真报文;
③ 从后往前逐次翻转仿真报文数据场的各个脉冲的电平极性,直到干扰到待测ECU的采样点,使得待测ECU发送错误帧。
在执行采样点的测试过程中,我们使用示波器截获CAN总线上的波形。样件使用500 Kbps的传统CAN,即位时间为2 μs。示波器时基设置为8 μs,即一个横格可容纳4个位。
采样点数怎么计算,CAN,车载系统,网络协议,CAN


四、补充

4.1 CAN FD仲裁段波特率和采样点计算

采样点数怎么计算,CAN,车载系统,网络协议,CAN

4.2 CAN FD数据段波特率和采样点计算

采样点数怎么计算,CAN,车载系统,网络协议,CAN文章来源地址https://www.toymoban.com/news/detail-745686.html

到了这里,关于通信采样点原理及计算方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【物联网】深入理解CAN通信:原理、应用和实现(超详细,万字警告)

    CAN(Controller Area Network)是一种广泛应用于汽车和工业领域的多节点通信协议。它具有高可靠性、高实时性和抗干扰能力强等特点,能够满足复杂系统中节点之间的数据传输需求。本文将全面介绍CAN通信的原理、应用和实现,并提供实际开发中常用的方法和技巧,帮助读者更

    2024年02月13日
    浏览(41)
  • Matlab FFT变换细节(信号采样频率,FFT变换点数,频率分辨率)

    在做深度学习的故障诊断中,发现代码直接将原始信号fft之后直接将实频域信号输入网络中进行诊断,虽说效果比较不错95% 但因为输入的是双边谱且频率范围远超故障特征频率同时由于单个样本的点数只有1024点,信号的采样频率又特别高12k,导致频率分辨率极低,输入网络的序列

    2023年04月08日
    浏览(97)
  • 车载网络测试 - CAN&CANFD - 基础篇_01

    问题思考: 一、为什么需要总线? 二、什么是CAN总线? 三、为什么是CAN总线? 四、曾经的车用总线             1、SAEJ1850(Class2)         2、SAEJ1708         3、K-Line         4、BEAN         5、 byteflight, K-Bus         6、D2B 五、当前的车用总线         

    2024年02月06日
    浏览(54)
  • 云计算实战应用案例精讲-【自动驾驶】多模态融合智能检测方法及 SLAM 车载实现(论文篇)

    目录 基于多模态融合的人机协同模型与算法研究 感知与识别技术 2.1 手势信息的感知与识别

    2024年02月11日
    浏览(48)
  • STM32 HAL库 CAN双机通信接收无法进入中断、中断没有反应的解决方法

    在调试HAL库下的CAN双机(双F103ZET6)通信时,阻塞轮询接收完全正常,但是中断接收没有反应。翻看了GL的烧脑之路总结(一):Cubemx创建CAN通信工程,无法进入CAN中断的原因这篇文章以后,核实自己的硬件电路没有问题,于是对自己的工程文件进行整理,把 ①HAL_CAN_ConfigFi

    2024年02月04日
    浏览(63)
  • 单片机CAN波特率及采样点设置

    预分频比位(BRP) 同步段 (Sync_Seg) 传播时间段 (Prop_Seg) 相位缓冲段 1 (Phase_Seg1) 相位缓冲段 2 (Phase_Seg2) 时间份额TQ(us) = (2*(BRP+1))/Fosc(MHz); 标称位时间 = TQ * (Sync_Seg + Prop_Seg  + Phase_Seg1 + Phase_Seg2); 采样点 = (1 + Prop_Seg  +Phase_Seg1 )/(1|+Prop_Seg  + Ph

    2024年04月26日
    浏览(37)
  • 关于485、CAN、单总线、SPI、I2C的特点、区别、协议、使用方法、通信方式。

    485(一般称作 RS485/EIA-485)。 是隶属于 OSI 模型物理层电气特性规定为 2 线半双工多点通信标准。 它的电气特性和 RS-232 大不一样,用缆线两端的电压差值来表示传递信号。 特性 1.    接口电平低,不易损坏芯片 RS485 的电气特性:逻辑“1”以两线间的电压差为+(2~ 6)V表示;

    2024年02月07日
    浏览(61)
  • Autosar CAN开发11-1(CAN控制器相关参数,位时间、Tq、采样点等)

            生活不易,猫咪叹气。好久没更新,距离上次更新已经是快半年前了。毕业到现在,已经在这家公司呆了快2年了。快的话一个月,慢的话两个月,马上就是提桶的日子了。                            说回我们的正题。                 平时在工作上,对于通

    2024年02月03日
    浏览(45)
  • 【Android车载系列】第9章 车载通信-Socket实现IPC通信机制(实现仿FDBus效果)

      FDBus 基于 Socket (TCP 和 Unix domain) 之上的IPC机制, 采用 Google protobuf 做序列化和反序列化。 FDBus还支持字符串形式的名字作为server地址。通过 name server 自动为 server 分配Unix domain 地址和 TCP 端口号, 实现 client 和server 之间用服务名字寻址。 一句话描述:FDBus (Fast Distributed Bus

    2024年02月10日
    浏览(67)
  • AUTOSAR从入门到精通-【应用篇】基于动态数据压缩算法的车载CAN总线安全协议设计

    目录 前言 国内外研究现状 CAN总线及加密与认证算法 2.1引言 2.2常用车载总线网络

    2024年02月13日
    浏览(41)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包