<acronym id="ssu04"></acronym>
<sup id="ssu04"><div id="ssu04"></div></sup>
<rt id="ssu04"></rt><sup id="ssu04"><div id="ssu04"></div></sup>
<acronym id="ssu04"><div id="ssu04"></div></acronym>
<rt id="ssu04"><noscript id="ssu04"></noscript></rt>
<rt id="ssu04"><center id="ssu04"></center></rt>
<rt id="ssu04"><center id="ssu04"></center></rt>
<rt id="ssu04"><center id="ssu04"></center></rt>
<object id="ssu04"></object>
<tt id="ssu04"></tt>
<object id="ssu04"></object>
<sup id="ssu04"><center id="ssu04"></center></sup>
<object id="ssu04"><div id="ssu04"></div></object>
<acronym id="ssu04"><center id="ssu04"></center></acronym><sup id="ssu04"></sup>
<rt id="ssu04"><div id="ssu04"></div></rt>
<object id="ssu04"></object>
<object id="ssu04"></object><sup id="ssu04"><div id="ssu04"></div></sup>
<sup id="ssu04"></sup>
<rt id="ssu04"><div id="ssu04"></div></rt>
<tt id="ssu04"></tt>
<sup id="ssu04"><center id="ssu04"></center></sup><object id="ssu04"><div id="ssu04"></div></object> <acronym id="ssu04"><noscript id="ssu04"></noscript></acronym>
<object id="ssu04"><center id="ssu04"></center></object>
<tt id="ssu04"></tt>
<tr id="ssu04"><div id="ssu04"></div></tr>
<acronym id="ssu04"><noscript id="ssu04"></noscript></acronym>
<rt id="ssu04"><div id="ssu04"></div></rt>
<rt id="ssu04"></rt>
<tr id="ssu04"><center id="ssu04"></center></tr>
<object id="ssu04"></object><rt id="ssu04"></rt>
<tr id="ssu04"></tr>
<rt id="ssu04"><div id="ssu04"></div></rt>
<rt id="ssu04"></rt><sup id="ssu04"><div id="ssu04"></div></sup>
<acronym id="ssu04"></acronym><acronym id="ssu04"><center id="ssu04"></center></acronym>
<rt id="ssu04"><center id="ssu04"></center></rt><sup id="ssu04"><div id="ssu04"></div></sup>
<sup id="ssu04"></sup>
<tt id="ssu04"></tt>
<rt id="ssu04"><div id="ssu04"></div></rt>
<object id="ssu04"><div id="ssu04"></div></object>
<tr id="ssu04"><small id="ssu04"></small></tr>
<sup id="ssu04"></sup>
<acronym id="ssu04"><div id="ssu04"></div></acronym>
<rt id="ssu04"><div id="ssu04"></div></rt>
<acronym id="ssu04"><noscript id="ssu04"></noscript></acronym>
<sup id="ssu04"><center id="ssu04"></center></sup>
<rt id="ssu04"><div id="ssu04"></div></rt><rt id="ssu04"><div id="ssu04"></div></rt>
<tr id="ssu04"><center id="ssu04"></center></tr>
<acronym id="ssu04"><div id="ssu04"></div></acronym>
<acronym id="ssu04"><small id="ssu04"></small></acronym><acronym id="ssu04"><center id="ssu04"></center></acronym>
<object id="ssu04"></object>
<rt id="ssu04"><div id="ssu04"></div></rt>
<sup id="ssu04"><center id="ssu04"></center></sup>
<rt id="ssu04"></rt>
<object id="ssu04"></object>
<object id="ssu04"></object>
<object id="ssu04"></object>
<object id="ssu04"></object>
<tr id="ssu04"><xmp id="ssu04">
<object id="ssu04"></object>
<rt id="ssu04"><div id="ssu04"></div></rt>
<rt id="ssu04"><center id="ssu04"></center></rt>
<sup id="ssu04"></sup>
<tr id="ssu04"><div id="ssu04"></div></tr>
<object id="ssu04"></object>
<object id="ssu04"><div id="ssu04"></div></object>
<rt id="ssu04"></rt>
<sup id="ssu04"><center id="ssu04"></center></sup>
<sup id="ssu04"><center id="ssu04"></center></sup>
<tr id="ssu04"><center id="ssu04"></center></tr>
<rt id="ssu04"><div id="ssu04"></div></rt>
<object id="ssu04"><div id="ssu04"></div></object>
<acronym id="ssu04"><noscript id="ssu04"></noscript></acronym>
<rt id="ssu04"></rt>
<rt id="ssu04"><div id="ssu04"></div></rt>
<sup id="ssu04"></sup>
<sup id="ssu04"></sup>
<acronym id="ssu04"><div id="ssu04"></div></acronym> <sup id="ssu04"></sup><acronym id="ssu04"></acronym>
<acronym id="ssu04"><noscript id="ssu04"></noscript></acronym>
<sup id="ssu04"><center id="ssu04"></center></sup>
<rt id="ssu04"><center id="ssu04"></center></rt>
<acronym id="ssu04"><small id="ssu04"></small></acronym>
<tr id="ssu04"><center id="ssu04"></center></tr>
<object id="ssu04"></object>
<acronym id="ssu04"></acronym>
<sup id="ssu04"><center id="ssu04"></center></sup><tr id="ssu04"><div id="ssu04"></div></tr>
<sup id="ssu04"><div id="ssu04"></div></sup>
<sup id="ssu04"><div id="ssu04"></div></sup>
<sup id="ssu04"><center id="ssu04"></center></sup>
<object id="ssu04"></object>
<acronym id="ssu04"></acronym>
<tr id="ssu04"><center id="ssu04"></center></tr>
<rt id="ssu04"><div id="ssu04"></div></rt>
<sup id="ssu04"></sup>
<sup id="ssu04"><noscript id="ssu04"></noscript></sup>
<object id="ssu04"></object>
<acronym id="ssu04"><noscript id="ssu04"></noscript></acronym>
<object id="ssu04"><div id="ssu04"></div></object>
<sup id="ssu04"><noscript id="ssu04"></noscript></sup>
<acronym id="ssu04"><div id="ssu04"></div></acronym>
<sup id="ssu04"><div id="ssu04"></div></sup><sup id="ssu04"><center id="ssu04"></center></sup>
<rt id="ssu04"><div id="ssu04"></div></rt>
<sup id="ssu04"></sup>
<object id="ssu04"></object>
<acronym id="ssu04"><small id="ssu04"></small></acronym>
<acronym id="ssu04"><div id="ssu04"></div></acronym>
<rt id="ssu04"></rt>
<acronym id="ssu04"></acronym>
<acronym id="ssu04"><div id="ssu04"></div></acronym>
<rt id="ssu04"><div id="ssu04"></div></rt>
<object id="ssu04"><noscript id="ssu04"></noscript></object>
<rt id="ssu04"><div id="ssu04"></div></rt>
<tt id="ssu04"></tt><acronym id="ssu04"><div id="ssu04"></div></acronym>
<rt id="ssu04"><div id="ssu04"></div></rt>
<tr id="ssu04"><center id="ssu04"></center></tr>
<rt id="ssu04"></rt>
<rt id="ssu04"><center id="ssu04"></center></rt>
<acronym id="ssu04"></acronym>
<acronym id="ssu04"><div id="ssu04"></div></acronym><object id="ssu04"></object>
<tr id="ssu04"><xmp id="ssu04"><object id="ssu04"><div id="ssu04"></div></object>
<acronym id="ssu04"></acronym>
<rt id="ssu04"></rt>
<acronym id="ssu04"></acronym><sup id="ssu04"><noscript id="ssu04"></noscript></sup><object id="ssu04"></object>
<sup id="ssu04"></sup> <acronym id="ssu04"><wbr id="ssu04"></wbr></acronym>
<sup id="ssu04"></sup>
<sup id="ssu04"><center id="ssu04"></center></sup>
<object id="ssu04"></object>
<tr id="ssu04"><small id="ssu04"></small></tr>
<acronym id="ssu04"></acronym>
<object id="ssu04"></object>
<sup id="ssu04"><div id="ssu04"></div></sup>
<tr id="ssu04"><center id="ssu04"></center></tr>
<acronym id="ssu04"><noscript id="ssu04"></noscript></acronym> <sup id="ssu04"><div id="ssu04"></div></sup>
<sup id="ssu04"></sup>
<object id="ssu04"><noscript id="ssu04"></noscript></object>
<acronym id="ssu04"><div id="ssu04"></div></acronym>
<object id="ssu04"></object>
<acronym id="ssu04"><div id="ssu04"></div></acronym>
<rt id="ssu04"><div id="ssu04"></div></rt>
<object id="ssu04"></object>
<object id="ssu04"></object>
<object id="ssu04"></object>
<rt id="ssu04"><div id="ssu04"></div></rt>
<rt id="ssu04"></rt>
<rt id="ssu04"><center id="ssu04"></center></rt>
<acronym id="ssu04"><noscript id="ssu04"></noscript></acronym><rt id="ssu04"><div id="ssu04"></div></rt>
<object id="ssu04"></object>
<object id="ssu04"><div id="ssu04"></div></object><object id="ssu04"></object><rt id="ssu04"><center id="ssu04"></center></rt>
<object id="ssu04"><div id="ssu04"></div></object>
<object id="ssu04"><div id="ssu04"></div></object>
<acronym id="ssu04"><noscript id="ssu04"></noscript></acronym><acronym id="ssu04"><div id="ssu04"></div></acronym>
<object id="ssu04"></object>
<object id="ssu04"><div id="ssu04"></div></object>
<samp id="ssu04"><option id="ssu04"></option></samp>
<rt id="ssu04"><center id="ssu04"></center></rt>
<rt id="ssu04"><div id="ssu04"></div></rt><sup id="ssu04"><div id="ssu04"></div></sup>
<acronym id="ssu04"></acronym>
<sup id="ssu04"><div id="ssu04"></div></sup>
<sup id="ssu04"></sup>
<rt id="ssu04"></rt><rt id="ssu04"><div id="ssu04"></div></rt>
<acronym id="ssu04"></acronym><acronym id="ssu04"><center id="ssu04"></center></acronym><tr id="ssu04"><center id="ssu04"></center></tr>
<rt id="ssu04"></rt>
<option id="ssu04"><small id="ssu04"></small></option>
<object id="ssu04"></object>
<rt id="ssu04"><center id="ssu04"></center></rt>
返回主站|會員中心|保存桌面|手機瀏覽
23

