1000部丰满熟女富婆视频,托着奶头喂男人吃奶,厨房挺进朋友人妻,成 人 免费 黄 色 网站无毒下载

首頁 > 文章中心 > 光電編碼器

光電編碼器

前言:想要寫出一篇令人眼前一亮的文章嗎?我們特意為您整理了5篇光電編碼器范文,相信會為您的寫作帶來幫助,發現更多的寫作思路和靈感。

光電編碼器范文第1篇

【關鍵詞】編碼器;光纖;光電轉換

1.引言

光電編碼器在現代電機控制系統中常用以檢測轉軸的位置與速度,是通過光電轉換將輸出軸上的機械幾何位移量轉換成脈沖或數字量的高精度角位置測量傳感器。由于其具有分辨率高、響應速度快、體積小等特點,被廣泛應用于電機控制系統中。

2.絕對值型光電編碼器信號傳輸的光纖實現

編碼器按信號輸出形式分為絕對式編碼器和增量式編碼器。絕對式光電編碼器具有輸出量可與PLC模塊、ARM或FPGA等器件直接接口,無累計誤差等優點,但價格高、制造工藝復雜,不宜實現小型化。絕對型編碼器有兩種類型,單圈和多圈。單圈絕對型編碼器旋轉一圈后自動回到零;多圈絕對型編碼器旋轉到編碼器最大圈數、最大計數值自動回到零。絕對型編碼器一般采用格雷碼盤編碼。格雷碼(Gray Code)在任意兩個相鄰的數之間轉換時,只有一個數位發生變化。以分辨率24四位二進制碼盤為例。若絕對值編碼器采用二進制8421碼盤,如圖1所示,兩個順序的編碼之間有一位或一位以上二進制位置改變。例如:兩個順序的二進制碼,從0111變到1000,二進制碼的所有位都改變它們的狀態。在改變狀態的過渡時刻得到讀數可能是錯誤的。即位置的同步和采樣變得非常困難。而采用二進制格雷碼盤,如圖2所示,兩個順序的編碼之間,從最后一位碼到第一位碼,只有一位二進制位置改變,這樣使位置的同步和采樣變得準確、簡單、可行。關于自然二進制碼與格雷碼之間的換算關系可以參考相關文獻。

絕對值編碼器信號輸出一般有并行輸出、串行輸出、總線型輸出、變送一體型輸出。下面對其輸出方式進行簡單介紹。

2.1 并行輸出

絕對值編碼器輸出的是多位數碼(格雷碼或純二進制碼),并行輸出就是在接口上有多點高低電平輸出,以代表數碼的1或0,對于位數不高的絕對編碼器,一般就直接以此形式輸出數碼,可直接進入PLC或上位機的I/O接口,輸出即時,連接簡單。但是并行輸出有如下問題:

①必須是格雷碼,因為如是純二進制碼,在數據刷新時可能有多位變化,讀數會在短時間里造成錯碼。

②所有接口必須確保連接好,因為如有個別連接不良點,該點電位始終是0,造成錯碼而無法判斷。

③傳輸距離不能遠,一般在一兩米,對于復雜環境,最好有隔離。

④對于位數較多,要許多芯電纜,并要確保連接優良,由此帶來工程難度,同樣,對于編碼器,要同時有許多節點輸出,增加編碼器的故障損壞率。

2.2 同步串行(SSI)輸出

串行輸出就是通過約定,在時間上有先后的數據輸出,其連接的物理形式有RS232、RS422(TTL)、RS485等。SSI接口如RS422模式,以兩根數據線、兩根時鐘線連接,由接收設備向編碼器發出中斷的時鐘脈沖,絕對位置值由編碼器與時鐘脈沖同步輸出至接收設備。由接收設備發出時鐘信號觸發,編碼器開始輸出與時鐘信號同步的串行信號。串行輸出連接線少,傳輸距離遠,提高了編碼器的可靠性和保護。一般高位數的絕對編碼器都是用串行輸出的。

2.3 現場總線型輸出(異步串行)

現場總線型編碼器是多個編碼器各以一對信號線連接在一起,通過設定地址,用通訊方式傳輸信號,信號的接收設備只需一個接口,就可以讀多個編碼器信號。總線型編碼器信號遵循RS485的物理格式,目前有多種通訊規約,各有優點,還未統一,編碼器常用的通訊規約有如下幾種:PROFIBUS-DP;CAN;DeviceNet等。總線型編碼器可以節省連接線纜、接收設備接口,傳輸距離遠,在多個編碼器集中控制的情況下還可以大大節省成本。

2.4 變送一體型輸出

其信號已經在編碼器內換算后直接變送輸出,其有模擬量4-20mA輸出、RS485數字輸出、14位并行輸出等。

