如何利用FPGA实现优异的家用电器设计

发布者:BlossomBeauty最新更新时间:2009-05-31 来源: Altera公司关键字:FPGA  家用电器设计  电机  脉冲宽度调制 手机看文章 扫描二维码
随时随地手机看文章

      电能的高效率应用能够使家用电器成本降低并保护环境。绝大多数的家用电器,如电冰箱、洗衣机、烘干机、洗碗机以及空调,都是由电机驱动的。这些设备通常包括了电源、电机、电机控制电路和机械系统。我们可以采用多种方法来改善系统效率。包括:

      1. 维持电压恒定;

      2. 尽量减少相位不平衡;

      3. 维持功率因数恒定;

      4. 保持良好的电源质量;

      5. 采用可调式速度驱动或双速电机;

      6. 控制好温度;

      7. 匹配电机运行速度。

      利用数字电路或FPGA控制模拟电机电路将使系统成本和功耗大大降低。采用FPGA除了可以节能之外,还能够将嵌入式数字信号处理(DSP)、微控制器、I/O接口等功能整合到一起,从而实现完整的家电设计。

      脉冲宽度调制

      用数字方式控制模拟电机电路的一种典型方法是采用脉冲宽度调制(PWM)。此时方波的时间周期是恒定的,而接通时间(TON)即信号保持高电平的时间可以被改变或调制。因此,信号的占空比或平均直流电平是变化的。借助于数字系统的支持,PWM已经成为控制模拟电路的一种极好方式。图1就是数字脉冲的接通时间改变的例子。

      应用实例包括电压调整,即通过改变占空比将输出电压控制到所要求的电平。另一个例子是功率发送,这时的平均发送功率是调制占空比的函数。PWM的实现取决于具体的使用方法,对于简单的电压调整,可以使用CPLD(例如Altera MAX II)实现,而对于需要利用内部DSP模块的复杂控制算法,可以使用低成本的FPGA(例如Altera Cyclone III)实现。[page]

      图2是PWM的基本方框图,而图3则是一个驱动模拟电机接口电路的调制输出。UP和DOWN输入信号被用来调整输出信号的占空比,它们可以由微控制器产生。第一个模块利用所有MAX II器件中都有的UFM振荡器来产生两个频率不同的时钟。来自该模块的4位输出信号DUTY_CYCLE的增加或降低取决于UP或DOWN信号的证实。第二个4位输出信号COUNT以第一个模块中产生的较高时钟频率连续增加。该信号与第二个模块中相同频率的DUTY_CYCLE信号进行比较。比较的结果是分配到最终输出信号PWM的单个位。信号DUTY_CYCLE是一个4位的变量,因此输出信号的占空比具有16个不同的取值。在本设计实现中,输入UP的优先级要高于DOWN。因此,如果两个信号同时为高电平,输出信号将被视作占空比的增加。

图1:PWM波形示例。

图2:PWM基本框图

图3:电机模拟驱动电路。 [page]

      DSP电机控制

      Cyclone III FPGAs中的嵌入式DSP功能块(如图4所示)为设计更复杂和效率更高的电机控制系统提供了关键要素。基于FPGA的DSP芯片使得大型家电制造商能够降低研发时间和成本,并且在未来升级时不需要重新布板。FPGA所提供的可重配置解决方案可用来实现DSP应用以及满足高DSP吞吐率的需求。由于FPGA可以实现硬件重配置,因而能实现完整的硬件定制并实现复杂的电机控制DSP功能。因此,由FPGA实现的DSP系统可以具有定制的架构、定制的总线结构、定制的存储器、定制的硬件加速器模块和各种大量的乘法-累加(MAC)块。

图4:FPGA中的嵌入式DSP块。

      为了使交流电机的运行效率更高,内部永久磁铁的位置与施加的交流电压频率同步至关重要。可以使用传感器来检测磁转子的位置,并以此调节电压的频率。该方法类似于伺服控制锁相环(PLL)系统,只不过这里采用DSP来实现这一任务。

