旋轉編碼器在線速度檢測控制中的應用

2020-11-24 電子工程世界

O 引言

在電纜生產線上,通常需要檢測電纜的走線速度,用來控制收線電機的轉速和計算線纜的長度。成纜工藝參數的穩定,直接關係到電線電纜的質量。

該項目是為某電纜廠的技術改造項目,要改造的設備是利用束線原理製造的盤絞式成纜機,改造的內容是更換全部電氣控制系統。這種成纜機的放線盤固定,而收線盤固定在盤絞架上同時完成絞合和收線的雙重運動。工作時,在線纜盤直流電機的帶動下,完成電纜的收線運動,在排線電機的帶動下實現電纜在收線盤的整齊排列。在大盤電機的帶動下,通過齒輪箱帶動盤絞架實現軸向旋轉,完成電纜絞合運動,是保證節距的關鍵。線速度是由收線盤的旋轉速度決定的,如果收線電機的轉速恆定,收線盤隨著收線軸的變粗,線速度會增大,因此,為保證收線速度恆定,要逐漸降低收線電機的轉速。

1 系統設計原理

根據電纜的生產工藝要求,不同型號的電纜,其走線速度是恆定的。通常,電纜的運行速度是由電纜帶動旋轉編碼器來檢測的。電纜線速度測速示意圖如圖1所示。

該項目中,採用的旋轉編碼器的型號是TRDJ1000系列,旋轉一周輸出1 000個脈衝。因此,根據在一定時間內檢測到的脈衝數,就可以計算出電纜的走線速度。實際應用中,將其與一加工精度極高、周長為500 mm的旋轉編碼器測量主動輪與旋轉編碼器同軸安裝,主動輪與電纜接觸。在電纜生產運動過程中,依靠摩擦力拉動測量輪旋轉,這樣就把電纜的直線位移(長度)轉化為旋轉編碼器的脈衝數位訊號輸出。

設旋轉編碼器每旋轉一周,其計數脈衝個數為NP(脈衝個數/轉),則旋轉編碼器角解析度(單位:(°)/個)為:

P=360/NP

假定固定在旋轉編碼器轉軸上的主動導向輪半徑為r m,則旋轉編碼器位移解析度(單位:m/個)為:

Ps=27πr/NP

這時,若計數脈衝個數為N(個),則由旋轉編碼器測量的位移量S(單位:m)為:

S=Ps·N

線纜走線速度V(單位:m/s)為:

V=S/T

式中:T為接收N個脈衝所用的時間(單位:s)。

2 硬體電路設計原理

該檢測電路以AT89C51單片機為控制核心,如圖2所示,旋轉編碼器輸出的脈衝,經過電平轉換,變成O~5 V的TTL電平脈衝,送到AT89 C51單片機的外部中斷INT0端。每收到一個脈衝,單片機中斷一次,同時計數脈衝存儲器加1,與標準脈衝值比較後,單片機的P0口輸出給定值數字量,再經過D/A轉換變成給定值模擬量,送給收線電機調速器,控制電機轉速。這裡的D/A轉換晶片採用8位數據輸入,四路模擬量輸出的TLC7226IDW。如果需要提高電機轉速控制精度,可以選用其他10位、12位數據輸入的D/A轉換晶片。

工作時,當收線電機帶動電纜運動時,帶動旋轉編碼器的主動輪旋轉,從而旋轉編碼器旋轉,輸出脈衝。該脈衝送入光電耦合器,進行隔離、整形、電平轉換,送給AT89C51的12腳,外部中斷INTO進行脈衝計數。每接收到一個脈衝,單片機執行外部中斷INT0子程序一次,脈衝計數存儲器加1。例如,每間隔1 s讀取一次,從而可以根據計數脈衝的個數,與標準脈衝數比較,因此,可以判斷當前線速度的大小。

線速度的計算方法如下:

例如,要求線速度V為0.1 m/s。

旋轉編碼器每秒輸出脈衝數=V·Np/C

其中:C為旋轉編碼器主動輪周長(單位:m)。所以,線速度為O.1 m/s時,旋轉編碼器每秒輸出標準脈衝數=0.1×1000/0.5=200個/s。

3 軟體設計

在定時器中斷中運行,在計時子程序中,每秒執行一次。即查詢每秒收到的脈衝數是否與標準脈衝相同。該線速度控制子程序如圖3所示。

首先,讀脈衝計數存儲器的數值,與標準脈衝數比較,等於標準脈衝,脈衝計數存儲器數值清零,說明此時走線速度等於標準速度;若大於標準脈衝數,說明線速度大於標準線速度,因此,必須使調速器給定值減1,使得收線電機轉速減低;若小於標準脈衝數,說明線速度小於標準線速度,必須使調速器給定值加1,使得收線電機轉速增加,從而形成閉環線速度控制反饋系統,控制收線電機旋轉速度,使得線速度保持恆定。

4 結語

根據電纜成纜機的工藝要求,設計了單片機與旋轉編碼器組成的閉環線速度控制系統,並給出了主要控制程序的設計方法。還可以通過軟體實現線纜走線長度的檢測以及運行時間的計算等功能,並通過顯示屏顯示出來。上述線速度控制系統已成功應用在實際的技術改造中,為企業節約了近百萬元的技術改造資金。結果表明,該系統具有運行穩定可靠、電路簡單、測量精度較高、成本低等特點,完全滿足電纜生產工藝要求,其簡潔的電路設計和典型的控制方法具有較高的參考價值。

關鍵字:旋轉編碼器  在線速度檢測 編輯:什麼魚 引用地址:http://news.eeworld.com.cn/Test_and_measurement/article_2016090116996.html 本網站轉載的所有的文章、圖片、音頻視頻文件等資料的版權歸版權所有人所有,本站採用的非本站原創文章及圖片等內容無法一一聯繫確認版權者。如果本網所選內容的文章作者及編輯認為其作品不宜公開自由傳播,或不應無償使用,請及時通過電子郵件或電話通知我們,以迅速採取適當措施,避免給雙方造成不必要的經濟損失。

推薦閱讀

旋轉編碼器與PIC單片機接口

旋轉編碼器 是一種輸入裝置,其幫助用戶與系統進行交互。它看起來更像是一個無線電電位器旋轉編碼器是一種輸入設備, 可幫助用戶與系統交互。它看起來更像是一個無線電電位器, 但它輸出一系列脈衝, 這使得它的應用獨特。當編碼器的旋鈕旋轉時, 它以小步的形式旋轉, 這有助於它用於 stepper/servo 電機控制。在本文中,我們將了解不同類型的旋轉編碼器及其工作原理。我們還將它與PIC單片機PIC16F877A連接,並通過旋轉編碼器控制整數值,並在16 * 2 LCD屏幕上顯示其值。在本教程的最後, 您將會很樂意為您的項目使用旋轉編碼器。所以讓我們開始吧…。旋轉編碼器及其類型旋轉編碼器通常稱為軸編碼器。它是一個機電傳感器, 這意味著它將

發表於 2020-01-31

使用PIC單片機連接旋轉編碼器的方法

旋轉編碼器(Rotary Encoder)是一種幫助用戶與系統交互的輸入設備。它看起來更像是一個無線電電位器,但它輸出一系列脈衝,使其應用獨特。當旋轉編碼器的旋鈕時,它以小步進的形式旋轉,這有助於它用於步進/伺服電機控制、導航菜單序列和增加/減少數字的值等等。在本篇文章中,我們將了解不同類型的旋轉編碼器及其工作原理。我們還將它連接到PIC單片機PIC16F877A,並通過旋轉編碼器控制整數值,然後在LCD液晶屏1602顯示其值。在本文結束時,您將熟悉為項目使用旋轉編碼器。讓我們開始吧…旋轉編碼器及其類型旋轉編碼器通常稱為軸編碼器。它是一種機電換能器,意味著它將機械運動轉換為電子脈衝,或者換句話說,它將角位置或運動或軸位置轉換為數字

發表於 2020-01-29

AVR單片機教程——旋轉編碼器