針對絕對值編碼器的常見輸出信號形式即同步串行輸出(SSI),提出采用光纖傳輸的方法,從而提高編碼器信號的抗干擾能力以及施工接線的方便性。工業串口光纖Modem將RS-232/422/485電信號直接調制成光信號在光纖上傳輸,解決了電磁干擾、地環干擾和雷電破壞的難題,提高了數據通訊的可靠性、安全性和保密性,適合我方對電磁干擾環境有特殊要求的某控制系統。如圖3所示,編碼器端輸出的同步串行RS-422數據信號通過接口變換電路轉換為TTL信號,然后經過光電轉換器件變換為光信號進行傳輸。同樣,RS-422的時鐘同步信號由接收端通過相同的方式進行轉換,所不同的是數據信號和時鐘同步信號轉換后的光波長不相等,然后通過多模光纖來傳播。

3.增量式光電編碼器信號傳輸的光纖實現

增量式光電編碼器不具有計數和接口電路,價格較低,在實際工程中比較常用。

采用三路相互正交的脈沖信號進行長距離傳輸,目的是為了提高信號的抗干擾能力。但是,一般編碼器的輸出信號均要求與強電分開傳輸,而在我方具體的應用系統中,單獨鋪設編碼器信號傳輸電路存在施工難度,而且增加了線路的復雜性。為此,考慮將編碼器輸出信號進行光電轉換,采用塑料光纖進行傳輸(塑料光纖作為工業級應用場合,具有柔韌性高、不易磨損等特點)。從而可以將光纖與強電纜在同一線槽中鋪設,提高信號傳輸抗干擾的同時,節省了步線空間并降低了綜合成本。針對輸出的A、B、Z三相脈沖信號,可以直接將其轉換為光信號(如圖8所示),使光電編碼器的輸出方式統一規劃為光信號(電壓輸出、互補輸出、驅動器輸出、集電極開路輸出均可采用此種方法),而在接收端通過光纖接收器將光信號轉換為電信號(如圖9所示)進入相應的處理電路,進行計數等處理。

選用美國安華高科(Avago TECHNOL-OGIES)公司的HFBR-1523Z,HFBR-2523Z光纖收發器(660納米)。這組光纖收發器最高傳輸速率40KBd,工作溫度范圍0℃~70℃,最大工作電流25mA,光纖采用Ф1塑料光纖。此處需明確波特率和比特率的區別。波特(baud)是指信號大小方向變化的一個波形,編碼器輸出波特率為1024ps,即每秒傳輸信號波形變化1024個。一個信號波形可以包含一個或多個二進制位,例如單比特信號的傳輸速率為9600bit/s,則其波特率為9600baud,它意味著每秒可傳輸9600個二進制脈沖。如果信號波形由2個二進制位組成,當傳輸速率為9600bit/s時,則其波特率只有4800baud。實驗中選擇光纖收發器的通信速率為40Kbps時,HFBR-1523Z(發射),HFBR-2523Z(接收)光纖收發器可以滿足要求。圖10所示為從示波器上捕獲的波形。檢測發射器HFBR-1523Z的輸入DATE,波形如上面方波所示,經過電光轉換,然后通過塑料光纖傳輸,在接受器HFBR-2523Z的1引腳上檢測到的一幀接收號波形(下面),實現了編碼器脈沖信號的光纖傳輸。

4.結論

綜上所述,采用光纖接口電路,輸入和輸出光信號能滿足要求的通訊速率,實現了編碼器輸出信號的光纖傳輸。使用光纖作為傳輸介質,編碼器端與控制系統間有良好的電氣隔離,也避免了電機啟動、運轉時產生的強電磁場環境對編碼器弱點脈沖信號傳輸的影響。

參考文獻

[1]郭帥,欒一秀.測井中光電編碼器原理及常見故障分析[J].內江科技,2011,6:107-176.

[2]王春江,周政.雙編碼器控制煉鐵高爐料車運行[J].自動化技術與應用,2011,30(7):89-106.

[3]覃宗厚,覃朝堅.速率自適應同步RS-422信號的光纖傳輸[J].光通信技術,2009,8:48-50.

光電編碼器范文第2篇

關鍵詞:絕對式光電編碼器;格雷碼;二進制碼;Labview

中圖分類號:TP391文獻標識碼:A文章編號:1009-3044(2011)31-

Angle Measurement of Absolute Optical Encoder Based on Virtual Instruments

ZHANG Hui, LIU Jing, QIU chang-li

(Department of Electrician and Electron, Aviation University of Air Force, Changchun 130022, China)

