主要介绍基于现场可编程门阵列(Field Programmable Gate Array,FP-GA)及EDA方法学的永磁无刷直流电机控制系统的电子电路设计。FPGA是一种高密度可编程逻辑器件,其逻辑功能的实现是通过把设计生成的数据文件配置进芯片内部的静态配置数据存储器(SRAM)来完成的,具有可重复编程性,可以灵活实现各种逻辑功能。
与ASIC不同的是,PCA本身只是标准的单元阵列,没有一般IC所具有的功能,但用户可以根据需要,通过专门的布局布线工具对其内部进行重新编程,在最短的时间内设计出自己专用的集成电路,从而大大提高了产品的竞争力。由于它以纯硬件的方式进行并行处理,而且不占用CPU资源,所以可以使系统达到很高的性能。这种新的设计方法可以把A/D接口、驱动器接口、通信接口集成在一块芯片上,同时在算法上完成位置、速度甚至电流算法,从而实现真正的片上可编程系统(SoPC)。这将成为下一代高性能伺服控制器集成化设计的一个趋势。
下面针对永磁无刷直流电机模块化设计的思想,介绍基于FPGA的控制系统的电子电路设计方法,其控制系统结构如图1所示。
图1 控制系统结构图
电路由电源模块,电压转化模块,FPCA模块,驱动电路模块,斩波电流、电压检测模块,绕组电流检测模块,A/D模块,通信模块,外扩存储器模块等部分组成。
首先,由FPGA产生5路PWM波,其中3路用于永磁无刷直流电机换相,1路用于斩波,另1路用于再生能耗调节制动电流。三相换相PWM经驱动电路控制电机的换相,这3路PWM只用于换相不进行调制,由斩波环节进行调制。
电机绕组电流经求偏、放大、滤波通过A/D(ADS7864)转换进人FPGA(XC3S200),经PID调节器控制电流环;同样,斩波电压电流经滤波通过A/D转换也进人FPGA。图2所示为FPCA的最小系统电路,XCF02S为FPGA XC3S200的配置芯片,TPS767D325是电源芯片,将+5V电源电压转换为+2.5V和+3.3V供给FPGA,电源芯片LM317将+5V电源电压转换为+1.2V供给FPGA;FPGA的时钟选为50MHz,晶体振荡器为50MHz有源晶振,输出的时钟信号电压
的高电平为+3.3V。
图2 斩波器电感电流检测电路
永磁无刷直流电机电枢电流检测信号调理电路和DC/DC BUCk变换器输出电压检测信号调理电路参见图3-16c和d,其功率电路如图3所示。
由FPGA实现的各个模块VHDL语言编写的功能程序代码参见附录部分。
关键字:水磁无刷 直流电机 控制电路
编辑:探路者 引用地址:基于FPGA的水磁无刷直流电机控制电路
推荐阅读最新更新时间:2023-10-12 22:27
直流电机控制器原理图
我们平时使用的直流电机在进行操控时,主要有两种控制方式,在进行操作时我们都要了解直流电机控制原理图,下面就来看下。 直流电机的控制方式主要有两种:一种是电枢电压控制,即在定子磁场不变的情况下,通过控制施加在电枢绕组两端的电压信号来控制电动机的转速和输出转矩;另一种是励磁磁场控制,即通过改变励磁电流的大小来改变定子磁场强度,从而控制电动机的转速和输出转矩。 采用电枢电压控制方式时,由于定子磁场保持不变,其电枢电流可以达到额定值,相应的输出转矩也可以达到额定值,因而这种方式又被称为恒转矩调速方式。 而采用励磁磁场控制方式时,由于直流电机在额定运行条件下磁场已接近饱和,因而只能通过减弱磁场的方法来改变电动机的
[嵌入式]
生物超弱发光采集系统及控制电路设计
O 引言 生物超弱发光是生物在生命活动过程中,辐射出的一种极其微弱的光子流,分为自发发光和延迟发光。现在已经证明,它与生理代谢、光合作用和细胞分裂等等许多生命过程有关,并且对环境极为敏感。由于生物超弱发光蕴涵着丰富的生命信息,对其探测、分析与解读是近十几年来许多领域共同关心的课题。目前,已有不少研究,展示出其在揭示生命运转机理以及农业、环境保护、医疗、食品卫生等许多领域的应用潜力。由于生物超弱发光的强度较弱,且延迟发光衰减很快,其采集涉及到外来激发光的精确控制和微弱自体发光的实时测量,至今未见成熟的专用仪器,给研究带来困难。鉴于此,本文开发了一类利用LED激发的生物超弱发光采集系统,将LED激发光源、电子快门和光探测器整合
[测试测量]
一种24V直流电机驱动器设计
电动机分为交流电机和直流电机两大类。长期以来,直流电机以其良好的线性特性、优异的控制性能、较强的过载能力成为大多数变速运动控制和闭环位置伺服控制系统的最佳选择,一直处在调速领域主导地位。传统的直流电机调速方法很多,如调压调速、弱磁调速等,它们存在着调速响应慢、精度差、调速装置复杂等缺点。随着全控式电力电子器件技术的发展, 以大功率晶体管作为开关器件的直流脉宽调制(PWM)调速系统已成为直流调速系统的主要发展方向。
为配套24V直流电机,设计了一种直流无刷电机驱动器。采用美国Microchip公司的PIC16F690单片机作为控制器, MOSFET为驱动元件, 配以相应的控制软件构成控制系统。实践表明,整个系统的精度、
[电源管理]
无传感器无刷直流电机控制原理
无传感器无刷直流电机控制原理
目前常用的无刷直流电机控制方法可分为开环控制、转速负反馈控制和电压负反馈加电流正反馈控制 等3 类。其中开环控制方式适合于转速精度要求不高的场合,转速负反馈方式适合于机械特性要求比较硬、转速精度比较高的场合,而电压负反馈电流正反馈方式则应用于动态性能要求比较高的场合。对于航模用的无刷直流电机,转速精度要求并不很高,使用开环控制方式就可满足要求。
图1 是无刷直流电机的电路原理图[3]。
采用二相导通星形三相六状态控制策略时,其工作过程如下: wt = 0º 电流:电源( + )→T1→U→V→T4→电源( - ) wt = 60º 电流:电源( + )→T1→U→W→T6→
[模拟电子]
STM32电机控制Nucleo开发套件数秒即直接开启运转无刷直流电机
意法半导体(STMicroelectronics,简称ST;纽约证券交易所代码:STM)推出一款电机控制入门套件外加一个新的免费软件算法,协助电机控制工程师和爱好者以极短的时间实现高效的电机矢量控制方案,例如无人机、家电、电动自行车(E-bike)、家庭自动化、医疗仪器和工业机器。
配合STM32电机控制生态系统的新软件,P-NUCLEO-IHM001电机控制套件让用户能够 即插即用 (plug and spin)同步电机,无需任何专门的或附加的开发工具。新套件采用一个携带方便的吸塑包装盒(blister pack),包含STM32 F3 Nucleo微控制器板、基于STSPIN L6230电机驱动器芯片的直插式(
[工业控制]
直流电机速度方向控制电路图
直流电机速度方向控制电路图
[模拟电子]
stm32电机控制之控制两路直流电机
小车使用的电机是12v供电的直流电机,带编码器反馈,这样就可以采用闭环速度控制,这里电机使用PWM驱动,速度控制框图如下: 由以上框图可知,STM32通过定时器模块输出PWM波来控制两个直流电机的转动,通过改变PWM占空比的大小可以改变电机的转速,由于我们的控制目标是实现电机运行在速度范围内任意给定的速度,这里就需要采用闭环控制的思想,通过编码器获取电机的实时转速,通过与给定速度做差,将偏差作为PID控制器的输入,通过PID控制改变PWM占空比的大小,从而使电机的速度运行在给定的速度上。 这里使用的电机驱动芯片为TB6612,该芯片可以十分方便的驱动两个直流电机的运行,其驱动逻辑表如下: AIN1,A
[单片机]
无刷直流电机控制及相序测定
1 引言 无刷直流电机采 用电子换向装置代替了传统直流电机的机械换向装置,又具有与直流电机类似的机械特性,其磁钢置于转子上,通过不断地变换定子绕组通电方式产生旋转磁场驱动 转子转动。由于转子采用了永磁体结构,无刷直流电机具有体积小、重量轻、结构简单的特点。随着电力电子技术的发展,无刷直流电机的应用越来越广泛。快速有 效地确定位置传感器和绕组间的相序关系是实现无刷直流电机调速功能的关键。 本文通过对三相无刷直流电机传感器位置、输出信号与绕组电动势间的关系进行分析,提出了一种测定其相序的有效方法。 2 无刷直流电机基本控制方法 无刷直流电机的转子磁钢呈瓦片形,磁极与定子绕组间气隙均匀,气隙磁场呈梯形分布。
[工业控制]