<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è) > 嵌入式系統 > 設計應用 > 單片機實(shí)現低成本A/D轉換

單片機實(shí)現低成本A/D轉換

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

在前面的文章中分別介紹了兩種用普通現低成本A/D轉換的方法,這兩種方法中在單片機的外部都要使用到一個(gè)比較器,在本文中繼續向大家介紹低成本的A/D轉換的一種方法,只是這種方法成本會(huì )更低,而且外部無(wú)需使用比較器。此種方法的A/D轉換精度不高,只有6~7bit,并且被測電壓范圍較為有限,但在某些精度要求不高,且被測電壓值變化不大的場(chǎng)合也很有實(shí)用價(jià)值,比如溫度測量方面。

其電路如圖一所示:

單片機實(shí)現低成本A/D轉換

其工作原理說(shuō)明如下:

1、硬件說(shuō)明:

圖一中的R1、R2和C1構成RC充電電路,被測量通過(guò)R1、R2對C1充電。N1為單片機,本電路中采用MICROCHIP的PIC12C508A來(lái)舉例說(shuō)明。C2為給電源供電用的濾波電路,VD1為保護用穩壓二極管,以避免輸入電壓過(guò)高而損壞單片機。

2、A/D轉換過(guò)程:

首先GP5輸出低電平,使電容C1上的電量完全放光,隨后GP5即轉變?yōu)檩斎霠顟B(tài),此時(shí)單片機開(kāi)始計時(shí),被測電壓經(jīng)過(guò)R1、R2電阻對電容C1進(jìn)行充電,電容C1上的電壓會(huì )逐漸升高,C1上的電壓U滿(mǎn)足以下公式:

單片機實(shí)現低成本A/D轉換

其中U為電容C1上的電壓,E為輸入電壓(被測量),T=(R1+R2)*C1,t為時(shí)間。

當C1上的電壓U達到單片機I/O腳的門(mén)嵌電壓時(shí),單片機的GP5由低電平狀態(tài)轉變?yōu)楦唠娖綘顟B(tài)。記錄從充電開(kāi)始至此時(shí)所經(jīng)過(guò)的時(shí)間t。

從上式可知,當單片機I/O腳的門(mén)嵌電壓、R1、R2、C1值都固定不變時(shí),被測量的電壓值E與時(shí)間t呈一一對應關(guān)系。

因此測量輸入電壓對C1電容充電到門(mén)嵌電壓的時(shí)間,進(jìn)行查表計算,就可以得到被測電壓值,從而實(shí)現了A/D轉換。

3、A/D轉換誤差分析及解決辦法:

A/D轉換的誤差主要由以下幾個(gè)方面決定,分別說(shuō)明如下:

(1)單片機的電源電壓VDD:在該A/D轉換中,VDD電壓變化較大時(shí)有可能造成I/O口的門(mén)嵌電壓發(fā)生變化,不過(guò)其影響較小。

(2)單片機內部的定時(shí)器對C1電容上電壓上升時(shí)間的測量偏差:該測量偏差是A/D轉換誤差的主要因素。


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

評論


相關(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>