Abstract: Angle measurement of Absolute optical encoder base on Virtual Instruments, the Gray code of absolute optical encoder is sent to single-chip and is convered to binary code, using Labview for data analysis and processing, whose man-machine interface design is beautiful and convenient, it can easily overcome the difficulties of single-chip division calculation.

Key words: absolute optical encoder; gray Code;bBinary code; Labview

1 引言

編碼器是一種特殊形式的光電耦合器件,根據編碼器刻度方法及信號輸出形式,可分為增量式、絕對式兩種。

增量式編碼器是將位移轉換成周期性的電信號,再把這個電信號轉變成計數脈沖,用脈沖的個數表示位移的大小。它的優點是原理構造簡單,機械平均壽命可在幾萬小時以上,抗干擾能力強,可靠性高,適合于長距離傳輸。其缺點是無法輸出軸轉動的絕對位置信息。

絕對式編碼器的每一個位置對應一個確定的數字碼,因此它的示值只與測量的起始和終止位置有關,而與測量的中間過程無關,它的特點是可以直接讀出角度坐標的絕對值;沒有累積誤差;電源切除后位置信息不會丟失。但是分辨率是由二進制的位數來決定的,也就是說精度取決于位數,目前有10位、14位等多種。

在編碼器的應用中,由于絕對編碼器在定位方面明顯地優于增量式編碼器,已經越來越多地應用于工控定位中。

2 設計原理

本系統由絕對式編碼器,數據處理模塊,AVR單片機及Labview虛擬儀器平臺組成。系統工作過程如下:編碼器通過數據處理模塊完成相應的電平轉換,并將格雷碼送至單片機相應的I/O端口。單片機讀入碼值進行碼值轉換,并通過SPI接口將結果顯示到液晶屏,同時通過USART接口將結果送至上位機,用Labview進行后級數據分析處理及相應人機交互界面的設計。

圖1 硬件原理示意框圖

3 系統實現

1) 數據處理模塊:主要實現的是+12V電平到+5V電平的轉化。因為編碼器所提供的并行碼的電平是+12V的,而ATmega16的電平為+5V。在模塊中采用了光耦作為電平轉化器件,輸入的編碼器的并行碼進行電平轉換后,經過74LS14反向器輸出給ATmega16。

2) ATmega16:主要實現的是對采集到的編碼器的輸出碼進行從格雷碼到二進制的轉換,同時并把轉換后的二進制碼通過串口發送給虛擬儀器。為了實現對編碼器的旋轉角度的準確描述和顯示,我們采用對編碼器進行三次采樣,它們分別是:編碼器從靜止到轉動的初試狀態,編碼器轉動過程中的中間狀態和編碼器從轉動到靜止的終止狀態。

格雷碼到二進制碼的轉換規律:

格雷碼的最高位與0相異或作為二進制碼的最高位,格雷碼的次高位與二進制碼的最高位相異或作為二進制碼的次高位,格雷碼的第三位與二進制碼的次高位相異或作為二進制碼的第三位,依次進行下去就得到了轉換后的二進制碼。

3) 虛擬儀器:

由于單片機對于數學的除法計算不易實現,所以采用了用虛擬儀器對采集到的數據進行處理并顯示。Labview接收到來自單片機的三組數,它們是:編碼器從靜止到轉動的初試狀態A[0],編碼器轉動過程中的中間狀態A[1]和編碼器從轉動到靜止的終止狀態A[2]。在Labview的后面板中具體的數據處理是通過A[0]與A[1]的比較可以得出轉動方向,A[2]與A[0]的差值經過角度變換便可以得出旋轉的角度,同時在前面板中進行顯示。實驗結果如圖2所示。

圖2 實驗結果

程序框圖如圖3所示。

圖3 程序框圖

4 結論

該系統實現了基于絕對式編碼器的角度測量,利用虛擬儀器,克服了單片機對數學的除法計算的困難。可以實現對旋轉角度的精確測量。

參考文獻:

[1] 劉豐文,鄧文和.25位絕對式編碼器[J].光電工程,2007,27(6):66-68.

[2]鄧方,陳杰,陳文頡,等.一種高精度的光電編碼器檢測方法及其裝置[J].北京理工大學學報,2007,27(11):977-980,1008.

光電編碼器范文第3篇

【關鍵詞】電動執行機構;光電傳感技術;光電編碼器;電子行程

1.引言

電動執行機構是工控領域中廣泛應用于控制閥門開啟和閉合的一種電動驅動裝置,通過遠方和就地控制信號實現對閥門的行程控制。傳統的電動執行機構控制系統中,行程部件大部分采用機械行程和限位開關來實現閥門開度的調節和限位控制,行程控制精度依賴于行程部件齒輪組的加工工藝和裝配水平,普遍存在著閥門定位精度不高的問題,而且機械式行程部件在進行閥位調試時,需要對電動執行機構進行開蓋操作,給工業現場安裝、調試及維護工作帶來極大的不便。光電編碼器是一種集光、機、電為一體的數字化位置檢測裝置,它具有分辨率高、精度高、結構簡單等優點,光電編碼器應用于電動執行機構,是一種技術上的更新與突破,實現了電動執行機構的電子行程控制方式,大大提高了電動執行機構的行程精度。

