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

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

3天内不再提示

霍尔无刷电机如何进行程序初始化?

Honlite电机 2019-10-15 17:29 次阅读

霍尔无刷电机这种系统在进行程序初始化已经预先设定好一些变量,因此随着系统的初始化进行,这些变量也开始进入了初始化过程中,而且这个过程中也设计了多种中断模块的类型的初始化过程,其中系统主要设计了包括定时计数、接口看门狗等在内的多种模块,多种模块设计的初始化具体过程则如下文所示:

風機無刷電機.jpg

1.对时钟频率模块的初始化,在此初始化过程中的系统振动器的振荡频率的值选择,系统的时钟频率的设定值为该振动频率下的振荡周期的16倍

2.对PWM模块进行初始化,对PWM模块进行初始化的过程中需要进行设置的主要PWM的时钟,对其方式,PWM的极性,同时还需要对占空比和载波的周期值以及使能端来进行设置。在本设计中考虑到开关管的开关频,因为将载波的频率设置。由于本设计中需要进行控制的霍尔无刷电机属于无刷直流电机,因此需要霍尔元件来对转子位置进行检测。绕组通电的顺序应该根据电机转子的位置来决定。

3.对AD转换模块进行初始化,在本设计中的AD采样模块的主要作用就是对母线的电流和电压,机端的电流和电压及霍尔无刷电机的转速进行采样。在进行初始化的过程中主要是对采样通道和采样频率进行设置。


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

    关注

    3534

    文章

    1876

    浏览量

    268735
  • 霍尔传感器
    +关注

    关注

    27

    文章

    723

    浏览量

    63169
  • 无刷电机
    +关注

    关注

    57

    文章

    838

    浏览量

    45821
收藏 人收藏

    评论

    相关推荐

    请问LMX2595配置时如何进行初始化

    您好,查阅手册说初始化按照1.r0的rest置为1;2.r0的reset置为1;3.按照寄存器表格配置寄存器;4.fcal_en置为1的顺序来初始化。请问在第三步中,按照寄存器表配置寄存器,这些
    发表于 11-12 06:51

    基于旋转平移解耦框架的视觉惯性初始化方法

    精确和鲁棒的初始化对于视觉惯性里程计(VIO)至关重要,因为不良的初始化会严重降低姿态精度。
    的头像 发表于 11-01 10:16 319次阅读
    基于旋转平移解耦框架的视觉惯性<b class='flag-5'>初始化</b>方法

    TMS320C6000 McBSP初始化

    电子发烧友网站提供《TMS320C6000 McBSP初始化.pdf》资料免费下载
    发表于 10-26 10:10 0次下载
    TMS320C6000 McBSP<b class='flag-5'>初始化</b>

    tas6422默认的寄存器配置可以使用吗,驱动中如何进行相关初始化

    tas6422默认的寄存器配置可以使用吗,驱动中如何进行相关初始化
    发表于 10-14 06:17

    视频引擎初始化失败怎么回事

    视频引擎初始化失败是一个常见的技术问题,它可能由多种原因引起,包括软件冲突、硬件问题、驱动程序问题、系统设置错误等。要解决这个问题,需要对可能的原因进行详细的分析和诊断。 1. 软件冲突 1.1
    的头像 发表于 09-18 18:18 1218次阅读

    BLDC无感无刷电机初始位置检测

    BLDC无感电机控制,如何进行初始位置检测,进行初始位置检测时,要通过那些量来对当前位置进行判断
    发表于 07-11 14:09

    直流无刷电机的控制方式有哪些

    直流无刷电机是一种采用电子换向器代替传统机械换向器的电动机。与传统的有刷直流电机相比,直流无刷电机具有更高的效率、更低的噪音、更长的寿命以及更宽广的调速范围等优点。直流无刷电机通常由永
    的头像 发表于 06-12 17:09 976次阅读

    esp32调试MQTT的程序,如何对.host初始化

    我现在在调试MQTT的程序,用到idf里面的esp-idf/examples/protocols/mqtt/tcp例程,在mqtt_app_start里面初始化
    发表于 06-11 07:55

    关于霍尔无刷电机速度失控的问题求解

    霍尔无刷电机最大的转速是1000转,24V,通过ST的MotorControl Workbench上位机设置电机启动速度800转 电机转速正常,(每次启动都是800转的速度)然后按st
    发表于 04-28 07:34

    使用stm32电机库配置电机启动,如何进行初始转子位置?

    使用stm32电机库配置电机启动,转速位置双闭环完成,但是初始存在电机轻微反转确定转子位置,我想知道如何进行
    发表于 03-25 06:18

    MCU重新上电后,如何进行ECC初始化

    如题,在重新上电之后,需要读取ram地址,读取时进入异常,查阅资料后发现是由于重新上电,需要进行ECC初始化,请问这该如何进行
    发表于 03-19 07:53

    字符型、指针型等变量等该如何初始化

     对于数值类型的变量往往初始化为0,但对于其他类型的变量,如字符型、指针型等变量等该如何初始化呢?
    的头像 发表于 03-18 11:02 1433次阅读

    MCU单片机GPIO初始化该按什么顺序配置?为什么初始化时有电平跳变?

    GPIO初始化时有时钟配置、模式配置、输出配置、复用配置,那么在编写初始化代码时,到底该按什么顺序执行呢?如果顺序不当那初始化过程可能会出现短暂的电平跳变。
    的头像 发表于 02-22 11:07 1525次阅读
    MCU单片机GPIO<b class='flag-5'>初始化</b>该按什么顺序配置?为什么<b class='flag-5'>初始化</b>时有电平跳变?

    串口初始化一般是初始化哪些内容

    串口初始化是指在使用串口进行数据通信之前,对串口进行一系列的设置和配置,以确保串口能够正常工作。串口初始化的内容主要包括以下几个方面: 串口硬件设置:首先,需要确定要使用的串口是哪一个
    的头像 发表于 01-04 09:39 3150次阅读

    labview运行后如何初始化

    需要创建一个新的项目。在开始菜单中打开LabVIEW软件,选择"新建项目",然后选择一个适合的文件夹来保存项目文件。在项目窗口中,可以添加各种不同的文件、VI(Virtual Instrument虚拟仪器)及其他资源。 确定程序需求: 在进行
    的头像 发表于 12-28 17:24 2623次阅读