我想提出一個關于PicoScope7新的譯碼器功能討論。它已經推出一段時間,但你可能不知道這在汽車領域是扮演相當重要的角色。
正交譯碼器被用在轉子位置傳感器來轉換關于旋轉軸角度及方向的信息。
舉例來說,它在電機上采用一對二進制的信號型式。
這種傳感器已經在電機使用一段時間了且我們可以譯碼這些信號來判斷當電機轉動時,ECU正在讀取什么數據。以下圖片是一臺奔馳B-Class裝載特斯拉電機之數據。這個傳感器有兩個方波輸出。我也將電池的電流信息加進來讓我更清楚電機轉動的時間。
編碼器會基于這兩個信號的交替相應來判斷軸的速度與旋轉方向。我們在設定這個正交譯碼器時,有些規則需要先了解:哪個信號是領先信號?轉子旋轉一圈的脈沖數是多少?
然而我很快發現這個信息并不容易取得。但這不應該阻止我們用此譯碼器。
將譯碼器加入你的捕獲信息,點擊 更多>串型譯碼并選擇正交(Quadrature)
在配置設定里,你需要設定譯碼器要在哪些通道找到這些適用數據。
- 在舉例中,相關信息位于通道B與C。
- 這個信號的幅值約于0-5V。選擇3V的閥值讓我們較靠近信號的中間值,讓正交點更清晰。因為正交點清晰所以滯后量在此并不是很重要,所以采用軟件自動設定的數值即可。第二個信號也需要添加進去并采用類似的設定!
- 顯示設置(Display settings)有幾個選項:速度、位移量及時脈轉換。對于此情況應用,我們通常采用速度。
- 旋轉每圈的脈沖數(Pulses per revolution)默認值為24。如果你可以找到這個信息則可以修改并采用,否則就保持預設值。這也表示你從譯碼器捕獲到的速度值并不一定代表編碼器監控軸的速度值。
- A領先B(A leads B is):此為設定你的兩個信號哪一個為領先信號。你會有關于順時鐘與逆時鐘的選項。這部分可能也不容易知道,但是只要添加譯碼器到圖中后,你將會在表格中看到方向箭頭。它會由你定義,但它取決于你如何正轉或反轉電機,哪一邊是正轉可以明顯地觀察出來。
- 速度單位:此部分也有一些選項,我們最常使用的是RPM。
譯碼器數據將出現在屏幕下方,與所有PicoScope的譯碼器皆相同,但我已經將它移到一旁來使它更容易觀看。
如同你所看到的,我們在表格上得到了速度與旋轉方向數據。如果你雙擊表格上的條列數據,它將帶你到圖中的相關波型區域。
從這個表格,你可以看出前兩個數據包有不同的旋轉方向。當我們捕獲此信號時,我們在驅動車輛向前行駛前先輕微倒退了一下。你可以藉由改變A領先B的轉動方向定義來修改譯碼器的旋轉方向數據。
最后,因為信號中的頻率改變會影響速度之數據,我們可以添加一個頻率的數學通道給其中一個或兩個信號來顯示軸的速度變化量。
我希望這在某種程度上有幫助,如果你有任何關于正交譯碼器的反饋,請讓我知道。
By PicoAuto – Ben Martins
-
編碼器
+關注
關注
45文章
3679瀏覽量
135354
發布評論請先 登錄
相關推薦
編碼器與譯碼器:功能、原理及應用解析
磁編碼器工作原理解析 磁編碼器與光編碼器的比較
二進制編碼器與絕對編碼器的區別
38譯碼器原理圖怎么連線
磁電編碼器和光電編碼器的區別
伺服電機編碼器種類有哪些?
譯碼器、寄存器及‘&’取地址符的物理層知識
增量編碼器和絕對值編碼器的區別
編碼器原點設定方法 | 編碼器原點丟失怎樣找回
脈沖編碼器輸入信號有哪幾種 | 編碼器輸出的脈沖信號有電壓嗎 | 脈沖編碼器輸入信號怎么調
![脈沖<b class='flag-5'>編碼器</b>輸入信號有哪幾種 | <b class='flag-5'>編碼器</b>輸出的脈沖信號有電壓嗎 | 脈沖<b class='flag-5'>編碼器</b>輸入信號怎么調](https://file1.elecfans.com/web2/M00/C0/15/wKgZomXR2yCAE0CwAAAef416R4A975.png)
評論