2.設計原理

2.1 電子行程部件設計原理

電動執行機構控制器的內部包含了位置信號感應裝置、力矩感應裝置、邏輯控制裝置以及數字通信模塊等控制模塊,各模塊電氣控制單元由主控制器CPU統一調用管理。如圖1所示,光電編碼器作為位置信號感應裝置部件,安裝在電動執行機構行程軸上,行程軸另一端通過齒輪聯接到蝸輪軸上,當電機開向或關向運行時,蝸桿直接帶動蝸輪旋轉,蝸輪的位移變化通過行程軸傳輸到光電編碼器端,光電編碼器完成位移信號的檢測,檢測信號再經過主控制器波形采集電路,由主控制器CPU讀取兩路脈沖信號,通過計算光電編碼器每秒種輸出的脈沖的個數,即可轉換成當前電機運行速度,此外,通過捕捉兩路相位相差900的脈沖信號,并在主控制器CPU的中斷程序里對兩路脈沖信號進行脈寬計數和脈沖波形變化判斷,可以對電動執行機構的運行速度、位移變化及旋轉方向做出判斷和處理。另外,在切除電動執行機構外部動力電源的情況下,手動旋轉電動執行機構手輪時,光電編碼器仍能保持行程計數功能,電動執行機構具備斷電閥位保持功能。

2.2 光電編碼器設計

光電編碼器作為電子行程位置感應裝置,是一種集光、電一體,將旋轉位移、速度等物理量轉換成電信號的位置速度傳感器。光電編碼器采用相對編碼計數,輸出脈沖信號采用32位CPU芯片進行處理,使得電動執行機構可以應用于多回轉、大行程的閥門裝置中,根據DL/T 641-2005《電站閥門電動執行機構》標準要求,電動執行機構行程重復偏差(多回轉)≤±50,(部分回轉)≤±10。光電編碼器中光柵盤采用低線數45線設計,根據電動執行機構的機械傳動結構,電動執行機構輸出軸旋轉一圈時,產生脈沖個數為360個,使得電動執行機構的行程控制精度保持在1°,符合標準設計要求。

光電編碼器由光柵盤和光電檢測裝置組成。光柵盤是在一定直徑的圓板上等分地開通45個長方形孔,光電檢測裝置由直射式紅外光電傳感器電路部分組成。圓形光柵盤(如圖2所示)安裝在直射式紅外光電傳感器當中,其中光柵盤每圈設計成45個筋,45個孔,光柵盤由電機驅動旋轉,旋轉時筋孔交替切割紅外傳感器,產生兩路類似正弦波的脈沖信號,經整形電路對該波形處理,最終輸出兩路方波信號。光電編碼器安裝如圖3所示。

通過電動執行機構內部機械傳動結構,當電機開、關向運行,閥位發生變化時,光柵盤同步進行旋轉運動,光電編碼器輸出兩路正交脈沖,圖4為光電編碼器脈沖信號圖。

3.設計分析

3.1 光編信號產生電路

光電編碼器波形產生電路如圖5所示。N2為光電傳感器,采用雙光電晶體管,光束中心間距為0.7mm,它們的節距和光柵盤上的節距相等,兩組透光縫隙錯開1/4節距,使得雙光電二極管輸出的脈沖信號在相位上相差90°電度角。波形采集電路輸入端電阻R1、R2阻值大小為330Ω,傳感器負載電阻R3、R4阻值大小為1.5kΩ。在光柵盤旋轉運行過程中,光電傳感器位置固定不動,光線透過光柵盤間斷、交替的穿過雙晶體管,產生兩路相位相差90度的脈沖信號。

3.2 光編信號采集電路

波形產生電路輸出的兩路脈沖信號,需要經過整形電路進行波形整形,經過思密特雙非門整形后,在三極管Q3、Q4集電極端輸出脈沖方波。波形整形電路如圖6所示。

3.3 光編信號采集電路

