微控制器讀取18B20的溫度,請問微控制器與18B20之間的連線最長多少米?我想達到100米需加放大電路嗎

2021-04-20 08:37:12 字數 795 閱讀 9995

1樓:那天老三

1000米都是沒有問題的,一般的微控制器工作的頻率不會到100mhz,8051最常用的就是12mhz的晶振

12mhz的頻率專,四根之間不用都考慮什

屬麼波形變形什麼的,而且,100米的線能有多少電阻的,100歐都不到,不需要什麼上拉電阻的,除非是電路本身就是需要有上拉電阻的,當然了,加一個上拉是好點的,畢竟是100米長的

至於那什麼分步電感,分步電容的,對於12mhz的頻率來說沒有什麼影響的,不信的話,你可以用一個100mh的電感串聯到i/o埠中試一下就知道了,

那麼多的人說,一個說行,一個說不行,你試一下就知道到底是誰對誰錯了產品搞出來了再來採納

2樓:匿名使用者

100米的話我建議別想著18b20直接連微控制器了。不如用個小的微控制器控制18b20,讀取資訊後通過rs-485或者無線電傳輸100或1000米都可以。

3樓:匿名使用者

這個要看具體的工作環境與通訊波特率的,速率越高,距離越短,232一般不要超過15米,485/422的話,100+沒問題。

4樓:匿名使用者

我只用過2米的距離,2米18b20還是正常的;

要是100米,波形肯定早就變形無法識別了;

應該採用兩測都是微控制器,微控制器之間採用422或485等通訊來獲取資料

5樓:匿名使用者

要看你的連線有多長,如果直接連線微控制器,線長的話會增加干擾,線長超過幾米的話,要加上線阻。同意樓上的,線如果很長的話還是用小微控制器轉為數字資訊傳送資料。

微控制器課程設計 微控制器溫度的檢測與顯示的設計

用18b20做很簡單啊。溫度的子程式給你,你重定義一下介面,主程式已經呼叫出溫度了,你送到顯示就行了。延時t毫秒 void delay uint t 產生復位脈衝初始化ds18b20 void txreset void 等待應答脈衝 void rxwait void 讀取資料的一位,滿足讀時隙要求 ...

求基於微控制器AT89C51的溫度檢測報警與控制系統電路圖

我把這個資料發你郵箱了!微控制器溫控系統設計 微控制器溫控系統設計 摘要本設計是以一個保溫箱為控制物件,以at89c51為控制系統核心,通過微控制器系統設計實現對保溫箱溫度的顯示和控制功能。本溫度控制系統是一個閉環反饋調節系統,由溫度感測器ad590對保溫箱溫度進行檢測,經過調理電路得到合適的電壓訊...

求用51微控制器做的溫度測量儀的參考文獻

你看幾本就夠了,這麼多你是看不完的。基於51微控制器的溫度檢測報警系統 12 基於51微控制器無線溫度控制系統 多點測溫。基於51微控制器的溫度檢測模組設計 20 12 基於51微控制器無線溫度控制系統 多點測溫。求 微控制器溫度測量系統設計 的相關資料!51微控制器的溫度採集系統設計 1 使用18...