2012年7月2日 星期一

DIY - PIC:18F4550 數字溫度數據記錄儀電路 (一百三十五)

DIY - PIC18F4550 數字溫度數據記錄儀 – DS18B20 + RS232 電路  (一百三十五)

筆者需要對電壓、溫度和時間數據作出收集 (Data Logger),所以用DS18B20 製作出之前數字溫度電路,但電路只提供溫度數據顯示,並未能將數據資料作出紀錄,化了一週的時間,將電路及軟件改良,加上 MAX232 串行 USART 電路,將溫度數據資料讀取後,數據資料便由 USART 電路傳送出 PC 電腦,數據資料將會儲存在電腦 Excel

18F4550 DS18B20 + RS-232C 電路圖
RS-232C 串行 USART 電路,電路由晶片 MAX232 組成,電容 C6C7C8 C9 組成雙電荷泵轉換器電路 (Dual Charge Pump Converters)。電容 C6 (1腳及3提昇電壓到 +10V 並儲存在電容器 C8 (2)。而 C7 (4腳及5) +10V 的反向變成 -10V 並儲存在電容器 C9 (6)。在這 ±10V 的電源允許提供必要的輸出電平作 RS-232C 通信之用。MAX232 運作與的電荷泵電容可低至 0.1μF。使用更大的電容(最多10μF)可以用來降低電源紋波。

Microchip PIC18F4550 晶片的 TX (25) 接在 MAX232 T1 IN  (11) T1 OUT (14) 會連接到 DB-9 TX  (2)18F4550 晶片的 RX (26) 接在 MAX232 R1 OUT  (12) R1 IN (13) 會連接到 DB-9 RX  (3)

RS-232C 模塊俯視圖
18F4550 + DB18B20 + RS-232C 電路接線及模塊完成!

2012 7 2 天氣報告
氣溫:28.0 @ 22:20
相對濕度:百分之86%
天氣:天色大致良好 

沒有留言:

張貼留言