如果采用單片機驅動DS1621的方案,工作量無異是巨大的,比方說需要完成計算機跟單片之間的電平轉換、以及通訊;需要完成單片機跟DS1621之間的通訊。Alberto Ricci Bitti的這個PC實現的溫度計,取消了單片機的中轉環節,由計算機直接驅動DS1621,省去了單片機部分的大量設計工作,其思路非常犀利,猶如鬼斧神工、別開蹊徑。這種經典的方法只有直接看原理圖說話才夠爽快。
串口取電:整個板子的能耗不高,通過串口偷取的微弱的電流,足以滿足DS1621的需要。二極管D1、D2在DTR和RTS上偷取到的12V經C1濾波,由LM2936-Z5降壓為5V,作為整個系統的電源。LM2936的輸入電壓可以低到5.2V,即使有些計算機的RS232高電平只有6V,也是足夠用的。
RS232模擬I2C:電平轉換是必需的,這一點是由5V穩壓管實現的。模擬I2C總線使用了RS232的三根線,我做了一個簡單的表格,這樣看得更簡單明了。
-
RS232
+關注
關注
13文章
749瀏覽量
94636 -
I2C
+關注
關注
28文章
1495瀏覽量
124705 -
DS1621
+關注
關注
1文章
16瀏覽量
11607
原文標題:(經了個典)RS232模擬I2C總線驅動DS1621測溫
文章出處:【微信號:gh_dae0718828df,微信公眾號:gh_dae0718828df】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
轉:一個超級好玩的USB溫度計-我們也專業測溫
數字溫度傳感器DS1621及其應用
基于ARM920T內核的IIC接口驅動設計
DS18B20數字溫度計使用
![<b class='flag-5'>DS</b>18B20數字<b class='flag-5'>溫度計</b>使用](https://file1.elecfans.com//web2/M00/A5/73/wKgZomUMOH2Afll-AAAmzVGUKZ8044.gif)
數字溫度傳感器DS1621在Linux下的IIC接口驅動設計
![數字<b class='flag-5'>溫度</b>傳感器<b class='flag-5'>DS1621</b>在Linux下的IIC接口<b class='flag-5'>驅動</b>設計](https://file.elecfans.com/web2/M00/48/D4/pYYBAGKhtCeAKIo3AAAOoZtWmmw188.jpg)
LCD12864和DS1621數字溫度傳感器的使用仿真資料和工程文件
![LCD12864和<b class='flag-5'>DS1621</b>數字<b class='flag-5'>溫度</b>傳感器的使用仿真資料和工程文件](https://file.elecfans.com/web1/M00/C3/0B/pIYBAF8aqm2AfdHhAABuLV9jjbA498.png)
DS1621 DS1621 - (Maxim Integrated) - 溫度傳感器 - 模擬和數字輸出
![<b class='flag-5'>DS1621</b> <b class='flag-5'>DS1621</b> - (Maxim Integrated) - <b class='flag-5'>溫度</b>傳感器 - 模擬和數字輸出](https://file.elecfans.com/web2/M00/70/70/pYYBAGNH-I2AMV23AAAJwg3rnZc603.png)
DS1721數字溫度傳感器與DS1621的反向兼容性
![<b class='flag-5'>DS</b>1721數字<b class='flag-5'>溫度</b>傳感器與<b class='flag-5'>DS1621</b>的反向兼容性](https://file1.elecfans.com//web2/M00/82/CE/wKgaomRi96qABhkGAAAG7YU12Lc778.gif)
評論