旋轉編碼器好像不是單片機玩家很常用的器件,但是我們的開發板上有,原因如下:旋轉編碼器挺好用的。電位器能旋轉的角度有限,旋轉編碼器可以無限圈旋轉;旋轉時不連續,有卡點,適合對應離散數據。開發板上選用的旋轉編碼器,使用起來簡單、方便。本來旁邊的電位器(旋鈕,以後會講)一枝獨秀,挺孤單的,我就配一個高度大致相同的旋轉編碼器陪伴它。今天我想寫旋轉編碼器,於是在網絡上搜索了一下,相關資料很少。最基本地,旋轉編碼器的作用是將角位移、角速度等機械量轉換為電信號。本文不求成為旋轉編碼器的百科全書,但會把 觸點電刷式 增量式 旋轉編碼器的原理講清楚。這裡出現了兩個定語,是對類別的限定;關於旋轉編碼器的分類,請自行百度

發表於 2019-12-31

基於STM32的旋轉編碼器

表  #ifdef  VECT_TAB_RAMMY_NVIC_SetVectorTable(NVIC_VectTab_RAM, 0x0);#else   MY_NVIC_SetVectorTable(NVIC_VectTab_FLASH, 0x0);#endif..\SYSTEM\sys\sys.c(127): error:  #20: identifier "NVIC_VectTab_FLASH" is undefined用8位的單片機,一般C語言中可以對某寄存器或輸出埠進行移位操作和位取反操作,可以使LED燈流水或閃爍.我想問下:1. STM32對GPIO操作一般

發表於 2018-09-16

風力渦輪機設計中的旋轉編碼器

編碼器技術是風能獲取的關鍵旋轉編碼器在風能產業中起著非常重要的作用,它提供了使用當前渦輪機中非常動態靈活的控制系統所必不可少的高解析度反饋。選擇合適的編碼器將能夠極大地增強系統以最佳功率輸出運行的能力,並使投資的回報最大化。美國Lawrence Berkeley國家實驗室的數據表明,在2008年,美國風能產量激增了51%,新增容量達8545MW,新增投資超過160億美元。新建離網型渦輪機 7800臺、併網型渦輪機1292臺。每臺渦輪機的平均產能大約是1.7MW。風能產能比2007年增加了約46%。風力渦輪機的剖面圖展示了一種常用的控制系統,如圖1所示。這類系統通常使用5個編碼器,它提供反饋,以維持發電機

發表於 2016-10-09

旋轉編碼器還可以這樣設計

  智能旋轉換向編碼器提供輸出選項、簡單調零、簡化BOM和基於PC的見解  新方法開啟新機遇  一直以來編碼器用戶都不願意改變,因為一些聲稱可提供卓越性能和可靠性的創新電機控制技術,必須擁有出色的紀錄和往績來作為支持,才可以用於工作場地或工業裝置。雖然光學編碼器和磁編碼器歷史悠久,而且基於看似「更具體」的物理概念,但是電容式編碼器亦是基於經過全面試驗的原理,並且已經通過多年來在現場的成功實際應用中得到證明。這種不同於運動感測的數字式交替方法提供了許多益處,為利用旋轉換向編碼器的設計人員提供了全新的智能水平。  旋轉編碼器對於幾乎所有運動-控制應用來說都很關鍵,由於無刷直流電動機(BLDC)使用增加,使得旋轉編碼器的需求

發表於 2016-10-09

