電子馬達控制器通常需要連接到編碼器,以檢測轉子位置和/或速度。
為了選擇合適的設備,工程師必須評估幾個方面。
第一步是確定應用程序是否需要增量編碼器,絕對編碼器或換向編碼器。
確定后,必須考慮其他參數,例如分辨率,安裝方法和電機軸尺寸。
最合適的輸出信號類型并不總是很明顯,并且經常被忽略。
三種最常見的類型是集電極開路輸出,推挽輸出和差分線驅動器輸出。
本文將分別介紹這三種輸出類型,以幫助工程師根據特定的應用需求選擇合適的設備。
第一個原理無論是增量編碼器的正交輸出,換向編碼器的電動機磁極輸出還是使用特定協議的串行輸出,這些編碼器輸出都是數字信號。
因此,5 V編碼器的信號將始終在大約0 V和5 V之間切換,并且這兩個電壓分別對應于邏輯0和1。
增量編碼器的輸出是一個基本的方波,如圖1所示。
集電極開路輸出大多數旋轉編碼器使用集電極開路輸出(圖2),即,當輸入信號為高電平時,集電極的集電極引腳為開路。
晶體管保持斷開或斷開狀態。
當輸出為低電平時,輸出直接接地。
由于當輸入信號為高電平時輸出斷開,因此需要一個外部“上拉”電阻來確保集電極電壓達到要求的電平,即邏輯1。
因此,工程師在連接系統時具有更大的靈活性具有不同的電壓:集電極電壓可以通過上拉電阻上拉至不同的電壓,使其高于或低于編碼器的工作電壓(圖3)。
但是,該接口也有一些缺點。
許多現成的控制器都有內置的上拉電阻,這些上拉電阻會消耗電流,即消耗功率。
另外,當電阻和寄生電容形成RC電路時,高電壓和低電壓之間的輸出壓擺率將因此降低。
轉換斜率(圖4)是轉換率。
通過降低轉換率,上拉電阻將大大降低編碼器的速度,從而降低增量編碼器的分辨率。
減小電阻值可以提高轉換率,但是當信號較低時,上拉電阻器消耗的電流會更大,功耗也會更大。
推挽輸出推挽輸出使用兩個晶體管而不是一個(圖5),因此它可以彌補上述開放集電極輸出接口的缺點。
上部晶體管代替上拉電阻,并且可以在導通時將電壓上拉至電源電壓。
由于電阻極小,因此轉換速度更快。
當輸出信號為低電平時,晶體管關閉。
因此,與集電極開路電路相比,有源上拉電路的功耗相對較小,從而電池供電的設備具有相對較長的工作時間。
CUI的AMT系列單端編碼器均使用推挽輸出,因此可以在沒有上拉電阻的情況下連接外部電路。
除了提高速度和減少功耗外,推挽輸出還可以簡化測試和原型開發。
此外,AMT編碼器還具有CMOS輸出。
由于設備的高壓和低壓不同,因此應參考規格以確定如何轉換輸出電壓。
差分線路驅動器輸出盡管使用推挽輸出的編碼器彌補了集電極開路輸出的一些缺點,但它們都是單端輸出。
在布線距離較長的應用中或在存在電氣噪聲和干擾的環境中,使用單端輸出具有一定的局限性。
當布線距離較長時,信號幅度會衰減,并且電容效應會減慢轉換速率。
由于單端信號的傳輸信號以地面為參考,因此這種衰減可能會導致錯誤,從而導致系統性能下降。
另外,在電噪聲環境中,不同幅度的干擾電壓將耦合到電纜,從而導致單端系統的接收器錯誤地解碼信號電壓。
當電纜長度超過一米時,CUI建議使用差分信號。
使用差分線路驅動器的編碼器可以產生兩個輸出信號:一個與原始信號匹配,另一個與信號完全相反,即互補信號。
兩者之間的幅度差