光電編碼器輸出的兩路位置檢測信號,經過整形電路整形后,傳送至電動執行機構主控制器CPU端口,主CPU通過端口中斷方式,在兩路脈沖信號每次發生跳變時,會產生一次端口中斷,由CPU中斷處理程序完成一次脈沖信號的計數和方向判斷。光電編碼器結構簡單,信號穩定,數據處理比較容易,但由于在主電源斷電情況下,需要電池供電保持閥位計數,一旦電池電壓過低或無法供電,電動執行機構閥位容易丟失,給現場生產運行帶來不便。所以在光編信號采集電路中設計了電池省電方式,當主電源停止供電時,主CPU自動切換至低功耗工作方式,同時關閉光電編碼器供電電源,為保證主電源斷電過程中閥位計數功能,采用20mS定時喚醒方式,每隔20mS打開一次光電編碼器電源開關,判斷閥位是否發生變化。圖7為光編信號采集電路,在正常運行狀態下,BMQ_C引腳輸出低電平,三極管Q102導通,V9XX為光電編碼器供電,當主電源停止供電時BMQ_C引腳輸出高電平,三極管Q102關閉,光電編碼器供電電源斷開,進入省電模式。

在光編信號采集電路中,主控制CPU通過采集兩路脈沖信號,經過數據分析和方向判斷,計算出當前閥位狀態,然后通過串行總線,將閥位數據傳送至人機對話模塊,通過人機界面顯示出當前閥位狀態。

4.應用分析

4.1 應用中出現的問題

電動執行機構輸出軸轉速范圍一般為5r/m至160r/m。不同規格型號的電動執行機構,其轉速相差較大,對于高轉速型電動執行機構,由于輸出軸輸出速度較快,從而使光電編碼器的光柵盤隨之高速旋轉,使得光電編碼器輸出的波形受到雙二極管通斷速度的影響,波形變為不理想的脈沖方波,導致光電編碼器在高速運行時出現性能不穩定情況。

4.2 問題分析

為解決此故障現象,需從光電編碼器電路設計上進行原理分析。圖8、圖9、圖10為不同條件下(波形產生電路R3、R4阻值變化)的波形采集圖。

由以上采集波形可以看出,光電編碼器輸出端信號的下降沿隨著信號產生電路上R3、R4阻值的增大變得越來越平緩,經過雙非門U1整形后,光電編碼器輸出端波形的高電平寬度變寬,低電平寬度變窄,這是因為在5V供電條件下,雙非門U1的高電平門檻電壓VT+約為3V,低電平門檻電壓VT-約為1.7V,如圖11雙非門工作原理圖所示,所以當光電編碼器輸出端信號的下降沿越來越平緩時,電壓下降時間也隨之增加,雙非門U1的輸出端信號的低電平時間會變長,即低電平寬度變寬,高電平寬度變窄,雙非門U1的輸出端信號還要經過一個三極管反向后輸出到光電編碼器輸出端,所以,此時編碼器輸出端信號的高電平寬度就變寬,低電平寬度就變窄了,受此影響,光電編碼器兩路輸出信號形成的相交脈沖信號也比較窄,這樣就很容易造成光編信號采集端信號采集困難或造成脈沖信號丟失,其次,從圖中數據分析,當R3=R4=5.1K時,相交脈沖信號間隔時間大約為50us,此時光柵盤轉速約為1875r/m,當轉速達到2500r/m甚至更高時,間隔時間更短,從而影響CPU中斷讀取時間,造成數據丟失。由此分析,傳感器輸出端電阻R3、R4阻值取值不能太大。

另外,根據電路分析及采集信號圖,光電編碼器器輸出端信號的電壓峰值隨著R3、R4阻值的減小而變小,由圖8可以看到,當R3=1K,R4=1K時,VR3、VR4約為4.1V,而從實驗過程中發現,R3=1K,R4=1K時,VR3、VR4有時不能達到2.7V,即達不到雙非門U1的門檻電壓VT+,所以會造成光電編碼器沒有信號輸出,在同樣的條件下之所以會出現兩種不同的結果,是因為器件的離散性造成的,因為從上述波形圖中可以看出,傳感器的輸出信號為模擬信號,所以傳感器的輸出效果跟器件本身有很大的關系,即同一器件在同一條件下有可能產生不同的模擬信號,從雙非門U1輸出端的信號就會隨之變化,如果相差較大,那么得到的結果也會有較大區別。由此分析,傳感器輸出端電阻R3、R4阻值取值也不能太小。另外在圖9、圖10中可以觀察到,當R3=2.2K,R4=2.2K時,VR3、VR4約為4.4V,R3、R4取值大于2.2K時,VR3、VR4也都約為4.5V。

綜合分析考慮,為適應高速型電動執行機構和不同的電源供電方式(5VDC、3.3.VDC),光電編碼器信號產生電路R3、R4阻值大小設置為1.5K較為合適。

5.結論

通過采用光電編碼器作為電動執行機構行程檢測部件,使電動執行機構實現了電子式行程設計,提高了閥門行程精度和閥位分辨率,實現了閥門的精確定位,有效的簡化了電動執行機構的調試過程,提高了現場調試效率,方便了現場維護,適應了現代工業技術水平高速發展的要求。

