|
大家好~
首先 say sorry for 最近非常懶的動手做東西~拖到昨天才把這個改了一下~
這裏先感謝 ciko 老師提供的 LT1021 與 LTC2400。
LT1021-5是一顆高精度的參考電壓 IC (5v)
LTC2400就是傳說的 24 bits 高精度的ADC~最低工作參考電壓為 01.V~此為 SPI 介面
~我這就不作規格說明了~ ciko老師挑選的,一定很優~
先列一下參考網頁上的資料~
http://interface.khm.de/index.ph ... -digital-converter/
我們使用的電路為上述的連結的設定:
老師有提供洞洞版,但是學生偷懶沒直接上,先插小塊麵包版先:
此為精密參考電壓與24 bits ADC 實際版子~
底下就是上述 link所實作出來的,利用 arduino UNO 板子讀取 ADC 得知量測電壓
目前程式參考電壓值為內建,暫時設定 LT1201為固定 5.0V (浮點數儲存),以我的設備是無法效正這顆的~
此圖為LT1201-5 直接輸出量測,電表有量的值為 4.99 or 5.00 V
測試電源為 LT1201-5 輸出,經過 2顆 10k 精密電阻分壓出 2.5V,當作待測電壓接入 LTC2400 第3隻腳~
由 Fluke 15B+量得電壓為 2.497v
此為原程式利用 arduino 的 serial monitor 來顯示輸出:
最後一筆讀取為 2.500857V,對比這台 Fluke 15B+ 讀出為 2.497v
使用 arduino 常用的 LCD1602 KeyBad Shield 來修改原設計:
或者可用一般的 LCD 1602 來接,圖上右上方 pin 4,5,6,7,8,9 (arduino UNO 板上標示) 為連接到 LCD1602 DB4,DB5,DB6,DB7,RS 與 E 腳~
此為修改後,將參考電壓值與量測電壓值直接顯示於 LCD 1602 上~並降低更新速度為 約1sec 讀取一次。
此為初步修改版~只是利用上述網頁直接修改~程式很亂~要研究的不要看~想測試的可以抓~
後續會更新新版。將 SPI 改為標準 arduino 提供的 SPIClass 使用並模組化~
digitalConverter_mod1.zip
(2.18 KB, 下載次數: 35)
謝謝收看~ {:9_584:}
reference information:
LCD1602 KeyPad Shield
http://www.dfrobot.com/index.php ... t&product_id=51
http://www.dfrobot.com/wiki/inde ... rduino_SKU:_DFR0009 |
評分
-
17
查看全部評分
-
|