日韩床上生活一级视频|能看毛片的操逼网站|色悠悠网站在线观看视频|国产免费观看A淫色免费|国产av久久久久久久|免费A级视频美女网站黄|国产毛片av日韩小黄片|热久久免费国产视频|中文字幕无码色色|成人在线视频99久久久

機電之家資源網(wǎng)
單片機首頁|單片機基礎|單片機應用|單片機開發(fā)|單片機文案|軟件資料下載|音響制作|電路圖下載 |嵌入式開發(fā)
培訓信息
贊助商
內置電阻-頻率轉換器的MCU應用
內置電阻-頻率轉換器的MCU應用
 更新時間:2008-8-17 20:01:10  點擊數(shù):7
【字體: 字體顏色

在自動化世界里,除了人機接口及產(chǎn)品基本功能為主要設計要素外, 還有一個常被多數(shù)人遺忘的幕后英雄:傳感器(sensors)。舉凡在自動化設備,測量儀器,汽車與家用電器等等,無處不在的傳感器,成就了便利及豐富人類生活的夢想。本文除了介紹基本傳感器型式以外,還介紹如何由傳感器的物理量變化,轉變?yōu)殡娮蛹皵?shù)字資料,因為沒有傳感器便沒有測量,而沒有測量則沒有自動化產(chǎn)品,故傳感電路之好壞決定了自動化系統(tǒng)性能。

在此介紹一種將電阻及電容轉為頻率信號(resistance/capacitance to frequency conversion),以方便MCU計數(shù),直接測量,此方法簡單易行,外部組件少,成本低廉而且適合量產(chǎn)。

盛群(Holtek)半導體公司所推出HT47系列,即是內建R to F轉換器(resistance/capacitance to frequency converter)的MCU,產(chǎn)品主要應用于消費類家電產(chǎn)品如溫濕度計,體溫計,壓力計,電子體重計,遙控器等,亦有提供OTP版本(HT47R20),詳細資料可參考http://www.holtek.com.tw。

HT47系列功能包括:

堆棧緩存器(Stack Register);

計時計數(shù)器(Timer/Event Counter);

看門狗定時器(Watchdog Timer);

外部中斷(External Interrupt);

振蕩器(Oscillator);

省電模式(Power Down Operation-HALT);

重置(Reset)。

為了進行R to F轉換, 在HT47C20/HT47C20L/HT47R20中有一緩存器(ADCR)用來控制R to F轉換器之功能,使用者可經(jīng)由設定ADCR緩存器, 控制計時計數(shù)器用途, 中斷來源及R to F振蕩器之各種振蕩模式, 以達到R to F測量之目的。

在HT47系列中比較特殊的地方就是A/D converter共有2組電阻(電容)對頻率轉換器,亦即特殊之RC振蕩器。主要測量原理為將受測電阻RT與一個參考電阻RS分別再與參考電容CS組成RC振蕩器,因RT-CS振蕩與RS-CS振蕩共享CS電容,故CS之誤差可消除, 而RS因為是參考電阻故必需使用精密電阻。至于如何將熱敏電阻換算推導其A/D轉換器數(shù)值,先令RT:傳感器電阻,RS:精密電阻(參考電阻),KT:RT-CS振蕩計數(shù)值,KS:RS-CS振蕩計數(shù)值,設RS/KT=2n, 所以KT= RS/2n(Timer B初始值可由RS及2n算出),

==> RT×KT = RS×KS ==> RT = RS×KS/KT = KS×(RS/KT) = KS×2n,

同樣,若為受測電容,則將受測電容CT與一個參考電容CS分別再與參考電阻RS組成RC振蕩器,因CT-RS振蕩與CS-RS振蕩共享RS電阻,故RS之誤差可消除,而CS因為是參考電容故必需使用精密電容,設CS/KT=2n, 所以KT=CS/2n(Timer B初始值可由CS及2n算出), 關系式如下:

==>CT×KT=CS×KS ==> CT=CS×KS/KT=KS×(CS/KT)= KS×2n,

