這是一個PLC電流輸入檢測電路。輸入電流范圍為:0-20,000uA(0-20mA). 要求最大誤差小于200uA(1%)。MCU使用STM32F407,ADC參考電壓為2.5V。 各位幫忙分析下,看使用這個電路和標注的電阻誤差,能否滿足要求。

多謝!
uj5u.com熱心網友回復:
從這個電路上看,是2級分壓的射隨器電路,不知道前級和后級;對誤差有要求的話,就要從元件的誤差弄起,之后就是電路引數的誤差把關,都要弄為高精度小誤差;
從圖紙標注的電阻元件精度可看出第一級電阻已經是1%,后級再誤差,可計算出總的誤差,似乎是一道計算題;
當測量不同電流情況時,確實在某段值范圍會出現誤差不符合要求的情況,為此,知道了原因,就知道如何解決問題回答問題。
不妨再說多一點,因為大多人只會膚淺地看文字描述的表面,不會更深層的去想,因此也只能是一知半解地產生某些誤解,要說的是所謂的電路引數誤差即電路的取樣誤差,分壓誤差,放大誤差,轉換誤差,顯示誤差,也即是從頭到尾逐級電路產生的誤差形成的總誤差,應該這樣深層次的考慮,而不是只膚淺地看到人家寫的文字的表面,就好比有人說彌勒佛了,膚淺的人可能只想到彌勒佛塑像笑容可掬的模樣,而想不到人家要表達的深層的是那付婦孺皆知的彌勒佛對聯。
uj5u.com熱心網友回復:
這是電壓檢測電路吧。uj5u.com熱心網友回復:
不能滿足要求!你要求誤差是1%,而實際你做了電流電壓轉換,誤差1%,建議這里用精密電阻:0.1%、25PPM溫票的,一般取250、200、100等。(選100,得到0-2V)
后面用了分壓,最好不用!因為分壓的精度用2個1%的電阻,實際精度不可能大于1%。
運放建議3PIN前面價格10K以上電阻,否則容易啥訓。運放最好用滿輻運放,否則0點或滿輻誤差較大。
uj5u.com熱心網友回復:
三個1%的電阻最大可能有3%的測量誤差,當然,向不同的方向偏移,誤差可能反而減小了。“個別情況達不到要求”,如果沒有規律,隨機的,可能是干擾,或者程式有問題。
如果某些值測量精度差就是電路的問題,比如,要求電流源有8V以上的電壓。
建議簡化電路,電流電壓轉換就用一個高精度電阻(千分之1),加一個電感一個電容,速度要求不高時可以選大一些的電感電容,電容漏要小,然后直接連到單片機上。減小中間環節。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/85849.html
標籤:單片機/工控
上一篇:CRC校驗
