SENT 全称:Single Edge Nibble Transmission,是美国机动车工程师学会SAE推出的一种点对点的、单向传输的方案,被用来在汽车中的传感器和电子控制单元(ECU)之间传输高清传感器数据。传感器数据通过两个下降沿周期之间的一系列脉冲序列来传输。SENT 在信号开始时提供一个参考校准脉冲,在结尾提供一个检验位。报文的长度随着半字节的值而不同,SENT(SAE J2716) 为汽车传感器新型接口标准,较模拟输出和PWM 输出相比,具有很好的EMC 特性,节省线束,节省插针结头的低成本方案,并且能传输故障代码从而使传感器系统具有很强的故障诊断能力。SENT 将在局部系统中广泛取代CAN和LIN。

工具/原料
Pico示波器
电脑,并安装有PicoScope6软件
方法/步骤
1.1.布线
SENT总线仅需要一根信号线和5V电源导轨和地线。
2.2.信号传递
SENT用节拍(ticks)作为时间单位,一个节拍一般是3us。
SENT报文起始位是一个同步脉冲,该脉冲与后续的下降沿之间的时间间隔等效于56个时钟节拍。
同步脉冲之后,状态/通信半字节按照SENT格式传送状态和/或慢速通道数据位。
数据通过4个数据位为一个单元来传输,或称“半字节”。用半字节时,原始逻辑0时间是一个固定的5个或更多个节拍,跟着是可变周期的逻辑1。总半字节时间计算节拍单位中编码4位的数据。12个节拍= 二进制0000(16进制0),13个节拍= 二进制0001(16进制1),14个节拍= 二进制0010(16进制2)等等。
在每条报文的尾部插入一个固定长度不超过1ms的暂停脉冲。
3.3.基于PicoScope的SENT解码
第一步是使用PicoScope获取感兴趣的SENT信号。然后从工具菜单中选择串行解码。
点击创建,然后从可选择的协议表中选择SENT协议。

4.第二步在SENT确认对话框中选择PicoScope数据输入通道、节拍时间、传感器类型和其它需要的参数。

5.第三步点击确定,在PicoScope图形显示中查看解码发送信息。

6.6
如果你勾选了In Table选项,PicoScope将会以表格格式显示SENT报文。双击表中某条报文,将定位到图表中该条报文对应的波形。

注意事项
如果要进行更长时间的SENT解码,需要用到更大缓存的示波器
Pico示波器所有串行解码都是免费的

汽车用SENT总线解码方法-Pico示波器解码相关推荐

  1. uvm 形式验证_一种基于UVM的总线验证方法与流程

    本发明涉及芯片设计的功能验证领域,尤其是一种基于UVM的总线验证方法. 背景技术: 随着集成电路工艺的不断进步,集成电路的规模和复杂度也在不断地提高,验证的难度也越来越大.在集成电路设计中,验证工作已 ...

  2. 125. Leetcode 91. 解码方法 (动态规划- 字符串系列)

    步骤一.确定状态: 确定dp数组及下标含义 dp[i]表示的是到i这个位置的字符串的解码方法 步骤二.推断状态方程: dp[i]的推导会取决于当前s[i]的字符情况以及前一位字符,具体如下: 如果当前 ...

  3. Leetcode 91. 解码方法 (每日一题 20211013)

    一条包含字母 A-Z 的消息通过以下映射进行了 编码 :'A' -> 1 'B' -> 2 ... 'Z' -> 26 要 解码 已编码的消息,所有数字必须基于上述映射的方法,反向映 ...

  4. LeetCode 90子集Ⅱ91解码方法

    微信搜一搜:bigsai 专注于Java.数据结构与算法,一起进大厂不迷路! 算法文章题解全部收录在github仓库bigsai-algorithm,求star! 关注回复进群即可加入力扣打卡群,欢迎 ...

  5. 曼彻斯特解密_曼彻斯特编码解码方法与流程

    本发明涉及一种曼彻斯特编码解码方法,属于集成电路技术领域. 背景技术: RFID在电子领域被广泛采用,解125KHz RFID编码可以通过专用芯片或者单片机软件来解决.使用专用芯片会增加硬件复杂度,增 ...

  6. 力扣--91. 解码方法

    力扣–91. 解码方法 文章目录 力扣--91. 解码方法 一.题目描述 二.解题思路 三.代码 一.题目描述 一条包含字母 A-Z 的消息通过以下方式进行了编码: 'A' -> 1 'B' - ...

  7. 639. 解码方法 II

    639. 解码方法 II 一条包含字母 A-Z 的消息通过以下的方式进行了编码: 'A' -> 1 'B' -> 2 ... 'Z' -> 26 要 解码 一条已编码的消息,所有的数 ...

  8. leetcode91. 解码方法

    一条包含字母 A-Z 的消息通过以下方式进行了编码: 'A' -> 1 'B' -> 2 - 'Z' -> 26 给定一个只包含数字的非空字符串,请计算解码方法的总数. 示例 1: ...

  9. LeetCode 91. 解码方法(动态规划)

    1. 题目 一条包含字母 A-Z 的消息通过以下方式进行了编码: 'A' -> 1 'B' -> 2 ... 'Z' -> 26 给定一个只包含数字的非空字符串,请计算解码方法的总数 ...

最新文章

  1. grantrevoke
  2. 个人密码安全策略 [转载]
  3. 【C++】 C++标准模板库(六) Queue
  4. html 手写字效果,canvas画布实现手写签名效果的示例代码
  5. 无内存在优盘可以启动计算机吗,没有U盘不要紧,内存卡做启动盘装Win7方法
  6. 从缓冲池命中率角度判断自己的MYSQL数据库是否需要扩容内存
  7. php中crypt怎么还原,PHP笔记 —— crypt方法
  8. PPC WM5 输入法屏蔽插件
  9. android中gridview实现动态表格,Android--GridView实现动态文字排版
  10. 版本向量 使用css时正确区分IE版本[转]
  11. python requests text content_python 3 关于requests库的 text / content /json
  12. 迭代求解最优化问题——步长确定
  13. C# string byte数组互转;string byte[]互转
  14. [codeup 2143] 迷瘴
  15. LabVIEW Arduino ZigBee无线气象站(项目篇—3)
  16. PLC:学习笔记(西门子)2
  17. 华为服务器自检信息怎么开,服务器开机自检内存
  18. matlab体会,Matlab心得体会
  19. 使用VMware 16安装macOS 10.14虚拟机实操记录
  20. 群晖服务器216j增加硬盘,群晖DS216j影视库搭建方法 | 群晖DS216j存储服务器怎么样_什么值得买...

热门文章

  1. 使用friendly arm mini2440通过minitool烧录韦东山裸机代码不能正常运行的解决方法
  2. 学堂在线_大数据与机器学习_第二章机器学习基本概念
  3. 基于Matlab生成车辆传感器惯性测量单元读数(附源码)
  4. Hive科学技术法转换
  5. matlab 双轴图,基于MATLAB图像识别的双轴寻光系统的制作方法
  6. 无糖饮料时代,冰峰拿什么留住消费者?
  7. python pyc文件使用_py,pyc,pyw文件的区别和使用
  8. kubeadm搭建kubernetes集群(unbuntu18.04)
  9. Tableau图表字典
  10. 攻克名企面试题,剑指心仪offer!——题目7:栈的压入、弹出序列