霍尔无刷电机这种系统在进行程序初始化已经预先设定好一些变量,因此随着系统的初始化进行,这些变量也开始进入了初始化过程中,而且这个过程中也设计了多种中断模块的类型的初始化过程,其中系统主要设计了包括定时计数、接口、看门狗等在内的多种模块,多种模块设计的初始化具体过程则如下文所示:
1.对时钟频率模块的初始化,在此初始化过程中的系统振动器的振荡频率的值选择,系统的时钟频率的设定值为该振动频率下的振荡周期的16倍
2.对PWM模块进行初始化,对PWM模块进行初始化的过程中需要进行设置的主要PWM的时钟,对其方式,PWM的极性,同时还需要对占空比和载波的周期值以及使能端来进行设置。在本设计中考虑到开关管的开关频,因为将载波的频率设置。由于本设计中需要进行控制的霍尔无刷电机属于无刷直流电机,因此需要霍尔元件来对转子位置进行检测。绕组通电的顺序应该根据电机转子的位置来决定。
3.对AD转换模块进行初始化,在本设计中的AD采样模块的主要作用就是对母线的电流和电压,机端的电流和电压及霍尔无刷电机的转速进行采样。在进行初始化的过程中主要是对采样通道和采样频率进行设置。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
电机控制
+关注
关注
3463文章
1694浏览量
264249 -
霍尔传感器
+关注
关注
26文章
648浏览量
62310 -
无刷电机
+关注
关注
56文章
748浏览量
44910
发布评论请先 登录
相关推荐
MCU重新上电后,如何进行ECC初始化?
如题,在重新上电之后,需要读取ram地址,读取时进入异常,查阅资料后发现是由于重新上电,需要进行ECC初始化,请问这该如何进行
发表于 03-19 07:53
MCU单片机GPIO初始化该按什么顺序配置?为什么初始化时有电平跳变?
GPIO初始化时有时钟配置、模式配置、输出配置、复用配置,那么在编写初始化代码时,到底该按什么顺序执行呢?如果顺序不当那初始化过程可能会出现短暂的电平跳变。
串口初始化一般是初始化哪些内容
串口初始化是指在使用串口进行数据通信之前,对串口进行一系列的设置和配置,以确保串口能够正常工作。串口初始化的内容主要包括以下几个方面: 串口硬件设置:首先,需要确定要使用的串口是哪一个
labview运行后如何初始化
需要创建一个新的项目。在开始菜单中打开LabVIEW软件,选择"新建项目",然后选择一个适合的文件夹来保存项目文件。在项目窗口中,可以添加各种不同的文件、VI(Virtual Instrument虚拟仪器)及其他资源。 确定程序需求: 在进行
无刷电机谐波怎么调 无刷电机为什么要电调
无刷电机谐波怎么调 无刷电机为什么要电调 无刷电机谐波调节原理详解 无刷电机是一种通过电子调速器来控制电机转速的
什么是霍尔元件?无刷电机使用霍尔元件的优点
什么是霍尔元件?无刷电机使用霍尔元件的优点 霍尔元件是一种基于霍尔效应(Hall Effect)的电子元件,用于检测或测量磁场的存在和强度。
单片机如何控制无刷电机?
买了一个无刷电机,但是没有控制器。突然有个想法,看一看能不能用51单片机做一个控制器控制霍尔传感器的相位,从而控制无刷电机运行,只要能让无刷电机能进行正常的工作就行。
希望大家能给点
发表于 09-28 08:27
3相无感无刷电机51驱动程序
本程序调试通过。由STC51单片机1T系列运行,通过检测外部3路比较器的换相信号完成换相,硬件驱动设计好,理论可以驱动任何没有霍尔元件的无感无刷电机,比如硬盘,航模的无刷电机等,通过
发表于 09-21 08:16
求助,MCU重新上电后如何进行ECC初始化?
如题,在重新上电之后,需要读取ram地址,读取时进入异常,查阅资料后发现是由于重新上电,需要进行ECC初始化,请问这该如何进行?
发表于 08-07 10:05
评论