stm32正交編碼器 原理圖_惡劣環境下應用的電感式增量編碼器和絕對編碼器

c2aa23ff4234b84cc6690686f7ca78d2.png

編碼器可分為兩種基本類型 - 增量編碼器和絕對編碼器。

增量編碼器的顯著特征是它報告角度的變化。換句話說,當增量編碼器通電時,它不會報告其角位置,直到它具有測量的參考點。

絕對編碼器明確地在比例或范圍內報告其位置。換句話說,當絕對編碼器通電時,它將報告其角度而無需任何參考信息或移動。“上電會發生什么?” 是一種很好的酸測試,用于區分絕對編碼器和增量編碼器。

令人困惑的是,一些制造商現在正在營銷“偽絕對”編碼器。這些編碼器必須在啟動時經歷某種形式的“喚醒和搖動”程序,以確定絕對角度。它們更準確地描述為增量編碼器,在生成絕對數據之前需要有限的校準步驟。目前國內在絕對編碼器做的最好的供應商是北京優利威,技術主要來源于國外的知名產商Zettlex。

如果角度編碼器需要經過某種形式的校準步驟 - 它是遞增的; 如果沒有 - 這是絕對的。

角度編碼器技術

工業仍然使用更多的電位計來測量角度。然而,在過去的25年中,非接觸技術的使用已經顯著增長。非接觸式測量的持續趨勢是由于電位計磨損和可靠性的問題 - 特別是在惡劣環境(特別是振動)或長時間內。

光學編碼器是非接觸式旋轉編碼器的常見形式。它們通過將光照射到光柵上或光學光柵上并根據返回光的強度計算位置來工作。大多數光學設備是增量的。通常,位置信息使用一系列脈沖傳遞 - 通常是相位正交,從而可以確定行進方向。這些通常稱為A / B脈沖。單獨的脈沖序列(通常稱為Z參考)每轉提供一個脈沖作為基準或參考標記。

cd40d9f9bf4184f945f0f263c320dfff.png
圖1 - 帶參考脈沖的增量編碼器示意圖,圖片來源北京優利威

絕對編碼器類似,但使用不同類型的比例。這種布置允許在加電時確定絕對角度 - 沒有任何參考標記。通常,絕對編碼器具有數字輸出,其分辨率由輸出中的位數定義。10位器件將提供1,024個計數; 一個11位設備將提供2,048個計數,依此類推。

角度編碼器通信

傳統上,絕對編碼器有兩種方式來報告角度
- 串行數據或并行數據。現在,高速串行數據的使用在現在很少使用的并行數據中占主導地位。串行數據通常根據RS-422硬件標準和各種格式提供。絕大多數絕對編碼器的格式是SSI(同步串行接口),BiSS-C和SPI(串行外設接口)。值得注意的是這些是開放標準。一些編碼器制造商已經推出并推廣了他們自己的封閉通信標準,以便阻止不謹慎的客戶進入僅使用他們的產品。小心!

d71bceafd8d1afdfd63b541b2ad7c56a.png
圖2 - 帶數字輸出的10位絕對編碼器原理圖,圖片來源北京優利威

絕對編碼器和增量編碼器的相對優點

傳統的絕對編碼器比增量編碼器更昂貴。雖然這仍然是正確的,但差異并不是那么大。

對(非接觸)絕對編碼的更改可以提供更好的性能,更高的準確性和更低的總體成本。這是因為增量傳感器方法可能存在實際問題。最明顯的一點是,每次斷電時,系統必須執行校準步驟,這會降低系統性能,并且如果突然斷電,可能會對安全產生影響。

其次,通過從參考標記計數來計算位置。在某些情況下 - 特別是電壓供應變化或高速位置變化 - 計數可能會丟失。這對操作具有潛在的災難性影響,如果不加以控制,可能導致長時間的不同步操作。大多數增量編碼器基于光學技術并提供高分辨率讀數,必須使用光柵上的非常精細的特征。有時這些功能僅為幾微米。雖然這些精細特征增加了靈敏度,但也意味著它們變得更加脆弱并且易受異物影響。絨毛,冷凝,油脂或污垢會導致光學編碼器停止工作 - 或者更糟糕的是,產生錯誤的讀數。

