
哈囉,大家好,我是 automatic-Ethan。很多從現場退下來的工程師朋友,或者剛入行的學弟妹,最常問我的問題之一還是:Ethan,為什麼我的機器明明寫好程式了,編碼器(Encoder)的位置數據卻老是亂跳,甚至出現莫名其妙的誤差?
這就是典型的電磁干擾,也就是我們口中的 EMI(Electromagnetic Interference)。看著工廠裡那些密密麻麻的線路,你會覺得亂糟糟的,但別擔心,我們只要把它拆解開來看,其實原理非常簡單。本文將針對光學編碼器的 EMI 問題,提供完整的解決方案,並涵蓋增量式編碼器和絕對式編碼器的特性。
從根本了解:為什麼光學編碼器會怕干擾?
想像一下,光學編碼器就像是你機器上的「眼睛」,透過光遮斷或是反射原理,告訴控制器目前旋轉到哪一個位置。它發出來的是非常微弱的電子訊號,你可以把它想像成是一條在空氣中傳輸的小溪流。
而工廠裡的變頻器、馬達動力線,或是電磁閥,就像是一座座巨大的發電廠或是高壓水管。當這些「大傢伙」運作時,會產生強大的磁場。物理學告訴我們,當電流流過電線,周圍就會產生磁場。如果你的訊號線(小溪流)離動力線(高壓水管)太近,磁場就會「感應」到訊號線上,在原本平穩的訊號中注入雜訊。
訊號線容易受到干擾
這就是最可怕的地方:訊號線容易受到周遭電磁雜訊的影響,並將其耦合到訊號中。當控制器收到這些被「污染」的訊號時,它會以為那是編碼器發出的位移指令,導致你的定位跑掉,甚至讓機台發生碰撞。
實戰排查:拆解干擾來源與解決方案
面對這種問題,千萬不要一上來就想著更換昂貴的感測器。我們從最基本的物理防護開始動手。
1. 實體隔離:這是最便宜也最有效的方法
很多工廠為了省事,把感測器的訊號線跟變頻器的動力線捆在一起走線,這簡直就是把訊號線放在火山口。請務必將「動力線」與「訊號線」分開走線槽。如果空間有限,至少要保持 20 公分以上的距離,或是使用金屬隔板將它們隔開。
2. 屏蔽線(Shielded Cable)的接地學問
你肯定會說:「Ethan,我有用隔離線啊!」沒錯,但屏蔽線的重點在於「接地」。如果你的屏蔽網(遮蔽層)沒有確實接到良好的大地(PE),它不但不能擋住干擾,反而會像是一個集訊器,把雜訊包在裡面傳導。記住,屏蔽層只能「單點接地」,這點非常關鍵,否則會形成接地迴路(Ground Loop),反倒製造更多麻煩。進行 EMI測試時,良好的接地是通過測試的關鍵。
3. 差分訊號(Differential Signal)的使用
如果環境實在太惡劣,例如焊接機旁邊,建議選用具備差分訊號輸出的編碼器(如 Line Driver 輸出)。它的原理是用兩條線傳輸相反的訊號,接收端只比較兩者的差值。如果外面的雜訊進來,會同時加在兩條線上,相減之後雜訊就被抵銷了。這就像是在吵雜的咖啡廳裡,你講話如果用「抵銷法」對話,就算周圍再吵,你依然能聽清楚對方的聲音。不同編碼器類型,例如增量式編碼器和絕對式編碼器,在差分訊號的應用上可能有所不同。
常見問題與解答
屏蔽線如何接地才能確保效果?
屏蔽線必須單點接地,連接到控制櫃的公共接地匯流排,並定期測試接地電阻,確保其在合格範圍內。避免接地迴路是關鍵。
差分訊號的優缺點是什麼?
優點是抗干擾能力強,缺點是需要使用專用的差分訊號接收器,成本相對較高。此外,差分訊號需要使用配對線纜,這也是一個成本考量。
總結:自動化工程的細節美學
身為一名工程師,我始終認為,自動化設備的穩定性,並不是靠堆疊昂貴的零件堆出來的,而是靠紮實的基礎接線觀念累積出來的。看到位置亂跳,不要慌,先確認走線,再檢查接地,最後考慮訊號型態。將複雜的問題拆解成這些微小的環節,你就能發現,原來一切都在掌控之中。
希望今天的分享能幫到正在現場除錯的你們。如果有什麼疑難雜症,歡迎隨時留言討論,我們下次見!

