當(dāng)前位置:首頁(yè) > 電源 > 功率器件
[導(dǎo)讀]本系統(tǒng)以MSP430為控制核心設(shè)計(jì)并制作一個(gè)正弦波和脈沖波信號(hào)源。本 實(shí)驗(yàn)分為四大模塊,分別是鍵盤(pán)掃描模塊,正弦波產(chǎn)生模塊,脈沖波產(chǎn)生模塊和液晶顯示模塊。正弦產(chǎn)生部分采

本系統(tǒng)以MSP430為控制核心設(shè)計(jì)并制作一個(gè)正弦波和脈沖波信號(hào)源。本 實(shí)驗(yàn)分為四大模塊,分別是鍵盤(pán)掃描模塊,正弦波產(chǎn)生模塊,脈沖波產(chǎn)生模塊和液晶顯示模塊。正弦產(chǎn)生部分采用DDS芯片AD9851產(chǎn)生頻率可控的正弦波,在實(shí)踐測(cè)試中得之從AD9851輸出的正弦波幅值會(huì)隨頻率變化,最后通過(guò)軟件編程明顯減少了幅值誤差。脈沖產(chǎn)生部分采用Verilog編程在FPGA內(nèi)部產(chǎn)生占空比可調(diào)的脈沖波,解決了由將正弦波變成方波再送FPGA產(chǎn)生脈沖波的不穩(wěn)定性。本系統(tǒng)工作可靠穩(wěn)定,較好地完成了基本部分和發(fā)揮部分的要求。

一. 總體方案

本系統(tǒng)要求在給定±15V電源電壓條件下設(shè)計(jì)出一個(gè)能產(chǎn)生正波和脈沖波的信號(hào)源。信號(hào)頻率為20Hz~20kHz,頻率能程控步進(jìn)調(diào)整(步長(zhǎng)為5Hz),脈沖波的占空比在2%~98%之間能程控步進(jìn)調(diào)整(步長(zhǎng)2%),兩路信號(hào)均要求幅值在100mv到3V步進(jìn)可調(diào)(步長(zhǎng)為100mv),要求性能良好(頻率穩(wěn)度高,非線性失真小等),方案考慮如下:

正弦波產(chǎn)生

方案一:采用單片函數(shù)信號(hào)發(fā)生器(如8038),8038可同時(shí)產(chǎn)生正弦波。脈沖波,方法簡(jiǎn)單易行,用D/A轉(zhuǎn)換器的輸出來(lái)改變調(diào)制電壓,可以實(shí)現(xiàn)數(shù)控調(diào)整頻率,但步長(zhǎng)難以滿足要求,且頻率穩(wěn)定度不高。

方案二:采用鎖相式頻率合成器,利用鎖相環(huán),將壓控振蕩器(vco)的輸出頻率鎖定在所需頻率上,該方案性能良好,但難以達(dá)到輸出頻率覆蓋系數(shù)的要求,且電路復(fù)雜,不適于產(chǎn)生低頻信號(hào)。

方案三:采用直接數(shù)字頻率合成芯片AB9851,可以很方便地生成正弦波和脈沖波。DDS特別適合于生成頻率低、頻帶寬、頻率穩(wěn)定性和準(zhǔn)確度較高及波形復(fù)雜的場(chǎng)合。

脈沖波產(chǎn)生

方案一:由D/A轉(zhuǎn)換器產(chǎn)生占空比相應(yīng)的電壓,將之與正弦信號(hào)進(jìn)行比較就可得到所需占空比方波。但這種方法精度較差,難以達(dá)到2%的步進(jìn)要求。

方案二:先把正弦波變換為鋸齒波或三角波,然后進(jìn)行比較。這樣一來(lái)雖然可以提高精度,但電路復(fù)雜,成本高,調(diào)試也困難。

方案三:采用計(jì)數(shù)定時(shí)方法,先將正弦波變換為方波送入FPGA,再用它的上升沿觸發(fā)一計(jì)時(shí)電路,該電路在計(jì)時(shí)期間輸出為高電平,計(jì)時(shí)終止后輸出為低電平, 從而實(shí)現(xiàn)脈沖波的占空比步進(jìn)可調(diào),占空比由單片機(jī)傳輸給FPGA。此方案構(gòu)成的兩模塊有影響,形成信號(hào)源不穩(wěn)定。

