由于光電感測可以通過電氣、機電和電子組件實現,所以學習使用ArduinoOpenPLC的現成組件來構建、測試和實施原型光電開關。
控制工業(當然還有其他工業)中使用的一個重要部件是電子傳感器。電子傳感器在制造中的重要性在于能夠從各種基于機電一體化的自動化系統中獲得性能數據。機電一體化是一個多學科的領域,它將機械系統和電氣系統相結合,包括數字控制、電子傳感器和控制軟件。
管理機電一體化的典型方法是使用能夠監測工業過程和控制機電致動器的基于計算機的控制器。PLC(可編程邏輯控制器)是能夠執行這種工業相關任務的計算機化工業控制器。通過電子傳感器,PLC可以監控各種制造過程,并有助于改善機電致動器的性能。
考慮到這些背景信息,本項目將探索創建一個特定的電子傳感器,光電開關(也稱為光電傳感器),并將其與ArduinoOpenPLC平臺一起使用。
設置場景:什么是光電晶體管?
光電晶體管是檢測光并將光轉換為電信號的半導體組件,并且被設計為響應光而不是輸入電壓。像典型的晶體管一樣,光電晶體管由基極、集電極和發射極層組成。光敏層為基極-集電極結。當光入射到基極-集電極結上時,產生電子流,從而允許晶體管內的電流放大。光電晶體管封裝為兩個引線或螺紋引線組件,如圖1所示。
光電晶體管封裝
圖1 光電晶體管封裝
另外,光電晶體管的電子符號如圖2所示。
圖2 光電晶體管的電子符號
在基極-集電極結為敏感層的情況下,由集電極和發射極引線組成的兩針組件是通過電子零件經銷商銷售的常見制造半導體零件。光電晶體管通常被配置為使用基極-集電極結作為內部感光元件的NPN器件。當存在光時,基極-集電極結允許基極-發射極結導通,從而將設備轉變為光電開關。用于描述光的存在的另一個術語是光發射率,即當光電晶體管的基極集電體存在光時,并且電子的發射開啟這個輻射固態組件。
像限位開關一樣,光電晶體管的光電開關功能可以檢測物體,而不需要物理接觸。與限位開關不同,光電晶體管的光電開關沒有運動部件。因此,光電晶體管具有比限位開關更長的開關操作壽命??偟膩碚f,光電晶體管較長的工作壽命是基于沒有典型限位開關那樣的機械接觸磨損。
圖3展示了典型光電晶體管的內部結構。
圖3
隨著對光電晶體管的了解,我們將使用OpenPLC梯形圖(LD)構建光電開關,以與我們概念性的Arduino PLC進行交互。
光電傳感器基片——反射式、穿透式和回射式
光電開關(或傳感器)是一種能夠利用光檢測物體是否存在的電子設備,并且使用光電二極管或光電晶體管等光電發射設備來檢測光。光電開關具有多種光檢測方法來檢測光的不存在或存在,包括:
反射式
貫穿式橫梁
反向反射的
反射法,如圖4所示,使用一個外殼封裝光發射器和光接收器。利用這種方法,光接收器具有光電二極管或光電晶體管以檢測從激光器或LED(發光二極管)發射的光。LED或激光發出的光被物體(目標)反射,并被光電晶體管或光電二極管檢測。
反射式模型
圖4 反射式模型
通波束方法(圖5)將發射器和接收器組件分開,在發射器和接收器之間放置目標會中斷光。