電能的高效率應(yīng)用能夠使家用電器成本降低并保護(hù)環(huán)境。絕大多數(shù)的家用電器,如電冰箱、洗衣機(jī)、烘干機(jī)、洗碗機(jī)以及空調(diào),都是由電機(jī)驅(qū)動(dòng)的。這些設(shè)備通常包括了電源、電機(jī)、電機(jī)控制電路和機(jī)械系統(tǒng)。我們可以采用多種方法來改善系統(tǒng)效率。包括:
1. 維持電壓恒定;
2. 盡量減少相位不平衡;
3. 維持功率因數(shù)恒定;
4. 保持良好的電源質(zhì)量;
5. 采用可調(diào)式速度驅(qū)動(dòng)或雙速電機(jī);
6. 控制好溫度;
7. 匹配電機(jī)運(yùn)行速度。
利用數(shù)字電路或FPGA控制模擬電機(jī)電路將使系統(tǒng)成本和功耗大大降低。采用FPGA除了可以節(jié)能之外,還能夠?qū)⑶度胧綌?shù)字信號(hào)處理(DSP)、微控制器、I/O接口等功能整合到一起,從而實(shí)現(xiàn)完整的家電設(shè)計(jì)。
脈沖寬度調(diào)制
用數(shù)字方式控制模擬電機(jī)電路的一種典型方法是采用脈沖寬度調(diào)制(PWM)。此時(shí)方波的時(shí)間周期是恒定的,而接通時(shí)間(TON)即信號(hào)保持高電平的時(shí)間可以被改變或調(diào)制。因此,信號(hào)的占空比或平均直流電平是變化的。借助于數(shù)字系統(tǒng)的支持,PWM已經(jīng)成為控制模擬電路的一種極好方式。圖1就是數(shù)字脈沖的接通時(shí)間改變的例子。
應(yīng)用實(shí)例包括電壓調(diào)整,即通過改變占空比將輸出電壓控制到所要求的電平。另一個(gè)例子是功率發(fā)送,這時(shí)的平均發(fā)送功率是調(diào)制占空比的函數(shù)。PWM的實(shí)現(xiàn)取決于具體的使用方法,對(duì)于簡(jiǎn)單的電壓調(diào)整,可以使用CPLD(例如Altera MAX II)實(shí)現(xiàn),而對(duì)于需要利用內(nèi)部DSP模塊的復(fù)雜控制算法,可以使用低成本的FPGA(例如Altera Cyclone III)實(shí)現(xiàn)。[page]
圖2是PWM的基本方框圖,而圖3則是一個(gè)驅(qū)動(dòng)模擬電機(jī)接口電路的調(diào)制輸出。UP和DOWN輸入信號(hào)被用來調(diào)整輸出信號(hào)的占空比,它們可以由微控制器產(chǎn)生。第一個(gè)模塊利用所有MAX II器件中都有的UFM振蕩器來產(chǎn)生兩個(gè)頻率不同的時(shí)鐘。來自該模塊的4位輸出信號(hào)DUTY_CYCLE的增加或降低取決于UP或DOWN信號(hào)的證實(shí)。第二個(gè)4位輸出信號(hào)COUNT以第一個(gè)模塊中產(chǎn)生的較高時(shí)鐘頻率連續(xù)增加。該信號(hào)與第二個(gè)模塊中相同頻率的DUTY_CYCLE信號(hào)進(jìn)行比較。比較的結(jié)果是分配到最終輸出信號(hào)PWM的單個(gè)位。信號(hào)DUTY_CYCLE是一個(gè)4位的變量,因此輸出信號(hào)的占空比具有16個(gè)不同的取值。在本設(shè)計(jì)實(shí)現(xiàn)中,輸入U(xiǎn)P的優(yōu)先級(jí)要高于DOWN。因此,如果兩個(gè)信號(hào)同時(shí)為高電平,輸出信號(hào)將被視作占空比的增加。
圖1:PWM波形示例。
圖2:PWM基本框圖
圖3:電機(jī)模擬驅(qū)動(dòng)電路。 [page]
DSP電機(jī)控制
Cyclone III FPGAs中的嵌入式DSP功能塊(如圖4所示)為設(shè)計(jì)更復(fù)雜和效率更高的電機(jī)控制系統(tǒng)提供了關(guān)鍵要素?;贔PGA的DSP芯片使得大型家電制造商能夠降低研發(fā)時(shí)間和成本,并且在未來升級(jí)時(shí)不需要重新布板。FPGA所提供的可重配置解決方案可用來實(shí)現(xiàn)DSP應(yīng)用以及滿足高DSP吞吐率的需求。由于FPGA可以實(shí)現(xiàn)硬件重配置,因而能實(shí)現(xiàn)完整的硬件定制并實(shí)現(xiàn)復(fù)雜的電機(jī)控制DSP功能。因此,由FPGA實(shí)現(xiàn)的DSP系統(tǒng)可以具有定制的架構(gòu)、定制的總線結(jié)構(gòu)、定制的存儲(chǔ)器、定制的硬件加速器模塊和各種大量的乘法-累加(MAC)塊。
圖4:FPGA中的嵌入式DSP塊。
為了使交流電機(jī)的運(yùn)行效率更高,內(nèi)部永久磁鐵的位置與施加的交流電壓頻率同步至關(guān)重要??梢允褂脗鞲衅鱽頇z測(cè)磁轉(zhuǎn)子的位置,并以此調(diào)節(jié)電壓的頻率。該方法類似于伺服控制鎖相環(huán)(PLL)系統(tǒng),只不過這里采用DSP來實(shí)現(xiàn)這一任務(wù)。
圖5:典型的應(yīng)用方框圖。
新一代的家電將需要更復(fù)雜的電路來監(jiān)控電機(jī)和整個(gè)系統(tǒng)的運(yùn)行狀況。使用FPGA中DSP功能的先進(jìn)控制算法設(shè)計(jì)將能夠?qū)崿F(xiàn)比特殊應(yīng)用標(biāo)準(zhǔn)產(chǎn)品(ASSP)或特殊應(yīng)用集成電路(ASIC)更靈活的系統(tǒng)。由于FPGA可以編程,因此可以根據(jù)市場(chǎng)需求的變化修改或加入新功能。如果加入一個(gè)以太網(wǎng)IP核,F(xiàn)PGA還能夠通過IP網(wǎng)絡(luò)與外界進(jìn)行通訊,從而允許系統(tǒng)安排好系統(tǒng)發(fā)生故障之前的維護(hù)和服務(wù)工作,并實(shí)現(xiàn)用戶家庭網(wǎng)絡(luò)的無線通信。[page]
微控制器
新一代家電設(shè)備將通過微控制器實(shí)現(xiàn)用戶接口和其他的功能控制。具有嵌入式微控制器的FPGA提供了一個(gè)集成的解決方案,無需另外再配外部專用處理器。嵌入式處理器設(shè)計(jì)師面臨的主要挑戰(zhàn)是如何選擇處理器,使之最適合具體的應(yīng)用但又不過分地浪費(fèi)或犧牲功能。像Altera的Nios? II軟件處理器就允許設(shè)計(jì)師創(chuàng)建理想的硬件(CPU,外設(shè)以及定制硬件加速器)、軟件(存儲(chǔ)器接口)和成本的綜合環(huán)境,以滿足每一個(gè)新的家電設(shè)計(jì)階段的獨(dú)特需求。
此外,Altera公司的 Nios II C-to-Hardware Acceleration (C2H) Compiler可以幫助那些對(duì)FPGA比較陌生的工程師利用ANSI C代替原理圖或RTL輸入進(jìn)行嵌入式處理器系統(tǒng)設(shè)計(jì)。
LCD面板接口
FPGA中內(nèi)置的LVDS I/O接口允許直接耦合并驅(qū)動(dòng)簡(jiǎn)單文本或視頻質(zhì)量的顯示器面板,因而在系統(tǒng)中可以很容易設(shè)計(jì)出用于顯示器的視頻處理器和定時(shí)控制器。一片Cyclone III FPGA可以被設(shè)計(jì)和配置成為一個(gè)驅(qū)動(dòng)典型液晶顯示器(LCD)接口的圖像增強(qiáng)引擎。而預(yù)先經(jīng)過優(yōu)化的IP MegaCore??能,例如去交織、量化、濾波以及色彩空間轉(zhuǎn)換器,都可以處理來自任何源設(shè)備的視頻輸入,并輸出到象具有網(wǎng)絡(luò)功能的電冰箱上的視頻顯示器這樣的LCD面板上。
本文小結(jié)
低成本的FPGA或CPLD可以幫助家電設(shè)計(jì)師利用靈活的、集成有DSP算法的單片集成解決方案實(shí)現(xiàn)節(jié)能的電機(jī)控制。此外,這些具有內(nèi)置軟處理器的可編程器件還有助于簡(jiǎn)化設(shè)備的用戶接口設(shè)計(jì)。利用這些器件還可以使新一代的家電設(shè)備能夠與用戶的家庭網(wǎng)絡(luò)進(jìn)行無線通信。
上一篇:降低FPGA功耗的設(shè)計(jì)技巧和ISE功能分析工具
下一篇:用FPGA實(shí)現(xiàn)汽車視頻和圖形控制
推薦閱讀最新更新時(shí)間:2025-03-22 18:52