光學編碼器和電感編碼器

國內絕對編碼器和增量編碼器之間的價格差異近年來有所減少,從國內傳感器供應商優利威哪兒了解到,部分原因是絕對傳感器的使用更多,但更重要的是,國內引入了新的絕對傳感技術。

盡管光學傳感器仍然是一個頻繁選擇一些工程師,但新一代電感式編碼器(有時被稱為incoders)能夠通過惡劣環境而不受環境因素影響,在測試應用上能夠提供準確的絕對角度測量。

電感編碼器不是光柵和光電探測器,而是使用印刷的層狀繞組,其基本工作原理類似于變壓器或旋轉變壓器。它們的基本物理實現了絕對,緊湊,輕便,高分辨率的編碼。除了基本絕對之外,它們還具有其他優點: - 它們不受異物影響,并且它們的測量性能通常不受偏移或安裝公差的影響。這意味著它們不需要自己的精密外殼或軸承組件,而是可以簡單地擰到主機系統上,例如電機或執行器。反過來,通過根除軸承,軸,聯軸器,密封件等,可以簡化本地機械的尺寸,減小尺寸和重量。

198fe02705b427ae54cf96d963485db8.png

圖3 - 新一代感應編碼器增加了絕對編碼器的數量,圖片來源北京優利威

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/396987.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/396987.shtml
英文地址,請注明出處:http://en.pswp.cn/news/396987.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【SqlServer】Sqlserver中的DOS命令操作

輸入osql ?查看是否支持當前版本,如果是SQL Server 2005以上用Sqlcmd , 以下用Osql連接數據庫(a)Osql -S localhost -U username -P password(SQL Server身份驗證,需要用戶民和密碼)(b)Osql -S localhos…

微信小程序內訓筆記

2016年9月22日凌晨微信官方正式宣布“小程序”開始內測,有“微信之父”之稱、騰訊集團高級執行副總裁張小龍在2016年末對外宣布“小程序“應用將于2017年1月9日正式推出 這一次微信還是按照慣例,通過機器跑出的數據,首先將“小程序”開放給了…

python基礎代碼的含義_Python基礎學習篇

原標題:Python基礎學習篇 1、編碼 默認情況下,Python 3 源碼文件以 UTF-8 編碼,所有字符串都是unicode 字符串。 當然你也可以為源碼文件指定不同的編碼:# -*- coding: cp-1252 -*- 2、標識符 第一個字符必須是字母表中字母或下劃…

java面向對象super_【JavaSE】面向對象之super、final

一、super關鍵字它是一個指代變量,用于在子類中指代父類對象。1.作用指代父類對象區分子父類同名的成員變量,區分父類中成員變量和子類中同名的局部變量2.使用與this相同,調用父類成員變量和成員方法:super.xx super.xxx()調用父類…

Week_1_Physical Electronics and Semiconductors

Semiconductors Fundamentals Type of solids 轉載于:https://www.cnblogs.com/ronnielee/p/9579783.html

【Linux高頻命令專題(23)】tar

概述 通過SSH訪問服務器,難免會要用到壓縮,解壓縮,打包,解包等,這時候tar命令就是是必不可少的一個功能強大的工具。linux中最流行的tar是麻雀雖小,五臟俱全,功能強大。 tar命令可以為linux的文…

2. Add Two Numbers

直接用一個carry記錄進位就可以 1 //NEW2 class Solution {3 public ListNode addTwoNumbers(ListNode l1, ListNode l2) {4 ListNode root new ListNode(0);5 return addTwoNumbers(l1, l2, root);6 }7 public ListNode addTwoNumbers(ListNode …

安裝Windows更新程序遇到錯誤:0x80070422

看看服務那里 windows update服務是不是被禁用了? 還有一個問題可能是由于Windows Modules Installer被禁用了。

談談對python的理解_淺談對python pandas中 inplace 參數的理解

這篇文章主要介紹了對python pandas中 inplace 參數的理解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧 pandas 中 inplace 參數在很多函數中都會有,它的作用是:是否在原對象基礎上進行修改 inplace True&am…

