freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

數(shù)字溫度傳感器ad7416的應(yīng)用(編輯修改稿)

2025-07-16 23:17 本頁面
 

【文章內(nèi)容簡介】 ,分別用于設(shè)置低端和高端溫度點的門限值,所設(shè)數(shù)值以二進制補碼的形式存入高9位,其余位置0。 AD7416采用I2C串行總線和數(shù)據(jù)傳輸協(xié)議來實現(xiàn)同外設(shè)的數(shù)據(jù)傳輸。在數(shù)據(jù)傳輸過程中AD7416作為從器件通過數(shù)據(jù)輸入/輸出線SDA以及時鐘信號線SCL與總線相連。其傳輸時序如圖3所示。當(dāng)SCL保持高電平時,SDA從高電平到低電平的跳變?yōu)閿?shù)據(jù)傳輸?shù)拈_始信號,隨后傳送AD7416的地址信息的讀/寫控制位。其地址信息的格式為:100A2A1A0R/W。根據(jù)A2A1A0的不同編碼,最多可允許8片AD7416掛接同一個串行總線上。讀/寫控制位為1時,表示對AD7416進行讀操作,為0時,則表示進行寫操作。當(dāng)每個字節(jié)傳送結(jié)束時,必須在收到接收數(shù)據(jù)一方的確認信號(ACK)后方可開始下一步的操作。然后在地址信息和讀/寫控制位之后傳送片內(nèi)寄存器地址和數(shù)據(jù)。最后,在SCL保持高電平的情況下,當(dāng)SDA從低電平跳變到高電平時將終止數(shù)據(jù)的傳輸操作。3 應(yīng)用實例AD7416在每次上電時的默認參數(shù)如下:●TOUI設(shè)置為80℃、THYST設(shè)置為75℃;●OTI采用比較方式工作;●OTI輸出低電平有效;●故障排隊長度設(shè)置為1。這些默認值可使該溫度傳感器在不連接串行總線時用作自動調(diào)溫器,圖4所示就是AD7416作為自動調(diào)溫器的典型應(yīng)用電路原理圖。當(dāng)被測量的環(huán)境溫度低于THYST時,OTI輸出高電平,Q1導(dǎo)通,繼電器吸合,加熱器開始工作;當(dāng)被測量的環(huán)境溫度高于TOTI時,OTI輸出低電平,將Q1的基極電位拉低以使其截止,繼電器釋放,加熱器停止工作。實際應(yīng)用中應(yīng)注意以下幾個問題:●為防止環(huán)境干擾,;●AD7416的感溫器件在芯片內(nèi)部,因此芯片表面要被測物體緊密接觸;●由于芯片自耗電的存在,所以在精確測溫時應(yīng)采取低功耗的工作方式;●OTI輸出端的上拉電阻的阻值越大,流入AD7416的電流越小,其溫升也越小,但上拉電阻最大不能超過30kΩ,通常選10kΩ;●與I2C兼容的接口總線在AD7416上電后就一直有效,因此在芯片處于休眠狀態(tài)下仍可進行片內(nèi)數(shù)據(jù)的讀出和寫入 數(shù)字式溫度傳感器AD7416及其應(yīng)用 作者:來源:單片機點擊數(shù): 768更新時間:2006312數(shù)字式溫度傳感器AD7416及其應(yīng)用 引言在測量與儀器儀表中,溫度的檢測幾乎成為必不可少的一部分。傳統(tǒng)的模擬溫度傳感器如AD590因外圍電路復(fù)雜、需調(diào)零等缺點而受到使用限制,用數(shù)字溫度傳感器設(shè)計各種控制系統(tǒng)必將成為發(fā)展趨勢。武漢力源的AD7416是在一個單片中有完整的數(shù)字溫度傳感器和熱監(jiān)測系統(tǒng)的芯片。它與其它數(shù)字溫度傳感器相比具有體積小、編程簡單等優(yōu)點。筆者在多路循環(huán)溫濕度檢測控制儀中選用了此芯片。發(fā)現(xiàn)其使用簡單、測量精度高,并且不易受環(huán)境干擾。AD7416具有如下特點: 10位溫度至數(shù)字轉(zhuǎn)換器 漏極開路超溫掉電輸出,可以實現(xiàn)“線與” I2C兼容的串行接口 可選的串行總線地址,允許在單一總線上連接多達8個AD7416 低功耗掉電方式(典型2mA) 400ms更新速率 55℃至+125℃溫度測量范圍 AD7416表示溫度的數(shù)據(jù)是10位二進制數(shù)碼,以2的補碼格式儲存。上面給出了幾個溫度數(shù)據(jù)的格式。AD7416有5個內(nèi)部寄存器。其中四個是數(shù)字寄存器,一個是地址指針寄存器。地址指針寄存器是一個8位寄存器,它儲存指向四個數(shù)據(jù)寄存器之一的地址。對AD7416每一次串行寫操作的第一個數(shù)據(jù)字節(jié)是數(shù)據(jù)寄存器的地址,這就是隨后的數(shù)據(jù)字節(jié)要寫入的地址。這個寄存器只須最低兩位被用來選擇一個數(shù)據(jù)寄存器。溫度值寄存器是一個16位只讀寄存器,它的高10位以2的補碼格式儲存由AD轉(zhuǎn)換器送來的10位溫度讀數(shù);配置寄存器是一個8位讀/寫寄存器,它用來設(shè)置AD7416的工作方式;THYST設(shè)點寄存器是一個16位讀/寫寄存器,它的9個最高位儲存以2的補碼格式表示的低溫度門限設(shè)點;TOTI設(shè)點寄存器是一個16位讀/寫寄存器,它的9個最高位儲存以2 的補碼格式表示的高溫度門限設(shè)點。AD7416上電時地址指針指向溫度值寄存器,TOTI=80℃,THYST=75℃,這些缺省使得AD7416可以用于標(biāo)準(zhǔn)的恒溫器而不需要與任何串行總線連接。AD7416與AT89C2051的接口如所有的I2C兼容器件一樣,AD7416有一個7位串行地址。這個地址的高4位設(shè)定為1001,而低3位可由用戶通過將A2至A0引腳連接到無論是+VS或GND來設(shè)置。通過它們不同的設(shè)定地址,可將多達8個AD7416接到一條串行總線,超過8個則將與總線上的其它器件發(fā)生沖突。從AD7416讀數(shù)據(jù)是一或二字節(jié)的操作。讀溫度寄存器的內(nèi)容是一個雙字節(jié)的操作。下面是針對硬件結(jié)構(gòu)所編寫的讀溫度子程序TEMP。ORG 0000HAJMP MAINORG 0010HT_SDA BIT T_SCL BIT MAIN: ......。=============TEMP:SETB T_SCLSETB T_SDACLR T_SDA 。發(fā)送起始位MOV A,9FH 。發(fā)送串行總路線地址字節(jié)MOV R4,8THE: CLR T_SCLRLC AMOV T_SDA,CSETB T_SCLDJNZ R4,THE CLR T_SCL 。AD7416響應(yīng)位SETB T_SCLSETB T_SDAMOV R4,8 。讀溫度數(shù)值的第一個字節(jié),并把結(jié)果放到3FH寄存器中。XX0: CLR T_SCLSETB T_SCLMOV C,T_SDARLC ADJNZ R4,XX0MOV 3FH,AMOV A,0CLR T_SCL 。
點擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1