方案四:在單片機(jī)MSP430的控制下,通過(guò)軟件編程直接在FPGA內(nèi)部產(chǎn)生可控占空比脈沖波,實(shí)現(xiàn)比較容易,產(chǎn)生信號(hào)源十分穩(wěn)定。

根據(jù)以上分析,選用如下方案:

(1)正弦波采用DDS芯片AD9851用動(dòng)態(tài)生成程序的方法來(lái)實(shí)現(xiàn)。

(2)方波的產(chǎn)生方波由編程在FPGA內(nèi)部生成。

信號(hào)源系統(tǒng)的原理框圖如圖所示:

 

 

圖1 系統(tǒng)總體框圖

二. 系統(tǒng)設(shè)計(jì)

2.1 硬件設(shè)計(jì)

2.1.1 正弦波產(chǎn)生電路

DDS單片頻率合成器AD9851的ROM中已預(yù)先存入正弦函數(shù)表,其幅度按二進(jìn)制分辨率量化,其相位一個(gè)周期360o按2∏/232的分辨率設(shè)立相位取樣點(diǎn)。然后存入ROM相應(yīng)地址中。工作時(shí),用單片機(jī)送入頻率碼。輸入采用并行方式,8位一個(gè)字節(jié),分5次輸入,其中32位是頻率碼,另8位中的5位是初始相伴控制碼,3位是掉電控制碼。改變讀取ROM的數(shù)目,即可改變輸出頻率。

輸出頻率的一般表達(dá)式為 fout=kfc/232

式中,k為頻率碼,是個(gè)32位的二進(jìn)制數(shù)。fc為系統(tǒng)時(shí)鐘頻率,即25MHz。

頻率變化范圍為20Hz~20kHz,周期變化范圍為50ms~50us。時(shí)鐘周期Tc=0.04us.當(dāng)輸出頻率最高,即fomax=20 kHz,則Tomin=50us,

步進(jìn)寬度為: △T=Tomin×2%=50×2%=1us

 

 

圖2

2.1.2 正弦波幅值可調(diào)電路

采用16位串行DA器件DAC8831來(lái)實(shí)現(xiàn)正弦波的幅度步進(jìn)。將DDS生成的正弦波接到DAC8831的基準(zhǔn)輸入端,通過(guò)單片機(jī)調(diào)整DA輸入數(shù)字量,從而完成正弦波100mv的步進(jìn)和幅值預(yù)置。

 

 

圖3

2.1.3 脈沖波形成電路

在單片機(jī)的控制下通過(guò)verilog編程在FPGA內(nèi)部產(chǎn)生可控脈沖波。

 

 

圖4

2.1.4 脈沖波幅值步進(jìn)調(diào)整電路:

本部分采用16串行DA器件DAC8831,接口簡(jiǎn)單,且精度較高。電路圖與圖3-2相同。

2.2 軟件設(shè)計(jì)

2.2.1 基本思路

單片機(jī)控制AD9851產(chǎn)生頻率和相位都可控的正弦波,頻率量由鍵盤(pán)設(shè)定,步進(jìn)量為5Hz,AD9851頻率分辨率為0.006985Hz,完全能夠滿足要求。正弦信號(hào)送入DAC8831的基準(zhǔn)輸入端,單片機(jī)控制DA的數(shù)字量調(diào)節(jié)其幅值,設(shè)置按鍵調(diào)整幅值可實(shí)現(xiàn)100mv的步進(jìn)。在單片機(jī)的控制下編程在FPGA內(nèi)部產(chǎn)生占空比可調(diào)的脈沖波,單片機(jī)向FPGA送入占空比值和頻率值,F(xiàn)PGA通過(guò)計(jì)數(shù)值從而改變輸出脈沖波的占空比和頻率,設(shè)置按鍵調(diào)整占空比和幅值。正弦信號(hào)送入DAC8831的基準(zhǔn)輸入端,單片機(jī)控制DA的數(shù)字量調(diào)節(jié)其幅值,設(shè)置按鍵調(diào)整幅值可實(shí)現(xiàn)100mv的步進(jìn)。

