大家好~ 首先 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 謝謝收看~ reference information: LCD1602 KeyPad Shield http://www.dfrobot.com/index.php ... t&product_id=51 http://www.dfrobot.com/wiki/inde ... rduino_SKU:_DFR0009 |
GMT+8, 2024-12-22 08:54 PM , Processed in 0.059040 second(s), 26 queries , Gzip On.
Powered by Discuz! X3.4 Licensed
© 2001-2023 Discuz! Team.