基于VHDL的直流电机控制功能模块设计

最新更新时间:2012-08-02来源: 21ic关键字:VHDL  直流  电机控制 手机看文章 扫描二维码
随时随地手机看文章
    随着社会的发展,直流电机的应用越来越普遍,对直流电机控制方式的要求也不断提高。本文利用ALTERA公司最新开发的SOPC解决方案,提出了基于NiosII软核处理器的直流电机功能模块的设计方案,给出了VHDL代码生成功能模块IP核。IP核的生成,不仅方便设计者灵活使用,节省资源,也大大缩短了设计周期。设计者可以根据需要直接调用IP核来组成NiosII系统,然后将此系统下载到FPGA中实现。IP核不仅可以用在电机控制中,还可以用来控制其它一些小型家电,全彩LED等,具有广阔的应用前景。

1 直流电机总体硬件设计
    如图1所示,系统整体由FPGA芯片控制,其控制核心为ALTERA公司的NiosII软核CPU,本文将着重介绍图中两个控制功能模块PWM模块和测速模块的设计与生成。这两个控制功能模块均采用VHDL硬件描述语言自行设计生成可以调用的IP核,通过QuartusII对其进行编译、仿真验证其正确性,最后将生成自定义接口功能模块添加到顶层原理图中,完成整个调速系统的设计。



2 PWM功能模块的设计
    PWM模块利用直流电机占空比来控制电机电枢电压,从而控制直流电机的转速。设计过程如图2所示。


    PWM功能模块的仿真波形如图3所示。


    从图3可以看出,仿真时给定一个时钟信号Clk,Sta用来控制直流电机正反转,图3中的0表示直流电机处于正转状态,1表示停止,3表示反转;Conword为占空比信号,仿真中有25%、78%、50%三种值;PWM A表示直流电机处于正转状态时的占空比输出,这时PWM B的输出为0;PWM B表示直流电机处于反转时的占空比输出,此时PWM A的输出值为0;而当电机处于停止状态时,如图中当Sta值为1时,PWM A和PWM B的输出值均为0。经仿真时序图验证此设计是有效的,从而将其生成PWM功能模块。
    PWM功能模块如图4所示。


    PWM控制功能模块的原理如下:将时钟源50MHz的基频信号64分频,作为PWM模块的基频信号,以256个该基频脉冲信号作为PWM输出的一个周期,由NiosII处理器给出Conword的值指定一个PWM周期内高电平持续时间,改变Conword的值即刻改变占空比输出的值。Sta用来控制电机正反转。
    PWM控制功能模块管脚分配图如图5所示。



3 测速功能模块的设计
    测速模块的作用主要是利用基频的周期来计算光栅信号的周期,算出直流电机的转速。其设计的流程图如图6所示。


    测速模块的时序仿真波形图如图7所示。
    从图7中可以看出,仿真时给定一个时钟信号Clk用于计时,en为使能信号,即表示光栅有效,dout表示光栅有效时间,仿真中有200、400、700三种值。通过时序仿真验证了此设计的测速模块是有效的,从而将其生成测速功能模块。
    测速功能模块如图8所示。


    其工作原理如下:给出己知频率的基频,用光栅作为门限,测基频脉冲的个数,由基频的周期来计算光栅信号的周期,再算出转速,电机控制算法即根据测速模块测出的速度进行算法调整,达到闭环控制的效果。
    测速模块的管脚分配图如图9所示。



4 结束语
    根据直流电机的功能需求,利用VHDL语言设计了PWM功能模块和测速模块,并进行了仿真,验证了设计的正确性,完成了系统设计。本文的创新之处在于利用软硬件直接设计控制功能模块,这种设计具有开发周期短、通用能力好、易于开发扩展等优点,值得推广。

关键字:VHDL  直流  电机控制 编辑:探路者 引用地址:基于VHDL的直流电机控制功能模块设计

上一篇:FairchildFLS324710W离线LED驱动解决方案
下一篇:基于STC12C5410AD设计10位高精度ADC

推荐阅读最新更新时间:2023-10-17 15:00

