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

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

3天内不再提示

PJRC Teensy 3.5 开发板与BLDC霍尔传感器实现位置编码

丫丫119 来源:未知 作者:肖冰 2019-08-27 11:01 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

概述

BLDC 中的三个霍尔效应传感器输出送入微控制器后,信号便可以像三通道编码器那样进行处理。输出数据可以显示出来,或者用来确定脉冲计数、旋转方向和平均每分钟转数 (RPM)。RPM 求取的是平均值,以便使显示的值平滑过渡。

PJRC Teensy 3.5 开发板

SparkFun 的 PJRC Teensy 3.5 开发板 (1568-1464-ND) 配有焊入式针座,并可产生足够多的数字中断,用于处理霍尔传感器的三个信号输入。由于具有大量的额外 I/O 通道,Teensy 3.5 有能力执行很多其他任务,并且可使用内置 SD 卡进行数据记录。

使用试验板测试传感器输出和 PJRC Teensy 3.5

使用一块试验板(438-1045-ND 或类似产品),将 Teensy 3.5 的 USB 连接器放置在右侧,并将上方针座引脚插入分隔槽上面的第一行试验板插孔中(图 2)。这样可以留出空间,以便将传感器输出连接到 Teensy I/O。

使用实芯跳线 (BKWK-3-ND) 进行试验板上的所有连线。将 5 V、1 A 电源的正极 (+) 引线连接到试验板的上方或下方正电源轨上,随后将负极 (-) 电源引线连接到上方或下方负电源轨上。将霍尔传感器连接器的正极(红色)和负极(黑色)引线,分别连接到试验板的正、负电源轨上,然后将连接器的三根传感器引线,以任意顺序连接到 Teensy 3.5 的第 2、3 和 4 号引脚。

传感器输出为有源低电平,这是指当触发时,输出连接到负电源轨;而没有触发时,需要将传感器输出上拉至正电源轨,以创建两个定义的逻辑状态。在试验板中插入三个 4 KΩ – 8 KΩ 的电阻器,即可用作传感器输出的上拉电阻器(图 2)。

使用 Micro B 转标准 A 型 USB 电缆,将 Teensy 3.5 连接到计算机。

软件

为便于编程,Teensy 3.5 与 Arduino 集成开发环境 (IDE) 相兼容。IDE 和 Teensyduino 插件可在线获取。

下文中提供的编程示例代码使用了三个硬件中断,来监控霍尔传感器输出的任何变化(上升沿和下降沿)。一旦发生中断,将读取 Teensy 3.5 的历时时钟和三个输入引脚中的两个引脚。之后将比较传感器的值,以确定旋转方向,然后再进行其他计算来确定脉冲计数和平均 RPM。中断之间的时间间隔计算方法是:比较当前时钟值与上一次中断中存储的时钟值。

在 void loop 中,有四个值可用于串行打印。可以通过注释或取消注释代码行,来禁用或激活串行打印功能,然后将代码下载到 Teensy 并启动串行监视器,以查看实时数据。旋转 BLDC 电机,在打印监视器中观察值的变化情况。

总结