亞德諾半導體(中國)有限公司

模擬器件,電源管理芯片,放大器和比較器,模數/數模轉換器,寬帶產品

聯系亞德諾
  • 聯系人:曹
  • 電話:86(21)23208000
搜索亞德諾
 
亞德諾友鏈
  • 暫無鏈接
首頁 > 亞德諾新聞 > 適用于微型電機驅動應用的快速反應、光學編碼器反饋系統
亞德諾新聞
適用于微型電機驅動應用的快速反應、光學編碼器反饋系統
發布時間:2021-12-03        瀏覽次數:1640        返回列表
ADI技術文章圖1 - 適用于微型電機驅動應用的快速反應、光學編碼器反饋系統 

摘要

本文介紹工業自動化領域的設計人員在設計用于電機控制的位置檢測接口時面臨的常見問題,即:能在速度更快、尺寸更小的應用中檢測位置。利用從編碼器捕獲的信息以便測量電機位置對于自動化和機器設備的成功運行很重要??焖?、高分辨率、雙通道同步采樣模數轉換器(ADC)是此系統的重要組件。

簡介

位置、速度和方向之類的電機旋轉信息必須準確,以為各種新興應用生產精準的驅動器和控制器,例如,將微型組件裝配到空間有限的PCB區域中的裝配機器。近來,電機控制開始走向微型化,使得醫療健康行業出現新的外科手術機器人應用,航空航天和防務領域出現新無人機應用。體積更小的電機控制器還導致工業和商業裝配領域涌現新的應用。對設計人員而言,挑戰在于:滿足高速應用中的位置反饋傳感器的高精度要求,同時將所有組件集成到有限的PCB區域內,以安裝到微型封裝內部,例如機械手臂。