2019年公司提高特高压直流利用效率配套电网工程建设任务全面完成
2019年12月29日2时15分,随着紫关一、二线在木瓜界电厂(紫荆电厂)侧完成合环试验,山西中煤平朔木瓜界电厂500千伏送出工程正式带电。这是继2019年3月山西神泉电厂500千伏送出、12月山东能源盛鲁电厂、神华神东五彩湾电厂500千伏送出、天山调相机等重点工程投运后,又一项成功投运的提高特高压直流利用效率配套电网工程。该工程为±800千伏雁淮直流提供132万千瓦重要电源支撑。自此,2019年国家电网有限公司提高特高压直流利用效率配套电网工程建设任务全面完成。 山西中煤平朔木瓜界电厂500千伏送出工程起于木瓜界电厂,止于特高压晋北换流站,线路全长23.16千米,新建铁塔58基,于2019年8月开工。在国网基建部
[新能源]
在PSoC4平台上开发传感器BLDC电机控制系统
1. 引言 Cypress在2013年推出了可编程片上系统PSoC(Programmable System on Chip)家族的最新产品PSoC4,采用ARM Cortex-M0作为处理核心。PSoC4完全继承了PSoC芯片家族本身的高度可编程的灵活性,并融合了Cortex-M0高性价比的处理器核架构,使得PSoC4系列产品成为一个具有高度可扩展性的处理器平台,在性价比、功耗等方面优势显著。更值得一提的是,PSoC4针对电机控制提供了完整和极具特色的片内资源,因此工程师在PSoC4上开发电机控制系统时将更加直观与快捷。 PSoC4产品系列目前推出的是CY8C4100和CY8C4200两个入门级产品系列。本文即以CY8
[单片机]
在PSoC4平台上开发传感器BLDC<font color='red'>电机控制</font>系统
吉时利针对先进半导体器件测试发布新版功能增强型脉冲与脉冲I-V测试解决方案
美国俄亥俄州克利夫兰市2007年4月10日讯—— 新兴测量需求解决方案的领导者美国吉时利(Keithley)仪器公司(NYSE代码:KEI)日前发布获奖产品——4200-SCS半导体特征分析系统的最新硬件和软件升级版本,本次升级引入4200-SCS新一代脉冲测试功能。实验室系统的应用将集成直流和脉冲测量功能与完整的应用工具包结合,为用户提供完整解决方案。功能增强的脉冲发生器插卡和新型的示波器插卡,为半导体技术生产和研究者们提供强大新功能。新升级版本不仅增强了吉时利4200-PIV工具包功能,还提供两种新版应用解决方案,将4200-SCS通用直流与脉冲测量功能进一步扩展到新领域,例如Flash存储器测试、高功率射频器件测试以及先进半
[新品]
Intersil推出高集成度直流直流数字PWM控制器
ZL8801允许将大电流数字电源配置为双相或并联,以便向高端FPGA和ASIC提供超过300A的负载电流。 美国加州、MILPITAS--- 2014年9月30日 —创新电源管理与精密模拟解决方案领先供应商Intersil公司(纳斯达克交易代码:ISIL)今天宣布,推出ZL8801双相直流/直流数字PWM控制器。作为适合40A - 100A较高电流应用的简单双相解决方案,ZL8801扩大了Intersil的第四代控制器产品系列的阵容。由于支持多器件均流功能,其电流范围可扩大至300A,从而可以向服务器、存储设备和基站中使用的高端FPGA和ASIC提供电源。结合Intersil易于使用的PowerNavigator™图
[电源管理]
直流驱动电源LED调光技术介绍
用调正向电流的方法来调亮度要改变LED的亮度,是很容易实现的。首先想到的是改变它的驱动电流,因为LED的亮度是几乎和它的驱动电流直接成正比关系。   调节正向电流的方法   调节LED的电流最简单的方法就是改变和LED负载串联的电流检测电阻,几乎所有DC-DC恒流芯片都有一个检测电流的接口,是检测到的电压和芯片内部的参考电压比较,来控制电流的恒定。但是这个检测电阻的值通常很小,只有零点几欧,如果要在墙上装一个零点几欧的电位器来调节电流是不大可能的,因为引线电阻也会有零点几欧了。所以有些芯片提供一个控制电压接口,改变输入的控制电压就可以改变其输出恒流值。    调正向电流会使色谱偏移   然而用调正向电流的方法来调亮度会产生一
[电源管理]
直流电机监控闭环转速系统的实现
1 引言 直流电机监控系统是机电产品中的重要环节,其控制性能反映了机电设备的控制质量。灵活、方便、准确、实时的监控需要对电机的转速信号进行测量和处理,以达到精确控制转速的目的。 2 系统总体设计 ARM/DSP/FPGA虽精度高、速度快,但设计复杂,价格也一直居高不下。本系统采用一种适用于小容量存储器单片机(如PIC系列)系统且功能强大的RTOS—Salvo。无需扩展大量的RAM和ROM,并且实时性好。大大节省了成本。系统选用PC机作为上位机,运用API函数及MSCOMM控件实现计算机通信。PIC16F877A单片机及外围电路组成一个单片机系统。作为下位机。电路设计包括PWM驱动、CCP捕捉、A/D模数转换、LC
[工业控制]
华为HiCharger直流快充模块亮可节约电费1456万元
华为以线上发布会形式面向全网发布了 HUAWEI HiCharger 直流快充模块。 据了解,这是华为第三代充电模块产品,前两代分别于 2016 年和 2018 年低调推出,国网、南网等充电桩运营商已采用,相比前两代,第三代产品具备高效率、高防护、智能化、低噪声四大特点。 华为网络能源产品相关负责人表示,第三代产品面向全球市场,提供两种规格:面向国内的功率为 30KW,海外的为 20KW。 HUAWEI HiCharger 国内版(30kW) HUAWEI HiCharger 海外版(20kW) 以 120kW 充电桩为例,当前如果使用的是 6 个 20kW 的模块,未来使用同尺寸 6 个 30kW 模
[嵌入式]
华为HiCharger<font color='red'>直流</font>快充模块亮可节约电费1456万元
应用于汽车和工业领域的直流无刷电机和步进电机驱动器
日前,在慕尼黑(德国)电子展览会上,elmos提供了汽车应用的电机驱动芯片,可以使用24V和48V车载电源和24V至60V供电电源,适用于工业应用环境电机驱动,以及汽车散热器格栅调节。elmos的电机驱动芯片还可以控制车载水泵和LED前大灯的冷却。所有IC具有全面的安全功能和一流的精度。 elmos还推出了72V 3相半桥驱动器IC(E523.50),用于直流无刷(BLDC)电机的驱动。可以应用于24V和48V车载电源的汽车应用和24V至60V供电电源的工业应用。驱动器芯片符合AEC Q100标准0级(150°C)。芯片配有1个高压输入口,1个数字RUN引脚和6个数字输入控制引脚的3个半桥驱动器(3个高边和3个低边门极驱动)。该I
[汽车电子]
应用于汽车和工业领域的<font color='red'>直流</font>无刷电机和步进电机驱动器
小广播
最新电源管理文章
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved