定義VD與VCM
差動量測先定義兩個端子相對量測器地的電壓。令V+為非反相端、V−為反相端,差動電壓VD=V+−V−,共模電壓VCM=(V++V−)/2。儀表想讀的是VD,但每個輸入腳仍必須留在本身的共模工作範圍。
假設感測器參考地比輸入卡0 V高2 V,感測器輸出差動訊號是5 V,若V−=2 V,則V+=7 V,VD=7−2=5 V,VCM=(7+2)/2=4.5 V。這個算例同時說明讀值和兩端絕對電位是兩件事。
| 量測項目 | 公式/案例 | 結果 | 先查 |
|---|---|---|---|
| V+ | 2+5 | 7 V | 輸入腳上限 |
| V− | 兩地偏移 | 2 V | 參考點 |
| VD | V+−V− | 5 V | 差動量程 |
| VCM | (V++V−)/2 | 4.5 V | 共模範圍 |
輸入標示±10 V只描述可量的差動範圍時,不能推導VCM=4.5 V一定可用。還要查資料表的各腳對地允許範圍、最大工作電壓、過壓保護與接地參考;若規格未覆蓋這個狀態,應停下來選隔離或適合的介面。
實作時先把兩地參考畫成節點A與節點B。若A的0V比B高2V,所有相對A量到的數字轉成相對B時都要加上同一偏移;只有在訊號兩端一起移動時,VD才可能維持不變。這能解釋為何單端和差動的畫面數字不同。
有些儀器把共模範圍定義為每一輸入腳相對AI GND允許的電壓,而類比電路分析常用兩腳平均值VCM。兩種表達不能混讀。本例VCM=4.5 V不表示每腳都只有4.5 V;正端實際是7 V。若某輸入每腳只允許−5至+5 V,這個接法已超限,即使平均值和差動值看似在範圍內,也不能採用。
單端與差動的讀值差異
單端模式量的是訊號相對卡端地,所以在上述案例若卡端地作為0 V,讀到V+=7 V;差動模式理想讀到VD=5 V。單端7 V與差動5 V都只有在各自量程、共模和接線限制內才有意義,不能拿一個模式的數字校正另一個模式。
用萬用表先量V+對卡地、V−對卡地,再量兩端相減;三個結果應互相符合。若表上單端值在負載切換時一起移動,而VD大致不變,代表是共模變化;若VD也改變,才追查訊號源、回流或干擾。
案例表的V+=7 V、V−=2 V、VD=5 V、VCM=4.5 V是假設讀值。實際驗收還要記錄負載、線長、屏蔽、量測器型號與取樣時間,因為共模和雜訊常隨設備狀態變動。
不要把萬用表量到的V+或V−直接當作感測器輸出。它們是相對某個表筆參考的端電位;差動輸入則以兩端相減。測試報告應同時列出表筆參考、正負極性、量程與輸入阻抗,否則別人無法重算VD和VCM。
為了把接線問題和工程縮放分開,先讓輸入顯示原始電壓,再換算壓力或溫度。假設0–10 V代表0–100 bar,本例真正訊號5 V應為50 bar;單端誤收7 V會顯示70 bar。若只在軟體扣掉20 bar,一旦負載改變而地偏移變成1 V,修正後又會錯10 bar。固定偏移補償不能代替正確參考路徑。
共模限制與浮地訊號
差動輸入不會魔法消除所有地電位差。NI說明理想系統拒絕共模,但實際裝置受CMRR、共模範圍和最大工作電壓限制。先查該卡資料表,再談是否能把訊號負端浮接或接COM。
若訊號源浮地,輸入卡可能缺少直流偏置回路,兩端一起漂到共模範圍外。某些NI介面以指定高阻電阻把浮動兩端拉回AI地,但這是特定硬體的接法,不能泛稱所有PLC或DAQ都能照做。
| 狀態 | V+對卡地 | V−對卡地 | VD/VCM判讀 |
|---|---|---|---|
| 穩態 | 7.00 V | 2.00 V | 5.00/4.50 V |
| 馬達啟動 | 7.18 V | 2.17 V | 5.01/4.675 V |
| 差動值改變 | 7.20 V | 2.00 V | 5.20/4.60 V |
| 較大共同偏移 | 11.0 V | 6.0 V | 5.0/8.5 V;依下述假設超限 |
若訊號源已接地,又把負端在另一端重接PE,可能形成回路。排查時先確認只保留設計允許的參考連接,再用隔離差動探棒或高阻表比較兩端,不可為了穩定讀值任意拆除保護接地。
資料表核對要找四個欄位:每輸入腳允許電壓、共模工作條件、最大工作電壓與過壓保護。若只看到「±10V input range」,先把它解讀成差動或量測範圍,不能自行補上共模保證。
若輸入腳本身有保護二極體或偏置網路,外加測試源的內阻會改變VCM;測試前查輸入等效電路,並以小幅度逐步增加訊號。
表格的超限判斷另作明示假設:輸入每腳對地允許−10至+10 V,差動量程±10 V。最後一列的11 V正端已超過每腳限制,因此差動仍為5 V也不能通過。這些允許值只是教學條件,不代表NI或PLC的通用範圍;正式驗算應改用完整型號資料表,並同時檢查增益設定對輸入範圍的影響。
現場量測與排查流程
量測流程應是:核對模式與端子、確認輸入量程、計算VD與VCM、在低幅度訊號下量兩端、再讓負載切換。每一步保留原始V+、V−與儀表輸出,不能只抄HMI工程值。
若單端顯示7 V而差動顯示5 V,先確認這正是案例的參考關係,再查是否有量程縮放、極性或通道設定。若單端值超過輸入腳限制,即使差動差值仍在±10 V內,也不可繼續用該接法。
若VD隨馬達切換變化,查訊號線屏蔽、回流共阻抗、輸入保護和取樣同步;若VCM超限,查地參考、隔離、偏置電阻和共模規格。軟體濾波只能處理部分噪聲,不能修復超規電壓。
排查可用已知電池或校驗源在安全低壓下建立5V差動,再把兩端一起抬高2V,觀察儀表是否仍讀5V。這項測試只在設備允許且有適當限流與隔離時進行,不可把任意電源直接接到PLC端子。
共模抑制比CMRR也不是無限大。假設指定頻率下CMRR為80 dB,差動增益與共模增益比約10^(80/20)=10000;0.1 V共同擾動可對應約10 µV輸入等效殘留。這只是線性且未超限的估算,不能拿來計算已飽和輸入,也不能把直流CMRR直接當高頻規格。電纜與輸入阻抗不平衡還可能先把共模轉成差動誤差。
驗收 FAQ與限制
完成判定要包含公式結果、三點實測值、資料表限制和接線照片。教學偽碼「若VCM超限則Quality=Bad」不可直接編譯,只表達先驗證品質再使用VD的控制思路。
若模組沒有回報VCM或每腳對地電壓,PLC不能憑差動值自行知道共模是否超限。需要靠接線設計、現場量測或另外的診斷設備確認;示意品質判斷必須有可靠資料來源。完成後應保存量程內的低中高差動測試,以及負載切換時的兩端對地結果,不能只列一組靜態計算。
FAQ1:±10 V量程能保證VCM 4.5 V嗎?不能,必須查每腳共模與最大工作電壓。FAQ2:差動5 V和單端7 V哪個正確?兩者定義不同,只有在接線與規格都符合時才正確。
FAQ3:把V−接0 V就能解決嗎?不一定,可能破壞浮地或形成回路。FAQ4:差動輸入能取代隔離嗎?不能,差動拒絕能力仍有限;若兩地電位超規,應使用適當隔離介面。
參考:NI直流電壓量測
參考:NI現場接線與雜訊
參考:NI量測接地限制
最後用高、中、低三個差動值重複測試,並在負載切換時確認VCM沒有越界。若任何輸入端超出規格,停止使用該接法並改查隔離或偏置方案;不要用平均值掩蓋超規瞬間。