ADI技術文章圖1 - 適用于微型電機驅動應用的快速反應、光學編碼器反饋系統

圖1.閉環電機控制反饋系統

電機控制

電機控制環路(如圖1所示)主要由電機、控制器和位置反饋接口組成。電機轉動旋轉軸,帶動機械手臂跟著移動。電機控制器管控電機何時施加力道、何時停止,或者繼續轉動。環路中的位置接口向控制器提供轉速和位置信息。對于裝配微型表貼PCB的裝配機器來說,這些數據是其正常運行的關鍵。這些應用都需要獲取關于旋轉對象的準確位置測量信息。

位置傳感器的分辨率必須非常高,足以準確檢測電機軸的位置,拿取對應的微型組件,并將組件放置到板上的對應位置。此外,電機轉速越高,所需的環路帶寬越高,延遲越低。

位置反饋系統

在低端應用中,使用增量傳感器和比較器可能就能夠實施位置檢測,但在高端應用中,則需要更加復雜的信號鏈。這些反饋系統包含位置傳感器,之后是模擬前端信號調理、ADC,以及ADC驅動器,數據先經過它們,之后再進入數字域。其中最的位置傳感器就是光學編碼器。光學編碼器由LED光源、連接到電機軸的標記圓盤和光電探測器組成。圓盤包含不透明和透明的掩碼區域,可以阻隔光線或讓光線通過。光電探測器檢測這些光線,開/關光信號則轉換為電子信號。

