0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

编码器与正交译码器

虹科Pico汽车示波器 2022-02-25 09:45 次阅读

我想提出一个关于PicoScope7新的译码器功能讨论。它已经推出一段时间,但你可能不知道这在汽车领域是扮演相当重要的角色。
正交译码器被用在转子位置传感器来转换关于旋转轴角度及方向的信息
举例来说,它在电机上采用一对二进制的信号型式。
这种传感器已经在电机使用一段时间了且我们可以译码这些信号来判断当电机转动时,ECU正在读取什么数据。以下图片是一台奔驰B-Class装载特斯拉电机之数据。这个传感器有两个方波输出。我也将电池的电流信息加进来让我更清楚电机转动的时间。

73e745b8-9591-11ec-9d5f-dac502259ad0.png

编码器会基于这两个信号的交替相应来判断轴的速度与旋转方向。我们在设定这个正交译码器时,有些规则需要先了解:哪个信号是领先信号?转子旋转一圈的脉冲数是多少?
然而我很快发现这个信息并不容易取得。但这不应该阻止我们用此译码器。
将译码器加入你的捕获信息,点击 更多>串型译码并选择正交(Quadrature)

73fea640-9591-11ec-9d5f-dac502259ad0.png

741c8c28-9591-11ec-9d5f-dac502259ad0.png

在配置设定里,你需要设定译码器要在哪些通道找到这些适用数据。

7431e56e-9591-11ec-9d5f-dac502259ad0.png

  1. 在举例中,相关信息位于通道B与C。
  2. 这个信号的幅值约于0-5V。选择3V的阀值让我们较靠近信号的中间值,让正交点更清晰。因为正交点清晰所以滞后量在此并不是很重要,所以采用软件自动设定的数值即可。第二个信号也需要添加进去并采用类似的设定!
  3. 显示设置(Display settings)有几个选项:速度、位移量及时脉转换。对于此情况应用,我们通常采用速度。
  4. 旋转每圈的脉冲数(Pulses per revolution)默认值为24。如果你可以找到这个信息则可以修改并采用,否则就保持预设值。这也表示你从译码器捕获到的速度值并不一定代表编码器监控轴的速度值。
  5. A领先B(A leads B is):此为设定你的两个信号哪一个为领先信号。你会有关于顺时钟与逆时钟的选项。这部分可能也不容易知道,但是只要添加译码器到图中后,你将会在表格中看到方向箭头。它会由你定义,但它取决于你如何正转或反转电机,哪一边是正转可以明显地观察出来。
  6. 速度单位:此部分也有一些选项,我们最常使用的是RPM。

7456d7ac-9591-11ec-9d5f-dac502259ad0.png

译码器数据将出现在屏幕下方,与所有PicoScope的译码器皆相同,但我已经将它移到一旁来使它更容易观看。
如同你所看到的,我们在表格上得到了速度与旋转方向数据。如果你双击表格上的条列数据,它将带你到图中的相关波型区域。

746e0418-9591-11ec-9d5f-dac502259ad0.png

从这个表格,你可以看出前两个数据包有不同的旋转方向。当我们捕获此信号时,我们在驱动车辆向前行驶前先轻微倒退了一下。你可以藉由改变A领先B的转动方向定义来修改译码器的旋转方向数据。
最后,因为信号中的频率改变会影响速度之数据,我们可以添加一个频率的数学通道给其中一个或两个信号来显示轴的速度变化量。

74960b3e-9591-11ec-9d5f-dac502259ad0.png

我希望这在某种程度上有帮助,如果你有任何关于正交译码器的反馈,请让我知道。

By PicoAuto – Ben Martins


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 编码器
    +关注

    关注

    41

    文章

    3361

    浏览量

    131541
收藏 人收藏

    评论

    相关推荐

    求助,请问M480的BPWM可以用来捕捉正交编码器吗?

    请问M480的BPWM可以用来捕捉正交编码器吗?
    发表于 01-16 06:49

    宏集产品 | 增量式光纤编码器开箱介绍 #编码器 #增量式编码器 #光纤编码器 #工业控制

    编码器光纤
    虹科工业物联网技术
    发布于 :2023年12月04日 14:13:50

    如果ic的io口不够了是否可以通过编码器译码器或者锁存扩展呢?

    如果ic的io口不够了是否可以通过编码器译码器或者锁存扩展呢,如果是输出或输入可以通过以上方法实现串行数据与并行相互转化吗?最好有具体案例列举~
    发表于 11-10 08:02

    移位寄存译码器有什么区别?是不是功能差不多?

    移位寄存译码器有什么区别,是不是功能差不多​
    发表于 11-03 07:28

    8051单片机控制8*8点阵时不用译码器可以吗?

    8051单片机控制8*8点阵时,不用译码器可以吗?8*8总共灯的数量大于51单片机接口数量,但是又不会用译码器,有没有不用译码器实现控制的方法啊,比如显示特定两位数字之类的。
    发表于 10-20 06:03

    基于Verilog的经典数字电路设计(5)译码器

    前面讲完了编码器,其实不知不觉地,也顺便把译码器也讲了,毕竟,二者是一个相反操作的过程,类似于加减,前进与后退,调制与解调,FFT 和 IFFT 等等。
    的头像 发表于 10-09 17:20 828次阅读
    基于Verilog的经典数字电路设计(5)<b class='flag-5'>译码器</b>

    请问单片机如何模拟编码器ABZ脉冲?

    我想用单片机模拟发送 正交编码器的ABZ脉冲,用于测试
    发表于 09-26 06:42

    16 15_编码器译码器 - 第3节

    电路编码器网络函数代码运算符
    充八万
    发布于 :2023年08月31日 22:48:51

    16 15_编码器译码器 - 第2节

    电路编码器网络函数代码运算符
    充八万
    发布于 :2023年08月31日 22:48:01

    16 15_编码器译码器 - 第1节

    电路编码器网络函数代码运算符
    充八万
    发布于 :2023年08月31日 22:47:10

    M480的BPWM可以用来捕捉正交编码器吗?

    请问M480的BPWM可以用来捕捉正交编码器吗?
    发表于 08-25 06:34

    定时正交译码器功能介绍

    本期内容来介绍一下定时正交译码器功能(编码器接口)。正交译码器是和
    发表于 08-16 06:46

    编码器的作用

    编码器
    YS YYDS
    发布于 :2023年06月02日 23:26:50

    二进制译码器和二-十进制译码器介绍

    输入:二进制代码,有n个; 输出:2^n 个特定信息。 1.译码器电路结构 以2线— 4线译码器为例说明 2线— 4线译码器的真值表为:
    的头像 发表于 04-30 16:29 3755次阅读
    二进制<b class='flag-5'>译码器</b>和二-十进制<b class='flag-5'>译码器</b>介绍

    组合逻辑电路中的译码器介绍

    译码器定义 逻辑功能:将每个输入的二进制代码对应输出为高、低电平信号。 译码编码的反操作。
    的头像 发表于 04-30 16:19 1413次阅读
    组合逻辑电路中的<b class='flag-5'>译码器</b>介绍