<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è) > 電源與新能源 > 設計應用 > 基于 STC89C54RD 單片機和 AD574 的高精度電阻測試儀的設計

基于 STC89C54RD 單片機和 AD574 的高精度電阻測試儀的設計

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

電子行業(yè)發(fā)展迅速,作為最基本的電路元件之一的電阻,在電子系統中的需求量不斷加大。在電子儀表中,需要精密的電阻來(lái)提高儀表的精度,對于普通的電子儀表的公司而言,需要既快捷又能保證精度的電阻測試儀,在電子電路的設計中,往往需要便捷的測出電阻值的阻值,因此,設計一個(gè)不僅安全性和可靠性高,而且簡(jiǎn)易實(shí)用的測量?jì)x具有很大的現實(shí)意義。利用單片機作為控制核心的智能儀器儀表應用廣泛,其具有可靠性高、功耗低、體積小等優(yōu)點(diǎn),使得測量?jì)x表更加數字化、智能化和微型化。

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

1 系統設計

本系統由單片機 控制,將被測電阻通過(guò)測量電路,將電阻的變化轉變?yōu)殡妷汉碗娏鞯淖兓徒o模數轉換器進(jìn)行A/D 轉換,并將得到的數字信號送給單片機,通過(guò)軟件設計能夠實(shí)現電阻阻值的判斷測量,最后通過(guò)顯示電路將被測電阻顯示出來(lái),同時(shí)通過(guò)軟件設計能夠實(shí)現自動(dòng)篩選的功能,系統框圖如圖1 所示。

基于 STC89C54RD 單片機和 AD574 的高精度電阻測試儀的設計

2 硬件設計

2.1 恒流源測電壓法

采用OP07 構成的雙運放恒流源電路,利用流過(guò)被測電阻Rx的電流恒定,則通過(guò)測量Rx 兩端的電壓值來(lái)算出Rx 的電阻值,在測量小電阻(100-100kΩ)時(shí)可以有很高的精度。

2.2 恒壓源測電流法

采用恒流源測電壓的方法測大電阻(100k-10MΩ)時(shí)流過(guò)電阻的電流很小,輸出電壓較小,A/D 難以對其采樣轉換,同時(shí)存在較大的誤差,所以這種加壓測電流的方法在測大電阻時(shí)是行不通的。因此采用恒壓源測電流的方法,其設計電路圖如圖2 所示。

基于 STC89C54RD 單片機和 AD574 的高精度電阻測試儀的設計

2.3 12 位A/D 轉換接口電路

整個(gè)系統的測量精度的提高以及測量速度的提升,還取決于模數轉換電路,模數轉換芯片 是一種經(jīng)典的12 位高速逐次比較型A/D,內置雙極性轉換電路構成的混合集成芯片,具外接元件少,功耗低,精度高,具有自動(dòng)校零和自動(dòng)極性轉換功能,只需外接少量的阻容元件即可構成一個(gè)完整的A/D 轉換電路。

的非線(xiàn)性誤差小于1/2LSB,最大轉換時(shí)間為35us,適合于轉換速率小于30kB/s 的應用領(lǐng)域。 的輸入控制信號有CE,CS,R/C,A0,及12/8,控制信號與其對應的工作狀態(tài)如表1所示,其與單片機的接口電路如圖3 所示。

基于 STC89C54RD 單片機和 AD574 的高精度電阻測試儀的設計

3 軟件設計

本電路中 單片機控制繼電器的通斷,實(shí)現測量電阻電路的檔位切換。被測電阻所測的電壓送到A/D 轉換器AD574(數據經(jīng)過(guò)轉換,電壓和電阻的值相等)A/D 轉換后的數據送到單片機中進(jìn)行處理,最后進(jìn)行顯示,其流程圖如圖4 所示。自動(dòng)篩選程序首先判斷單片機是否有鍵按下,當有鍵按下時(shí),進(jìn)入篩選,否則進(jìn)入測量電路,采集A/D 模塊輸出的數值量,進(jìn)行處理,并將處理數值顯示。

基于 STC89C54RD 單片機和 AD574 的高精度電阻測試儀的設計

4 誤差分析

4.1 系統誤差產(chǎn)生的原因

(1)集成運放的非理想產(chǎn)生誤差;

(2)A/D 轉換電路產(chǎn)生的誤差;.

(3)電場(chǎng)的干擾等。

4.2 減少誤差提高精度的主要方法

(1)設置四檔量程,但在同一量程中,去AD 的電壓范圍也在滿(mǎn)幅度到1/10 滿(mǎn)幅度之間,采用12 位AD 轉換時(shí),在1/10 滿(mǎn)幅度(1V)以下時(shí),精度不夠,現采用AD 過(guò)采樣的方法提高精度,每次測試時(shí),進(jìn)行多次AD 轉換(200 次)后取平均值;

(2)高阻測試時(shí),工頻干擾將影響測量,采用在一個(gè)工頻正弦周期里進(jìn)行多次(200 次)AD 轉換,可以使數字濾波的效果最佳;

(3)低阻測試時(shí),導線(xiàn)電阻及繼電器和探頭的接觸電阻不可忽視,在測試時(shí)采用“四線(xiàn)制

模數轉換器相關(guān)文章:模數轉換器工作原理


網(wǎng)線(xiàn)測試儀相關(guān)文章:網(wǎng)線(xiàn)測試儀原理

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

關(guān)鍵詞: STC89C54RD AD574 高精度電阻

評論


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