与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 水磁无刷 直流电机 控制电路
引用地址:
基于FPGA的水磁无刷直流电机控制电路
推荐阅读最新更新时间:2024-05-03 00:25
电动机全波能耗制动控制电路
很多生产机械都希望在停车时有适当的制动作用,使运动部件迅速停车。停车制动有机械制动和电气制动等多种方法。能耗制动是一种应用很广泛的一种电气制动方法。 能耗制动就是将运行中的电动机,从交流电源上切除并立即接通直流电源,在定子绕组接通直流电源时,直流电流会在定子内产生一个静止的直流磁场,转子因惯性在磁场内旋转,并在转子导体中产生感应电势有感应电流流过。并与恒定磁场相互作用消耗电动机转子惯性能量产生制动力矩,使电动机迅速减速,最后停止转动。
1、合上空气开关QF接通三电源
2、按下启动按钮SB2,接触器KM1线圈通电并自锁,主触头闭合电动机接入三相电源而启动运行。
3、当需要停止时,按下停止按钮SB1,KM1线圈断电,其主触头
[嵌入式]
Stratix II FPGA系统电源设计
引言 Stratix II是ALTERA公司生产的一款高性能FPGA器件。它采用TSMC的90 nm低k绝缘工艺技术生产,等价逻辑单元(LE)高达180 k,嵌入式存储器容量达到9 MB。该器件不但具有极高的性能和密度,而且还针对器件总功率进行了优化,同时可以支持高达1 Gbps的高速差分I/O信号,因而是一款超快的FPGA。该芯片中所含的高性能嵌入式DSP块的运行频率高达370 MHz。另外Stratix II还有12个可编程PLL,并具有健全的时钟管理和频率合成能力。能实现最大的系统性能。 MAX1951是MAXIM公司的一款高效的DC-DC电源转换芯片,主要用于DSP、FPGA、ASIC的内核及I/O口供电。
[电源管理]
FPGA/EPLD的自上而下设计方法
FPGA/EPLD的自上而下(Top-Down)设计方法: 传统的设计手段是采用原理图输入的方式进行的,如图1所示。通过调用FPGA/EPLD厂商所提供的相应物理元件库,在电路原理图中绘制所设计的系统,然后通过网表转换产生某一特定FPGA/EPLD厂商布局布线器所需网表,通过布局布线,完成设计。原理图绘制完成后可采用门级仿真器进行功能验证。
图1:传统的设计手段与Top-Down设计工具的比较
然而,工程师的最初设计思想不是一开始就考虑采用某一FPGA/EPLD厂商的某一特定型号器件,而是从功能描述开始的。设计工程师首先要考虑规划出能完成某一具体功能、满足自己产品系统设计要求的某一功能模块
[嵌入式]
集成UART核心的FPGA异步串行实现
串行外设都会用到RS232-C异步串行接口,传统上采用专用的集成电路即UART实现,如TI、EXAR、EPIC的550、452等系列,但是我们一般不需要使用完整的UART的功能,而且对于多串口的设备或需要加密通讯的场合使用UART也不是最合适的。如果设计上用到了FPGA/CPLD器件,那么就可以将所需要的UART功能集成到FPGA内部,本人最近在用XILINX的XCS30做一个设计的时候,就使用VHDL将UADT的核心功能集成了,从而使整个设计更加紧凑,更小巧、稳定、可靠,下面就谈谈设计方法。
分析UART的结构,可以看出UART主要由数据总线接口、控制逻辑和状态接口、波特率发生器、发送和接受等部分组成,各部分间关
[嵌入式]
直流电机驱动芯片SA60和LMD18245
SA60 和LMD18245 分别是美国Apex 公司和NS 公司推出的面向中小型直流电机的全桥功率输出电路。它们既具有在外接少量元件的情况下实现电机的功率驱动、控制以及提供保护等功能的共性,又具有各自特色。下面就其引脚、功能特点及其典型应用作一个介绍。 两芯片的主要性能参数及其特点 SA60 的性能参数及应用范围 SA60 的是一个PWM 型功率输出芯片, 电路提供给电机的电源电压最大可达到80V , 能连续向负载提供10A 的电流。最大模拟输入电压5V , PWM载波频率可以到250kHz , 而效率可以高达97 %, 该芯片还可以外接一个可兼容的TTL 型的PWM 的信号来同步四象限模式的幅值和方向。SA
[模拟电子]
无刷直流电机加速设计周期的3种方法分析
全球都在致力降低功耗,且势头愈来愈烈。许多国家/地区都要求家用电器(如图 1 所示)满足相关组织(如中国标准化研究院 (CNIS)、美国能源之星和德国蓝天使)制定的效率标准。为了满足这些标准,越来越多的系统设计人员在设计中放弃了简单且易用的单相交流感应电机,转而采用更节能的低压无刷直流 (BLDC) 电机。为了实现更长的使用寿命和更低的运行噪音,扫地机器人等小型家电的设计人员也转而在他们的许多系统中使用更先进的 BLDC 电机。同时,永磁技术的进步正不断简化 BLDC 电机的制造,在提供相同扭矩(负载)的同时减小系统尺寸,还可以提高效率和降低系统噪音。 设计使用 BLDC 电机的系统具有挑战性,因为通常需要复杂的硬件和优化的软
[嵌入式]
无刷直流电机驱动控制器的S0PC技术研究
无刷直流电机具有无电刷和换相火花,体积小,低噪声等诸多优点,广泛应用在当今的控制系统中。目前对无刷直流电机的控制主要由单片机和DSP实现。但是其外围电路复杂,对系统的稳定性和可靠性有较大的影响。近年来,基于可编程门阵列(FPGA)的硬件设计技术已经成为一种全新的设计思想。与专用集成电路(ASIC)不同的是,FPGA本身只是标准的单元阵列,没有一般集成电路所具有的功能,但用户可以根据需要,通过专门的布局布线工具对其内部进行重新编程,在最短的时间内设计出自己专用的集成电路,从而提高产品的竞争力。由于它以纯硬件的方式进行并行处理,而且不占用CPU的资源,所以可以使系统达到很高的性能。本文用纯硬件的方式设计实现了无刷直流电机驱动控制器,
[工业控制]
超高数据流通量FPGA新品类中的Block RAM级联架构
概述 随着数据中心、人工智能、自动驾驶、5G、计算存储和先进测试等应用的数据量和数据流量不断增大,不仅需要引入高性能、高密度FPGA来发挥其并行计算和可编程硬件加速功能,而且还对大量数据在FPGA芯片内外流动提出了更高的要求。于是,在FPGA芯片中集成包括片上二维网络(2D NoC)和各种最新高速接口的新品类FPGA芯片应运而生,成为FPGA产业和相关应用的新热点。 拉开这场FPGA芯片创新大幕的是全球最大的独立FPGA技术和产品提供商Achronix半导体公司,其采用7nm工艺打造的Achronix Speedster7t FPGA不仅拥有诸多高性能外围Hard IP,而且是全球首次在FPGA的逻辑阵列上集成了2D N
[嵌入式]