久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 70788|回復: 97
打印 上一主題 下一主題
收起左側

牛人diy高精度六位半數(shù)字萬用表(圖文)

  [復制鏈接]
跳轉到指定樓層
樓主
ID:244286 發(fā)表于 2017-12-10 14:31 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
自己制作手持高精度六位半數(shù)字多用表
索引:制作,手持,六位半,高精度,數(shù)字多用表,DIY,6.5Digs ,HandHold,DMM,LTC2440,AD8629,ADR421
概述:

數(shù)字多用表是常用的測量儀器,目前市場常見的是3.5(三位半)和4.5 手持表,用于一般測量,另外高端的則是6.5位以上的臺式表,價格較高,用于高精度測量。
隨著電子技術的進步,高性能低成本的器件層出不窮,使得制作一部低檔的6.5位數(shù)字多用表成為了可能,這里介紹這款六位版,就是在性能上、功能上和成本上綜合考慮的一種設計實現(xiàn)方案。
設計思想:
選用成品的通用元件:高端DMM采用以 恒溫深埋齊納基準——前端為Dual JFET的混合低噪聲運算放大器——多斜率積分高速高分辨率ADC 為主軸的測量系統(tǒng),其中每個部分的制作難度都非常高,而且需要昂貴的儀器進行調試、校準,這樣的要求在業(yè)余條件下是難以滿足的,所以這里采用了相對低成本 可靠通用IC 精密帶隙基準——單片低噪聲斬波穩(wěn)零放大器——24Bits低噪聲ΣΔ ADC來替代,這樣的既可以減少元件采購難度,降低整體成本,最重要的是能得到可靠的性能保證,就是說可以根據(jù)DataSheet上標明的最差指標可以計 算出系統(tǒng)的整體性能。
放棄高電壓,大電流量程:首先對這些量程進行高精度測量本身難度就非常高,而且對系統(tǒng)的輸入選擇、保護系統(tǒng)提出了很高的要求,元件質量要求高,PCB面積占用大,最重要的是要為用戶人身安全負責,為了避免出現(xiàn)安全問題所以沒有設置危險的測量量程。
放棄長期穩(wěn)定性:要靠數(shù)字多用表本身來保證長期穩(wěn)定性意味著整個系統(tǒng)每個部分都要有很高的長期穩(wěn)定性,基準要用深埋齊納基準,分壓電阻要用精密電阻網(wǎng)絡等 等,成本會顯著提高,相對而言購買或制作標定好的基準(LYMEX有售)要便宜的多,而且在進行對比測量時可以將整體的精度提高到接近外部基準的水平。
放棄交流測量:由于沒有設計交流測量系統(tǒng)的條件,所以沒有做.
采用手持設備架構:由于現(xiàn)代MCU的集成度非常高,開發(fā)工具越來越簡便,加之筆者最近在學習STM32,所以就做成手持設備了.
總的講設計要素的優(yōu)先關系如下 低成本〉小巧〉低功耗〉高性能


聲明:

   本文涉及的電學測量,特別提醒實驗者確保人身安全!

   作者完全出于業(yè)余愛好撰寫該文,由于能力有限疏漏乃至錯誤在所難免,因此作者不對該文章(包括附帶的其他資料)的正確性負責,同時也不對因援引該文或使 用附帶資料導致的信譽損失、商業(yè)利益損失、財產損失、人身傷亡等(包含上述內容,但不見限于上述內容)負任何連帶責任。
   作者完全出于學習目的撰寫該文, 該項目被視為非商業(yè)性的,作為學習模擬技術/ STM32 的驗證平臺而被創(chuàng)建,因此沒有義務回答非技術問題.
   出于互聯(lián)網(wǎng)之 free&open 精神,作者將對項目涉及的硬件,固件,上位機軟件,開發(fā)相關的心得,技術參考等會(等待完善后)開源,希望但不要求您在援引該文或使用上述開源資料時提及作者。
