版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、一、實(shí)驗(yàn)?zāi)?.5D/A D/A 轉(zhuǎn)換原MAX504D/A 轉(zhuǎn)換芯片的使用方掌握不帶有D/A 的CPU 擴(kuò)展D/A 功能的主要方D/A 驅(qū)動(dòng)程序加入內(nèi)核的方二、實(shí)驗(yàn)內(nèi)學(xué)習(xí)D/A 接口原理了解實(shí)現(xiàn)D/A 系統(tǒng)對(duì)于系統(tǒng)的軟件和硬件要求。芯片文檔,掌握其使用方法三、預(yù)備知C 語言基掌握在Linux 下常用編輯器的使Makefile 的編寫和使Linux 下的程序編譯與交叉編譯過四、實(shí)驗(yàn)設(shè)備及工硬件:UP-NETARM2410-S入式實(shí)驗(yàn)平臺(tái)、PCPentium500硬盤10G 以上。軟件:PCREDHATLINUX9.0MINICOMARM-LINUX發(fā)環(huán)五、實(shí)驗(yàn)原1、D/A 轉(zhuǎn)換D/A器的內(nèi)部電路構(gòu)
2、成無太大差異一般按輸出是電流還是電壓、進(jìn)行分類。大多數(shù)D/A器由電阻陣列和n電流開關(guān)(或電壓開值切換開關(guān),產(chǎn)生比例于輸入的電流(或電壓)電壓輸出型(如電壓輸出型D/A換器雖有直接從電阻陣列輸出電壓的但一般采用作為高速D/A器使用電流輸出型(如電流輸出型D/A換器很少直接利用電流輸出大多外接電流電壓輸出型相同這時(shí)由于在D/A換器的電流建立時(shí)間上加入了運(yùn)算放補(bǔ)償乘算型(如D/A器中有使用恒定基準(zhǔn)電壓的也有在基準(zhǔn)電壓輸入上加交流得到數(shù)字輸入和基準(zhǔn)電壓輸入相乘的結(jié)果而輸出,因而稱為乘算D/A器。乘算型輸入信號(hào)進(jìn)行調(diào)制的調(diào)制器使用D/A 一位D/A換器與前述轉(zhuǎn)換方式全然不同它將數(shù)字值轉(zhuǎn)換為脈沖寬2、D/
3、A 轉(zhuǎn)換器的主要技術(shù)指分辯率之比建立時(shí)間(Setting時(shí)間。D/A 中常用建輸出D/A 建立時(shí)間較短,電壓輸出D/A較長(zhǎng)其他指標(biāo)還有線性度(Linearity),轉(zhuǎn)換精度,溫度系數(shù)/漂移3、MAX50410 位D/A 轉(zhuǎn)換器的特1、由單個(gè)5V 電源供2、電壓輸出緩3、內(nèi)部2.048V 參考電4、INL=1/25、電壓不隨溫度變6、可變的輸出范圍7、上電復(fù)8、串行輸4、MAX504 在開發(fā)板上的連MAX504 在 開 發(fā) 板 中 的 連 接 如 圖 2.5.1 所 示 :上圖中,RFB 連接VOUT、BIPOFF 連接AGND,使得輸出電壓范圍02VREFIN,即04.069V注意,MAX50
4、4 可接受送8 位的數(shù)據(jù),所以數(shù)據(jù)。CLR 和CS 分別MAX504_CLEAR()MAX504_ENABLE()MAX504_DISABLE()數(shù)(Max504.c)控制六、程序分具體程序代碼da_main.c下byzoujian HYPERLINK mailto: HYPERLINK mailto: 2004.9.27thedriveriss3c2410_da_max504.cin#include #include #include #include#defineDA0_IOCTRL_WRITE0 x10 #defineDA1_IOCTRL_WRITE0 x11 #define DA_IO
5、CTRL_CLR 0 x12 #define Max504_FULL 4.096fstaticintda_fd=-char *DA_DEV=/dev/exio/0raw;void Delay(int int i; int main(int argc, char *argv)floatunsignedint/char/unsignedintda_num=0; if(argc 3)printf(Error parametern); printf(Input as:n); printf(./ad_mainda_idnumn);printf(da_id:selectbetween0and1n); pr
6、intf( num: range 0.0 4.096n); printf(n);return 1;sscanf(argv2, %f,&v); if(vMax504_FULL)printf(DAoutmustbetween:0to%fn,returnvalue=(unsignedint)(v*1024.0f)/Max504_FULL); if(da_fd=open(DA_DEV, O_WRONLY)0) printf(Error opening /dev/exio/0raw devicen); return 1;if(strcmp(argv1,0)=ioctl(da_fd,DA_IOCTRL_C
7、LR,0);/clearda. ioctl(da_fd, DA0_IOCTRL_WRITE, else if (strcmp(argv1,1) = 0) ioctl(da_fd,DA_IOCTRL_CLR,1);/clearda.ioctl(da_fd,DA1_IOCTRL_WRITE,&value); #if 0ioctl(da_fd,DA_IOCTRL_CLR,0);/clearda. ioctl(da_fd,DA0_IOCTRL_WRITE,&value); printf(CurrentVoltageis%fvn,v); return 0;七、實(shí)驗(yàn)步1、閱讀理解源進(jìn)入/arm2410s/
8、exp/basic/05_da錄,使用vi輯器或其他編輯2、編譯應(yīng)用程運(yùn)行make生da執(zhí)行文件rootzxt/#cd/arm2410s/exp/basic/05_da/ rootzxt 05_da# makearmv4l-unknown-linux-gcc-c-oda_main.oda_main.c armv4l-unknown-linux-gcc da_main.o -o da_main rootzxt 05_da# lsda_mainda_main.cda_main.odocdriversMakefiles3c44b0-3、下載調(diào)切換到minicom端窗口,使用NFSmount發(fā)主機(jī)的/
9、arm2410s/host錄,然后進(jìn)/host/exp/05_da/drivers錄,用insmodexio.o令插入D/A動(dòng),并用 lsmod 命令查看是否已經(jīng)插入/mnt/yaffscd /host/exp/basic/05_da/ /host/exp/basic/05_dacd drivers/ /host/exp/basic/05_da/driversinsmodexio.o Using exio.o Module Size Used by Not taintedexio23840i2c-tops2141040注意:卸載模塊可以使用rmmod 命令,以本實(shí)驗(yàn)為例,卸載方法下/host/
10、exp/basic/05_darmmod 進(jìn)入/host/exp/basic/05_da錄,運(yùn)行./da_main,觀察運(yùn)行結(jié)果./da_main會(huì)出現(xiàn)下面的提示信息Error parameterInput./ad_main da_id num da_id:selectbetween0and1num:range0.0這是由于我們沒有指定參數(shù)造成的,它的格式為./da_maindaid數(shù)字,們可以通過選擇01決定輸出到開發(fā)板上的哪個(gè)D/A口之間來選擇一個(gè)輸出電壓下面的例子是用了開發(fā)板上的DA0且輸出1V 的電壓,我們可以使用萬用表對(duì)其進(jìn)行測(cè)量/host/exp/basic/05_da./da_main01 Current Voltage is 1.000000 v八、思考D/A換器的分類D/A換器的主要技術(shù)指標(biāo)MAX504特點(diǎn)及使用方法1D/A型和一位 D/A 轉(zhuǎn)換器。2、D/A 轉(zhuǎn)換器的主要技術(shù)指分辨之比建立時(shí)時(shí)間。D/A 中常用建立時(shí)間來描
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 陶藝課程設(shè)計(jì)思路
- 音樂與影視同步課程設(shè)計(jì)
- 二零二五版辦公大樓智能化會(huì)議系統(tǒng)建設(shè)與維護(hù)協(xié)議2篇
- 2024年心理咨詢師之心理咨詢師基礎(chǔ)知識(shí)題庫帶答案(輕巧奪冠)
- 2025年度個(gè)人增強(qiáng)現(xiàn)實(shí)技術(shù)入股協(xié)議3篇
- 造價(jià)課程設(shè)計(jì)江蘇版
- 年度玻璃用助劑市場(chǎng)分析及競(jìng)爭(zhēng)策略分析報(bào)告
- 年度自動(dòng)造型線產(chǎn)業(yè)分析報(bào)告
- 專項(xiàng)施工方案的審核人
- 2025年度特種車輛轉(zhuǎn)讓及配套設(shè)備安裝服務(wù)合同3篇
- 《腎上腺腫瘤》課件
- 2024-2030年中國(guó)典當(dāng)行業(yè)發(fā)展前景預(yù)測(cè)及融資策略分析報(bào)告
- 《乘用車越野性能主觀評(píng)價(jià)方法》
- 幼師個(gè)人成長(zhǎng)發(fā)展規(guī)劃
- 2024-2025學(xué)年北師大版高二上學(xué)期期末英語試題及解答參考
- 動(dòng)物醫(yī)學(xué)類專業(yè)生涯發(fā)展展示
- 批發(fā)面包采購(gòu)合同范本
- 乘風(fēng)化麟 蛇我其誰 2025XX集團(tuán)年終總結(jié)暨頒獎(jiǎng)盛典
- 2024年大數(shù)據(jù)分析公司與中國(guó)政府合作協(xié)議
- 一年級(jí)數(shù)學(xué)(上)計(jì)算題專項(xiàng)練習(xí)匯編
- 中醫(yī)基礎(chǔ)理論課件
評(píng)論
0/150
提交評(píng)論