图5:典型的应用方框图。

      新一代的家电将需要更复杂的电路来监控电机和整个系统的运行状况。使用FPGA中DSP功能的先进控制算法设计将能够实现比特殊应用标准产品(ASSP)或特殊应用集成电路(ASIC)更灵活的系统。由于FPGA可以编程,因此可以根据市场需求的变化修改或加入新功能。如果加入一个以太网IP核,FPGA还能够通过IP网络与外界进行通讯,从而允许系统安排好系统发生故障之前的维护和服务工作,并实现用户家庭网络的无线通信。[page]

      微控制器

      新一代家电设备将通过微控制器实现用户接口和其他的功能控制。具有嵌入式微控制器的FPGA提供了一个集成的解决方案,无需另外再配外部专用处理器。嵌入式处理器设计师面临的主要挑战是如何选择处理器,使之最适合具体的应用但又不过分地浪费或牺牲功能。像Altera的Nios? II软件处理器就允许设计师创建理想的硬件(CPU,外设以及定制硬件加速器)、软件(存储器接口)和成本的综合环境,以满足每一个新的家电设计阶段的独特需求。

      此外,Altera公司的 Nios II C-to-Hardware Acceleration (C2H) Compiler可以帮助那些对FPGA比较陌生的工程师利用ANSI C代替原理图或RTL输入进行嵌入式处理器系统设计。

      LCD面板接口

      FPGA中内置的LVDS I/O接口允许直接耦合并驱动简单文本或视频质量的显示器面板,因而在系统中可以很容易设计出用于显示器的视频处理器和定时控制器。一片Cyclone III FPGA可以被设计和配置成为一个驱动典型液晶显示器(LCD)接口的图像增强引擎。而预先经过优化的IP MegaCore??能,例如去交织、量化、滤波以及色彩空间转换器,都可以处理来自任何源设备的视频输入,并输出到象具有网络功能的电冰箱上的视频显示器这样的LCD面板上。

      本文小结

      低成本的FPGA或CPLD可以帮助家电设计师利用灵活的、集成有DSP算法的单片集成解决方案实现节能的电机控制。此外,这些具有内置软处理器的可编程器件还有助于简化设备的用户接口设计。利用这些器件还可以使新一代的家电设备能够与用户的家庭网络进行无线通信。

关键字:FPGA  家用电器设计  电机  脉冲宽度调制 引用地址:如何利用FPGA实现优异的家用电器设计

上一篇:降低FPGA功耗的设计技巧和ISE功能分析工具
下一篇:用FPGA实现汽车视频和图形控制

推荐阅读最新更新时间:2024-05-02 20:49

