版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、技術(shù)創(chuàng)新中文核心期刊微計算機(jī)信息(嵌入式與SOC2007年第23卷第7-2期PLD CPLD FPGA應(yīng)用基于CPLD的數(shù)字PWM信號發(fā)生器的設(shè)計A Design of Digital PWM Signal Generator Based on CPLD Devices(1.上海工程技術(shù)大學(xué);2.中國酒泉衛(wèi)星發(fā)射中心;3.四川大學(xué)滕旭東1王弘輝2傅友登3TENG XUDONG WANG HONGHUI FU YOUDENG摘要:提出一種基于CPLD(復(fù)雜可編程邏輯器件的數(shù)字脈寬調(diào)制波形發(fā)生器的設(shè)計。文中詳細(xì)介紹以計數(shù)器為中心的PWM 波形產(chǎn)生原理和設(shè)計過程,并給出數(shù)字PWM信號發(fā)生器的應(yīng)用實例
2、。測試結(jié)果表明,基于CPLD的數(shù)字脈寬調(diào)制波形具有頻率穩(wěn)定性好、死區(qū)時間可控,結(jié)構(gòu)簡單和調(diào)整靈活等特點(diǎn),易于實現(xiàn)智能控制。關(guān)鍵詞:逆變電源;數(shù)字脈沖寬度調(diào)制信號;CPLD;計數(shù)器中圖分類號:TN787文獻(xiàn)標(biāo)識碼:AAbstract:A new design of digital PWM signal based on CPLD devices is introduced in this paper.By means of good performance of CPLD devices,The design scheme and working principles of digital PW
3、M generator are analyzed in detail.The testing results show that PWM signal realized by CPLD is more stable and easily be controlled.So it is possible that adjusting and monitoring systems by feedback signal.Key words:welding inverter,digital Pulse Wide Modulator,CPLD,Counter文章編號:1008-0570(200707-2-
4、0178-02引言逆變電源,在弧焊機(jī)和超聲波清洗設(shè)備等方面應(yīng)用很廣,其技術(shù)核心就是產(chǎn)生PWM(脈沖寬度調(diào)制信號,通過改變PWM信號的頻率和占空比,調(diào)節(jié)和控制功率開關(guān)器件的開通以及關(guān)斷時間,實現(xiàn)電源頻率和功率輸出的調(diào)節(jié),形成逆變電源。目前,逆變電源常使用模擬/數(shù)字混合設(shè)計的專用芯片如TL494、SG3525等來產(chǎn)生PWM信號,這類芯片最大缺點(diǎn)是波形不穩(wěn)定,會受到電磁場和工作環(huán)境溫度的影響,漂移現(xiàn)象嚴(yán)重,而且不易用微處理器控制,動態(tài)調(diào)節(jié)頻率和功率困難??紤]到CPLD(復(fù)雜可編程邏輯器件具有高可靠性,通用性好,在線可編程等特點(diǎn),已有研究者開始采用CPLD來設(shè)計PWM波形發(fā)生器,然而這些設(shè)計過程較為復(fù)
5、雜,調(diào)整不靈活,需要資源數(shù)較多的可編程邏輯器件,從而帶來使用不便和成本較高等缺點(diǎn)。本文提出一種基于CPLD的PWM波形發(fā)生器設(shè)計原理,具備智能控制及死區(qū)調(diào)整功能,芯片資源占用少,能較好地解決設(shè)計功能實現(xiàn)和開發(fā)成本的矛盾。1PWM信號產(chǎn)生原理采樣控制理論中有一個重要結(jié)論:沖量相等而形狀不同的窄脈沖加在具有慣性的環(huán)節(jié)上時,其效果基本相同。以該結(jié)論為理論基礎(chǔ),可以利用計數(shù)器和觸發(fā)器設(shè)計PWM信號產(chǎn)生電路,使輸出端得到一系列幅值相等而寬度不相等的兩路脈沖,用這些脈沖來代替正弦波或其他所需要的波形。按一定的規(guī)則改變計數(shù)器的數(shù)值,就可以調(diào)整脈沖的寬度,從而實現(xiàn)逆變電源輸出功率和頻率的調(diào)整。在控制大功率電路
6、時,PWM信號發(fā)生電路產(chǎn)生的兩路脈沖要求有一定的死區(qū)時間tp,即為了保證大功率器件不同時導(dǎo)通而設(shè)置的所有大功率器件同時處于截止?fàn)顟B(tài)的時間,如圖1所示。圖1兩路對稱PWM信號及死區(qū)tpFig.Waveforms of PWM pulse and Dead time tp2數(shù)字PWM信號發(fā)生器的設(shè)計復(fù)雜可編程芯片可以用VHDL語言(硬件電路描述語言或者電路原理圖方式進(jìn)行自頂向下的設(shè)計開發(fā),實現(xiàn)相應(yīng)的電路功能。根據(jù)上節(jié)介紹的PWM波形產(chǎn)生原理,設(shè)計框圖如圖2所示。圖中主要由周期預(yù)置計數(shù)器、減一計數(shù)器、零值/中值檢測器、死區(qū)控制器、RS觸發(fā)器和控制信號產(chǎn)生電路等部分組成,實現(xiàn)數(shù)字PWM信號的產(chǎn)生。圖2
7、數(shù)字PWM信號發(fā)生器的原理圖2.1PWM信號的產(chǎn)生滕旭東:碩士基金項目:上海高校培養(yǎng)優(yōu)秀青年教師科研專項基金資助(05XPYQ05技術(shù)創(chuàng)新PLD CPLD FPGA 應(yīng)用您的論文得到兩院院士關(guān)注調(diào)用16位計數(shù)器模塊作為周期預(yù)置計數(shù)器和減一計數(shù)器。周期預(yù)置計數(shù)器先向減一計數(shù)器預(yù)置初始值N ,接著減一計數(shù)器在分頻后的時鐘信號CLK1作用下,實現(xiàn)二進(jìn)制數(shù)N 的減一運(yùn)算。減一過程中,變化的計數(shù)值與N/2做中值檢測,二者相等時產(chǎn)生高電平信號Half_Flag ,同時計數(shù)器繼續(xù)減一操作;當(dāng)計數(shù)值減到零值時,由全零檢測器產(chǎn)生高電平信號Zero_Flag ,并重新賦減一計數(shù)器初值N ,下一個時鐘重新計數(shù)。隨著
8、計數(shù)器周而復(fù)始的減一操作,于是產(chǎn)生周期為T=N/fclk1的兩路觸發(fā)脈沖信號Half_Sig 和Zero_Sig 。如圖3所示。圖3減一計數(shù)器產(chǎn)生的兩路觸發(fā)脈沖flg.3Dual-Pulses Producing by Down-Counter兩路觸發(fā)脈沖信號經(jīng)脈沖電路整形后,分別送入RS 觸發(fā)器FF0和FF1的輸入控制端。由于觸發(fā)脈沖信號周期為T ,所以觸發(fā)器FF0和FF1的輸出端Q 每隔周期T 才翻轉(zhuǎn)一次且翻轉(zhuǎn)方向相反,從而形成的周期為2T 的數(shù)字脈沖波形信號,即無死區(qū)的PWM 波形,見圖4??梢妰陕酚|發(fā)脈沖信號的周期T 決定了PWM 信號的頻率值,如果要改變PWM 波形輸出頻率f ,調(diào)整
9、周期預(yù)置計數(shù)器的初值N 就可實現(xiàn),計算公式如下:(1(2圖4兩路對稱PWM 信號Fig.4Waveforms of PWM pulse其中:f os 為晶振頻率;f 為頻率精度;式(1(2表明晶振基準(zhǔn)頻率越高,計數(shù)器位數(shù)越多,頻率精度就會越高。例如晶振頻率f os 為40M 時,頻率精度為1020Hz ,而晶振頻率f os 為60M 時,頻率精度可達(dá)15Hz 。2.2死區(qū)設(shè)計上述PWM 信號產(chǎn)生以后,利用死區(qū)控制器產(chǎn)生控制信號形成和調(diào)整死區(qū)tp 。死區(qū)控制器內(nèi)部有延時預(yù)置計數(shù)器和兩個減一計數(shù)器??刂七^程為:延時預(yù)置計數(shù)器先向兩個減一計數(shù)器置數(shù),由觸發(fā)脈沖Half_Flag 和Zero_Flag
10、 分別啟動兩個減一計數(shù)器,實現(xiàn)交叉控制觸發(fā)器FF0和FF1的翻轉(zhuǎn),如圖5所示。當(dāng)脈沖Half_Flag 送入觸發(fā)器R 端后,FF0觸發(fā)器立刻進(jìn)行翻轉(zhuǎn),同時啟動內(nèi)部減一計數(shù)器,使FF1觸發(fā)器延時后翻轉(zhuǎn),兩個觸發(fā)器的翻轉(zhuǎn)時刻正好相差了一個延時預(yù)置計數(shù)器的計數(shù)時間,即死區(qū)時間tp ,這樣形成了一個死區(qū);當(dāng)脈沖Zero_Flag 送入RS 觸發(fā)器R 端后,FF1觸發(fā)器立刻翻轉(zhuǎn),內(nèi)部另一個減一計數(shù)器開始工作,使FF0觸發(fā)器延時相同時間tp 后翻轉(zhuǎn),這樣又形成了一個死區(qū)。隨著兩路觸發(fā)脈沖的周期重復(fù),于是產(chǎn)生兩路PWM 波形。圖5死區(qū)延時器延民主黨波形翻轉(zhuǎn)示意圖Fig.5Diagram of PWM Wav
11、eforms overturning2.3脈寬控制PWM 信號的死區(qū)時間越長,其有效寬度越窄,反之就越寬。所以我們可以通過控制預(yù)置計數(shù)器的計數(shù)值來改變死區(qū)時間,達(dá)到調(diào)整PWM 信號寬度的目的。當(dāng)采用數(shù)字PI 或PID 調(diào)節(jié)器時,反饋信號經(jīng)過A/D 轉(zhuǎn)換后送給死區(qū)延時預(yù)置計數(shù)器,在計數(shù)器減到0時自動預(yù)置成為下一次的死區(qū)時間,從而實現(xiàn)脈寬調(diào)整功能。2.4控制信號產(chǎn)生電路控制信號產(chǎn)生電路由T 觸發(fā)器、比較器、譯碼器等數(shù)字邏輯電路組成。主要功能產(chǎn)生各種觸發(fā)信號控制計數(shù)器置數(shù)、運(yùn)算操作和啟動時刻,包括周期預(yù)置計數(shù)器、減一計數(shù)器和死區(qū)延時預(yù)置計數(shù)器等;其次控制外部總線訪問CPLD 內(nèi)部的數(shù)據(jù)緩存器或地址鎖
12、存器,實現(xiàn)智能控制和自適應(yīng)調(diào)節(jié)。3基于CPLD 的PWM 波形發(fā)生器的應(yīng)用示例基于CPLD 設(shè)計的PWM 波形發(fā)生器與微處理器接口簡單,可以通過數(shù)字化的控制方法設(shè)置和調(diào)整參數(shù),滿足各種工況要求。此外容易實現(xiàn)過流、過壓和過熱等保護(hù)功能。圖6為數(shù)字超聲波電源的PWM 波形發(fā)生器設(shè)計電路。該設(shè)計采用單片機(jī)AT89C2051控制基于CPLD 的PWM 波形發(fā)生器的工作,CPLD 芯片采用EPM 7128SLC84-15。電路中用四個按鍵來設(shè)置CPLD 的工作模式和控制參數(shù),其中鍵Fre_Up 和Fre_Down 來調(diào)整PWM 信號頻率;鍵M ulti_single 設(shè)置單頻/跳頻工作方式;鍵Start
13、_Key 啟動/停止PWM 波形發(fā)生器。圖6智通PWM 信號發(fā)生器的電路原理圖Fig .6CircuitConfigurationoftheintrelligentPWM WaveformsGenerator開機(jī)后,單片機(jī)根據(jù)鍵盤操作,通過A0.2總線向CPLD 送入訪問地址,譯碼后D0.3上的數(shù)據(jù)寫入選中計數(shù)器,實現(xiàn)對PWM 波形發(fā)生器的設(shè)置,按下Start_Key 鍵啟動CPLD 開始獨(dú)立工作。(下轉(zhuǎn)第219頁技術(shù)創(chuàng)新機(jī)器人技術(shù)您的論文得到兩院院士關(guān)注/異步合成,此函數(shù)立即退出jTTS_PlayToFile(pszText,pszDestFile,FORM AT_WAV,NULL,PLAY
14、M ODE_ASYNC,CallBackProc,0;jTTS_PlayToFile (pszTextFile,pszDestFile,FORM AT_WAV,NULL,PLAYCONTENT_TEXTFILE,NULL,0;用戶可以指定合成語音數(shù)據(jù)的格式,并可以指定是否增加WAV 文件頭。在本文中,大量使用以上的文件合成,回調(diào)函數(shù)以及WAV 語音格式,使語音合成跨過平臺更容易、更簡單、更準(zhǔn)確。5結(jié)束語本文討論了多Agent 通信機(jī)制的機(jī)器人控制系統(tǒng)結(jié)構(gòu)及協(xié)調(diào)機(jī)制,著重討論了在不同Agent 下的通信語言選擇,并實現(xiàn)了TTSAgent 播報系統(tǒng)方式,在多Agent 通信機(jī)制上考慮到Ontolo
15、-gy 一致性來提高Agent 之間的協(xié)作效率。實驗證明在機(jī)器人控制系統(tǒng)中,在Web Service 中生成合成語音,將機(jī)器人動作轉(zhuǎn)化為邏輯程序設(shè)計中的形式語音,是一種有效的多Agent 通信協(xié)調(diào)機(jī)制方法。本文作者的創(chuàng)新點(diǎn):通過在多Agent 通信中引入通信本體和KQM L 語言,實現(xiàn)了機(jī)器人控制系統(tǒng)中信息之間的理解和溝通;通過使用SSM L 、S3M L 語言和TTS ,實現(xiàn)了人類使用中文語音與機(jī)器人進(jìn)行對話、交流和控制的目的。本文的研究為機(jī)器人智能控制和工業(yè)控制系統(tǒng)的語音遠(yuǎn)程控制提供了一種新的解決方法。參考文獻(xiàn)1薛宏濤等.多智能體系統(tǒng)體系結(jié)構(gòu)及協(xié)調(diào)機(jī)制研究綜述J.機(jī)器人,2001,23(1
16、:201-2072陳衛(wèi)東等.基于開放式多智能體結(jié)構(gòu)的分布式自主機(jī)器人系統(tǒng)J.機(jī)器人,2001,23(1:56-603S Carpn,LE Parker.Coopesaline leader following in a Dis-tributed Multi -Robot System C.In:Proc.2002IEEE Int.Conf.Robot and Automat.,2002,2994-3001.4Huang Haiping ,Wang Ruchuan,Xu Xiaolong.esearch on Appli-cations of Cryptography for Multi -Mo
17、bile Agents System.TheJournal of China University of Posts and Telecommunications,2004,11(4:34-375魏春梅,宋庭新.基于Web Service 的機(jī)器人遠(yuǎn)程控制系統(tǒng)設(shè)計J微計算機(jī)信息,2006,6-2:258-259。作者簡介:劉么和(1954-,男,湖北武漢人,湖北工業(yè)大學(xué)機(jī)械工程學(xué)院教授,留美歸國學(xué)者,主要從事計算機(jī)應(yīng)用,語音識別,機(jī)器人技術(shù)和信號處理方面的研究。Email:yaohe_;何東付(1982-,男,湖北工業(yè)大學(xué)計算機(jī)學(xué)院研究生,研究方向為計算機(jī)軟件。宋庭
18、新(1972-,男,湖北工業(yè)大學(xué)機(jī)械工程學(xué)院副教授,主要從事測控技術(shù)及儀器方面的研究。譚保華(1978-,男,湖北工業(yè)大學(xué)理學(xué)院講師,主要從事語音識別方面的研究。Biography:Yao-He Liu (1954-,male,born in Wuhan,Hubei Province,he is a professor in School of Mechanical Engineer-ing,Hubei University of Technology,his research interests in-clude computer applications,voice technology
19、and robot controltechnology.(430068湖北湖北武漢湖北工業(yè)大學(xué)機(jī)械工程學(xué)院劉么和何東付宋庭新譚保華(Mechanical Engineering School,Hubei University of Tech-nology,Wuhan 430068,ChinaLiu Yaohe He,Dongfu Song Tingxin Tan Baohua通訊地址:(430068湖北湖北武漢湖北工業(yè)大學(xué)機(jī)械工程學(xué)院劉么和(收稿日期:2007.5.23(修稿日期:2007.6.25(上接第179頁在工作過程中,電流采樣反饋信號Feedback 送入A/D 轉(zhuǎn)換器形成四位二進(jìn)制
20、數(shù)值PD0.PD3,用該數(shù)據(jù)來調(diào)整PWM 脈沖信號的死區(qū)延時預(yù)置計數(shù)器即占空比,從而可以跟蹤諧振點(diǎn)的變化,穩(wěn)定輸出功率。如果外部電路電路出現(xiàn)異常,用保護(hù)信號Protect 停止PWM 信號的產(chǎn)生。4結(jié)論本文提出的基于CPLD 的全數(shù)字化PWM 發(fā)生器設(shè)計,結(jié)構(gòu)簡單,工作可靠,不僅克服了專用模擬芯片帶來的溫度漂移,同時實現(xiàn)死區(qū)的智能控制和功(頻率在線調(diào)節(jié),且具備軟啟動功能,從而擴(kuò)展了功率器件的選擇范圍。以該方案設(shè)計的數(shù)字超聲波電源,經(jīng)生產(chǎn)廠家測試,頻率穩(wěn)定且功率控制精度高,調(diào)整方便,成本低。本文創(chuàng)新點(diǎn)在于提出一種基于CPLD 的數(shù)字PWM 信號發(fā)生器的設(shè)計,該設(shè)計解決了目前數(shù)字PWM 波形發(fā)生器的死區(qū)時間不可控制和功率跟蹤困難等缺點(diǎn),推進(jìn)了數(shù)字PWM 發(fā)生器的實用化。參考文獻(xiàn)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 相位差計課程設(shè)計
- 機(jī)械課程設(shè)計底座
- 電話機(jī)課程設(shè)計元件清單
- 監(jiān)控調(diào)節(jié)課程設(shè)計
- 電網(wǎng)潮流課程設(shè)計
- 村居古詩高鼎課程設(shè)計
- 幼兒園種菜地課程設(shè)計
- 機(jī)械設(shè)計課程設(shè)計減速帶
- 物業(yè)管理實務(wù)課程設(shè)計
- 現(xiàn)代教育課程設(shè)計思路圖
- 《供應(yīng)商質(zhì)量會議》課件
- 高壓電纜安裝指導(dǎo)書
- 越劇團(tuán)管理制度
- 2020山東春季高考數(shù)字媒體真題
- 任務(wù)3干鮑魚漲發(fā)
- 氣體檢測系統(tǒng)中英文對照外文翻譯文獻(xiàn)
- 湖北省武漢市洪山區(qū)2022-2023學(xué)年四年級上學(xué)期期末考試科學(xué)試題
- 新一代大學(xué)英語發(fā)展篇綜合教程2答案
- 公務(wù)員調(diào)任(轉(zhuǎn)任)審批表 - 陽春人才網(wǎng)
- 土地利用動態(tài)遙感監(jiān)測規(guī)程
- 大班音樂《歡樂頌》課件
評論
0/150
提交評論