您的位置 首页 电路

经过示波器测验SPC协议解码

在很多的场合,我们往往需要测量较高精度的角度和位置,例如汽车的油门,节气门位置以及转向扭矩感应等。由此,用于传输磁感应强度的SPC应运而生,下面我们来了解一下此协议的内容。

在许多的场合,咱们往往需求丈量较高精度的视点和方位,例如轿车的油门,节气门方位以及转向扭矩感应等。由此,用于传输磁感应强度的SPC应运而生,下面咱们来了解一下此协议的内容。

SPC概述

SPC(Short PWM Code)协议,是依据SENT(Single Edge Nibble Tranmission)协议的增强版,经过两个相邻周期的下降沿之间的脉冲完成数据传输,相对于模仿输出和PWM输出,具有很好的EMC特性,具有较高的传输速度,较强的可靠性和抗干扰才能。此协议广泛使用于准确的滚动视点丈量和方位检测,轿车使用包括踏板、油门或变速杆方位检测,悬架操控或电动助力转向体系直接扭矩检测等。

SPC协议以单线半双工传输的方法进行数据传输,最多能够一起操控4个传感器。与SENT不同,SPC新增了触发字段,可表明三种形式:同步形式,ID挑选与规模挑选。SPC各个字段的值依据两个下降沿之间的时刻来表明一个四位的值,依据下降沿时刻除以一个固定的值所得的成果减去12便是所代表的值,这个固定的值成为单位时刻(UT)。

SPC帧格局介绍

图1 SPC帧格局

触发字段(master Trigger Pulse):由主机发送,依据形式的不同,长度也不同。

同步字段(Sync frame):由从机发送,表明从机开端收集数据。

状况字段(status Nibble):表明从机当时的状况,当触发字段的形式为ID挑选或规模挑选时,还表明从机的ID或当时规模值。

数据字段(DataNibble):表明从机收集到的数据,依据从机的设置,数据字段的数量能够是3到6个不等。其数据可包括霍尔值与温度值。

校验字段(CRC Nibble):供给校验值,用于校验此帧是否正确。

实例使用-解码实例

模仿SPC通信协议,对数据进行解码,如下图2所示:

图2 SPC解码装备参数

如上图所示,为SPC解码所需装备参数,其间时刻片宽度是指主机设置的单位时刻。依据帧的数据字段的性质,设定数据字段的个数,如下图所示:

图3 数据字段个数意义

如上图,当数据字段的数量为3或许4时,表明数据仅有霍尔值。数量为5或6时,传感器除了丈量霍尔值还会丈量并传输温度值。

图4 SPC解码

图5 SPC解码

如上图所示,此帧代表触发字段为规模挑选,且挑选的规模为100mT,状况字段表明传感器当时状况为Normal且当时的磁通规模为200mT。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/fangan/dianlu/127684.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部