飞思卡尔电机驱动
这是一个电机驱动的原理图 在读懂这张图之前,我们先了解H桥式驱动电路导通原理 假设电机正转的时候,Q9与Q12会导通,Q10与Q11截至 反转的时候,Q10与Q11导通,Q9与Q12截至。 然后回到原理图里,为了让电机正转,须使Q2与Q8导通。 了解N沟道MOS管IR7843,为了使之导通,需在Q8的G极施加4.5V电压(Vgs=4.5V),对于Q2,需在G极给他至少10多V以上的电压,但是我们的单片机供电电压也只有3.3V, 为了解决这个问题,首先给大家普及自举升压的概念。 什么是自举升压呢? 可以看到,当三极管导通,进入冲电状态,当三极管闭合,电感的电流放电,加上原先电容的电压,输出电压会大于Vin。 那么什么
[单片机]
飞思卡尔<font color='red'>电机</font>驱动
FPGA中实现PCI Express桥接解决方案
引言   如其前一代产品外设互联标准(Peripheral Component Interconnect,PCI)那样,PCI Express正在成为普遍使用的系统接口。与PCI不同的是,PCI Express采用了串行器/解串器(SERDES)接口为用户提供了未来应用所需的可拓展性。随着系统带宽的提高,更多的应用开始使用基于SERDES的接口,如PCI Express。过去,通常使用ASIC或ASSP来实现下一代接口解决方案。ASIC和ASSP因其提供了低成本、低功耗的设计解决方案而被广泛采用。然而,现在一些新的FPGA系列为设计师们提供了更具吸引力的选择。   FPGA提供了极具灵活性的平台并且不需要ASIC或灵活性较
[嵌入式]
在<font color='red'>FPGA</font>中实现PCI Express桥接解决方案
stm32和电机开发(直流有刷电机和步进电机
很多的课程都喜欢把电机原理完完整整讲一遍。但是对于控制的同学,这部分内容是否真的需要值得商榷。做电机控制,大部分都是在学了stm32之类的mcu之后才开始进行的。这部分,不如按照个人认知习惯去学习或许效率更高。 1、直流有刷电机和步进电机 虽然直流无刷电机bldc、pmsm这两类电机似乎更有技术含量一点,但是从学习角度来说,直流有刷电机和步进电机是最合适的。说到直流有刷电机,大家可以把它想象成小时候玩具上的电机。上面会有一个正负极,分别连接在电源两侧。如果是正着接,那么电机就正转;如果反着接,就反转。 步进电机,看的比较多的是二相四线步进电机,可以简单看成两对正负线。如果要步进电机转起来,只需要定时给一定数量的方波即可。比
[单片机]
stm32和<font color='red'>电机</font>开发(直流有刷<font color='red'>电机</font>和步进<font color='red'>电机</font>)
单片机温控红外遥控风扇源程序 舵机对直流电机控制方向
通过DS18b20来测温度,在lcd1602上显示温度和时间,时间初始值设为18:30,当温度超过26度时,直流电机打开,蜂鸣器报警,低于26关闭。也可遥控打开或关闭电机,没有使用舵机,此时直流电机不能改变方向。 当遥控器按下时,lcd1602显示turn off,无法显示温度,定时器1初始化,舵机可以使用,利用舵机对直流电机来控制方向,只有0,45,90,135,180,五个角度可以选。 将ds18b20和舵机分开使用的原因,ds18b20对时序的要求很高,如果用舵机的话就会使温度无法正常显示, 遇到的问题: 刚开始是直接在main函数里面使用舵机和温度传感器,发现温度显示不了,然后我想的在main函数用舵机,然后再
[单片机]
如何提高电机功率 新能源车用动力总成发展趋势
如何提高电机功率,国内对于改变电机结构率设计等方面投入较少,又受限于国内电工钢片材质,更多厂家采用提高电机转速来达到提高功率的目的。
[嵌入式]
如何提高<font color='red'>电机</font>功率 新能源车用动力总成发展趋势
软件锁相技术在柴油发电机组监控系统中的应用
摘要:阐述了锁相技术的基本原理,根据硬件锁相技术的特点,建立了软件锁相算法的数学模型,并给出了该技术的基本软件算法。将该技术应用到柴油发电机组监控系统中,通过测试结果证明了该技术的可行性和有效性。 关键词:软件锁相 柴油发电机 数学模型 在机械保温车辆段中,柴油发电机组发出的电能全部供给保温车内的电气设备使用,而这些设备均工作在工频条件下,这就要求发电机组发出的三相交流电有相当高的频率稳定性。而实际上,柴油发电机发出的电能,其交流电参数中的频率并不是固定不变的,正常的波动范围为49.5Hz"50.5Hz;当负载产生大范围波动时,频率也会随之产生大范围的波动。在检测过程中,对于这种大范围的波动,工作人员有时不能正确判断其是否是谐
[工业控制]
监督管理对电机效率的影响
世界各地的政府所提供的监管压力,更有效地使用电动机。首先是环境保护法1992年规定的电机效率标准,并参加了1997年起,美国政府一直在稳步增加规定。 还有其他的自愿措施,以及诸如全国电气制造商协会(类型NEMA)高级效标识标准(2001年)。 澳洲实施从0.73千瓦到185千瓦不等电机在2001年标准和2006年收紧效率的要求。最近(2009年3月),欧盟通过强制性的最低能效性能标准(MEPS的),将在2011年至二○一七年分阶段。 巴西(2002年)和中国(2010年开始),也有现有或计划的强制性标准。 见的效率要求比较如下图的各种规模的几个管辖区电机,包括自愿NEMA和能源效率联盟(CEE)的标准,与现有的各种电机的效率。 该行
[模拟电子]
监督管理对<font color='red'>电机</font>效率的影响
直流电阻测试仪怎么测电机 直流电阻测试仪怎么测变压器
  直流电阻测试仪怎么测电机   使用直流电阻测试仪测量电机的方法如下:   1. 准备工作:确保电机处于停止状态,断开电源,并确保电机已冷却。   2. 连接测试仪:将直流电阻测试仪的测试钳连接到电机的两个测量点上。通常,一个测试钳连接到电机的定子绕组(通常是其中一根线圈的一个端口),另一个测试钳连接到电机的电枢绕组(电机旋转部分)。   3. 测试设置:根据测试仪的操作说明,选择合适的测量模式和测量范围。确保测试仪的测量范围能够涵盖所测量电机的电阻值。   4. 进行测量:将测试仪打开,并触发测量。测试仪会通过在电机绕组上施加一个小的直流电流,然后测量电机的电阻值。   5. 记录测量结果:测量完成后,记录电阻值。通常,一个电
[测试测量]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved