下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
精確把握DS18B20讀寫時序延長連接距離2010-07-1415:49:54來源:《無線電》雜志2009.01作者:莫秋元【大中小】瀏覽:1149次評論:0條單線智能溫度傳感器DS18B20無需外部電路和其他變換電路就可以直接輸出被測溫度,測溫范圍寬、精度高、轉換時間快并可適配各種單片機或系統(tǒng)機等眾多優(yōu)點,在各種領域已得到了廣泛的應用。我公司采用DS18B20溫度傳感器制作四路溫度巡檢控制的溫控儀。在對溫控儀進行各種環(huán)境適應驗證試驗中發(fā)現(xiàn)一個問題:DS18B20傳感器采用10m長連接線時工作不正常,而采用3m長連接線時工作正?!鉊S18B20傳感器的連接線纜長度一般可達到50?100m,當采用雙絞線芯的屏蔽電纜時,其最大長度可達150m。圖1為溫控儀傳感器連接部分電路圖,傳感器采用單獨供電,接在P1口上。EA/VPVCCX1X2RESET+5V40TS1°12M31123123123123C130pG230pPO.OPO1P0.2P0.3P04RO5P0.6P0.739_38_"37341N4148R231kR241k―—R251k-CZ>—R22UEA/VPVCCX1X2RESET+5V40TS1°12M31123123123123C130pG230pPO.OPO1P0.2P0.3P04RO5P0.6P0.739_38_"37341N4148R231kR241k―—R251k-CZ>—R22U
cz□-INTOIFTHTOT1.OJ.2.3.4.5.67114—11111PPPPPPPPU1
89C51P2.0P2.tP2.2P2.3P2.4P2.5P2.6P2.72322
苗
j4
_25
Z25Z壽36RDWRPSENALE/PTXDVSSRXD20VD41M148上下功能進路171611to主機寫VC^ND■-■-毀卜典型主機寫VC^ND■-■-毀卜典型鑑大CS18B2O采理ft.-h典型最大卜T驗iS-kp—30#—尸-*■1&pi£15—30ps1-WtREBUS后經(jīng)對DS18B20傳感器的讀寫子程序分析及對傳感器讀寫時序波形分析得出的結論,是因為讀寫子程序對DS18B20傳感器的讀寫的時序把握不夠準確造成的。下面就DS18B20傳感器的讀寫的時序把握度進行分析,希望能對初步接觸該傳感器的人員有所幫助。DSl8B20傳感器對讀寫時序的要求首先對DS18B20傳感器的讀寫時序的要求進行分析和了解。按DS18B20器件手冊介紹,對DS18B20寫數(shù)據(jù)時,主機產(chǎn)生讀時間片。當主機把I/O數(shù)據(jù)總線從邏輯高電平拉至邏輯低電平時,低電平持續(xù)時間最少lps,就產(chǎn)生寫時間片。在變?yōu)榈碗娖?5ps之后,DS18B20在15?45ps之間對線采樣,如果線為高電平,寫1就發(fā)生,如果線為低電平,便發(fā)生寫0。時間片必須有最短為60ps的持續(xù)期,各寫周期之間必須有最短為lps的恢復時間。圖2為DS18B20生產(chǎn)廠家提供的讀寫時序圖。從DS18B20讀數(shù)據(jù)時,主機產(chǎn)生讀時間片。當主機把數(shù)據(jù)線從邏輯高電平拉至低電平時,產(chǎn)生讀時間片。低電平持續(xù)時間至少lps;來自DS18B20的輸出數(shù)據(jù)在讀時間片下降沿之后15ps有效,因此,在產(chǎn)生讀時間片15ps后主機必須停止把I/O線驅動至低電平,由上拉電阻拉回至高電平,主機在15ps末期對數(shù)據(jù)線采樣,如果線為高電平,就讀為1,如果線為低電平,便讀為0。讀時間片的最短持續(xù)期限為60ps,各讀時間片之間必須有最短為1ps的恢復時間。在處理高低電平跳變時,還有必要了解DS18B20傳感器直流參數(shù)特性。其特性為:I/O口檢測低電平范圍為-0.3?0.8V,高電平范圍為2.2?5.5V,同單片機的I/O口檢測低電平范圍為-0.5V?0.2Vcc-0.1V和高電平范圍為0.2Vcc+0.9V?Vcc+0.5V基本上相同。數(shù)據(jù)連接線纜對讀寫數(shù)據(jù)波形的影響針對微秒級數(shù)據(jù)脈沖信號,對于較長的數(shù)據(jù)線纜,不應僅看作純阻性線纜,應充分考慮線纜中存在的分布電容對數(shù)據(jù)脈沖信號在跳變時造成延時和變形的影響。其等效電路原理見圖3。一般線芯的內(nèi)阻遠小于上拉電阻,決定延時量的是上拉電阻與分布電容乘積。在上拉電阻一定的情況下,線纜越長,其分布電容越大,對數(shù)據(jù)脈沖信號影響也就越大。電纜的材料、結構、工藝等不同,其存在的分布電容指標亦不同,良好的同軸線纜分布電容一般在60pF/m以下,而扁平排線相鄰線芯
間的分布電容在300pF/m左右。用記憶示波器在連接10m長RVV3X0.5mm2型線纜的傳感器上觀察到的數(shù)字波形見圖4(上拉電阻為5kQ)。從圖4中可看出,在t1時刻主機將數(shù)據(jù)線拉低,在t2時刻才能被DS18B20識別為低電平,延遲了3ps。在t3時刻主機釋放數(shù)據(jù)線,在上拉電阻的作用下,在t4時刻才上升為被DS18B20識別的高電平,延遲了3ps。從t2到t4時刻,對DS18B20來說,是近19ps低電平。因此,在采用較長線纜時,如對傳感器讀寫時刻把握不準確的話,會因使對讀寫的數(shù)據(jù)信號產(chǎn)生時延變形而不符合DS18B20對讀寫時序的要求,使對其讀寫操作失敗。在選用較長數(shù)據(jù)線纜時,還應考慮抗干擾的問題,因此建議盡量采用雙絞線或帶屏蔽的雙絞線作傳感器的數(shù)據(jù)線纜。VCCVCCGPJDS18B20QVCCVCCGPJDS18B20Q乍竝電阻廠屈、——J―□?—1;內(nèi)阻c亠:;分布電容F'AUTQSfcTcHi平均值CH1取消自AUTQSfcTcHi平均值CH1取消自「“弓制備t112f3f4換位理解DS18B20傳感器對讀寫時序的要求圖2是對DS18B20傳感器讀寫時序在主機處的波形圖,如果是在DS18B20處的話,其波形圖應如圖5所示??紤]實際長短數(shù)據(jù)線的影響,對讀寫時序的要求理解為:對DS18B20寫數(shù)據(jù)時,主機產(chǎn)生讀時間片。當主機把I/O數(shù)據(jù)線在7ps時間內(nèi)從高邏輯電平拉至低邏輯電平時,維持時間最少1ps就產(chǎn)生寫時間片。如寫入0,則應維持低電平45?60ps以上,如寫入1,應在第8ps后釋放數(shù)據(jù)線,在7ps時間內(nèi)拉到為邏輯高電壓,并維持45?60ps以上。寫時間片必須有最短為60ps的持續(xù)期,在各寫周期之間必須有最短為1ps的恢復時間。從DS18B20讀數(shù)據(jù)時,主機產(chǎn)生讀時間片。主機在7ps時間內(nèi)把數(shù)據(jù)線從邏輯高電平拉至低電平,產(chǎn)生讀時間片。數(shù)據(jù)線必須保持在邏輯低電平至少1ps;來自DS18B20的輸出數(shù)據(jù)在讀時間片下降沿之后15ps有效。因此,在產(chǎn)生讀時間片8ps后主機必
應把I/O數(shù)據(jù)線釋放,由上拉電阻將數(shù)據(jù)線拉回至邏輯高電平,主機在15ps末期對數(shù)據(jù)線采樣,如果線為高電平,就讀為1,如果線為低電平,便讀為0。讀時間片的最短持續(xù)期限為60ps,各個讀時間片之間必須有最短為1ps的恢復時間。在考慮到線纜對波形的延遲和DS18B20傳感器發(fā)送數(shù)據(jù)表現(xiàn)的典型時間,在實際操作中,建議將主機對數(shù)據(jù)線的采樣滯后5?9ps,可提高正確讀取DS18B20的可靠性。對DS18B20的讀寫程序探討經(jīng)過上面的分析和了解后,參見圖1,對接在P1.0口上的DS18B20傳感器讀寫子程序進行修改,分別見“寫子程序”和“讀子程序”。將修改后的對DS18B20傳感器讀寫子程序移入主程序并寫入89C51單片機,對用RVV3X0.5mm2型線纜為傳感器連線,用1?50m傳感器連線,在高、低溫環(huán)境條件下進行了試驗驗證,溫控儀工作正常,穩(wěn)定可靠。題圖為我公司溫控儀的照片。寫子程序WR11;MOVR2#8設循環(huán)次數(shù)c清零:****將溫度咼彳_?****低8位存入CLRCWR01:CLRP1.0寫開始RD11:MOVMOVR3.#21psMOVDJNZR3.$等待4psRE01:MOVRRCA1MS.賦值CRE02.CLRNOP
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度農(nóng)副食品國際貿(mào)易代理服務合同
- 2025年度內(nèi)墻粉刷與智能化管理系統(tǒng)分包合同
- 二零二五年度商業(yè)門面租賃爭議解決合同
- 二零二五年度庭院房產(chǎn)租賃合同解除與違約金合同
- 2025年度體育場館運營管理公司健身教練合同
- 2025年度門面房租賃合同物聯(lián)網(wǎng)技術應用協(xié)議4篇
- 課題申報參考:明代文人“引經(jīng)入戲”研究
- 認識腧穴38課件講解
- 2025年度個人住宅室內(nèi)外綠化設計與施工合同2篇
- 2025版大型數(shù)據(jù)中心機房建設與運維合同4篇
- 2025水利云播五大員考試題庫(含答案)
- 老年髖部骨折患者圍術期下肢深靜脈血栓基礎預防專家共識(2024版)解讀
- 中藥飲片驗收培訓
- 手術室??谱o士工作總結匯報
- DB34T 1831-2013 油菜收獲與秸稈粉碎機械化聯(lián)合作業(yè)技術規(guī)范
- 蘇州市2025屆高三期初陽光調研(零模)政治試卷(含答案)
- 創(chuàng)傷處理理論知識考核試題及答案
- (正式版)HG∕T 21633-2024 玻璃鋼管和管件選用規(guī)定
- 《義務教育數(shù)學課程標準(2022年版)》測試題+答案
- 殘疾軍人新退休政策
- 白酒代理合同范本
評論
0/150
提交評論