功能和指標:

電源:
3.0V~6V供電可用單節(jié)磷酸鐵鋰(3.2V), 單節(jié)鈷酸鋰(3.7V) , 單節(jié)錳酸鋰(3.6V),三節(jié)堿性電池(4.5V),三節(jié)鎳鎘或鎳氫電池(3.6V),功耗250mW(開啟數(shù)據(jù)保存),2.9V低電壓關機(為了保護鋰 電避免過放電),軟件電源開關,待機電流<5uA.

測量:
1ppm 分辨率 1ppm 噪聲 5ppm 線性度 1ppm溫度系數(shù)。
電流測量 100mA,10mA,1mA 壓降<0.125V , 500mA 熔斷器。
電壓測量100mV , 1V >10G高阻抗輸入, 10V ,100V 9M 低阻抗輸入(新版批量采購1.1M的電阻就是標準的10M,后文詳述)。
電阻測量 100R 1K 10K 100K 1M 采用恒流方式(對應為1mA ,1mA, 100uA,10uA,1uA)開路電壓5V,支持4線模式。
溫度測量 采用PT100傳感器,可處理到 -200攝氏度~850攝氏度,分辨率0.01度。
除溫度測量外都有25%的超量程測量(例如1V可測到1.25V)當開啟自動量程轉換時連續(xù)三個測量讀數(shù)都超量程時向上換檔,連續(xù)三個測量讀數(shù)都欠量程(< 0.11)時向下?lián)Q檔.

系統(tǒng)和軟件:
支持SD卡數(shù)據(jù)存儲,導入校準數(shù)據(jù),從SD卡更新固件(新版功能)。
支持實時時鐘,可設置自動關機,以及定時喚醒數(shù)據(jù)采集模式。
支持自動量程,0位補償,數(shù)字濾波。
帶有簡單的幫助。
一些測試視頻
http://v.youku.com/v_show/id_XMjEyMDM1MDI0.html
http://v.youku.com/v_show/id_XMjEyMDM1NTg0.html
http://v.youku.com/v_show/id_XMjEyMDM2MTI0.html
http://v.youku.com/v_show/id_XMjEyMDM0Mzg4.html
設計原理:
(更詳細的設計基礎見 DIY DMM Reference.doc ,這里只是整體大略介紹下)
    電源系統(tǒng):

電池供電,首先經過有Q71構成的反接保護電路,之后分為兩路,一路經HT7130穩(wěn)壓到3.0V供MCU,另一受Q72的控制作為外設的電源,它連接至兩個由LT1372構成的Boost
升壓器,分別升至15V(供歐姆電流源和OLED偏壓)和5V(供模擬部分)
這里采用HT7130主要是考慮到其且具有極低的靜態(tài)功耗,特別適合為待機的MCU供電。
DCDC變換器采用LT1372是因為其低成本,且該器件具有NFB功能,可以方便的構成Cuk 拓撲結構,組成負電壓輸出的開關調節(jié)器(新版要用到+-15V),雖然由于靜態(tài)功耗較大,在小電流輸出下效率較低,但總體上還是不錯的。
MCU 系統(tǒng):

MCU 采用STM32F103R6T6 (其實101系列就行,但是市面上沒有零售)靠內部的RC振蕩器工作在20MHz的頻率上(更快沒實際意義,且更費電),后備電池使用0.22F的超級電 容,(為了兼容性,又做了個100uF鉭電容的焊盤)RTC晶振使用MC-306 6pF 32.768K,注意要接入200K的R66否則容易振壞。
MCU使用5線SWD端口進行Flash燒寫和調試。
PA0構成軟件電源開關,可以從待機模式喚醒MCU。
OLED使用串行模式,4X3矩陣鍵盤,SD卡采用SPI模式。
其他端口用來控制模擬板。
輸入選擇:

