版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
*開封大學(xué)單片機(jī)課件制作組項(xiàng)目8簡易函數(shù)信號(hào)發(fā)生器的設(shè)計(jì)【項(xiàng)目導(dǎo)入】當(dāng)單片機(jī)去控制一些終端部件時(shí),往往需要模擬信號(hào)。單片機(jī)本身只提供數(shù)字信號(hào)(二進(jìn)制),此時(shí)單片機(jī)就需要連接D/A轉(zhuǎn)換器才能將數(shù)字信號(hào)轉(zhuǎn)化為模擬信號(hào),這樣才能控制終端部件。單片機(jī)的D/A應(yīng)用在工業(yè)領(lǐng)域十分廣泛,在此我們通過設(shè)計(jì)一個(gè)函數(shù)信號(hào)發(fā)生器來講述單片機(jī)的D/A轉(zhuǎn)換的原理和接口電路以及編程方法,讓同學(xué)們掌握D/A轉(zhuǎn)換在單片機(jī)控制系統(tǒng)的應(yīng)用。*開封大學(xué)單片機(jī)課件制作組【項(xiàng)目目標(biāo)】1.知識(shí)目標(biāo)(1)掌握D/A轉(zhuǎn)換的基本知識(shí);(2)理解DAC0832的工作原理與轉(zhuǎn)換性能;(3)掌握單片機(jī)與DAC0832的接口技術(shù)。2.能力目標(biāo)(1)掌握單片機(jī)對(duì)D/A轉(zhuǎn)換器的控制方法;(2)能熟練DAC0832的工作原理和使用。3.態(tài)度目標(biāo)(1)具有認(rèn)真學(xué)習(xí)的態(tài)度和主動(dòng)學(xué)習(xí)的積極性的;(2)養(yǎng)成良好的設(shè)計(jì)習(xí)慣。*開封大學(xué)單片機(jī)課件制作組8.1項(xiàng)目描述函數(shù)信號(hào)發(fā)生器是一種常用的信號(hào)源,廣泛用于電子電路、自動(dòng)控制系統(tǒng)和教學(xué)實(shí)驗(yàn)等領(lǐng)域。本項(xiàng)目通過使用單片機(jī)設(shè)計(jì)一個(gè)信號(hào)發(fā)生器,可產(chǎn)生方波,鋸齒波和正弦波。在系統(tǒng)中采用單片機(jī)和DAC0832連接組成硬件電路,通過軟件編程來實(shí)現(xiàn)波的處理。本項(xiàng)目設(shè)計(jì)的發(fā)生器能根據(jù)需要,通過按鍵控制選擇三角波、方波、鋸齒波和正弦波等4種波形。*開封大學(xué)單片機(jī)課件制作組8.2項(xiàng)目目的與要求本項(xiàng)目的目的就是搭建一個(gè)單片機(jī)與DAC0832連接的電路,通過編程來實(shí)現(xiàn)產(chǎn)生三角波、方波、鋸齒波和正弦波等4種波形,并顯示到示波器上,項(xiàng)目在實(shí)施過程中需要解決的一下關(guān)鍵問題(1)單片機(jī)與DAC0832連接電路;(2)DAC0832的工作原理與轉(zhuǎn)換性能;(3)按鍵控制產(chǎn)生四種不同波形的編程。*開封大學(xué)單片機(jī)課件制作組8.3項(xiàng)目支撐知識(shí)鏈接一、D/A轉(zhuǎn)換器的基本工作原理是:通過電阻網(wǎng)絡(luò)將n位數(shù)字量逐位轉(zhuǎn)換成模擬量,經(jīng)運(yùn)算器相加,從而得到一個(gè)與n位數(shù)字量成比例的模擬量。由于計(jì)算機(jī)輸出的數(shù)據(jù)(數(shù)字量)是斷續(xù)的,D/A轉(zhuǎn)換過程也需要一定時(shí)間,因此轉(zhuǎn)換輸出的模擬量也是不連續(xù)的。
8.3.1D/A轉(zhuǎn)換器單片機(jī)控制對(duì)象D/A轉(zhuǎn)換*開封大學(xué)單片機(jī)課件制作組
圖8-2D/A轉(zhuǎn)換的原理D/A轉(zhuǎn)換的原理:*開封大學(xué)單片機(jī)課件制作組D/A轉(zhuǎn)換器的分類
按數(shù)據(jù)輸入方式,D/A轉(zhuǎn)換器有串行和并行兩類,輸入數(shù)據(jù)包括8位、10位、12位、14位、16位等多種規(guī)格,輸入數(shù)據(jù)位數(shù)越多,分辨率也越高;按輸出模擬量的性質(zhì),D/A轉(zhuǎn)換器分電流輸出型和電壓輸出型兩種。電壓輸出又有單極性和雙極性之分,如0~+5V、0~+10V、±2.5V、±5V、±10V等,可以根據(jù)實(shí)際需要進(jìn)行選擇。*開封大學(xué)單片機(jī)課件制作組D/A轉(zhuǎn)換器的指標(biāo)
1.分辨率D/A轉(zhuǎn)換器的分辨率指單位數(shù)字量變化引起的模擬量輸出的變化。通常定義刻度值與2n之比(n為二進(jìn)制位數(shù))。二進(jìn)制位越多,分辨率越高。例如,若滿量程為5V,根據(jù)分辨率定義則分辨率為5V/2n。設(shè)8位D/A轉(zhuǎn)換,即n=8,分辨率為5V/28=19.5mV,即二進(jìn)制變化一位可引起模擬電壓變化19.5mV,該值占滿量程的0.195%,常用符號(hào)1LSB表示。*開封大學(xué)單片機(jī)課件制作組D/A轉(zhuǎn)換器的指標(biāo)
2.線性度線性度也稱為非線性誤差,通常用非線性誤差的大小表示D/A轉(zhuǎn)換的線性度。一般情況下,我們把理想的輸入輸出特性的偏差與滿刻度輸出之比的百分比定義為非線性誤差。3.精度轉(zhuǎn)換精度是以最大靜態(tài)轉(zhuǎn)換誤差的形式給出的。在D/A轉(zhuǎn)換過程中,影響轉(zhuǎn)換精度的主要因素有失調(diào)誤差、增益誤差、非線性誤差和微分非線性誤差。4.建立時(shí)間建立時(shí)間是指輸入的數(shù)字量發(fā)生變化后,輸出模擬量達(dá)到了穩(wěn)定數(shù)值(即進(jìn)入規(guī)定的精度范圍內(nèi))所需要的時(shí)間。建立時(shí)間指標(biāo)是描述D/A轉(zhuǎn)換速度快慢的一個(gè)重要指標(biāo)。*開封大學(xué)單片機(jī)課件制作組
8.3.2DAC0832芯片及其單片機(jī)接口
DAC0832是并行輸入、電流輸出型的通用8位D/A轉(zhuǎn)換器,它具有與微機(jī)連接簡便、控制方便、價(jià)格低廉等優(yōu)點(diǎn),被廣泛應(yīng)用于微機(jī)系統(tǒng)中。
一、DAC0832介紹
*開封大學(xué)單片機(jī)課件制作組1.結(jié)構(gòu)輸出為模擬電流,可轉(zhuǎn)換為電壓。LE1或LE2=1,當(dāng)前寄存器的輸出跟隨輸入LE1或LE2=0,鎖存數(shù)據(jù)Iout1Iout2DI0DI78位寄存器DAC8位D/A轉(zhuǎn)換器8位輸入鎖存器...≥1&ILECSWR1WR2XFERLE1LE2VrefRFBAGNDDGNDVCC≥1引腳功能ILE:輸入鎖存允許信號(hào),高電平有效。:輸入寄存器選擇信號(hào),低電平有效。:寫信號(hào)1,輸入寄存器寫選通信號(hào),低電平有效。輸入鎖存器的鎖存信號(hào)LE1由ILE、、的邏輯組合產(chǎn)生。當(dāng)ILE為高電平,和,同時(shí)為低電平時(shí),LE1為正脈沖,輸入寄存器的輸出隨輸入變化;當(dāng)變成高電平時(shí),LE1變?yōu)榈碗娖?,輸入?shù)據(jù)被鎖存在輸入鎖存器中。:寫信號(hào)2,即DAC寄存器的寫選通信號(hào),低電平有效。:數(shù)據(jù)傳送控制信號(hào),低電平有效。DAC寄存器的鎖存信號(hào)LE2由、的邏輯組合產(chǎn)生,當(dāng)和同時(shí)為低電平時(shí),LE2為1,DAC寄存器的輸出隨它的輸入而變化;當(dāng)變?yōu)楦唠娖胶?,LE2變?yōu)?,LE2的負(fù)跳變將輸入寄存器中的數(shù)據(jù)鎖存在DAC寄存器中。引腳功能DI0~DI7:8位數(shù)字輸入端,,DI0為最低端,DI7為最高端。Iout1:DAC電流輸出端1,為數(shù)字輸入端邏輯電平為1的各位輸出電流之和。DAC寄存器內(nèi)容隨輸入端代碼線性變化,DAC寄存器的內(nèi)容為全1時(shí),Iout1最大;全為0時(shí),Iout1最小。Iout2:電流輸出端2。Iout2等于常數(shù)減去Iout1,即Iout1+Iout2=常數(shù)。此常數(shù)對(duì)應(yīng)于一固定基準(zhǔn)電壓的滿量程電流。RFB:反饋電阻。反饋電阻被制作在芯片內(nèi)部,用作DAC提供輸出電壓的運(yùn)放的反饋電阻。Vref:基準(zhǔn)電源輸入端。Vref一般在-10~10V范圍內(nèi),由外電路提供。Vcc:邏輯電源輸入端,取值范圍為+5~+15V,+15V最佳。AGND:模擬地,為芯片模擬電路接地點(diǎn)。DGND,數(shù)字地,為芯片數(shù)字電路接地點(diǎn)。*開封大學(xué)單片機(jī)課件制作組ILE,WR1:控制輸入寄存器
ILE=1,WR1=0時(shí):直通
ILE=1,WR1=1時(shí):鎖存DAC0832可以有三種工作形式:直通、單級(jí)緩沖、雙緩沖。XFER,WR2:控制DAC寄存器
XFER=0,WR2=0時(shí):直通
XFER=1orWR2=1時(shí):鎖存3.DAC0832與MCS-51的連接
DI0DI78位寄存器DAC8位D/A轉(zhuǎn)換器8位輸入鎖存器...≥1&ILECSWR1WR2XFERLE1LE2Iout1Iout2VrefRFBAGNDDGNDVCC≥1*開封大學(xué)單片機(jī)課件制作組(1)直通方式直通方式是指兩個(gè)數(shù)據(jù)輸入寄存器都處于開通狀態(tài),即所有有關(guān)的控制信號(hào)都處于有效,輸入寄存器和DAC寄存器中的數(shù)據(jù)隨DI0~DI7的變化而變化,也就是說,輸入的數(shù)據(jù)會(huì)被直接轉(zhuǎn)換成模擬信號(hào)輸出。這種方式在微機(jī)控制系統(tǒng)中很少采用。
二、DAC0832工作方式*開封大學(xué)單片機(jī)課件制作組(2)單緩沖方式
單緩沖方式是指兩個(gè)數(shù)據(jù)輸入寄存器中只有一個(gè)處于受控選通狀態(tài),而另一個(gè)則處于常通狀態(tài),或者雖然是兩級(jí)緩沖,但將兩個(gè)寄存器的控制信號(hào)連在一起,一次同時(shí)選通。單緩沖方式適用于單路D/A轉(zhuǎn)換或多路D/A轉(zhuǎn)換而不必同步輸出的系統(tǒng)中。
8.2.28位通用D/A轉(zhuǎn)換器DAC0832
*開封大學(xué)單片機(jī)課件制作組單緩沖方式的接口——兩個(gè)輸入寄存器同時(shí)受控的方式“同時(shí)”做何解釋?+5VAVout8051P0.0P0.1P0.2P0.3P0.4P0.5P0.6P0.7
P2.7WRDAC0832VccILEVrefRfbIout1Iout2AGNDDGNDDI0DI1DI2DI3DI4DI5DI6DI7CSXFERWR1WR2+*開封大學(xué)單片機(jī)課件制作組輸入寄存器(1)地址:7FF8H輸入寄存器(2)地址:7FF9HDAC寄存器地址:7FFAH雙緩沖方式*開封大學(xué)單片機(jī)課件制作組8.4項(xiàng)目實(shí)施由于輸出信號(hào)的波形頻率較低,可選用AT89C51作為控制器,用查表法完成波形數(shù)據(jù)的輸出,再用D/A轉(zhuǎn)換器輸出規(guī)定的波形信號(hào)。本項(xiàng)目有電源電路、單片機(jī)主控電路、按鍵控制電路和信號(hào)輸出電路四部分組成,系統(tǒng)框圖如圖*開封大學(xué)單片機(jī)課件制作組*開封大學(xué)單片機(jī)課件制作組8.4.2軟件設(shè)計(jì)按鍵控制:根據(jù)設(shè)計(jì)要求和按鍵控制輸出波形的變化,程序應(yīng)設(shè)計(jì)不斷查詢檢測按鍵的狀態(tài),以便輸出對(duì)應(yīng)的波形。對(duì)于要通過一個(gè)按鍵來識(shí)別每種不同的功能,我們給每個(gè)不同的功能模塊設(shè)置ID號(hào)進(jìn)行標(biāo)識(shí),這樣每按一次鍵,ID的值就不一樣。因此,我們不同的波形用flag標(biāo)識(shí):當(dāng)flag=0時(shí),輸出三角波;當(dāng)flag=1時(shí),輸出方波;當(dāng)flag=2時(shí),輸出鋸齒波;當(dāng)flag=3時(shí),輸出正弦波。我們規(guī)定,每次按下K鍵,分別給出不同的flag值就能實(shí)現(xiàn)任務(wù)。*開封大學(xué)單片機(jī)課件制作組8.4.2軟件設(shè)計(jì)輸出模擬電壓:由于DAC0832和單片機(jī)AT89C51采用直通方式,因此只要往數(shù)據(jù)輸入端送數(shù)字量,從后面的運(yùn)放輸出端就可得到模擬電壓。輸出的電壓根據(jù)公式計(jì)算到。由此在需要輸出某個(gè)電壓值時(shí),求出對(duì)應(yīng)的數(shù)字值,通過P2口輸出,就可以得到所需的模擬電壓。為了方便編程我們將DAC0832的輸出封裝為一個(gè)子函數(shù),用形參表示待輸出的數(shù)值。程序中用4個(gè)子函數(shù)分別表示產(chǎn)生不同的波形,程序設(shè)計(jì)的流程圖如圖*開封大學(xué)單片機(jī)課件制作組源程序見課本*開封大學(xué)單片機(jī)課件制作組8.4.3仿真調(diào)試
一、使用KeilC51編譯源程序*開封大學(xué)單片機(jī)課件制作組二、使用Proteus系統(tǒng)仿真軟件調(diào)試
*開封大學(xué)單片機(jī)課件制作組二、使用Proteus系統(tǒng)仿真軟件調(diào)試
產(chǎn)生的三角波產(chǎn)生的三角波*開封大學(xué)單片機(jī)課件制作組二、使用Proteus系統(tǒng)仿真軟件調(diào)試
產(chǎn)生的方波*開封大學(xué)單片機(jī)課件制作組二、使用Proteus
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 黑龍江省哈爾濱市六校2025屆高三上學(xué)期期末聯(lián)合考試生物試卷(含答案)
- 廣東省深圳市光明區(qū)2025-2026學(xué)年七年級(jí)數(shù)學(xué)上冊(cè)期末模擬試卷(含答案)
- 2025~2026學(xué)年山東省濟(jì)南市槐蔭區(qū)七年級(jí)數(shù)學(xué)第一學(xué)期期末考試試題(含答案)
- 無領(lǐng)導(dǎo)小組討論題目及答案
- 危重患者護(hù)理考試試題及答案
- 初中教師校本培訓(xùn)課件
- 人教部編版八年級(jí)物理上冊(cè)期末考試卷(參考答案)
- 冬期施工技術(shù)要領(lǐng)
- 森林法知識(shí)試題及答案
- 《GAT 925-2011拘留所管理信息系統(tǒng)基本功能》專題研究報(bào)告
- 麻醉科術(shù)后疼痛管理流程
- 營銷管理(第16版)核心框架
- 天空地一體化智慧水利監(jiān)測體系構(gòu)建
- 營運(yùn)助理轉(zhuǎn)正述職報(bào)告
- 高一數(shù)學(xué)單元復(fù)習(xí)(人教A版必修第一冊(cè))基本不等式全題型與技巧歸納(11大重點(diǎn)題型)含解析
- 二年級(jí)有余數(shù)的除法口算練習(xí)題300道
- 耳鼻咽喉的應(yīng)用解剖生理教案(2025-2026學(xué)年)
- 征兵言語測試真題及答案
- 2025至2030脫氧穿心蓮內(nèi)酯行業(yè)項(xiàng)目調(diào)研及市場前景預(yù)測評(píng)估報(bào)告
- 案例-華為從戰(zhàn)略到執(zhí)行的SDBE領(lǐng)先模型
- 江蘇省無錫市2025屆高三上學(xué)期期末教學(xué)質(zhì)量調(diào)研測試-數(shù)學(xué)試卷(含答案)
評(píng)論
0/150
提交評(píng)論