參考文獻

[1]潘琢金.C8051F340全速USB FLASH微控制器數據手冊[S].2006.

[2]馬忠梅.單片機的C語言應用程序設計[M].北京:北京航空航天大學出版社,2003.

光電編碼器范文第4篇

【關鍵詞】 煤礦 DSP 光電編碼器 電機 速度檢測

近年來,隨著我國推進小煤礦的資源整合與兼并重組工作,加快礦井的機械化改造步伐,有力的提升了煤礦安全生產保障水平,極大的促進了煤礦安全生產形勢的好轉。但煤礦兼并重組、整合技改工作地區間進展不平衡,部分整合技改煤礦違規生產或以整合技改名義逃避關閉。煤礦兼并重組、整合技改過程中隱患大量存在,瓦斯等可可燃性氣體遇到火花容易引起爆炸,安全生產事故時有發生。煤礦安全生產形勢對井下輸變電和生產設備性能提出更嚴格的要求,尤其是提升運輸和搶險救援設備。礦用隔爆型電機是煤礦井下提升運輸、采掘和搶險救援的動力來源,開展礦用隔爆型電機運行速度檢測技術的研究,對于提升煤礦設備的可靠性、排除安全隱患、減小生產事故發生和保障人民生命財產安全具有重要的意義。

一、數字信號處理器

從TI公司在1982-1983年推出TMS系列數字信號處理器(DSP)第一代產品到今天的TMS320C2000/5000/6000產品系列,TI公司的DSP的處理速度不斷提高、結構更加合理、性能更加優越,DSP系統的開發環境也不斷完善。TMS320C2000系列DSP集成微控制器和高性能DSP的特點,整合了Flash存儲器、事件管理器、增強型CAN模塊、快速的A/D轉換器、正交編碼電路接口及多通道緩沖串口等外設,具有強大的控制和信號處理能力,能夠實現復雜的控制算法。在281x DSP上有兩個事件管理器EVA和EVB,它們是數字電機控制時使用較多的重要外設,能夠實現機電設備控制的各種功能。

每個事件管理器中包括定時器、比較器、PWM邏輯電路、捕捉單元正交編碼脈沖電路及中斷邏輯電路,省去了外部死區控制邏輯和外部速度/定位傳感器邏輯,降低了CPU的開銷,提高了系統的可靠性。

二、光電編碼器

光電編碼器是利用光電轉換原理將輸出軸上的機械幾何位移量轉換成脈沖或數字量的傳感器。光電編碼器主要由光柵盤和光電檢測裝置組成,光柵盤上等分若干長方形小孔,檢測系統中光電盤與被檢測物同軸,被檢測物旋轉代動光電盤同速旋轉,經過發光二極管等電子元器件組成的檢測裝置檢測若干脈沖信號,通過計算光電編碼器每秒輸出的脈沖數就能反映當前電機的轉速。

另外,光電編碼器提供相位相差90°的兩個通道信號輸出,系統可以根據雙通道光碼狀態的變化來判斷電機的轉向。根據刻度方法及信號輸出形式,光電編碼器分為增量式、絕對式和混合式三種。

系統選用歐姆龍公司生產的E6B2-CWZ3E型光電編碼器作為礦用隔爆型電機速度和方向檢測器件,該傳感器利用光電轉換原理輸出A、B和Z相三路方波脈沖信號。A相、B相兩路信號之間互差90°,用來檢測電機的速度和方向。該傳感器具體參數如表1所示。

三、DSP與編碼器接口電路

DSP芯片的每個事件管理器模塊都有一個正交編碼脈沖(QEP)電路,當QEP電路被使能時, DSP可以對CAP1/QEP1和CAP2/QEP2(對于EVA)或CAP4/QEP3和CAP5/QEP4(對于EVB)引腳上的正交編碼脈沖進行解碼和計數。QEP電路可以用于連接光電編碼器,獲得礦用隔爆型電機的旋轉方向和速度信息。

在使能QEP電路時,CAP1/CAP2和CAP4/CAP5引腳的捕捉功能被禁止。QEP單元通過信號轉換單元與安裝在電機主軸上的增量式光電編碼器相連接,DSP對正交編碼脈沖信號進行譯碼和計數,通過中斷程序實現對礦用隔爆型電機速度、向等參數的計算和存儲。

光電編碼器輸出信號為5V的方波信號,而DSP可接收的電壓最大為3.3V,所以需要設計信號轉換電路將5V的方波信號轉換成DSP可接收的信號。5V方波信號經過電容濾除雜波和快速光耦6N137隔離,在通過雙電壓比較器LM393轉換成DSP可以接收的脈沖信號。LM393比較器的參考電壓為1.8V,當輸入端電壓大于比較器參考電壓時,比較器輸出高電平。