先看電壓-電阻部分
繼電器K1選擇將HI輸入端子直接接入模擬開關或者進行分壓。
繼電器K2選擇將歐姆電流源注入HI或者LOW。
上面的兩個繼電器都使用磁保持型的,避免長期通電發(fā)熱導致熱電勢誤差。
HS,LS,以及HI的輸入通過R01-R06以及R17-R1A D17-D16 組成的保護電路被限制在+-2.0V,然后加上從 9串:11并的1.1M分壓陣列99:1分壓后的電壓一起進入8選一模擬開關。
電流部分先經過500mA熔斷器-全橋的保護電路,經過繼電器選擇接入100R 10R 或1R的分流電阻,其上的壓降取出后也被送入模擬開關,U01A構成的跟隨器將提升二極管橋中點的電位至電流輸入端子電位,從而減小了他們的漏電流。
U01B為測量系統(tǒng)提供中點參考電位(也就是LOW端子的電位)。
這里需要提下的是分壓電阻采用了50ppm的晶圓電阻構成陣列,下面PCB敷銅均溫,從實際效果看還是非常不錯的。
U01由于要求不高所以采用了低成本的MCP6002。
模擬開關原計劃用MAX328的,但由于貨源原因,用ADG508代替了。
程控放大:

這里采用了AD8629作為主放大器,該器件為低噪聲斬波穩(wěn)零放大器,U20A根據(jù)U27選擇的反饋信號配置成X1或X10放大器,U20B是一個驅動驅動容性負載的緩沖器,用以驅動ADC。
同樣的這里的分壓電阻采用了3串:3并構成的9:1分壓器,由于要求不高模擬開關采用了采用了高速CMOS的74HC4053
Ref and ADC:

U44是2.5V精密帶隙基準,采用ADR421B他能穩(wěn)定地驅動1uF的容性負載,最大3ppm/C的溫度系數(shù),1.5uV pp 0.1~10Hz 噪聲
U43采用24Bit低噪聲ΣΔ ADC LTC2440 可提供接近21Bits的有效位。
U41為低噪聲LDO調節(jié)器LP2985,為模擬部分提供5V電源。
歐姆電流源:

U31為低偏置電流精密運放AD706,其中U31A和Q31起到參考電壓縮放-轉移的作用,將2.5V的基準轉換成比標準電阻(RJ31~RJ34)公 共端低1V輸入到U31B的正,模擬開關用于選擇4個標準電阻(開爾文接法),Q32是PJFET受U31B控制保持標準電阻兩端的電壓為 1V,Q33~Q35 與 D31 組成保護電路(Q34,Q35實際為高反壓PNP管2N6520,Q33為低漏電流N-JFET PN1117A)。
DZ1與R30構成降壓電路使得U31B的輸出能足夠的正使Q32截止。
外觀介紹:

最上方的是OLED顯示屏,藍綠色128X32點陣,亮度比較高,在室外強光下也可以看清楚,整體感覺比較像VFD,
下面是3行4列的鍵盤陣列,在測量模式下他們的意義如下

(在幫助模式下顯示的提示,按下對應位置的按鍵就會有更詳細的英文說明)

VLT   OHM  AMP    TMP
        UP    AR    NUL    NEW
        LOW  DF    ZRO    STR
VLT 電壓測量。
OHM 電阻測量,如果已經是電阻測量模式了再次按下,就是在4線和2線制之間來回切換。
AMP 電流測量。
TMP 溫度測量。
UP 切換到更高的量程,同時關閉自動量程切換。
AR 切換是否開啟自動量程轉換。
NUL 捕捉當前值作為偏置補償。
NEW 備份當前的數(shù)據(jù)文件,創(chuàng)建新的數(shù)據(jù)文件作為當前文件。
LOW切換到更低的量程,同時關閉自動量程切換。
DF切換是否開啟數(shù)字濾波。
ZRO 將偏置補償置零。
STR  切換是否開啟數(shù)據(jù)文件保存。
再下面是
PWD     PLED     SDLED     RST
PWD 電源按鈕,待機時按下開機,工作時按下呼出系統(tǒng)菜單(位置對應3行4列的鍵盤陣列)