2.2.2 軟件流程圖

 

 

圖5 軟件流程圖

三、測(cè)試結(jié)果與分析

3.1 正弦波測(cè)試結(jié)果

表一:

 

 

圖6

3.2 脈沖波測(cè)試結(jié)果

表二:

 

 

圖7

3.3 相對(duì)誤差統(tǒng)計(jì)

表三:

 

 

圖8

3.4 誤差分析

(1)DAC8831的量化誤差 DAC8831為16串行輸入的D/A轉(zhuǎn)化器,會(huì)引入一定的誤差。

(2)由于條件有限,采用手工焊接電路影響了整個(gè)電路的布局與走線,從而引入了一定的噪聲與干擾。

四、總結(jié)

在實(shí)現(xiàn)此項(xiàng)項(xiàng)目過(guò)程中,很快實(shí)現(xiàn)了對(duì)于產(chǎn)生可控的正弦波并在液晶上顯示的基本要求與發(fā)揮部分,DDS芯片AD9851產(chǎn)生頻率可控的正弦波,在實(shí)踐測(cè)試中得之從AD9851輸出的正弦波幅值會(huì)隨頻率變化,最后通過(guò)軟件編程明顯減少了幅值誤差。關(guān)鍵部分就在于產(chǎn)生占空比可控的脈沖波,起初的思路是由AD9851產(chǎn)生的正弦波經(jīng)過(guò)滯回比較器生成方波送到FPGA產(chǎn)生可控的脈沖波,但最后產(chǎn)生的脈沖波頻率與正弦波頻率不對(duì)應(yīng)且影響正弦波的穩(wěn)定度,兩個(gè)模塊之間有影響,最后討論改變方案,在MSP430送入控制信號(hào)的前提下在FPGA內(nèi)部產(chǎn)生可控的脈沖波,結(jié)果很理想,基本達(dá)到了實(shí)驗(yàn)要求和發(fā)揮的部分。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專(zhuān)欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車(chē)的華為或?qū)⒋呱龈蟮莫?dú)角獸公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

倫敦2024年8月29日 /美通社/ -- 英國(guó)汽車(chē)技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車(chē)工程師從創(chuàng)意到認(rèn)證的所有需求的工具,可用于創(chuàng)建軟件定義汽車(chē)。 SODA V工具的開(kāi)發(fā)耗時(shí)1.5...

關(guān)鍵字: 汽車(chē) 人工智能 智能驅(qū)動(dòng) BSP

北京2024年8月28日 /美通社/ -- 越來(lái)越多用戶希望企業(yè)業(yè)務(wù)能7×24不間斷運(yùn)行,同時(shí)企業(yè)卻面臨越來(lái)越多業(yè)務(wù)中斷的風(fēng)險(xiǎn),如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報(bào)道,騰訊和網(wǎng)易近期正在縮減他們對(duì)日本游戲市場(chǎng)的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國(guó)國(guó)際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)開(kāi)幕式在貴陽(yáng)舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導(dǎo)體

8月28日消息,在2024中國(guó)國(guó)際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱(chēng),數(shù)字世界的話語(yǔ)權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機(jī) 衛(wèi)星通信

要點(diǎn): 有效應(yīng)對(duì)環(huán)境變化,經(jīng)營(yíng)業(yè)績(jī)穩(wěn)中有升 落實(shí)提質(zhì)增效舉措,毛利潤(rùn)率延續(xù)升勢(shì) 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長(zhǎng) 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競(jìng)爭(zhēng)力 堅(jiān)持高質(zhì)量發(fā)展策略,塑強(qiáng)核心競(jìng)爭(zhēng)優(yōu)勢(shì)...

關(guān)鍵字: 通信 BSP 電信運(yùn)營(yíng)商 數(shù)字經(jīng)濟(jì)

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺(tái)與中國(guó)電影電視技術(shù)學(xué)會(huì)聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會(huì)上宣布正式成立。 活動(dòng)現(xiàn)場(chǎng) NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長(zhǎng)三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會(huì)上,軟通動(dòng)力信息技術(shù)(集團(tuán))股份有限公司(以下簡(jiǎn)稱(chēng)"軟通動(dòng)力")與長(zhǎng)三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