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

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

3天内不再提示

基于arm cortex m0的MM32SPIN05TW之无传感方波驱动水泵方案

丫丫119 来源:未知 作者:肖冰 2019-10-01 07:51 次阅读

1.简介:本文简单介绍基于MM32SPIN05TW之无传感方波驱动于"小型水泵"的应用实例。

方案特色:

ARM Cortex-M0高性能电机驱动专用芯片

32K字节闪存、4K字节存储器、72MHz高速运行,并自带除法器、ADC比较器…等

120/150度无传感方波驱动

电机转速可达100,000rpm (2极电机)

速度命令输入可为模拟电压或PWM信号

FG输出

定转速或恒功率运转

完整的保护机制:过流保护、堵转保护、过压/欠压保护

水泵专属特点:

空载时,以高转速产生大吸力将水提上来

带载时,以高扭矩满足量程的要求

图1.左图:常见的24V/13W小型水泵;

右图:采用MM32SPIN05TW的驱动板

2.无传感方波驱动技术原理

在此介绍无传感方波驱动的技术原理与实现方法。

相电压与霍尔信号的对应关系

传感器(霍尔组件)的方波驱动,MCU可藉由霍尔信号的变化取得转子的位置以正确换相。当无霍尔组件时,该如何取得转子的位置呢?观察下图之带霍尔组件的方波驱动波形,换相点皆位于霍尔状态改变之际,如蓝色虚线所示.同时亦可发现,在霍尔状态维持不变的期间,必有一相"未被驱动"而惯性地转动并呈现发电机状态,如红色指标所示。这段"未被驱动"的期间极为有用,我们将利用它的电压变化来取代霍尔组件的功能。

图2.相电压与霍尔信号的对应关系

过零点侦测取代霍尔信号

本节要教大家如何利用这段"未被驱动"的惯性转动区的电压变化来取代霍尔组件的功能.请参考下图,首先我们定义"Zero-crossing Point(过零点)",如红点所示."过零点"这个名称的由来是:该点位于某相"未被驱动"期间的正中央,相电流在它之前30度(换相前)与它之后30度(换相后)的流向是相反的。因此,若能侦测到该点的位置,则再延迟30度便是下一个换相点,这样就可以取代了霍尔组件的功能了!

再观察下图,过零点所在位置的相电压(PWM信号为High时),约略是DC_bus的1/2,我们可以使用MCU的ADC采样功能来执行这项侦测工作,下一节将说明具体的实现方法.注意:下图ㄇ字型黑框的凹陷或凸起的相电压变化,是因为换相瞬间的电流变化作用于电机的绕组所造成的(V=L*di/dt),必须避开后才可进行过零点侦测。

图3.过零点侦测取代霍尔信号

过零点侦测之实现方式

使用MCU的ADC来侦测过零点之前,必须先对相电压做分压,再经过低通滤波以获得位准低于5V的直流电压.而判断过零点的阈值,则设置为该直流电压幅值的1/2. 随着电机转速与负载的不同,该直流电压的幅值是会改变的.因此,过零点的阈值也随之在调整,这可由MCU实时采样并计算而得.示意图如下:

图4.过零点侦测之实现方式

3.硬件设计

基于MM32SPIN05TW之无传感方波驱动于"小型水泵"的电机驱动板参考原理图如下:

图5.基于MM32SPIN05的中小功率水泵

电机驱动板原理图

4.电压波形

本应用案例采用120度方波驱动,在空载和带载时的相电压波形如下: (转速分别是12000rpm和5500rpm)

图6.空载和带载时的相电压波形

5.结论

MM32SPIN05系列是灵动微电子推出的基本型高性能电机驱动专用芯片,能满足大多数方波/弦波算法的需求.基于MM32SPIN05的各种电机驱动参考方案,请洽灵动微电子销售人员。

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

    关注

    134

    文章

    9054

    浏览量

    366839
  • 霍尔传感器
    +关注

    关注

    27

    文章

    705

    浏览量

    63094
