来源:杏彩体育官网 发布时间: 2024-12-23 10:11:24 点击量:1
这里为了简化,没有使用霍尔传感器以及参考文章中介绍的反电势法(BEMF)原理进行换相检测,这里使用的方法是“猜”,“猜”法很简单,就是我觉得该换相了,就换相,如果换相快了,转子跟不上就会抖动,如果换相慢了,转子会跟着转得慢而已,那么就控制换相速度稍微慢点就行了。
上图中使用的是PMOS加NMOS组成单个桥臂,PMOS的缺点是内阻较NMOS大,所以可能会发热较严重,但是控制方便,使用一个小的NMOS或者NPN三极管就可以驱动,但是如果上桥臂的MOS管使用NMOS的话,正常工作的时候NMOS的漏极电压会很高,导致栅极需要更高的电压才能导通NMOS,这时候需要比较复杂的控制电路或者半桥栅极驱动器IC(如IR2104STRPBF)完成这个功能。我的实验电机不需要很高的电流,这里还是选择了控制简单的PMOS作为上桥臂。但是注意电路中的R12、R13、R14在实际焊接的时候使用1K或者0欧,这样会让Vgs的绝对值较大,这时候MOS管的内阻Rds会较小,驱动电流大,MOS管自身发热量小,但是如果电机的工作电压很大的线的大小,防止Vgs的值过大烧坏MOS管,具体值参考MOS管的数据手册,这里我使用的是集成PMOS+NMOS管的AO4606或者AO4616芯片:
电路板上面的是MCU部分,没有使用,直接把IO_A1、IO_A2、IO_B1、IO_B2、IO_C1、IO_C2使用排针引出来,直接使用开发板测试就行了,懒得焊接。
IO_A1、IO_A2、IO_B1、IO_B2、IO_C1、IO_C2是分别控制三个桥臂的信号,注意IO_X1和IO_X2信号不可以同时为高,否则会导致桥臂短路,容易烧坏MOS管,同时在程序中最好先将为0的信号先设置为0,然后再设置不为0的信号,这样可以避免短路。同时为了可以精确控制,所有IO_X1和IO_X2信号都是使用PWM驱动,因为我想实现类似步进电机的功能,可以精确控制无刷电机的转动角度。
无刷电机的换相顺序如下图,一周期总共需要6次换相,分为6个状态,分别为导通顺序分别为AB、AC、BC、BA、CA、CB,按道理软件上只要这样的换相顺序就能让电机转动。
测试结果电机可以正常转动,且扭矩还不错(和电流大小有关,一开始R12、R13、R14焊接的是10K导致电流不足,转动不流畅),通过调整PWM1和PWM2可以调整相电流大小,为了防止产生“共振”现象,就是由于使用PWM控制时,当A桥臂的上桥臂为1时,B桥臂的下桥臂正好为0,这时候是没有电流的,这种重叠的时间最大可以是整个周期都是重叠的,这时候虽然两边的PWM占空比都大于零,但是产生了谐振降低了驱动电流,解决办法为设置一端的PWM占空比为100%或者0%,调整另一端的PWM占空比大小,例如这里我将PWM1设置成255,调整PWM2来调整驱动电流大小即可。通过调整INTERVAL的值改变转动速度,但是INTERVAL太小的话电机抖动,这时候就是没有使用霍尔传感器或者反电势法(BEMF)的最大缺点了。暂时不会做gif图:
这套电路可以很方便地改成启动那个带霍尔传感器的无刷电机,直接将霍尔传感器的三个信号接到单片机的IO口,根据霍尔信号进行换相,而不是使用延时进行换相即可,一般带霍尔无刷电机接线如下图:
频率计是我们经常会用到的实验仪器之一,本实验要使用单片机和计数电路及液晶器件来设计一个宽频的频率计。 期望达到10Hz-1.1G范围的频率精确测量。 实验电路图(初步方案) 1) 计数及显示电路: 2)前置放大及分频电路: 设计思路 频率的测量实际上就是在1S时间内对信号进行计数,计数值就是信号频率。用单片机设计频率计通常采用两种办法,1)使用单片机自带的计数器对输入脉冲进行计数,或者测量信号的周期;2)单片机外部使用计数器对脉冲信号进行计数,计数值再由单片机读取。 由于单片机自带计数器输入时钟的频率通常只能是系统时钟频率的几分之一甚至几十分之一,因此采用单片机的计数器直接测量信号频率就受到了很大的限制。 本
的数字频率计设计 /
引言 MAX16946 是一款带有高精度检流放大器(CSA)的 高压稳压器 ,设计提供 汽车远端无线电天线 的隐含电源。器件提供短路保护、限流保护和负载开路检测。限流保护和负载开路保护的电流门限可由外部电阻设置。为确保天线检测电路满足目标要求,工程师必须正确选择外部元件。 图 1 所示为 MAX16946 的典型应用,主要外部元件及其功能如下: RSENSE 为电阻,通过该电阻检测负载电流,CSA 测量并放大该电阻上的电压。因此,检流电阻对于确定总体系统精度非常重要。 R5 和 R6 设置稳压器输出电压。 COMP 的外部电容确保稳压器在任何工作条件下的稳定性。 R1 和 R2 设置故障条件期间的电流门限,如果电流维
0 引言 电子电气元件, 尤其是大规模集成电路因发热而产生的问题一直难于解决。而工业屏柜作为一种集成有多种电子设备的工业产品, 其温度的升高常常导致其内部的微电子元件(如PN节) 发生温度漂移而使得各种参数发生改变, 从而导致程序运行混乱而失去其原有的功能, 或与其原有的功能偏差过大而导致故障。在工业控制设备的计数系统、继电保护系统、数控液晶显示模块、温度控制单元的模块、各类传感器、变频器中的IGBT模块和数控及报警显示等设备中, 都会存在因过热而导致的设备过热报警或故障。 针对此问题, 可以为工业屏柜车设计散热节能方案, 以对工业屏温度进行实时监控, 使其能够及时作出响应并进行散热, 而在没有过热的状态下仅处于监控状态, 这样就
的工业屏柜散热方案设计 /
今年32位元MCU的发展前景备受瞩目。在汽车电子、工业控制和电源管理、消费电子、车载资通讯(Telematics)、高速存取控制等应用领域的推波助澜下,32位元MCU正摆脱设计成本和销售价格的限制,即将展现令人期待的成长爆发力。汽车电子和车载资通讯、以及工业控制和电源管理,应该会是今年32位元MCU大展身手的舞台。 恩智浦高性能混合讯号事业部暨标准产品事业部大中华区资深营销协理梅润平指出,正由于架构设计更为简便、以及成本价格逐渐降低,32位元MCU不再高不可攀,取而代之的,是以友善的面貌走入更广泛的市场。例如马达控制、电源管理、工业自动设备、机器人、医疗、车用电子和嵌入式音讯等。而对于运算需求有增无减的消费市场,预计也是
1 基本原理 1.1 寄存器介绍 1.2 寄存器汇总 1.3 ADC采集实现框图 2 实现代码 /*---------------------------------函数功能:------------------------------------- RA0(AN0)作为外部模拟电压的模拟输入口,并且用RC0口(LED)来判断电压采集是否完成, 如果AD采集完成,则AD对应的标志位ADIF=1,如果使能有效,则会产生一个中断,此时LED灯亮。 编程思路:参考手册的P131 To do an A/D Conversion, follow these steps -------------
(ADC)--汇编+C语言 /
在我自学使用德州仪器所生产的MSP430系列微时,遇到了新手都可能会遇到的一些问题,现总结记录如下,作为笔记保留,同时也希望能帮到其他有需要的人。新手建议从MSP430G2553学起。 这个范例是来自Ti官网的MSP340G2553_LED闪烁实验,下面我们会在该例的基础上记录和修改。(笔记展示代码均使用Ti的Code Composer Studio 9.1.0作为开发工具) #include msp430.h int main(void) { WDTCTL = WDTPW + WDTHOLD; // Stop watchdog timer P1DIR = 0x01;
摘要 : 基于C167CS 微设计了数字化电梯系统, 该系统中利用多规则加权的模糊控制算法进行群控控制,以CAN总线多主方式实现各间的串行通信。该系统提高了电梯的运行效率,并增强了电梯运行的实时性控制,系统的灵活性与可靠性得到了提高。 1 引言 国民经济的飞速发展, 现代化程度日益提高,高层建筑愈来愈多, 电梯也随之增多, 电梯产品在人们物质文化生活中的地位得到了提高,成为重要的运输设备之一。国内传统的电梯控制一是由继电器、接触器构成。它不仅存在着可靠性差、成本高、故障率高等缺点,而且在层数增加时,配线变化给制造及安装带来诸多不变。若用微机来控制电梯具有许多优点,进而数字化电梯控制系统是发展的必然
介绍了一种应用VF转换器LM331芯片组成的AD转换电路,它具有接线简单,价格低廉,转换精度高等特点,而且LM331芯片在转换过程中不需要软件程序驱动,与AD574等需要软件程序控制的AD转换电路相比,使用方便。
的连接与驱动 /
构建射频应用 target=_blank
解锁【W5500-EVB-Pico】,探秘以太网底层,得捷电子Follow me第4期来袭!
【下载】LAT1317 STM32CubeProgrammer和STM32CubeIDE协同调试的方法
【新品】STM32H5-Arm® Cortex®-M33 内核,主频高达250MHz,提升性能与信息安全性
【新品】STM32MP13X-支持Linux、RTOS和Bare Metal应用,新一代通用工业级MPU
【新品】Arm® Cortex®-M33处理器内核,运行频率160 MHz,基于Armv8-M架构并带有TrustZone®
2023年12月20日,中国 - 意法半导体新软件帮助工程师把STM32微应用代码移植到性能更强大的STM32MP1微处理器上,将嵌入式系统设计性 ...
瑞萨基于Arm® Cortex®-M85处理器的产品在优化图形显示功能的同时,为楼宇自动化、智能家居、消费及医疗应用带来超高性能和领先的安全性2 ...
该系列单片机新增电压电平转换功能,有助于提高灵活性并降低系统成本从手机、汽车到智能恒温器和家用电器,越来越多日常设备与云端相连。随 ...
今天就分享一个读者问到的关于中断处理的问题。 很多人都知道STM32CubeMX这套工具的一个目的:减少开发者对STM32底层驱动的开发时。