今天發(fā)現(xiàn)的這個實驗作品非常經(jīng)典,用計算機直接通過串口驅動DS1621測溫,整個測溫模塊精簡之至,沒有使用任何單片機和電平轉化芯片,涉及的技術還包括串口取電、I2C總線等等。
如果采用單片機驅動DS1621的方案,工作量無異是巨大的,比方說需要完成計算機跟單片之間的電平轉換、以及通訊;需要完成單片機跟DS1621之間的通訊。Alberto Ricci Bitti的這個PC實現(xiàn)的溫度計,取消了單片機的中轉環(huán)節(jié),由計算機直接驅動DS1621,省去了單片機部分的大量設計工作,其思路非常犀利,猶如鬼斧神工、別開蹊徑。這種經(jīng)典的方法只有直接看原理圖說話才夠爽快。

串口取電:整個板子的能耗不高,通過串口偷取的微弱的電流,足以滿足DS1621的需要。二極管D1、D2在DTR和RTS上偷取到的12V經(jīng)C1濾波,由LM2936-Z5降壓為5V,作為整個系統(tǒng)的電源。LM2936的輸入電壓可以低到5.2V,即使有些計算機的RS232高電平只有6V,也是足夠用的。
RS232模擬I2C:電平轉換是必需的,這一點是由5V穩(wěn)壓管實現(xiàn)的。模擬I2C總線使用了RS232的三根線,我做了一個簡單的表格,這樣看得更簡單明了。

-
RS232
+關注
關注
13文章
861瀏覽量
97367 -
I2C
+關注
關注
28文章
1543瀏覽量
130144 -
DS1621
+關注
關注
1文章
16瀏覽量
11807
原文標題:(經(jīng)了個典)RS232模擬I2C總線驅動DS1621測溫
文章出處:【微信號:gh_dae0718828df,微信公眾號:gh_dae0718828df】歡迎添加關注!文章轉載請注明出處。
發(fā)布評論請先 登錄
轉:一個超級好玩的USB溫度計-我們也專業(yè)測溫
數(shù)字溫度傳感器DS1621及其應用
基于ARM920T內(nèi)核的IIC接口驅動設計
DS18B20數(shù)字溫度計使用
數(shù)字溫度傳感器DS1621在Linux下的IIC接口驅動設計
反向的DS1721數(shù)字溫度傳感器DS1621的兼容性
LCD12864和DS1621數(shù)字溫度傳感器的使用仿真資料和工程文件
使用單片機實現(xiàn)DS1621測溫的仿真文件免費下載
DS1621 DS1621 - (Maxim Integrated) - 溫度傳感器 - 模擬和數(shù)字輸出
DS1721數(shù)字溫度傳感器與DS1621的反向兼容性

分享一個用計算機直接通過串口驅動DS1621測溫的溫度計
評論