- 為什么電源紋波測(cè)試結(jié)果與理論設(shè)計(jì)如此之大?
- UWB信標(biāo)與LoRa基站網(wǎng)關(guān)數(shù)據(jù)區(qū)別在哪里?
- 什么是AI 同傳技術(shù)
- 人工智能處理器和加速器到底是什么?
- PWM控制(脈沖寬度調(diào)制)的基本原理是什么
- 如何設(shè)計(jì)帶集成運(yùn)放構(gòu)成的方波發(fā)生器
- DSP調(diào)度算法的基本概念和原理
- 什么是集成動(dòng)力總成? 集成動(dòng)力總成的優(yōu)勢(shì)在哪里
- 鐵威馬 D5/D8 Hybrid:精準(zhǔn)擴(kuò)容時(shí)代的“5+8”雙引擎
- 使用 Analog Devices 的 LT1584CT-3.6 的參考設(shè)計(jì)
- MIC94050,用于背板分布式電源的 MOSFET 電源驅(qū)動(dòng)器評(píng)估板
- 第二代電動(dòng)汽車功率逆變器控制參考平臺(tái)
- LM431A 大電流并聯(lián)穩(wěn)壓器的典型應(yīng)用
- 用于 Intel Pentium VRE 處理器的 LT1587CT-3.3 3.3V/3A 低壓差穩(wěn)壓器的典型應(yīng)用
- MAXREFDES111#:隔離型、24V至5V、2W反激電源
- 使用 ROHM Semiconductor 的 BD5336 的參考設(shè)計(jì)
- RD-508,使用 FAN5331SX LED 驅(qū)動(dòng)器進(jìn)行通信應(yīng)用的參考設(shè)計(jì)
- 七圣召喚 飯卡DIY
- 【DDS模塊】AD9834
- STM32開源開發(fā)環(huán)境的搭建
- LPC1768 SPI 外設(shè)控制DA(PCM1796)調(diào)試記錄
- 三星新款S Pen解密,適用于Galaxy S22 Ultra
- Velodyne 激光雷達(dá)為 ROBORACE 自動(dòng)駕駛賽車系列提供先進(jìn)的感知
- 51單片機(jī)無線音樂門鈴設(shè)計(jì)
- 示波器常見使用問題解答
- 電流表電壓表的運(yùn)用方法
- uboot-2011.12移植到S3C2440(序一)——ELF可執(zhí)行文件及其組成
- 實(shí)例:使用網(wǎng)絡(luò)分析儀進(jìn)行電纜測(cè)試
- 手持式頻譜儀測(cè)量干擾信號(hào)的理想選擇
- 國(guó)芯科技發(fā)布全球首款48V安全氣囊芯片,引領(lǐng)智能汽車新紀(jì)元
- 亞馬遜全球部署100萬臺(tái)機(jī)器人
- 自動(dòng)駕駛只用激光雷達(dá)進(jìn)行感知會(huì)有哪些問題?
- 為什么電源紋波測(cè)試結(jié)果與理論設(shè)計(jì)如此之大?
- UWB信標(biāo)與LoRa基站網(wǎng)關(guān)數(shù)據(jù)區(qū)別在哪里?
- 什么是AI 同傳技術(shù)
- 人工智能處理器和加速器到底是什么?
- PWM控制(脈沖寬度調(diào)制)的基本原理是什么
- 如何設(shè)計(jì)帶集成運(yùn)放構(gòu)成的方波發(fā)生器
- DSP調(diào)度算法的基本概念和原理
- 閱讀TI DLP ® 博文,帶你走進(jìn)不一樣的視野!
- 深入東芝參考設(shè)計(jì)庫:夯實(shí)您的設(shè)計(jì)庫,讓您的設(shè)計(jì)更出彩
- EEWORLD2018開年送禮,答題贏紅包
- 泰克 MSO6B 探索營(yíng):設(shè)計(jì)資源集錦
- 雙11之單片機(jī)狂歡:11.11元包郵拇指板STM32L011,搶完為止
- 點(diǎn)評(píng)《深入淺出玩TI Sitara》,精彩好禮等你拿!
- TI E2E™ 中文社區(qū)8周年,8本技術(shù)合集送給熱愛技術(shù)的你!
- 【專題】TI MSP430FR59xx——將低功耗設(shè)計(jì)進(jìn)行到底!
- 新春尋寶記,泰克送福利!快來開啟你的尋寶之旅~
- 小米MIUI新版相冊(cè)App解密:響應(yīng)提升,高頻操作流暢
- 加大mini-LED投資 新款MacBook Pro將在9月發(fā)布
- 銷售超級(jí)周期來了 iPhone 12系列銷量超1億部
- OPPO Card商標(biāo)申請(qǐng)曝光 功能類似Apple Card
- 蘋果發(fā) iOS/iPadOS 15 開發(fā)者 Beta 2 修正版
- STM32學(xué)習(xí)——矩陣鍵盤
- STM32——TIM死區(qū)互補(bǔ)PWM波輸出
- STM32之3路ADC同步轉(zhuǎn)換
- STM32學(xué)習(xí)第二課——(操作)按鍵控制LED燈
- STM32學(xué)習(xí)第一課——新建工程與點(diǎn)亮LED燈
- 請(qǐng)教一個(gè)while的問題
- 網(wǎng)絡(luò)驅(qū)動(dòng)無法調(diào)用我的中斷服務(wù)程序?/(幫忙)
- 雙向出發(fā)二級(jí)管的問題
- 誰能給你能下載的51單片機(jī)的書
- [轉(zhuǎn)]利用低功耗節(jié)點(diǎn)搭建可托管且可擴(kuò)展的長(zhǎng)距離網(wǎng)絡(luò)
- 怎么才能看懂linux/drive/mtd/nand下的源碼
- 單片機(jī)系統(tǒng)設(shè)計(jì)
- 串口發(fā)送字符時(shí)TRMT始終是滿的,導(dǎo)致發(fā)不出接下來的數(shù)據(jù)
- ATMega16驅(qū)動(dòng)12864lcd-繪圖-畫點(diǎn)
- 這種命令(process -v>123.txt) 用CreateProcess怎么調(diào)用呀