java中 hashset_Java中的HashSet

HashSet擴展AbstractSet并實現Set接口。它創建一個使用哈希表進行存儲的集合。哈希表通過使用稱為哈希的機制來存儲信息。在散列中,鍵的信息內容用于確定唯一值,稱為其散列碼。然后,將哈希碼用作存儲與鍵關聯的數據的索引。鍵到其哈希碼的轉換…

mac下的svn服務器建立

MAC下的SVN服務器建立: from : http://blog.csdn.net/q199109106q/article/details/8655204 在Windows環境中,我們一般使用TortoiseSVN來搭建svn環境。在Mac環境下,由于Mac自帶了svn的服務器端和客戶端功能,所以我們可以在不裝任何第三方軟件…

SQL手冊

一.SQL簡介 二.SQL數據類型 三.SQL語法 四.SQL SELECT語句 五.SQL INSERT語句 六.SQL UPDATE語句 七.SQL DELETE語句 八.SQL DROP語句 九.SQL CREDTE語句 十.SQL ALTER 語句總結 十一.SQL事務 十二.函數總結 十三.數據庫其他操作 十四.MySQL 、SQL MS Access、和 SQL Server 數…

python語音合成并播放_使用Python實現文字轉語音并生成wav文件的例子

目前手邊的一些工作,需要實現聲音播放功能,而且僅支持wav聲音格式。 現在,一些網站上支持文字轉語音功能,但是生成的都是MP3文件,這樣還需要額外的軟件來轉成wav文件,十分麻煩。 后來,研究Pytho…

php 字符串 替換 最后,php如何替換字符串中的最后一個字符

php替換字符串中的最后一個字符的方法是:可以通過preg_replace()函數來實現。該函數的語法為:【preg_replace(mixed $pattern, mixed $replacement, mixed $subject】。要替換字符串中的最后一個字符,可以通過preg_replace()函數來實現。(如果…

生日轉換成星座

/// <summary>/// 生日轉換成星座/// </summary>/// <param name"birthday"></param>/// <returns></returns>public static string GetAstro(DateTime birthday){string value string.Empty;int month birthday.Month;int da…

logback的使用和logback.xml詳解

原文地址&#xff1a;https://www.cnblogs.com/warking/p/5710303.html#4046335 作者&#xff1a;行走在云端的愚公 一、logback的介紹   Logback是由log4j創始人設計的另一個開源日志組件,官方網站&#xff1a; http://logback.qos.ch。它當前分為下面下個模塊&#xff1a; …

tcp協議的主要功能是什么_前端要知道的網絡知識一:TCP/IP 協議到底在講什么...

你之所以不知道那套書在講什么&#xff0c;是因為你還沒有認識到網絡協議有什么用&#xff0c;怎么用&#xff0c;以什么形式在使用&#xff0c;網絡協議的概念很簡單&#xff0c;就幾句話&#xff0c;你只知道網絡協議的概念&#xff0c;只知道很多大神都推薦這套書&#xff0…

php統計字符個數,php中3種方法統計字符串中每種字符的個數并排序

//這個方法純粹是背函數&#xff0c;不解釋&#xff1b;function countStr($str){$str_arraystr_split($str);$str_arrayarray_count_values($str_array);arsort($str_array);return $str_array;}//以下是例子&#xff1b;$str"asdfgfdas323344##$\$fdsdfg*$**$*$**$$4435…

mysql創建定時器(event),查看定時器,打開定時器,設置定時器時間

為什么80%的碼農都做不了架構師&#xff1f;>>> 由于項目需要創建定時器&#xff08;evevt&#xff09;&#xff0c;所以就百度了一下&#xff0c;發現基本都是來源于一個模板&#xff0c;有些功能還不全&#xff0c;現在自己總結一下。 注&#xff1a;mysql版本是…

音頻視頻

1.IOS視頻播放代碼&#xff08;添加MediaPlayer.framework和#import&#xff09; -(void)playMovie:(NSString *)fileName{//視頻文件路徑NSString *path [[NSBundle mainBundle] pathForResource:fileName ofType:"mp4"];//視頻URLNSURL *url [NSURL fileURLWithP…