Help     1M         30M        Time
Off        5M        1H        Cal
Auto    10M        2H        Ver
這些符號的意義如下:
Help顯示幫助菜單
Off    關機
Auto 切換是否10分鐘自動關機
Time 設置系統(tǒng)時間

(時間菜單的幫助)
(時鐘設置菜單)
Cal 呼出校準菜單,關于校準內容后面會詳細介紹

(校準菜單)
Ver 顯示固件版本號

1M 5M 10M 30M 1H 2H 進入 1分鐘到2小時間隔的喚醒采樣模式(該模式下按PWD鍵可以退出喚醒采樣模式)
PLED 指示電源良好(工作狀態(tài))
SDLED 指示正在進行SD卡的IO操作
RST 為復位鍵,復位除系統(tǒng)時鐘外的所有狀態(tài)
再下面是SD卡座

再下面是輸入端子,水平間距是標準的19.05mm(3/4吋)垂直間距時12.7mm(1/2吋)
上排兩個從左到右為            LS端子 ,HS端子
下排三個從左到右為 AMP端子 ,LOW端子 HI端子
數(shù)據(jù)文件存儲:

當用戶安裝了SD卡后即可將采集的數(shù)據(jù)存儲其上,當前的存儲文件名位為data.csv(可以用Excel直接打開,由于是純文本格式notepad也可以直接打開,編輯)。
在按下New鍵后data. csv就會被命名為data_000. csv data_001. csv等等,并且創(chuàng)建一個新的data. csv用來保存后續(xù)的數(shù)據(jù),一般情況下,建議用戶完成一組測量后按下先按下Str停止存盤,選擇新的功能或量程,按下New切換文件,并再次按下Str開 啟數(shù)據(jù)保存。
校準:
DMM 的ADC采樣后轉化成滿量程為+-1.0的值,然后經過 y=kx+c;的線性校準作為輸出的讀數(shù)。在DMM內存為每個量程維護了一組kc值構成一個校準表作為當前校準系數(shù),同時可以將這個校準表燒錄到 Flash中,以便長期保存(開機默認加載Flash的內容進校準表)。
    校準菜單中對應如下按鍵
    Idty:將校準表歸一化(c=0,k=1.25)。
    Load:從SD卡讀取cal.txt的文件,填充校準表。
      Save:將校準表的數(shù)據(jù)回寫進cal.txt文件。
    Write: 將校準表的數(shù)據(jù)燒寫進Flash。
    Read:加載Flash的內容進校準表。
用戶的校準過程是這樣的:
準備對應量程的標準源。
準備短路線。
為將待校準的表安裝SD卡。
將待校準的表切換到恰當量程,喚出校準菜單,按下Idty,歸一化校準表。
短路輸入端子,記錄讀數(shù)。(建議開啟DF以便獲得穩(wěn)定的度數(shù))。
將源接入輸入端子,記錄讀數(shù)。(建議開啟DF以便獲得穩(wěn)定的度數(shù))。
將數(shù)據(jù)輸入makecal.exe生成kc值。
修改cal.txt對應量程的kc值。(沒有的話可以在校準菜單按下Save生成一個)
為每一個量程重復上述過程。
重啟DMM,喚出校準菜單,按下Load,按下Write。
再次重啟DMM。

(校準文件)

(校準軟件)

非常好的嘗試,測試了樣機,感覺最突出的特點有:
-----良好的性能,例如短穩(wěn)、噪音,都達到了相當高的水平
-----豐富的功能,比如4線電阻、Pt100測溫,這主要得益于軟件設計
-----具有SD卡接口,這個非常好,便于獨自高精度采集
-----成本并不高。

評分