收藏 人收藏

    评论

    相关推荐

    昂科烧录器支持MindMotion灵动微电子的32位微控制器MM32SPIN360C

    MM32SPIN360C使用高性能的ARM® Cortex®­M0为内核的32位微控制器,5V输出的LDO稳压器、三组具备有自举二极管的N通道半桥栅极
    的头像 发表于 08-02 09:47 311次阅读
    昂科烧录器支持MindMotion灵动微电子的32位微控制器<b class='flag-5'>MM32SPIN</b>360C

    基于 ARM Cortex M0+内核BAT32A237芯片

    简介:车组合开关方案基于 ARM Cortex M0+内核BAT32A237芯片,支持灯光、转向、雨刮、洗涤等开关输入检测,通过LIN接口传送开关输入状态。 ** BAT32A237*
    发表于 07-31 16:07

    笙泉科技超值型、高性价比M0 MCU全新上市

    Arm® Cortex-M0 32 位内核,主频最高可达 60MHz,支持 16KB 到 32KB Flash 存储范围;主打小封装(20/28/32引脚),适用于广泛的消费电子、工业(温控/数显表
    发表于 07-29 18:06

    三菱plc辅助继电器m0作用是什么

    继电器)是一种非常重要的组成部分,它们在程序中起到辅助控制和状态指示的作用。M0是辅助继电器中的一个特殊类型,具有独特的功能和应用场景。 本文将详细介绍三菱PLC辅助继电器M0的作用、工作原理、应用场景以及与其他辅助继电器的区别,以帮助读者更好地理解和使用
    的头像 发表于 06-20 10:36 2710次阅读

    请问stm32的cortex-m0怎么样?

    为什么都说STM32专业做M3 ,M4,M0要找芯唐和NXP,难道因为ST的CORTEX-M0芯片不稳定还是有其他问题?
    发表于 05-15 06:31

    普冉半导体推出一款基于32位ARM Cortex-M0+内核的微控制器

    PY32F071单片机是一款基于32 位 ARM® Cortex® - M0+内核的微控制器,由普冉半导体推出。
    的头像 发表于 04-30 11:24 741次阅读
    普冉半导体推出一款基于32位<b class='flag-5'>ARM</b> <b class='flag-5'>Cortex-M0</b>+内核的微控制器

    瑞萨推出基于Arm Cortex-M23处理器的RA0微控制器(MCU)系列

    全球半导体解决方案供应商瑞萨电子(TSE:6723)宣布推出基于Arm Cortex-M23处理器的RA0微控制器(MCU)系列。全新32位通用MCU RA
    的头像 发表于 04-14 10:12 795次阅读
    瑞萨推出基于<b class='flag-5'>Arm</b> <b class='flag-5'>Cortex-M</b>23处理器的RA<b class='flag-5'>0</b>微控制器(MCU)系列

    Cortex-M0+内核介绍

    ARM Cortex-M0+是2012年3月14日ARM公司发布的一款低功耗效率、能效最高的ARM处理器,可用于存在设计约束的嵌入式应用。它具有最小的硅面积和极少的代码量,从而使开发人
    的头像 发表于 03-27 09:13 965次阅读
    <b class='flag-5'>Cortex-M0</b>+内核介绍

    ARM®Cortex®-M23 32位MCU数据表

    电子发烧友网站提供《ARM®Cortex®-M23 32位MCU数据表.pdf》资料免费下载
    发表于 02-22 14:32 0次下载
    <b class='flag-5'>ARM</b>®<b class='flag-5'>Cortex</b>®-<b class='flag-5'>M</b>23 32位MCU数据表

    全新高价值M0芯片|笙泉MG32F02V032绚丽登场,功能再进化

    MG32F02V绚丽登场,强悍功能 MG32F02V系列是笙泉最新推出的Arm® Cortex®-M0系列的产品,该系列有着超高性价比、低功耗等优点。 目前MG32F02V系列主攻低脚位市场,有
    发表于 02-20 17:22 941次阅读
    全新高价值<b class='flag-5'>M0</b>芯片|笙泉MG32F02V032绚丽登场,功能再进化

    强大的Arm® Cortex®-M3内核(下)

    经过前一期的芝识课堂,我们了解了东芝MCU产品所基于Arm Cortex-M3内核的基本结构和寄存器分配的细节。
    的头像 发表于 01-25 09:25 1127次阅读
    强大的<b class='flag-5'>Arm</b>® <b class='flag-5'>Cortex</b>®-<b class='flag-5'>M</b>3内核(下)

    32位 ARM® Cortex®-M0+ 微控制器PY32L020系列数据手册

    电子发烧友网站提供《32位 ARM® Cortex®-M0+ 微控制器PY32L020系列数据手册.pdf》资料免费下载
    发表于 01-19 16:58 3次下载

    灵动微MM32SPIN160C微控制器方案

    灵动微MM32SPIN160C采用高性能为内核为M0的32位微控制器,5V输出的LDO稳压器、三组具备有自举二极管的N通道半桥栅极驱动器。
    的头像 发表于 01-09 10:41 755次阅读
    灵动微<b class='flag-5'>MM32SPIN</b>160C微控制器<b class='flag-5'>方案</b>

    HOLTEK新推出HT32F67742 Arm® Cortex®-M0+蓝牙5.2低功耗MCU

    Holtek新推出通过BQB(Bluetooth Qualification Body)认证Bluetooth 5.2 Arm Cortex-M0+低功耗蓝牙(Bluetooth Low Energy, BLE) MCU,HT32F67742。
    的头像 发表于 01-08 15:23 760次阅读

    Arm Cortex-M52的主要特性和规格

    Arm Cortex-M52是一款采Arm Helium 技术的新型微控制器内核,旨在将AI功能引入更小、成本更低的物联网设备,而不是基于Arm C
    的头像 发表于 01-02 11:12 1369次阅读
    <b class='flag-5'>Arm</b> <b class='flag-5'>Cortex-M</b>52的主要特性和规格