RT或CT值的測量可由Timer B測量值(KS)向左移n位(二進制單位), 由傳感器轉換表建一表格即可直 接轉為物理量,因Timer A及Timer B為16bit 計數(shù)器, 故最大值 FFFFH = 65535, 使用者必需仔細設計以免計數(shù)值發(fā)生溢出, 舉例如下,

例如一傳感器(負溫度系數(shù))在 -50℃~150℃,其阻值為8.2MΩ~1.2KΩ,當其為最高溫時,電阻最小,故其在固定T時間內,計數(shù)值最大,反之當其為最低溫時,電阻最大,故其在固定T時間內,計數(shù)值最小,為維持測量精度及縮短測量時間,故在傳感器電阻值范圍內,必需分為幾段,以不同之n計算出KT值來進行測量,以達到最高分辨率及最適當之測量時間。

故測量高溫時(RT值較小, 頻率較快),n值須取小(KT值取大), 以求最高精率,測量低溫時(RT值較大,頻率較慢),n值須取大(KT值取小),以盡量縮短測量時間。除此之外,整體測量的耗電量亦必需考慮。

因電子測量電路之不理想, 導致在理論值與實際值有所差異,雖然HT47系列已經(jīng)針對誤差及多組RC振蕩器間之互相干擾情形進行排除,但主要由電路負載效應及組件飽和所造成的不理想仍不可避免,但是此一不理想性所產(chǎn)生之影響,是一個幾乎固定不會漂移之誤差量,故可用查表補償方式予以修正,修正方式如下:

RT×KT = RS×KS, T1 =KT×RT×CS,T2= KS×RS×CS,

取T1=T2 ==> KT×RT×CS = KS×RS×CS ==> KT×RT = KS×RS (ideal case)

修正 ==> set (RT''×KT)/(RS×KS) = KR

==> RT'' = KR×KS×RS/KT = KR×RT, RT = KS ×RS/KT = KS×2n

==> 將最后求出之已校正之RT'', 與sensor生產(chǎn)廠商所提供之阻值表對應, 以求出相對之物理量值(例: 溫度), 故在建KT Table時, 不同RT值必須帶入不同KR值, 以便獲得準確之測量數(shù)值。

HT47C20/HT47C20L除了能適用于大范圍之傳感器外,還可同時用以測量三個傳感器,而不會產(chǎn)生互相干擾導致測量不準確, 在省電方面亦為其重要特性之一, 其中HT47C20L更是適合單顆1.5V電池或太陽能電池之應用, 另外,以MCU為基礎之設計,更能根據(jù)使用者需求自行設計,而OTP,使得設計更加簡便,風險更低!


  • 上一篇: LED顯示屏專用驅動IC
  • 下一篇: 半導體材料競爭無線應用領域
  • 發(fā)表評論   告訴好友   打印此文  收藏此頁  關閉窗口  返回頂部
    熱點文章
     
    推薦文章
     
    相關文章
    網(wǎng)友評論:(只顯示最新5條。)
    關于我們 | 聯(lián)系我們 | 廣告合作 | 付款方式 | 使用幫助 | 機電之家 | 會員助手 | 免費鏈接

    點擊這里給我發(fā)消息66821730(技術支持)點擊這里給我發(fā)消息66821730(廣告投放) 點擊這里給我發(fā)消息41031197(編輯) 點擊這里給我發(fā)消息58733127(審核)
    本站提供的機電設備,機電供求等信息由機電企業(yè)自行提供,該企業(yè)負責信息內容的真實性、準確性和合法性。
    機電之家對此不承擔任何保證責任,有侵犯您利益的地方請聯(lián)系機電之家,機電之家將及時作出處理。
    Copyright 2007 機電之家 Inc All Rights Reserved.機電之家-由機電一體化網(wǎng)更名-聲明
    電話:0571-87774297 傳真:0571-87774298
    杭州濱興科技有限公司提供技術支持

    主辦:杭州市高新區(qū)(濱江)機電一體化學會
    中國行業(yè)電子商務100強網(wǎng)站

    網(wǎng)站經(jīng)營許可證:浙B2-20080178-1