一臺醫(yī)用潔凈工作臺的 CO? 濃度閉環(huán)控制失效。PLC 端讀到的 0-4V 信號在 1.2V 到 2.8V 之間無規(guī)律跳動,但操作面板上顯示的濃度卻一直穩(wěn)定在 1500ppm。現(xiàn)場換過三根屏蔽線、加過磁環(huán)都沒用。最后發(fā)現(xiàn)是給 T6613-5KF 供電的 5V DC-DC 模塊紋波高達 80mVpp——而手冊上沒寫明的隱藏需求是:這個 NDIR 傳感器的 IR 發(fā)射管驅(qū)動對電源噪聲極其敏感。
電源紋波引起輸出波動:先測 5V 線上的實際紋波
現(xiàn)象是輸出信號在滿量程 30%~70% 區(qū)間持續(xù)抖動。別急著換傳感器。拿示波器掛到 T6613-5KF 的 VCC 和 GND 引腳上,帶寬限制設(shè)為 20MHz。我們實測過幾種常見的工業(yè)電源模塊:金升陽的 B0505S 大約在 30mVpp,凌特的 LTM8023 能壓到 10mVpp,而某些國產(chǎn)山寨模塊直接跑到 120mVpp。輸出端加一個 10μF 陶瓷電容(X7R 材質(zhì))靠緊傳感器的供電引腳,能把紋波再壓下 20dB 左右。注意電容的擺放——引線超過 5mm 就白加了。
| 參數(shù)名 | 數(shù)值 | 工程意義說明 |
|---|---|---|
| Type(測量氣體) | Carbon Dioxide (CO?) | 只能測 CO?,不能交叉檢測其他氣體 |
| Accuracy(精度) | ±5% | 滿量程 5000ppm 下 ±250ppm,暖通級別夠用但醫(yī)療監(jiān)護不可接受 |
| Output(輸出信號) | 0 V ~ 4 V | 模擬電壓輸出,0V 對應(yīng) 0ppm,4V 對應(yīng) 5000ppm |
| Operating Temperature(工作溫度) | 0°C ~ 50°C | 超過 50°C 基線漂移加劇,需額外硬件補償 |
| Voltage - Supply(供電電壓) | 5 VDC | 典型 ±5%,紋波建議低于 30mVpp 以保證 ADC 讀數(shù)穩(wěn)定 |
解讀上表兩個容易忽略的細節(jié)。第一,±5% 的精度是在 25°C、50%RH 標(biāo)準(zhǔn)條件下測的。實際項目中如果你把傳感器放在靠近新風(fēng)加熱盤管的位置,溫度跑到 45°C,基線可能飄掉 8%-10%。這時候要用熱敏電阻做板級溫度補償——T6613-5KF 內(nèi)部已經(jīng)有一級補償,但遇到極端環(huán)境還是不夠。第二,輸出 0-4V 而不是常見的 0-5V 是有意為之:留出 1V 的余量用于系統(tǒng)自診斷,比如接地斷開時輸出會拉到 4.5V 以上,你可以在 MCU 端識別這個異常電壓。
信號地環(huán)路引入共模干擾:單點接地的設(shè)計檢查
另一種常見故障是輸出讀數(shù)始終偏高 200-300ppm,且零點(通入純氮氣)無法歸零。這往往不是傳感器壞了,而是信號地和供電地形成了地環(huán)路。T6613-5KF 的 GND 引腳同時承載著 IR 發(fā)射管的脈沖電流(峰值約 200mA, 10% 占空比)和模擬輸出信號的回流路徑。如果傳感器模塊的地線先經(jīng)過大功率設(shè)備(比如變頻器)的接地端再回到電源地,脈沖電流會在公共地阻抗上產(chǎn)生幾十毫伏的壓降,直接疊加到 0-4V 輸出上。
排查方法很簡單:用萬用表 mV 檔測傳感器 GND 引腳和設(shè)備 ADC 的 AGND 之間的直流電位差。超過 10mV 就要處理。解決方案是采用星形接地——傳感器的供電地和信號地先在一個點短接,再單獨回到電源地平面,不要與電機、繼電器回路共用。如果板子上沒有獨立的模擬地平面,至少要在傳感器輸出端串聯(lián)一個 100Ω 電阻 + 0.1μF 電容到 ADC 輸入端,構(gòu)成低通濾波器,截止頻率約 16kHz。
氣流通道堵塞導(dǎo)致響應(yīng)滯后:檢查光路窗口和迷宮結(jié)構(gòu)
T6613-5KF 是一款流道式(Flow Through)NDIR 傳感器,依靠氣體擴散進入測量腔。曾有一個項目把傳感器裝在風(fēng)管側(cè)面開孔處,半年后輸出濃度從實際 400ppm 跳變到 1200ppm。拆開發(fā)現(xiàn)灰塵和棉絮把金屬網(wǎng)濾片堵死了。光路窗口上的積塵改變了紅外光的透射率,而傳感器無法區(qū)分光衰減是來自 CO? 濃度增高還是來自窗口污染。
排查時把傳感器從系統(tǒng)上拆下來,用干凈的壓縮空氣從進氣口吹 10 秒。如果輸出值立馬降回環(huán)境值,說明就是氣流受阻。解決辦法是在進氣口加裝 PTFE 疏水濾膜(孔徑 0.45μm),每 3 個月更換一次。注意不要用無紡布濾棉——纖維脫落后反而加劇光路污染。手冊上寫明的流量范圍是 0.3-1.0 L/min,實測下來把流速穩(wěn)定在 0.5 L/min 時重復(fù)性最好。
長期老化零漂與標(biāo)定周期:用已知濃度氣體做兩點校準(zhǔn)
任何一個非色散紅外傳感器都會遇到紅外光源老化的問題——NDIR 靠的是 4.26μm 波段上的吸收峰,光源效率隨時間下降,導(dǎo)致輸出信號逐漸偏高。T6613-5KF 出廠時做了兩點標(biāo)定,但老化速度取決于累計通電時間。一個每年運行 8000 小時的空調(diào)系統(tǒng),到第二年年底零漂平均在 1.5%FS 左右,也就是 75ppm。
別相信標(biāo)稱的“使用壽命 15 年”這種話。按實際經(jīng)驗,連續(xù)通電 3 年后建議用 400ppm 和 2000ppm 的標(biāo)準(zhǔn)氣體做一次現(xiàn)場校驗。如果沒有氣體鋼瓶,可以用一個簡單辦法:把傳感器拿到戶外通風(fēng)處(非鬧市區(qū),CO? 濃度通常 400-420ppm),記錄此時的輸出電壓 V_out;然后用呼氣對著進氣口吹 5 秒(呼氣 CO? 濃度約 3.5%-4.5%,對應(yīng) 35000-45000ppm),注意傳感器滿量程只有 5000ppm——這是故意讓它飽和,看到輸出接近 4V 說明光路和電子通路基本正常。這個方法只能定性判斷好壞,不能替代定量標(biāo)定。
常見誤區(qū)總結(jié)
- 誤區(qū)一:0-4V 輸出直接接 3.3V ADC 沒事。很多 STM32 的 ADC 輸入范圍是 0-3.3V,而 T6613-5KF 正常輸出最高 4V。超過 3.3V 會鉗位甚至燒壞 ADC 引腳。必須用電阻分壓或運放衰減,分壓比選 4:3.3,同時注意分壓電阻精度不要低于 ±1%。
- 誤區(qū)二:所有 NDIR 傳感器上電后需要 5 分鐘預(yù)熱才能用。 手冊寫的啟動時間是指 IR 光源和探測器熱平衡。實際項目里上電后測得的第一個數(shù)據(jù)往往偏低 5%-10%,原因是腔體內(nèi)溫度還沒穩(wěn)定。如果系統(tǒng)需要開機即刻輸出有效值,建議讓傳感器一直處于待機供電狀態(tài)。
- 誤區(qū)三:精度 ±5% 可以忽略零漂。 這個 5% 是在定期校準(zhǔn)條件下的短期精度。如果你選擇兩年不校準(zhǔn),實際誤差可能擴大到 ±12%。做產(chǎn)品設(shè)計時建議預(yù)留校準(zhǔn)接口,哪怕只是預(yù)留一個外部觸發(fā)校準(zhǔn)的 GPIO。