參與人數(shù) 7黑幣 +90 收起 理由
XDEDDDM + 10
6789364 + 12
凌凈清河 + 13 贊一個!
yousunny + 30 很給力!
nidaosky + 5
網(wǎng)易音樂 + 5 絕世好帖!
GUOXUAN + 15 老師作品強大,感謝老師貢獻!

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏65 分享淘帖 頂5 踩
回復

使用道具 舉報

沙發(fā)
ID:64089 發(fā)表于 2017-12-12 08:22 | 只看該作者
沙發(fā),真的非常好,我先頂了
回復

使用道具 舉報

板凳
ID:250292 發(fā)表于 2017-12-21 20:38 | 只看該作者
扣了黑幣,出錯了下載不了。
回復

使用道具 舉報

地板
ID:250292 發(fā)表于 2017-12-21 20:47 | 只看該作者
尋求已久的好文章,感謝分享。
回復

使用道具 舉報

5#
ID:93626 發(fā)表于 2018-2-2 22:02 | 只看該作者
好文章,感謝分享
回復

使用道具 舉報

6#
ID:118670 發(fā)表于 2018-3-16 17:10 | 只看該作者
謝謝分享!看著很不錯
回復

使用道具 舉報

7#
ID:292876 發(fā)表于 2018-3-16 19:00 | 只看該作者
這個不錯,臺表的基準,技術牛人
回復

使用道具 舉報

8#
ID:249545 發(fā)表于 2018-4-17 11:37 | 只看該作者
老師作品強大,感謝老師貢獻!
測量顯示是6位半是對的,但是真實值可能是4位半,我看了安捷倫的 34401型6位半表(1992年面世),很多參數(shù)~,這個電源供電,信號處理沒屏蔽,沒有進行EC,MC處理的電路,真實值不可能是6位半,只是顯示6位半而已.

評分

參與人數(shù) 1黑幣 +15 收起 理由
凌凈清河 + 15 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

9#
ID:329274 發(fā)表于 2018-5-14 07:53 | 只看該作者
感謝分享!
回復

使用道具 舉報

10#
ID:355013 發(fā)表于 2018-6-20 11:13 | 只看該作者
謝謝老師
回復

使用道具 舉報

11#
ID:351049 發(fā)表于 2018-6-20 11:46 | 只看該作者
真厲害,六位半的數(shù)字做出來了
回復

使用道具 舉報

12#
ID:377941 發(fā)表于 2018-7-23 15:15 | 只看該作者
學習學習
回復

使用道具 舉報

13#
ID:377941 發(fā)表于 2018-7-23 15:17 | 只看該作者
學習學習
回復

使用道具 舉報

14#
ID:142141 發(fā)表于 2018-8-4 21:14 | 只看該作者
好文章,感謝分享。
回復

使用道具 舉報

15#
ID:110027 發(fā)表于 2018-9-18 15:12 | 只看該作者
謝謝謝謝,好文章,感謝分享
回復

使用道具 舉報

16#
ID:407024 發(fā)表于 2018-10-9 15:53 | 只看該作者
參考學習啦,感謝樓主分享。
回復

使用道具 舉報

17#
ID:413332 發(fā)表于 2018-10-21 22:04 | 只看該作者
牛人啊,真的可以做到6位半?
回復

使用道具 舉報

18#
ID:413332 發(fā)表于 2018-10-21 22:06 | 只看該作者
怎么厲害啊,6位半。
回復

使用道具 舉報

19#
ID:208620 發(fā)表于 2018-11-4 16:28 | 只看該作者
怎么要這么多黑筆啊
回復

使用道具 舉報

20#
ID:427133 發(fā)表于 2018-11-15 16:05 | 只看該作者
很好,學習了
回復

使用道具 舉報

21#
ID:197530 發(fā)表于 2018-11-16 15:27 | 只看該作者

很好,學習了
回復

使用道具 舉報

22#
ID:427133 發(fā)表于 2018-11-23 11:32 | 只看該作者
你好,可以給個高清圖嗎?
回復

使用道具 舉報

