<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 基于SPCE061A與AD9851的低頻可控信號發(fā)生器設計

基于SPCE061A與AD9851的低頻可控信號發(fā)生器設計

作者: 時(shí)間:2014-04-22 來(lái)源:網(wǎng)絡(luò ) 收藏

?

本文引用地址:http://dyxdggzs.com/article/245793.htm

1.1.5 幅度控制模塊

該模塊采用單片機控制正弦波幅度。自帶的ADC、DAC無(wú)需外部擴展,由輸出的正弦波信號通過(guò)信號抬高電路進(jìn)入微處理器進(jìn)行A/D轉換,將模擬信號轉換為數字信號送入DAC芯片AD7805,AD7805再將數字信號轉換為正弦波輸出。人機界面,單片機內部D/A將一定數字信號轉換為模擬電流輸出,輸出的電流信號再通過(guò)外部電路轉換為電壓輸出,通過(guò)控制AD7805的參考電壓Vref控制正弦波輸出幅度。幅度控制電路如圖8所示。

?

?

1.1.6 鍵盤(pán)與顯示模塊

鍵盤(pán)是人工干預單片機進(jìn)行控制的重要手段,可以實(shí)現向單片機輸入數據、傳送命令、切換功能等。此模塊主要用于信號采集,并選用凌陽(yáng)1×8 LED鍵盤(pán)模組,按鍵控制頻率步進(jìn)及頻率選擇。在顯示模塊上采用128×64 LCD的液晶屏作為波形類(lèi)別、頻率大小和電壓幅度的顯示終端,鍵盤(pán)與LCD在單片機應用系統中構成良好的人機交互界面。

1.1.7 電源電路模塊

因為的工作電壓為3.3 V,AD7502的工作電壓為15 V,THL4011的工作電壓為12 V,所以系統需要多個(gè)電源。采用可調三端穩壓器輸出3.3 V和15 V電壓供給DDS芯片及AD7502,用LM7905穩壓芯片提供+5 V穩定電壓,用LM7812芯片為T(mén)HL4011提供12 V的穩定工作電壓。

1.2 軟件設計

系統軟件部分主要包括了具有友好界面的操作菜單、各種信號的設置和控制等。系統主要使用C語(yǔ)言編程,SPCE061A主程序用于控制頻率合成和人機對話(huà)控制。40位數據分五次發(fā)送,系統以按鍵形式控制信息輸入,單片機在獲取按鍵信息后,按照優(yōu)先級別設計處理不同的狀態(tài),按照如圖9所示的程序流程圖,對系統進(jìn)行控制。從單片機程序主要負責波形信號的A/D轉換,然后通過(guò)7528由主程序控制輸出信號電壓峰峰值。主次分明的設計,使層次化程序的通用性與適應性進(jìn)一步增強。在人機界面上,力求界面的防彈性,做到輸入錯誤的保護,使整個(gè)系統的操作十分人性化。

?

?

2 測試數據結果與分析

當接1 kΩ負載時(shí),輸出三類(lèi)波形在不同頻率下的電壓幅值變化測試結果如表1~3所列。

?

?

由以上測試數據看見(jiàn)當帶1 kΩ負載時(shí),輸出電平幅值除方波外滿(mǎn)足幅度Vpp=(0~5 V)±0.1 V,而電壓均出現一定誤差。

在輸出為50 Ω負載的條件下,對輸出信號頻率做步進(jìn)測試,經(jīng)測試輸出電壓幅度范圍:0.01~6.34 V。完全滿(mǎn)足輸出電壓峰峰值Vpp=(0~5 V)±0.1 V要求。10 Hz~1 kHz范圍內頻率步進(jìn)10 Hz,測試數據結果如表4所列。

?

?

在10 kHz~1 MHz范圍內步進(jìn)1 kHz,測試數據如表5所列。

?

?

由以上測試結果可知,系統在帶負載能力上效果良好。在輸出為50 Ω負載條件下效果明顯。且在10 kHz~1 MHz頻率范圍內系統驅動(dòng)能力強,且能滿(mǎn)足輸出電壓峰峰值Vpp=(0~5 V)±0.1 V。

由示波器輸出波形可以看出,波形干凈、清晰、無(wú)任何干擾。由波形看出,本設計符合性能指標要求,且輸出波形平滑,無(wú)明顯失真。在實(shí)際應用中,有一定的使用和推廣價(jià)值。

模擬信號相關(guān)文章:什么是模擬信號


可控硅相關(guān)文章:可控硅工作原理


低通濾波器相關(guān)文章:低通濾波器原理


負離子發(fā)生器相關(guān)文章:負離子發(fā)生器原理

上一頁(yè) 1 2 下一頁(yè)

關(guān)鍵詞: SPCE061A AD9851

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>