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

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

3天内不再提示

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

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

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

風機無刷電機.jpg

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

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

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


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

    关注

    3525

    文章

    1854

    浏览量

    268330
  • 霍尔传感器
    +关注

    关注

    26

    文章

    705

    浏览量

    63059
  • 无刷电机
    +关注

    关注

    57

    文章

    823

    浏览量

    45752
收藏 人收藏

    评论

    相关推荐

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

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

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

    精确和鲁棒的初始化对于视觉惯性里程计(VIO)至关重要,因为不良的初始化会严重降低姿态精度。
    的头像 发表于 11-01 10:16 189次阅读
    基于旋转平移解耦框架的视觉惯性<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

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

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

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

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

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

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

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

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

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

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

    labview运行后如何初始化

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

    什么是霍尔元件?无刷电机使用霍尔元件的优点

    什么是霍尔元件?无刷电机使用霍尔元件的优点 霍尔元件是一种基于霍尔效应(Hall Effect)的电子元件,用于检测或测量磁场的存在和强度。
    的头像 发表于 12-18 14:37 1236次阅读

    自动初始化机制原理详解

    自动初始化机制是指初始化函数不需要被显式调用,只需要在函数定义处通过宏定义的方式进行申明,就会在系统启动过程中被执行。这篇文章就来探索一下其中的奥秘, 简单理解其原理!
    的头像 发表于 12-16 09:33 961次阅读
    自动<b class='flag-5'>初始化</b>机制原理详解

    C语言编程时,各种类型的变量该如何初始化

    C语言编程时,各种类型的变量该如何初始化? 在C语言中,每个变量都需要在使用之前进行初始化初始化是为变量分配内存空间并赋予初始值的过程。C
    的头像 发表于 12-07 13:53 1118次阅读

    无刷电机应用

    无刷电机在某些领域也称直流变频电机(BLDC),它采用电子换向(霍尔传感器),线圈不动磁极动,此时永磁铁可以在线圈外部也可以在线圈内部,于是有了外转子无刷电机和内转子
    的头像 发表于 12-05 14:52 734次阅读
    <b class='flag-5'>无刷电机</b>应用

    实战经验 | Keil、IAR、CubeIDE 中变量不被初始化方法

    关键词:不被初始化,编译环境 目录预览 1、前言 2、IAR 实现变量不初始化方法 3、Keil 实现变量不被初始化方法 4、CubeIDE 实现变量不初始化方法 01 前言 有些时候
    的头像 发表于 11-24 18:05 3890次阅读