23#
ID:74143 發(fā)表于 2018-11-23 15:59 | 只看該作者
樓主厲害。
回復

使用道具 舉報

24#
ID:13074 發(fā)表于 2018-12-5 20:42 | 只看該作者
學習學習感謝樓主分享!
回復

使用道具 舉報

25#
ID:452510 發(fā)表于 2018-12-23 11:13 | 只看該作者
好厲害!!!也想做一個,但是手把不行啊!!!!
回復

使用道具 舉報

26#
ID:459799 發(fā)表于 2019-1-2 10:13 | 只看該作者
不錯不錯,中國大有希望
回復

使用道具 舉報

27#
ID:387410 發(fā)表于 2019-1-5 08:56 | 只看該作者
看起來不錯,可以參考一下
回復

使用道具 舉報

28#
ID:387410 發(fā)表于 2019-1-5 09:13 來自觸屏版 | 只看該作者
這個很不錯
回復

使用道具 舉報

29#
ID:462922 發(fā)表于 2019-1-6 11:13 | 只看該作者
長見識了
回復

使用道具 舉報

30#
ID:418213 發(fā)表于 2019-1-6 20:15 | 只看該作者
非常值得學習,謝謝分享。
回復

使用道具 舉報

31#
ID:465227 發(fā)表于 2019-1-9 16:45 | 只看該作者
非常好的資料
回復

使用道具 舉報

32#
ID:313457 發(fā)表于 2019-1-11 11:31 | 只看該作者
好牛逼
回復

使用道具 舉報

33#
ID:313457 發(fā)表于 2019-1-11 13:43 | 只看該作者
有詳細的原理圖嗎
回復

使用道具 舉報

34#
ID:357957 發(fā)表于 2019-1-11 19:40 | 只看該作者
厲害!自己做個試試~
回復

使用道具 舉報

35#
ID:288930 發(fā)表于 2019-1-19 13:18 | 只看該作者
謝謝分享!
回復

使用道具 舉報

36#
ID:474374 發(fā)表于 2019-3-1 13:46 | 只看該作者
感謝樓主分享,學習下
回復

使用道具 舉報

37#
ID:467275 發(fā)表于 2019-3-28 12:59 | 只看該作者
真的非常好,我先頂了
回復

使用道具 舉報

38#
ID:506989 發(fā)表于 2019-4-8 14:40 | 只看該作者
牛人。這是我見過的第一個單片機六位半
回復

使用道具 舉報

39#
ID:519416 發(fā)表于 2019-4-23 11:49 | 只看該作者
很厲害,能做出這么高精度,看視頻穩(wěn)定度也很好。
回復

使用道具 舉報

40#
ID:470688 發(fā)表于 2019-5-17 04:50 | 只看該作者
下載資料怎么還要那么多的黑幣呀?
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 在线a| 国产精品免费一区 | 亚洲第一色网 | 天天操综合网 | 免费观看一区二区三区毛片 | 日本精品网站 | 国内av在线 | 亚洲综合激情网 | 97自拍视频 | 久久九九国产 | 99视频在线观看免费 | 99久久婷婷 | 激情网站在线观看 | 亚洲激情在线观看 | 亚洲一区二区免费视频 | 欧美做爰xxxⅹ性欧美大片 | 免费观看一区二区三区毛片 | 国产不卡视频 | 久久久久久九九九九 | 日韩伦理一区二区 | 国产97视频 | 国产日韩视频 | 欧美成人精品 | 色爱av | www.色中色 | 视频一区二区在线播放 | 韩日欧美 | 中文字幕在线看片 | 亚洲天码中字 | 日本中文在线 | 天天插天天操 | 色av导航| 黄色成年人网站 | 黄色片网站在线观看 | 狠狠干影院 | 男女那个视频 | 日本黄色a级片 | 免费精品 | 欧美色偷偷 | 中文在线字幕免费观 | 日韩三级一区二区 |