|
|||||||||||
MC68HC908GP32 |
MC68HC908GP32 的PDF資料下載,3776585K |
其他型號(hào) |
| MC68HC908GP32的供應(yīng)商: |
聯(lián)系人:朱先生/周艷麗 電話:0755-83266687/0755-83265028 |
聯(lián)系人:朱先生/李小姐 電話:0755-83325286/0755-83326422 |
聯(lián)系人:陳小姐/小佳佳/肖華蓉 電話:18320771255/0755-825434548/0755-83238756 |
聯(lián)系人:陳小姐 電話:0755-23995374 |
|
| >>更多供應(yīng)商 | |||||
雙積分A/D轉(zhuǎn)換技術(shù)(MC68HC908GP32)
| 轉(zhuǎn)載 |
| 雙積分是一種常用的A/D轉(zhuǎn)換技術(shù),具有精度高,抗干擾能力強(qiáng)等優(yōu)點(diǎn)。但高精度的雙積分A/D芯片,價(jià)格較貴,增加了單片機(jī)系統(tǒng)的成本。本文介紹了以MC68HC908GP32為例,利用單片機(jī)的16位定時(shí)器構(gòu)成的高精度、低成本的雙積分A/D轉(zhuǎn)換技術(shù)。 原理MC68HC908GP32是MOTOROLA公司生產(chǎn)的8位單片機(jī),具有以下特點(diǎn):32K的片內(nèi)FLASH 程序存儲(chǔ)器,512B片內(nèi)RAM,8M的內(nèi)部總線頻率,兩個(gè)16位雙通道定時(shí)器接口模塊(TIM1和TIM2),每個(gè)通道可選擇為輸入捕獲、輸出捕獲和PWM,8路8位A/D轉(zhuǎn)換器。當(dāng)需大于8位的A/D轉(zhuǎn)換時(shí),我們可用片內(nèi)16位的定時(shí)器外接運(yùn)放、比較器和多路開關(guān)實(shí)現(xiàn)雙積分A/D轉(zhuǎn)換。 原理圖如圖1所示,運(yùn)放為L(zhǎng)M311、比較器為L(zhǎng)M339、多路開關(guān)為MC14052。MC68HC908GP32單片機(jī)的PTD5、PTD4作為輸出控制MC14052多路開關(guān)的輸入選擇。PTD7作為輸入口,捕捉LM339比較器的輸出跳變。C為積分電容,常取0.1μF左右的聚丙烯電容,R為積分電阻,可取100K左右,Vi為輸入電壓,-E為負(fù)的基準(zhǔn)電壓。 測(cè)量前,PTD5、PTD4 = 00,使得運(yùn)放的輸入與輸出短路,電容C放電,運(yùn)放的輸出電壓為0。開始轉(zhuǎn)換時(shí),PTD5、PTD4 = 10,積分器輸入接至輸入電壓,使Vi通過電阻R向C充電,設(shè)積分時(shí)間為T,然后將PTD5、PTD4 = 11,即積分器輸入接至基準(zhǔn)電壓(-E),電容C開始通過R向-E逆向充電,當(dāng)運(yùn)放的輸出低于0V時(shí),比較器輸出反轉(zhuǎn),設(shè)逆向充電的時(shí)間為t,則有 Vi = t / T´E 軟件結(jié)構(gòu) 設(shè)置定時(shí)T1通道0工作在輸出比較方式,輸出比較值為T,定時(shí)器T2通道1工作在輸入捕捉方式。置PTD5、PTD4= 00,軟件10ms延時(shí),使電容C放電;置位PTD5,開定時(shí)器1,開定時(shí)器2,使電容充電;當(dāng)定時(shí)器T1到達(dá)輸出比較值是自動(dòng)置位PTD4,使負(fù)電源(-E)對(duì)電容的逆向充電,直到PTD7翻轉(zhuǎn)為至,完成一次雙積分A/D轉(zhuǎn)換。 程序由初始化程序和輸入捕捉中斷服務(wù)組成,初始化流程圖如下: 輸入比較中斷服務(wù)程序讀出捕捉值。 逆向充電時(shí)間=捕捉值+溢出值-比較值。濾波后,定標(biāo),根據(jù)公式計(jì)算既可得到Vi 初始化程序如下: T1CH0作為輸出比較,10MS LDA #%00110001 ;8M系統(tǒng)總線,1/2分頻,TSTOP,TRES STA T1SC LDA #$9C STA T1CHOH LDA #$40 STA T1CHOL LDA #%00011100 ;初始PD4=0,比較成功后 PD4=1 STA T1SCO T2CH1作為輸入捕捉 LDA #%01110001 ;1/2分頻,TSTOP,TRES,溢出中斷 STA T2SC LDA #%01001000 STA T2SC1 開定時(shí)器T1,T2 LDA % 00000010 STA T1SC LDA % 01000010 ; 允許T2溢出中斷 STA T2SC 特點(diǎn)1.分辨率高:A/D轉(zhuǎn)換的分辨率取決于定時(shí)器的計(jì)數(shù)值,MC68HC908GP32的定時(shí)器為16位的,故很容易實(shí)現(xiàn)16位的分辨率,若利用另一個(gè)寄存器來計(jì)數(shù),定時(shí)器T的溢出次數(shù),則可實(shí)現(xiàn)多于16位的A/D轉(zhuǎn)換。 2. 精度:該雙積分的A/D轉(zhuǎn)換采用了輸出比較及輸入捕捉,定時(shí)精確高,A/D精度較好,線性度較好。 3.轉(zhuǎn)換時(shí)間與分辨率和充放電時(shí)間T有關(guān),T越大,分辨率越高,轉(zhuǎn)換時(shí)間越長(zhǎng)。同雙積分的A/D芯片相比較,轉(zhuǎn)換速度較快。 4.抗干擾能力。通過積分方法來測(cè)量電壓,本身具有了濾波功能,可濾去各種尖脈沖干擾,對(duì)于50Hz的交流干擾,可取T=20ms的整數(shù)倍,由于一個(gè)周期內(nèi)的交流電的平均值為0,則可濾去。 |
|
|||
|
|
|
© 2026 維庫(kù)電子市場(chǎng)網(wǎng)(m.58mhw.cn) 版權(quán)所有 經(jīng)營(yíng)許可證編號(hào):浙B2-20050339 版權(quán)聲明
二十一年專注打造優(yōu)質(zhì)電子元器件采購(gòu)網(wǎng)、IC交易平臺(tái)。 |