5V穩壓電源經過輸出電壓可調的集成三端穩壓器LM317轉換后為比較器提供工作電源,比較器輸出DSP可識別的脈沖信號,信號轉換電路如圖1所示。

四、結論

結合我國煤礦安全生產現狀,將DSP和光電編碼器有機結合在一起,設計礦用隔爆型電機速度檢測系統。光電編碼器經過信號轉換電路傳遞給DSP的正交編碼脈沖單元,DSP根據雙脈沖的先后順序和脈沖頻率經過內部處理可以得到電機的方向和速度。

檢測系統結構簡單、可靠性很高、實時性好,能夠實現礦用隔爆型電機速度實時檢測,滿足預期設計要求。

參 考 文 獻

[1] 國家安全監管總局 國家煤礦安監局.關于進一步加強煤礦安全監管監察工作的通知.〔2012〕130號.

[2] 李劍峰.高可靠性可編程水泵監控系統[J].煤礦機械,2009,(11):127.

光電編碼器范文第5篇

圖1中的系統是傳統的帶PID調節的直流伺服速度控制系統。對于控制精度較低的產品雖能滿足要求。但對于精度要求高的場合就不能適應了。這是因為:當電機運轉一段時間后,電機溫度隨著工作時間加長而不斷上升,而反饋元件(測速發電機)與伺服電機同軸連接,故測速發電機的溫度也隨之升高。因為測速發電機是用永磁磁缸制成,其轉子線圈切割磁力線而產生電勢,其值為:

Ea=εa∝N

式中Ea為測速機輸出電勢

εa為測速機電勢常數

N為電機轉速

一般情況下,εa是個常數,測速發電機產生的電勢Ea正比于轉速N。而實際上電機溫度上升后εa已經發生了變化,通常情況下是下降的,εa變小,故Ea也變小。而此時電機轉速并未下降,反饋到速度環的電壓Δu隨之上升,促使電機轉速上升,迫使Ea上升,從而達到Δu維持不變。這樣,隨著電機溫度上升,電機的速度也慢慢上升,而給定值并未改變,這就引起電機轉速的誤差增大。根據實際測量一般電機溫度每上升100℃,電機轉速的誤差會增大1-3%左右。電機轉速越低,相對誤差越大。

為了糾正電機轉速的偏差,采用600線/轉的光電編碼器作反饋元件,與電機同軸安裝,就可以準確測出電機的轉速。因為光電編碼器是由激光照射光珊發出脈沖的,而光珊安裝在光電編碼器的轉軸上,轉軸每轉一周(3600)編碼器就產生600個脈沖,該脈沖只與轉軸速度有關,而與溫度無關。因此,只要準確測出光電編碼器的脈沖個數,就可確切知道電機的轉速。

例如,當電機的轉速ND=1000轉/分,則每秒鐘光電編碼器的脈沖個數應為

n光=1000*600/60

=10000(個脈沖)

ND=1轉/分

n光=1*600/60=10(個)

如果實際測量值與上述理論計算值有偏差,則可以通過調節D/A輸出電壓調整電機的轉速,最終使

Δn=ND測-ND理

這樣就可以將電機的轉速控制在我們所希望的誤差范圍內。

2元器件的選擇;

2.1伺服系統(速度環)選用SC5HC60型直流脈寬伺服系統,調速范圍可達1:10000以上,速度精度為0.5%FS。

2.2電機選用稀土直流寬調速伺服測速機組,與伺服系統構成速度閉環系統。

2.3D/A器件選用分辨率為16位串行D/A。控制線為三線串行方式,即:一根時鐘線,一根數據線,一根選通線。

2.4光電編碼器每轉輸出600個脈沖,五線制。其中兩根為電源線,三根為脈沖線(A、B、Z)。電源的工作電壓為+5~+24V直流電源。

工作原理:當光電編碼器的軸轉動時A、B兩根線都產生脈沖輸出,A、B兩相脈沖相差900相位角,由此可測出光電編碼器轉動方向與電機轉速。如果A相脈沖比B相脈沖超前則光電編碼器為正轉,否則為反轉.Z線為零脈沖線,光電編碼器每轉一圈產生一個脈沖.主要用作計數。A線用來測量脈沖個數,B線與A線配合可測量出轉動方向.

2.5單片機選用89C51-24PC單片機,晶振頻率為24MHz,用一個定時器作計數器來測量光電編碼器的脈沖個數,另一個定時器精確定時,這樣可準確測出電機每秒鐘轉動的距離,同時根據設定值計算出電機每秒鐘應轉動的理論值并與測量值進行比較,將誤差值轉換成數字量輸出到D/A芯片的輸入端,從而改變其電壓輸出,送給伺服系統控制電機的轉速,從而達到恒速的目的。