BLDC 霍尔传感器现在配置为三通道、低分辨率编码器,能够提供精准数据,帮助进行导航和电机轮位置检测,而不会妨碍其主要的电机控制功能。一些 BLDC 控制器只使用反电动势来确定线圈和磁铁的位置,使霍尔传感器输出仅用于导航和位置检测。但无论如何,传感器对于用户而言,不只具有电机控制功能,还有其他更多价值。

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

    关注

    48

    文章

    8249

    浏览量

    162344
  • 霍尔传感器
    +关注

    关注

    28

    文章

    791

    浏览量

    65754
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    BLDC与PMSM电机控制算法的联系与区别

    的独立、精确控制。 l特点: 控制精度高、运行平稳、效率高。但实现FOC的前提是需要实时获取精确的转子位置,这必须依赖高精度的位置传感器(如光电编码
    发表于 10-27 09:23

    CW32电机控制基础——无感BLDC的转子位置检测

    为获得转子当前位置,需要采用某种转子位置检测环节。在有位置传感器的系统中,转子位置的检测是通过一系列霍尔
    的头像 发表于 10-09 17:32 3139次阅读
    CW32电机控制基础——无感<b class='flag-5'>BLDC</b>的转子<b class='flag-5'>位置</b>检测

    CW32电机控制基础--BLDC转子位置传感器介绍

    ,此时需要用无感位置检测技术计算转子位置。但位置传感器可以为换相线路及时准确的提供转子位置。转子位置
    的头像 发表于 09-29 17:55 6999次阅读
    CW32电机控制基础--<b class='flag-5'>BLDC</b>转子<b class='flag-5'>位置</b><b class='flag-5'>传感器</b>介绍

    Littelfuse霍尔传感器产品介绍

    霍尔电流传感器作为隔离式电流检测产品,凭借其无插损以及高性价比与稳定性在市场广泛应用,霍尔传感器又分为开环与闭环传感器,闭环采用主动式中和磁
    的头像 发表于 08-26 10:34 2167次阅读
    Littelfuse<b class='flag-5'>霍尔</b><b class='flag-5'>传感器</b>产品介绍

    霍尔位置传感器BLDCM控制设计

    位置传感器的无刷直流电机一般采用霍尔位置传感器测定转子磁极位置,为电子换相提供依据,非常便于
    发表于 07-24 11:47

    一文详解霍尔传感器

    传感器中,利用霍尔效应制成的传感器被称为霍尔传感器霍尔
    的头像 发表于 07-05 15:43 7758次阅读
    一文详解<b class='flag-5'>霍尔</b><b class='flag-5'>传感器</b>

    智能门锁选择霍尔传感器的3大理由

    智能门锁选择霍尔传感器的三大核心理由可归纳为精准状态感知、高安全性与防破解能力、低功耗与长续航,具体分析如下: 一、精准状态感知:实时反馈门锁动态 霍尔传感器通过检测磁场变化
    的头像 发表于 07-03 17:21 576次阅读

    BLDC位置传感器控制的关键技术问题剖析(可下载)

    一、概述在无刷直流电机控制系统中,位置传感器(如霍尔传感器等)虽然为转子位置提供了最直接最有效 的检测方法,但是它们也使电机的体积变大,需要
    发表于 04-08 15:27 1次下载

    转子位置传感器霍尔磁敏传感器介绍(可下载)

    一、转子位置传感器概述:转子位置传感器在无刷直流永磁电动机中,主要起两个作用:一、通过它检测出转子永磁体磁极相对定子电枢绕组所处的位置,以便
    发表于 04-02 13:41 0次下载

    磁性位置编码器传感器SME150产品概述

    SME150是一种非接触式、高精度、高速的磁性位置编码器传感器,它集成了2通道霍尔传感器。SME150通过
    的头像 发表于 04-02 10:21 1058次阅读
    磁性<b class='flag-5'>位置</b><b class='flag-5'>编码器</b><b class='flag-5'>传感器</b>SME150产品概述

    电机技术资料—BLDC 电机控制算法

    PWM信号。这就提供了最高的分辨率。如果应用要求服务定位、 能耗制动或动力倒转, 推荐使用补充的中心排列 PWM 信号。为了感应转子位置BLDC电机采用霍尔效应
    发表于 04-01 16:43

    霍尔传感器介绍(可下载)

    霍尔传感器是一种磁传感器。用它可以检测磁场及其变化,可在各种与磁场有关的场合中使用。霍 尔传感器霍尔效应为其工作基础,是由
    发表于 03-14 17:27 2次下载

    高精度线性霍尔传感器AH693应用于BLDC电机电流监控

    高精度线性霍尔传感器AH693应用于BLDC电机电流监控
    的头像 发表于 02-19 10:09 1019次阅读
    高精度线性<b class='flag-5'>霍尔</b><b class='flag-5'>传感器</b>AH693应用于<b class='flag-5'>BLDC</b>电机电流监控

    电机驱动中霍尔转子位置传感器介绍

    、线性霍尔、开关型霍尔。 旋转变压,属于高精度位置传感器,主要应用在汽车及工业领域,其成本比较高;磁
    发表于 02-12 17:35

    使用旋转电感式位置传感器的三相BLDC电机的磁场定向控制(FOC)

    电子发烧友网站提供《使用旋转电感式位置传感器的三相BLDC电机的磁场定向控制(FOC).pdf》资料免费下载
    发表于 01-22 16:41 2次下载
    使用旋转电感式<b class='flag-5'>位置</b><b class='flag-5'>传感器</b>的三相<b class='flag-5'>BLDC</b>电机的磁场定向控制(FOC)