控制專用電流探頭開(kāi)源:低成本解決浮地電流測(cè)量難題)
做FOC電機(jī)控制的朋友大概率都遇到過(guò)這個(gè)場(chǎng)景算法在仿真里跑得挺漂亮一上真板子電流波形就毛刺滿天飛PI參數(shù)怎么調(diào)都不對(duì)最后發(fā)現(xiàn)是電流采樣環(huán)節(jié)出了問(wèn)題。想拿示波器看看真實(shí)相電流吧普通電壓探頭根本沒(méi)法直接測(cè)——電機(jī)驅(qū)動(dòng)是高壓大電流的浮地系統(tǒng)探頭地線一夾就可能炸管。這時(shí)候就需要一個(gè)專門測(cè)電流的探頭而市面上能測(cè)高頻、帶隔離、量程又合適的電流探頭動(dòng)輒大幾千甚至上萬(wàn)對(duì)個(gè)人開(kāi)發(fā)者和小團(tuán)隊(duì)來(lái)說(shuō)實(shí)在不友好。這次我把自己做的一版FOC電機(jī)控制測(cè)電流專用電流探頭參考設(shè)計(jì)完整開(kāi)源出來(lái)原理圖、PCB圖、BOM、關(guān)鍵參數(shù)計(jì)算過(guò)程全部放出來(lái)目的就是讓做電機(jī)控制的人能用低成本拿到一個(gè)夠用的電流觀測(cè)工具把精力真正花在算法和控制上而不是卡在看不見(jiàn)電流這一步。1. 為什么FOC調(diào)試?yán)@不開(kāi)一個(gè)專用電流探頭1.1 普通探頭在電機(jī)驅(qū)動(dòng)上為什么不好使先說(shuō)清楚一個(gè)基本事實(shí)FOC控制的核心是電流環(huán)而電流環(huán)調(diào)不好的原因里采樣鏈路的問(wèn)題占了相當(dāng)大的比例。你想驗(yàn)證采樣是否準(zhǔn)確、是否有相位延遲、是否有噪聲耦合最直接的辦法就是用示波器看真實(shí)電流波形然后和ADC采回來(lái)的值做對(duì)比。問(wèn)題在于電機(jī)三相橋的電流是浮地的而且開(kāi)關(guān)頻率通常在10kHz到40kHz甚至更高dv/dt非常陡。普通無(wú)源電壓探頭測(cè)電流需要串一個(gè)采樣電阻但采樣電阻本身會(huì)引入壓降和寄生電感而且探頭地線夾在橋臂上等于把示波器地直接接到功率地上一旦有電位差就是大電流灌進(jìn)示波器輕則波形失真重則燒探頭燒示波器。用差分探頭可以解決浮地問(wèn)題但差分探頭測(cè)的是電壓差你還是得串采樣電阻而且差分探頭帶寬夠的價(jià)格也不便宜。所以真正適合這個(gè)場(chǎng)景的是基于磁場(chǎng)耦合原理的電流探頭——它通過(guò)感應(yīng)導(dǎo)線周圍的磁場(chǎng)來(lái)測(cè)量電流天然隔離不需要斷開(kāi)電路串電阻也不存在共地問(wèn)題。這就是我做這個(gè)參考設(shè)計(jì)的出發(fā)點(diǎn)。1.2 這個(gè)探頭要滿足哪些硬指標(biāo)在動(dòng)手畫原理圖之前我先把需求列清楚因?yàn)樾枨鬀Q定了后面所有的選型和拓?fù)溥x擇。針對(duì)FOC電機(jī)控制這個(gè)具體場(chǎng)景我給自己定的指標(biāo)是這樣的指標(biāo)項(xiàng)目標(biāo)值說(shuō)明測(cè)量帶寬DC ~ 1MHz以上要能看清PWM開(kāi)關(guān)沿和電流紋波量程雙向 ±30A 可擴(kuò)展覆蓋大多數(shù)中小功率電機(jī)相電流隔離電氣完全隔離浮地系統(tǒng)必須輸出接口標(biāo)準(zhǔn)BNC接示波器通用性供電單5V或±5V方便取電成本控制在百元級(jí)個(gè)人開(kāi)發(fā)者能承受這里有個(gè)關(guān)鍵取舍帶寬和量程是一對(duì)矛盾。帶寬越高感應(yīng)信號(hào)的頻率成分越豐富但高頻段的噪聲和振鈴也越難處理量程越大磁芯越容易飽和線性度越難保證。我最終選擇的是霍爾加磁芯的混合方案而不是純羅氏線圈原因后面會(huì)詳細(xì)講。1.3 開(kāi)源這個(gè)設(shè)計(jì)的真實(shí)動(dòng)機(jī)說(shuō)實(shí)話網(wǎng)上關(guān)于電流探頭的資料不少但大多是兩種一種是廠商的成品datasheet只告訴你參數(shù)不告訴你內(nèi)部怎么做的另一種是純理論推導(dǎo)講安培環(huán)路定理講得頭頭是道但落到具體電路和PCB布局就沒(méi)了。真正做電機(jī)控制的人需要的不是理論而是我照著這個(gè)圖能不能做出來(lái)、做出來(lái)能不能用。我把原理圖、PCB、BOM全部開(kāi)源就是想讓這個(gè)門檻降下來(lái)。你可以直接拿去打樣也可以根據(jù)自己的量程需求改磁芯和增益。下面我會(huì)把每個(gè)關(guān)鍵環(huán)節(jié)的設(shè)計(jì)邏輯講透包括我踩過(guò)的坑和最后怎么解決的。2. 電流探頭的核心原理與拓?fù)溥x型邏輯2.1 從安培環(huán)路定理到實(shí)際感應(yīng)電壓電流探頭的基本原理其實(shí)不復(fù)雜導(dǎo)線中流過(guò)電流周圍會(huì)產(chǎn)生磁場(chǎng)磁場(chǎng)強(qiáng)度H和電流I的關(guān)系由安培環(huán)路定理給出對(duì)于環(huán)形磁芯近似有 H I / (2πr)其中r是磁芯的平均磁路半徑。磁芯中的磁通密度 B μHμ是磁芯材料的磁導(dǎo)率。如果磁芯上繞了N匝線圈那么線圈兩端的感應(yīng)電壓 V -N · dΦ/dt -N · A · dB/dtA是磁芯截面積。把這個(gè)鏈條串起來(lái)感應(yīng)電壓正比于電流的變化率 di/dt。這就帶來(lái)一個(gè)直接后果純感應(yīng)式類似電流互感器的方案測(cè)不了直流因?yàn)橹绷飨耫i/dt為零沒(méi)有感應(yīng)電壓。而FOC控制里相電流在低速和堵轉(zhuǎn)時(shí)接近直流所以必須解決直流測(cè)量問(wèn)題。解決直流測(cè)量有兩條路一是用霍爾元件直接測(cè)磁場(chǎng)霍爾輸出正比于B也就是正比于I能測(cè)直流二是用磁通門或者磁平衡零磁通方案精度更高但電路復(fù)雜。我這個(gè)設(shè)計(jì)走的是霍爾加磁芯的路線兼顧直流能力和成本。2.2 為什么選霍爾方案而不是羅氏線圈羅氏線圈Rogowski coil是空心線圈沒(méi)有磁芯帶寬可以做到很高線性度也好但它同樣測(cè)不了直流而且輸出需要積分器積分器本身會(huì)引入漂移和低頻噪聲問(wèn)題。對(duì)于FOC調(diào)試來(lái)說(shuō)你既要看高頻開(kāi)關(guān)紋波也要看低頻的電流基波和直流分量羅氏線圈在這個(gè)場(chǎng)景下反而不方便。霍爾方案的優(yōu)勢(shì)在于霍爾元件直接輸出與磁場(chǎng)成正比的電壓能測(cè)直流電路簡(jiǎn)單成本低。缺點(diǎn)是霍爾元件本身有零點(diǎn)漂移和溫漂帶寬受限于霍爾元件的響應(yīng)速度通常幾十kHz到幾百kHz。為了補(bǔ)帶寬我在磁芯上同時(shí)繞了一個(gè)次級(jí)線圈高頻段用線圈感應(yīng)低頻段用霍爾兩者疊加這就是所謂的混合式電流探頭思路。具體來(lái)說(shuō)磁芯采用高磁導(dǎo)率的環(huán)形磁芯我用的是一款鎳鋅鐵氧體初始磁導(dǎo)率在2000左右霍爾元件放在磁芯開(kāi)的氣隙里氣隙的作用是降低磁芯的有效磁導(dǎo)率防止大電流下飽和同時(shí)讓霍爾元件處的磁場(chǎng)更線性。次級(jí)線圈繞在磁芯上匝數(shù)根據(jù)需要的靈敏度確定。2.3 磁芯氣隙與飽和電流的計(jì)算氣隙大小直接決定了量程和靈敏度這里必須算清楚。設(shè)磁芯磁路長(zhǎng)度為le氣隙長(zhǎng)度為lg磁芯磁導(dǎo)率為μr則有效磁導(dǎo)率 μe ≈ μr / (1 μr · lg/le)。氣隙越大有效磁導(dǎo)率越低磁芯越不容易飽和但靈敏度也越低。我用的磁芯le大約是40mmμr取2000如果氣隙lg取1mm那么 μe ≈ 2000 / (1 2000 × 1/40) 2000 / 51 ≈ 39。這個(gè)有效磁導(dǎo)率下磁芯的飽和電流會(huì)大幅提高。具體飽和電流還要看磁芯的飽和磁通密度Bs一般鐵氧體Bs在0.3T到0.4T之間。用公式 B μ0 · μe · H而 H I / le近似所以 I_sat Bs · le / (μ0 · μe)。代入 Bs0.35Tle0.04mμ04π×10^-7μe39算出來(lái) I_sat ≈ 0.35 × 0.04 / (4π×10^-7 × 39) ≈ 285A。這個(gè)量程遠(yuǎn)遠(yuǎn)夠用了說(shuō)明氣隙1mm是偏保守的實(shí)際可以減小氣隙提高靈敏度。我最后用的是0.5mm氣隙重新算一下 μe ≈ 2000/(12000×0.5/40)2000/26≈77飽和電流約145A依然足夠而靈敏度提高了一倍。提示氣隙不是隨便開(kāi)的開(kāi)氣隙會(huì)引入邊緣磁通導(dǎo)致霍爾元件處的磁場(chǎng)分布不均勻。實(shí)際調(diào)試時(shí)要把霍爾元件盡量放在氣隙中心并且氣隙面要平整否則零點(diǎn)會(huì)漂。3. 原理圖逐模塊拆解與關(guān)鍵參數(shù)計(jì)算3.1 霍爾前端與信號(hào)調(diào)理電路霍爾元件我選的是線性霍爾輸出是模擬電壓典型靈敏度在幾mV/Gauss量級(jí)。霍爾輸出先經(jīng)過(guò)一個(gè)RC低通濾波截止頻率設(shè)在500kHz左右目的是濾掉開(kāi)關(guān)噪聲但保留主要的高頻成分。RC參數(shù)選R1kΩC330pF截止頻率 f 1/(2πRC) ≈ 482kHz符合預(yù)期。濾波之后進(jìn)一級(jí)運(yùn)放做緩沖和增益調(diào)整。這里運(yùn)放的選擇很關(guān)鍵要選低失調(diào)、低漂移、帶寬足夠的型號(hào)。我用的是一款通用精密運(yùn)放增益帶寬積在10MHz以上失調(diào)電壓在百微伏級(jí)。增益通過(guò)反饋電阻網(wǎng)絡(luò)設(shè)置我設(shè)計(jì)成可調(diào)用多圈電位器方便不同量程下校準(zhǔn)。增益的計(jì)算假設(shè)霍爾靈敏度為SmV/Gauss磁芯氣隙處磁場(chǎng)與電流的關(guān)系為 B k·I那么霍爾輸出 Vh S·k·I。經(jīng)過(guò)增益G的放大后輸出電壓 Vo G·S·k·I。我們希望滿量程30A時(shí)輸出對(duì)應(yīng)示波器合適的電壓比如1V那么 G·S·k 1/30 V/A。具體數(shù)值要根據(jù)實(shí)際磁芯和霍爾參數(shù)標(biāo)定這也是為什么增益要做成可調(diào)的原因。3.2 次級(jí)線圈的疊加與高通網(wǎng)絡(luò)次級(jí)線圈負(fù)責(zé)高頻段它的輸出正比于di/dt所以需要一個(gè)積分器還原成電流波形。但純積分器在低頻會(huì)漂所以我用的是一個(gè)高通加積分的組合網(wǎng)絡(luò)讓次級(jí)線圈只在高于某個(gè)轉(zhuǎn)折頻率比如10kHz時(shí)才起作用低頻段完全交給霍爾。具體電路上次級(jí)線圈兩端接一個(gè)RC網(wǎng)絡(luò)轉(zhuǎn)折頻率 f0 1/(2πRC)。我取R10kΩC1.6nFf0 ≈ 10kHz。高于10kHz時(shí)次級(jí)線圈信號(hào)通過(guò)積分網(wǎng)絡(luò)輸出低于10kHz時(shí)信號(hào)被衰減霍爾信號(hào)主導(dǎo)。兩路信號(hào)在運(yùn)放輸入端相加實(shí)現(xiàn)全頻段覆蓋。這里有個(gè)坑兩路信號(hào)的相位必須對(duì)齊否則在交叉頻率附近會(huì)出現(xiàn)波形畸變。我調(diào)試的時(shí)候在10kHz方波下觀察發(fā)現(xiàn)交叉點(diǎn)有明顯的臺(tái)階后來(lái)通過(guò)微調(diào)積分電容和霍爾通道的相位補(bǔ)償電容才對(duì)齊。這個(gè)對(duì)齊過(guò)程需要反復(fù)試沒(méi)有捷徑。3.3 電源與隔離設(shè)計(jì)探頭供電我用的是單5V通過(guò)一個(gè)隔離DC-DC模塊給探頭內(nèi)部電路供電保證探頭和示波器之間電氣隔離。隔離模塊的選型要注意隔離電壓和寄生電容寄生電容太大會(huì)把高頻共模噪聲耦合過(guò)去影響測(cè)量。我選的模塊隔離電壓在1kV以上寄生電容在幾十pF量級(jí)。電源進(jìn)來(lái)之后先過(guò)一級(jí)LC濾波再經(jīng)過(guò)LDO穩(wěn)壓到運(yùn)放需要的電壓。LDO的選擇同樣要注意噪聲因?yàn)檫\(yùn)放供電噪聲會(huì)直接調(diào)制到輸出上。我在LDO輸出端加了10μF和100nF的并聯(lián)去耦靠近運(yùn)放電源引腳再放一個(gè)1μF實(shí)測(cè)下來(lái)電源紋波對(duì)輸出的影響可以忽略。注意隔離DC-DC模塊本身是個(gè)開(kāi)關(guān)電源開(kāi)關(guān)頻率可能在幾百kHz如果濾波不好這個(gè)頻率會(huì)串到測(cè)量輸出里。我一開(kāi)始就吃了這個(gè)虧后來(lái)在模塊輸入輸出都加了共模電感和π型濾波才壓下去。4. PCB布局與電磁兼容的實(shí)戰(zhàn)細(xì)節(jié)4.1 磁芯與霍爾元件的機(jī)械定位PCB設(shè)計(jì)里最容易被忽視但最影響性能的就是磁芯和霍爾元件的相對(duì)位置?;魻栐仨毦_放在磁芯氣隙的中心偏差哪怕0.5mm零點(diǎn)漂移都會(huì)明顯變大。我的做法是在PCB上做一個(gè)定位槽磁芯卡進(jìn)去之后氣隙正好對(duì)準(zhǔn)霍爾元件的封裝中心。磁芯的固定也很講究不能用金屬夾具否則會(huì)改變磁路。我用的是尼龍或者3D打印的塑料支架把磁芯和PCB固定在一起。導(dǎo)線穿孔的位置要保證導(dǎo)線從磁芯中心穿過(guò)不能偏否則磁場(chǎng)分布不對(duì)稱正反向電流的靈敏度會(huì)不一致。4.2 模擬小信號(hào)走線的抗干擾處理霍爾輸出和運(yùn)放輸入都是毫伏級(jí)的小信號(hào)PCB走線稍不注意就會(huì)引入噪聲。我的處理原則是小信號(hào)走線盡量短、盡量遠(yuǎn)離功率和開(kāi)關(guān)節(jié)點(diǎn)、下方鋪完整地平面。霍爾到運(yùn)放的走線我控制在10mm以內(nèi)而且全程包地。運(yùn)放的反饋網(wǎng)絡(luò)要靠近運(yùn)放引腳反饋?zhàn)呔€不能繞遠(yuǎn)否則寄生電容會(huì)引起振蕩。我在第一版里反饋電阻放得離運(yùn)放有點(diǎn)遠(yuǎn)結(jié)果運(yùn)放輸出有高頻自激后來(lái)把反饋網(wǎng)絡(luò)緊貼運(yùn)放重新布局才解決。這個(gè)教訓(xùn)很典型小信號(hào)高增益電路的布局反饋路徑越短越好。4.3 地平面分割與單點(diǎn)接地模擬電路和數(shù)字電路如果有的地要分開(kāi)最后在電源入口處單點(diǎn)連接。這個(gè)探頭里其實(shí)沒(méi)有數(shù)字部分但隔離前后的地必須嚴(yán)格分開(kāi)隔離DC-DC的輸入地和輸出地之間只能通過(guò)隔離模塊耦合PCB上不能有任何其他連接否則隔離就失效了。我在PCB上把隔離前后的區(qū)域明確劃分中間留了足夠的爬電距離。爬電距離的確定要考慮工作電壓雖然探頭本身工作在低壓但被測(cè)系統(tǒng)可能是高壓所以隔離帶寬度我留了至少2mm保證安全。4.4 屏蔽與外殼設(shè)計(jì)探頭的外殼我用的是金屬屏蔽盒把整個(gè)電路包起來(lái)只留出導(dǎo)線穿孔和BNC輸出。金屬外殼接到探頭內(nèi)部的地隔離后的地可以有效屏蔽外部電磁干擾。實(shí)測(cè)下來(lái)加屏蔽盒前后輸出噪聲能差一個(gè)數(shù)量級(jí)。外殼上導(dǎo)線穿孔的位置要加一個(gè)絕緣套管防止被測(cè)導(dǎo)線和金屬外殼短路。如果被測(cè)導(dǎo)線是高壓的這個(gè)絕緣套管的耐壓等級(jí)要足夠。我用的是一段熱縮管加一個(gè)塑料護(hù)套簡(jiǎn)單但有效。5. 實(shí)測(cè)驗(yàn)證與常見(jiàn)問(wèn)題排查5.1 用標(biāo)準(zhǔn)電流源做靜態(tài)標(biāo)定探頭做出來(lái)之后第一件事是標(biāo)定。我用的是一個(gè)可編程直流電子負(fù)載配合一個(gè)高精度采樣電阻產(chǎn)生已知的直流電流然后記錄探頭輸出。從0A到30A每隔5A記錄一個(gè)點(diǎn)畫出輸入輸出曲線看線性度。實(shí)測(cè)下來(lái)在±20A范圍內(nèi)線性度很好誤差在1%以內(nèi)超過(guò)20A之后開(kāi)始有輕微的非線性主要是磁芯接近飽和區(qū)。這個(gè)結(jié)果符合預(yù)期因?yàn)槲业脑O(shè)計(jì)量程是±30A但最佳線性區(qū)在±20A。如果你需要更大的線性范圍可以加大氣隙或者換更大截面的磁芯。標(biāo)定的時(shí)候要注意零點(diǎn)校準(zhǔn)?;魻栐辛泓c(diǎn)漂移而且受溫度影響。我在常溫下標(biāo)定完之后用熱風(fēng)槍稍微加熱探頭發(fā)現(xiàn)零點(diǎn)漂了大概幾十毫伏。所以如果你要在寬溫范圍使用要么選低溫漂的霍爾要么加溫度補(bǔ)償電路。我這個(gè)版本沒(méi)有做溫補(bǔ)因?yàn)镕OC調(diào)試通常在常溫下進(jìn)行影響不大。5.2 動(dòng)態(tài)響應(yīng)與相位延遲測(cè)量靜態(tài)標(biāo)定只能說(shuō)明直流準(zhǔn)動(dòng)態(tài)性能還得單獨(dú)測(cè)。我用信號(hào)發(fā)生器驅(qū)動(dòng)一個(gè)功率級(jí)產(chǎn)生不同頻率的正弦電流然后用探頭和標(biāo)準(zhǔn)采樣電阻同時(shí)測(cè)量對(duì)比兩者的相位差和幅值差。在10kHz以下探頭輸出和采樣電阻的波形幾乎重合相位差在幾度以內(nèi)。到50kHz時(shí)相位差開(kāi)始明顯大約有十幾度。到100kHz以上幅值也開(kāi)始衰減。這個(gè)帶寬對(duì)于觀察PWM開(kāi)關(guān)紋波是夠的但如果你要精確測(cè)量高頻諧波就需要更高帶寬的方案。相位延遲對(duì)FOC控制有實(shí)際影響如果你的電流采樣有相位延遲而算法里沒(méi)有補(bǔ)償那么電流環(huán)的相位裕度會(huì)下降嚴(yán)重時(shí)會(huì)引起振蕩。所以用這個(gè)探頭測(cè)出來(lái)的相位延遲數(shù)據(jù)可以直接用來(lái)指導(dǎo)算法里的采樣延遲補(bǔ)償。5.3 典型問(wèn)題輸出噪聲大怎么辦這是我最常被問(wèn)到的問(wèn)題。輸出噪聲大通常有幾個(gè)來(lái)源一是電源噪聲二是地環(huán)路三是外部電磁干擾四是運(yùn)放自激。排查順序我建議這樣先把探頭輸入端短路或者夾一個(gè)零電流的導(dǎo)線看輸出噪聲。如果這時(shí)候噪聲就很大那問(wèn)題在探頭內(nèi)部重點(diǎn)查電源和運(yùn)放。如果短路時(shí)噪聲小接上被測(cè)導(dǎo)線才大那可能是外部干擾或者地環(huán)路。電源噪聲的排查用示波器交流耦合看運(yùn)放電源引腳如果紋波超過(guò)幾毫伏就要加強(qiáng)濾波。地環(huán)路的問(wèn)題確保探頭和示波器之間只有BNC連接不要額外接地線。外部干擾加屏蔽盒或者把探頭遠(yuǎn)離電機(jī)和驅(qū)動(dòng)器。運(yùn)放自激的判斷輸出有高頻正弦波頻率通常在幾MHz這時(shí)候要檢查反饋網(wǎng)絡(luò)布局和補(bǔ)償電容。我遇到過(guò)一次最后發(fā)現(xiàn)是反饋電阻的寄生電容太大換了一個(gè)小封裝的電阻就好了。5.4 量程擴(kuò)展與靈敏度調(diào)整如果你需要測(cè)更大的電流比如上百安培這個(gè)設(shè)計(jì)的磁芯和氣隙需要重新計(jì)算。思路是加大氣隙降低有效磁導(dǎo)率或者換更大截面的磁芯。但要注意氣隙加大之后靈敏度下降需要提高增益而增益提高會(huì)放大噪聲所以要在量程和信噪比之間權(quán)衡。反過(guò)來(lái)如果你只需要測(cè)幾安培的小電流可以減小氣隙提高靈敏度但要注意飽和問(wèn)題。小電流場(chǎng)景下其實(shí)可以考慮去掉次級(jí)線圈純霍爾方案就夠用電路更簡(jiǎn)單。靈敏度調(diào)整主要通過(guò)增益電位器實(shí)現(xiàn)但調(diào)整之后要重新標(biāo)定。我建議在PCB上留一個(gè)測(cè)試點(diǎn)方便接萬(wàn)用表監(jiān)測(cè)輸出標(biāo)定的時(shí)候不用一直連著示波器。6. 從參考設(shè)計(jì)到你自己項(xiàng)目的移植建議6.1 哪些部分可以直接抄哪些必須改原理圖的框架、電源和隔離部分、運(yùn)放調(diào)理電路這些基本可以直接復(fù)用。需要根據(jù)你的具體需求改的是磁芯型號(hào)和氣隙、霍爾元件型號(hào)、增益網(wǎng)絡(luò)的電阻值、次級(jí)線圈的匝數(shù)。這幾個(gè)參數(shù)是強(qiáng)耦合的改一個(gè)就要重新算其他的。PCB布局的思路可以復(fù)用但具體尺寸要根據(jù)你選的磁芯和外殼調(diào)整。我建議第一版先按我的參數(shù)做跑通之后再改。因?yàn)橥瑫r(shí)改多個(gè)參數(shù)出了問(wèn)題很難定位是哪個(gè)參數(shù)引起的。6.2 物料選型的替代方案霍爾元件我用的是某款通用線性霍爾如果你買不到可以找參數(shù)接近的替代關(guān)鍵是靈敏度和帶寬要匹配。磁芯方面鎳鋅鐵氧體是常見(jiàn)選擇但如果你要更高頻率可以考慮鐵粉芯雖然磁導(dǎo)率低但高頻損耗小。運(yùn)放的選擇范圍很寬只要滿足低失調(diào)、足夠帶寬、低噪聲就行。我試過(guò)幾款不同的運(yùn)放性能差異主要體現(xiàn)在噪聲和失調(diào)上對(duì)最終測(cè)量精度有影響但不算致命。隔離DC-DC模塊選標(biāo)準(zhǔn)品即可注意隔離電壓和寄生電容參數(shù)。6.3 調(diào)試順序與驗(yàn)證清單拿到打樣回來(lái)的板子我建議按這個(gè)順序調(diào)試先不裝磁芯和霍爾只焊電源部分確認(rèn)各路電壓正常然后焊運(yùn)放輸入端接地看輸出是否在零點(diǎn)附近有沒(méi)有自激接著裝霍爾和磁芯做靜態(tài)標(biāo)定最后裝次級(jí)線圈調(diào)交叉頻率和相位對(duì)齊。每一步都要驗(yàn)證通過(guò)再進(jìn)下一步不要一次全焊完再調(diào)那樣出了問(wèn)題很難定位。我第一版就是全焊完才上電結(jié)果發(fā)現(xiàn)輸出飽和查了半天才發(fā)現(xiàn)是霍爾裝反了。提示霍爾元件是有方向的裝反了輸出會(huì)反向飽和。焊接前一定要確認(rèn)datasheet上的敏感面朝向。6.4 這個(gè)設(shè)計(jì)還能怎么擴(kuò)展如果你想讓這個(gè)探頭更實(shí)用可以考慮幾個(gè)擴(kuò)展方向一是加一個(gè)可切換的增益檔位用撥碼開(kāi)關(guān)或者模擬開(kāi)關(guān)實(shí)現(xiàn)方便在不同量程間切換二是加一個(gè)電池供電和充電管理做成便攜式三是把輸出做成差分提高抗共模干擾能力四是加一個(gè)簡(jiǎn)單的峰值檢測(cè)電路方便捕捉瞬態(tài)大電流。我自己下一步打算做的是加一個(gè)可切換增益因?yàn)楝F(xiàn)在換量程要拆開(kāi)調(diào)電位器不太方便。另外也在考慮把磁芯換成開(kāi)合式的這樣不用斷開(kāi)導(dǎo)線就能夾上去使用體驗(yàn)會(huì)好很多。這個(gè)參考設(shè)計(jì)的全部資料我已經(jīng)整理好包括原理圖源文件、PCB工程、BOM清單和標(biāo)定記錄。做電機(jī)控制這行工具順手了調(diào)試效率真的能差好幾倍。希望這個(gè)探頭能幫到正在被電流采樣問(wèn)題困擾的朋友少走點(diǎn)彎路把時(shí)間花在真正有價(jià)值的算法和控制策略上。