例如:要將電機控制在500轉/分,根據伺服系統的指標,當輸入為0~5V信號時,電機轉速為1500轉/分,故可求得當ND=500轉/分時,光碼盤每秒鐘輸出的脈沖數為:

PD=500×600/60=5000個脈沖

對應該轉速伺服系統的輸入電壓應為:

VD=5.000×500/1500=1.6666V

當測出的脈沖個數與計算出的標準值有偏差時,可根據電壓與脈沖個數的對應關系計算出輸出給伺服系統的增量電壓U:

U=P×5.000/(1500×600/60)=P/3000(V)

而輸出到D/A的數字量的增量應為:

D=U×216/5.000

電機的整個工作調節過程如下:

工作前通過鍵盤設定控制轉速,計算出輸出電壓VD并將該電壓對應的輸出到D/A的數字量V數=VD×216/5.000算出,直接送給D/A,電機開始起動運轉。當電機運轉一段時間后電機轉速不斷上升從而導致測速機磁性下降,測速機輸出電勢下降,經速度環調整后使電機轉速上升,運行時間越長,電機轉速上升越多。這時系統起動位置環,通過不斷測量光電編碼器每秒鐘輸出的脈沖個數,并與標準值PD進行比較,計算出增量P并將之轉換成對應的D/A輸出數字量,在原來輸出電壓的基礎上減去增量,迫使電機轉速降下來,當測出的P近似為零時停止調節,這樣可將電機轉速始終控制在允許的范圍內。

3硬件電路的實現

實際工作中由于伺服系

統工作電流較大,對于微機干擾較大,故在硬件電路設計時應考慮到系統的隔離和干擾問題。由于選用的是串行D/A。信號的傳輸只用三根線,故采取隔離措施相對容易些。而光電編碼器工作也容易受到干擾,因此除了正常的接地外,還要將光電編碼器輸出線中的地線可靠接地。光電編碼器的A線做脈沖檢測用,Z線作計數器用,速度輸入用鍵盤輸入數字,顯示用液晶顯示器。

4軟件

根據電路的連接情況,采用匯編語言編寫了整個程序。現將部分闡述如下:

4.1初始化

初始化內容包括定時器、中斷系統及個單元內容的初始化

HSTART:MOVSP,#0E0H;設置堆棧頂地址

MOVIE,#90H;開中斷及串行口中斷允許

MOVIP,#5;將定時器1和串口中斷設置高優先權

MOVTCON,#5;外中斷0和外中斷1全部為邊沿觸發方式

MOVTMOD,#21H;定時器0為方式1定時器2為方式2

MOVPCON,#0;SMOD=0

MOVSCON,#0D8H;串口設置成方式3,TB8=1,REN=1

MOVTH1,#0FDH;設定定時器1重裝時間常數

MOVTL1,#0FDH

CLRET1

SETBREN

SETBES

MOVTH0,#2CH

MOVTL0,#0

SETBTR0

SETBTR1

……

4.2定時器0中斷子程序

CLOCK0:CLRET0;保護現場指令

MOVTH0,#2CH;重置時間常數

MOVTL0,#0

INCQSE0

MOVA,#14H;判別1秒鐘定時到否

CJNEA,QSE0,HCLZ

MOVQSE0,#0;計數器清零

MOVA,QSEC

ADDA,#1;秒單元加1

DAA

MOVQSEC,A

MOVA,#5

CJNEA,QSEC,HCLZ;判5秒鐘到否

MOVQSEC,#0;秒單元清零

CLREX0;關中斷0停止計數

HCLZ:恢復現場指令

SETBET0

RETI;中斷返回

4.3中斷0計數程序

POST1:CLREX0

保護現場指令

MOVA,QLLD;計數器低位加1

ADDA,#1

MOVQLLD,A

MOVA,QLLD+1

ADDCA,#0

MOVQLLD+1,A

恢復現場指令

SETBEX0

RETI

主站蜘蛛池模板: 高州市| 凌云县| 阿巴嘎旗| 高青县| 海南省| 章丘市| 安平县| 元氏县| 许昌市| 宁德市| 满洲里市| 古浪县| 阿拉尔市| 西峡县| 玛沁县| 徐州市| 兴宁市| 隆昌县| 淮南市| 钦州市| 海淀区| 涟水县| 铅山县| 龙州县| 威远县| 西昌市| 高雄市| 舟山市| 荣成市| 凤庆县| 宽城| 河间市| 黑河市| 海门市| 介休市| 宁海县| 洪湖市| 宁明县| 中江县| 桐梓县| 云安县|