相關焦點

  • 基於單片機與旋轉編碼器的閉環線速度控制系統
    O 引言本文引用地址:http://www.eepw.com.cn/article/162784.htm  在電纜生產線上,通常需要檢測電纜的走線速度,用來控制收線電機的轉速和計算線纜的長度
  • 光電編碼器在電機控制系統中的應用
    概述:電機的位置檢測在電機控制中是十分重要的,特別是需要根據精確轉子位置控制電機運動狀態的應用場合,如位置伺服系統。電機控制系統中的位置檢測通常有:微電機解算元件,光電元件,磁敏元件,電磁感應元件等。
  • 旋轉編碼器原理
    當角度碼盤以某個速度勻速轉動時,那麼可知輸出波形圖中的S0:S1:S2比值與實際圖的S0:S1:S2比值相同,同理角度碼盤以其他的速度勻速轉動時,輸出波形圖中的S0:S1:S2比值與實際圖的S0:S1:S2比值仍相同。如果角度碼盤做變速運動,把它看成為多個運動周期(在下面定義)的組合,那麼每個運動周期中輸出波形圖中的S0:S1:S2比值與實際圖的S0:S1:S2比值仍相同。
  • 如何快速感測機械軸的旋轉?答案是「旋轉編碼器」
    諸如電位計和旋轉開關之類的模擬方法正在被可將旋轉運動直接數位化的旋轉編碼器所取代,但設計人員需要能夠理解各種編碼器類型之間的差異,並準確解析編碼器的數字輸出。 本文將介紹旋轉編碼器的作用及其工作原理。然後說明如何解析其信號,最後再介紹幾個編碼器解決方案及其實際應用。
  • 海德漢:純數字的旋轉編碼器在電梯中的應用
    新建項目和改建項目中,項目方越來越傾向購買「無齒 輪」的電梯電機系統。        用戶在選擇電梯時,結構緊湊,高功率密度,免維護和用電效率高的優點正在發揮著重要作用。為了乘客更舒適的感受和不斷的提高質量,都需要創新和高效驅動系統,其中包括電機和控制系統。這種創新系統的技術基礎是提供位置值的反饋系統,這樣在控制單元中可以確定電機的實際軸速並使電機線圈在正確相位時換向。
  • 閉環電機控制:旋轉分解器及編碼器介紹
    前言本文引用地址:http://www.eepw.com.cn/article/201610/308000.htm您的電機是否以預期速度旋轉?閉環電機控制系統會繼續回答這個問題,因為只要有電機旋轉的地方就會實施閉環系統,這是一個趨勢。
  • 光電旋轉編碼器的電路原理以及分類應用有哪些?
    光電旋轉編碼器的電路原理以及分類應用有哪些?光電編碼器是一種角度(角速度)檢測裝置,它將輸入給軸的角度量,利用光電轉換原理轉換成相應的電脈衝或數字量,具有體積小,精度高,工作可靠,接口數位化等優點。它廣泛應用於數控工具機、迴轉臺、伺服傳動、機器人、雷達、軍事目標測定等需要檢測角度的裝置和設備中。光電編碼器主要由光柵盤和光電檢測裝置構成,在伺服系統中,光柵盤與電動機同軸致使電動機的旋轉帶動光柵盤的旋轉,再經光電檢測裝置輸出若干個脈衝信號,根據該信號的每秒脈衝數便可計算當前電動機的轉速。
  • 電容傳感器容柵旋轉編碼器原理及應用
    在線位移測量時,解析度為2mm時,量程可達到20m,在角位移測量時,解析度為0.1°時,量程為4096圈。其測量速度也比較高,測量線速度可達到1.5m/s。2、容柵測量屬非接觸式測量,因此容柵傳感器具有非接觸傳感器的優點,諸如測量時摩擦阻力可以減到最小,不會因為測量部件的表面磨損而導致測量精度下降。
  • 成為電梯高手之旋轉編碼器圖解及故障解決
    綜上所述,增量式編碼器通常更適用於低性能的簡單應用,而絕對式編碼器則是更為複雜的關鍵應用的最佳選擇--這些應用具有更高的速度和位置控制要求。輸出類型取決於具體應用。一:增量式旋轉編碼器工作原理增量式旋轉編碼器通過兩個光敏接收管來轉化角度碼盤的時序和相位關係,得到角度碼盤角度位移量的增加(正方向)或減少(負方向)。
  • 基於ARM的旋轉編碼器採集模塊設計
    旋轉編碼器作為速度和位移反饋的傳感器,主要應用於數控工具機、高精度的閉環調速系統、伺服電動機、異步電動機、步進電動機、電梯曳引機、電梯門機乃至機械軸等需要對運動速度和位移信息反饋的自動化控制場合,以保證機械的高精度穩定運轉,進而提高生產效率和保障安全運營。
  • 旋轉編碼器的設計
    雖然光學編碼器和磁編碼器歷史悠久,而且基於看似「更具體」的物理概念,但是電容式編碼器亦是基於經過全面試驗的原理,並且已經通過多年來在現場的成功實際應用中得到證明。這種不同於運動感測的數字式交替方法提供了許多益處,為利用旋轉換向編碼器的設計人員提供了全新的智能水平。
  • 如何設計基於ARM的旋轉編碼器採集模塊?
    旋轉編碼器作為速度和位移反饋的傳感器,主要應用於數控工具機、高精度的閉環調速系統、伺服電動機、異步電動機、步進電動機、電梯曳引機、電梯門機乃至機械軸等需要對運動速度和位移信息反饋的自動化控制場合,以保證機械的高精度穩定運轉,進而提高生產效率和保障安全運營。
  • 光電旋轉編碼器的原理及應用方法
    如果用光電編碼器輔助觸控螢幕作為輸入設備,必將大大增強系統的可靠性,使得人機接口更加人性化。但由於光電編碼器並不是WinCE的標準輸入設備,因此其驅動程序在嵌入式作業系統Windows CE Platform Builder中並未給出。
  • 霍爾式膠印機旋轉編碼器設計
    引 言 實現膠印機印刷工藝過程的程序控制系統(PLC)需用多個傳感器對紙張位置、旋轉角度進行檢測,傳感器數量的增多給安裝、調試和使用造成諸多不便,使設備的可靠性降低,電氣控制系統的成本增加
  • 機械測量中旋轉編碼器與單片機的通用接口(07-100)
    在準備」Freescale」杯全國大學生智能車比賽中我們開始的時候是採用紅外傳感器來測量速度,但是它受環境的幹擾很大,且響應頻率很小,還達不到1K Hz,為了提高速度測量精度和響應頻率
  • 磁性旋轉編碼器的工作原理及結構
  • 對旋轉編碼器選型的認識
    對於旋轉編碼器與用戶輸出軸間的連接:應採用彈性軟連接,切忌採用剛性連接,以避免因用戶軸的串動、跳動,造成編碼器軸系和碼盤的損壞。旋轉編碼器安裝時應輕輕推入被套軸,嚴禁用錘敲擊和摔打碰撞,以免損壞軸系和碼盤。安裝時請注意允許的軸負載,不得超過其極限負載。
  • 乾貨 旋轉編碼器精華解讀,不信你都知道
    旋轉編碼器(rotary encoder)也稱為軸編碼器,是將旋轉位置或旋轉量轉換成模擬或數位訊號的機電設備。一般裝設在旋轉物體中垂直旋轉軸的一面。旋轉編碼器用在許多需要精確旋轉位置及速度的場合,如工業控制、機器人技術、專用鏡頭、計算機輸入設備(如滑鼠及軌跡球)等。
  • 旋轉編碼器的編程思路
    當編碼器正向旋轉時,A相比B相超前四分之一個周期;當編碼器反向旋轉時,B相比A相超前四分之一個周期。A相和B相輸出方波的相位差為90°。編碼器每轉一周,Z相輸出一個脈衝。由於編碼器每轉一周,A相和B相輸出固定數目的脈衝,則A相或B相每輸出一個脈衝,表示編碼器旋轉了一個固定的角度。當Z相輸出一個脈衝時,表示編碼器旋轉了一周。因此旋轉編碼器可以測量角位移及位移方向。
  • 旋轉編碼器原理/安裝
    旋轉編碼器是一種基於電磁感應原理的精密測量角位移的傳感器,轉子和定子中均有繞組。若在轉子繞組中通上正弦激磁電流,則轉子在定子繞組中感應出同頻率的電壓,但相位或幅值隨轉子和定子的相對位移而變化。感應電壓經鑑相或鑑幅並經A/D轉換等電子線路的處理,輸出若干位的數位訊號(絕對值型),或輸出具有一定相位差及頻率差的多相脈衝或正弦信號。