隨著圓盤轉動,光電探測器(與圓盤的模式配合)生成小的正弦和余弦信號(mV或µV等級)。這種系統是位置光學編碼器采用的典型系統。這些信號進入模擬信號調理電路(一般由分立式放大器或模擬PGA組成,用于獲取高達1 V峰峰值范圍的信號),通常是為了讓ADC輸入電壓范圍匹配最大動態范圍。每個放大的正弦和余弦信號之后都被同步采樣ADC的驅動放大器捕捉。

ADC的每個通道都必須支持同步采樣,以便同時獲取正弦和余弦數據點,由這些數據點組合提供軸的位置信息。ADC轉換結果會發送給ASIC或微控制器。電機控制器在每個PWM周期中查詢編碼器位置,然后根據接收的指令使用該數據來驅動電機。過去,為了集成到有限的板空間中,系統設計人員必須犧牲ADC速度或通道數。

ADI技術文章圖2 - 適用于微型電機驅動應用的快速反應、光學編碼器反饋系統

圖2.位置反饋系統

 

優化位置反饋

隨著技術不斷發展,導致需要實施高精度位置檢測的電機控制應用不斷創新。光學編碼器的分辨率可能由圓盤上精細光刻的槽數決定,通常有幾百或幾千個。將這些正弦和余弦信號插入到高速、高性能ADC中之后,無需對編碼器圓盤實施系統變更,即可創建出分辨率更高的編碼器。例如,以更低的速率對編碼器的正弦和余弦信號采樣時,只會捕捉到少數信號值,具體如圖3所示;這會限制位置電容的精度。在圖3中,當ADC以更快速率采樣時,可以獲取更詳細的信號值,從而更精準地確定位置。ADC的高速采樣速率支持過采樣,進一步改善噪聲性能,消除了一些數字后處理需求。與此同時,可以降低ADC的輸出數據速率;也就是說,支持較慢的串行頻率信號,因此簡化了數字接口。電機位置反饋系統安裝在電機總成上,在某些應用中,總成可能非常小巧。所以,能否裝入編碼器模塊面積有限的PCB區域中,尺寸大小是關鍵。在單個微型封裝中集成多個通道組件非常有利于節省空間。

 

ADI技術文章圖3 - 適用于微型電機驅動應用的快速反應、光學編碼器反饋系統

圖3.采樣速率

 

光學編碼器位置反饋設計示例

圖4所示為適合光學編碼器位置反饋系統的優化解決方案示例。此電路很容易和類型的光學編碼器連接,然后電路很容易捕捉來自編碼器的差分正弦和余弦信號。ADA4940-2前端放大器屬于雙通道、低噪聲全差分放大器,用于驅動AD7380,后者屬于雙通道、16位全差分4 MSPS同步采樣SAR ADC,采用3 mm × 3 mm小型LFCSP封裝。片內2.5 V基準電壓源允許此電路采用最少數量的組件。ADC的VCC和VDRIVE,以及放大器驅動器的電源軌道可由LDO穩壓器供電,例如LT3023 和LT3032。當這些參考設計相互連接時(例如,使用一個1024槽光學編碼器,在一個編碼器圓盤周期中生成1024個正弦和余弦周期),16位AD7380在216個代碼的各編碼器槽中采樣,將編碼器的整體分辨率提高到26位。4 MSPS吞吐速率確保捕捉到正弦和余弦周期的詳細信息,以及的編碼器位置信息。高吞吐速率支持實施片內過采樣,從而縮短數字ASIC或微控制器將的編碼器位置反饋給電機時的時間延遲。AD7380片內過采樣的另一個好處是:可以額外增加2位分辨率,可以和片內分辨率增強功能配合使用。分辨率增強功能可以進一步提升精度,可以達到28位。應用筆記AN-2003詳細介紹了AD7380的這個過采樣和分辨率增強功能。

ADI技術文章圖4 - 適用于微型電機驅動應用的快速反應、光學編碼器反饋系統

圖4.經過優化的反饋系統設計

 

結論

電機控制系統需要更高的精度、更高的速度,以及更高程度的微型化。光學編碼器被用作電機位置檢測器件。所以,在測量電機位置時,光學編碼器信號鏈必須具備高精度。高速度、高吞吐速率ADC準確捕捉信息,然后將電機位置數據發送給控制器。AD7380的速度、密度和性能可以滿足行業要求,同時在位置反饋系統中實現更高的精度,并對系統實施優化。

0
88午夜理论不卡