機器視覺系統及其光源控制器的制造方法
【技術領域】
[0001]本發明涉及照明領域,尤其涉及一種機器視覺系統及其光源控制器。
【背景技術】
[0002]機器視覺系統是制造業中重要的技術模塊,廣泛應用于產品的測量、定位、質檢等場合。機器視覺系統利用機器代替人眼來測量和判斷,即通過機械設備對目標產品進行成像,并將成像轉換為數字信號傳送給圖像處理系統,圖像處理系統再對這些數字信號進行算法分析,實現自動化控制。光源控制技術作為機器視覺應用中的關鍵技術之一,其在很大程度上能夠直接影響機器視覺系統的圖像質量和應用效果。例如,紅色光源適合對芯片表面青色和灰色的材料進行識別,藍色光適合對芯片表面黃色和金色的材料進行識別。
[0003]目前用于機器視覺系統的光源控制器的各個通道相互獨立的,在需要特定顏色的光源時,需要客戶對各個通道的亮度分別進行調節以進行混色,操作復雜,而且需要測試人員掌握一定的光學知識,實現難度較大。另外,在進行混色時,采用的是PWM調光方式,這種方式使輸出至光源的電壓在時間上是不連續的,所以在相機高速的拍攝過程中不同時段拍攝到的光源亮度和顏色是不同的,就會出現頻閃。
【發明內容】
[0004]本發明要解決的技術問題在于,針對現有技術的上述缺陷,提供一種調光簡單且不會出現頻閃的機器視覺系統及其光源控制器。
[0005]本發明解決其技術問題所采用的技術方案是:構造一種光源控制器,用于控制光源裝置的發光,所述光源裝置包括紅色光源、綠色光源和藍色光源,所述光源控制器包括:
[0006]觸發模塊,用于接收用戶輸入的發光模式的設置信息,所述發光模式包括顏色標識;
[0007]存儲模塊,用于存儲用戶輸入的發光模式的設置信息;
[0008]MCU,用于在接收到發光模式的設置信息時,根據三基色混光原理計算并輸出所述發光模式所對應的三路PWM信號;
[0009]三個BUCK變換器,分別用于根據所述MCU所輸出的一路PWM信號向相應顏色的光源輸出相應的電壓。
[0010]在本發明所述的光源控制器中,所述發光模式還包括亮度標識。
[0011]在本發明所述的光源控制器中,所述光源裝置還包括白色光源,所述光源控制器還包括第四BUCK變換器;而且,
[0012]所述發光模式還包括飽和度標識;
[0013]所述MCU,還用于根據三基色混光原理計算并輸出所述發光模式所對應的四路PWM信號;
[0014]四個BUCK變換器,分別用于根據所述MCU所輸出的一路PWM信號向相應顏色的光源輸出相應的電壓。
[0015]在本發明所述的光源控制器中,
[0016]所述MCU,還用于對四個BUCK變換器所輸出的電壓進行采樣,并將所采樣的四路電壓值與當前的發光模式標識進行綁定,且送入所述存儲模塊進行存儲。
[0017]在本發明所述的光源控制器中,
[0018]所述觸發模塊,還用于接收用戶輸入的發光模式的調用指令;
[0019]所述MCU,還用于在接收到發光模式的調用指令時,根據三基色混光原理計算并輸出所述發光模式所對應的四路PWM信號;及還用于對四個BUCK變換器所輸出的當前電壓進行采樣,并將所采樣的四路電壓值與所存儲的相應發光模式所對應的四路電壓值進行對比,并根據對比結果判斷是否發生異常。
[0020]在本發明所述的光源控制器中,
[0021]所述觸發模塊,還用于在觸發模式下接收用戶輸入的觸發延時時間和觸發開始指令;
[0022]所述MCU,還用于在觸發模式下當接收到觸發開始指令時開始輸出所述發光模式所對應的PWM信號,并根據所述觸發延時時間持續輸出相應時間。
[0023]在本發明所述的光源控制器中,所述觸發模塊包括至少一個通過GP1 口與所述MCU連接的按鍵。
[0024]在本發明所述的光源控制器中,所述觸發模塊包括通過GP1 口與所述MCU連接的控制面板。
[0025]在本發明所述的光源控制器中,所述觸發模塊包括與上位機進行通信的UART 口。
[0026]本發明還構造一種機器視覺系統,包括以上任一項所述的光源控制器。
[0027]實施本發明的技術方案,在用戶需要特定顏色的光源時,只需輸入相應的顏色標識,MCU會自動根據三基色混光原理計算并輸出該目標顏色標識所對應的的三路PWM信號,然后,三個BUCK變換器就可根據相應的PWM信號向相應顏色的光源輸出相應的電壓,光源裝置中的紅、綠、藍三色光源進行色光相加混色,從而使得該光源裝置發出目標顏色的光。因此,在調光過程中,即使操作人員不懂得光學知識也能進行調光,操作簡單。而且,由于對MCU輸出的PWM信號進行BUCK變換,使得輸出至光源的電壓在時間上是連續的,不會出現頻閃,解決了機器視覺系統中相機拍攝會產生的顏色變換閃爍的問題。
【附圖說明】
[0028]下面將結合附圖及實施例對本發明作進一步說明,附圖中:
[0029]圖1是本發明光源控制器與光源裝置實施例一的邏輯圖;
[0030]圖2是本發明光源控制器與光源裝置實施例二的邏輯圖。
【具體實施方式】
[0031]圖1是本發明光源控制器與光源裝置實施例一的邏輯圖,在該實施例中,光源裝置200包括紅色光源51、綠色光源52和藍色光源53。光源控制器100用于控制光源裝置200的發光,且其具體包括MCU10、觸發模塊20、存儲模塊30和第一 BUCK變換器41、第二BUCK變換器42、第三BUCK變換器43。其中,存儲模塊30可內置或外接于MCU10。在該實施例的光源控制器100中,觸發模塊20用于接收用戶輸入的發光模式的設置信息,該發光模式例如包括顏色標識,顏色標識例如為顏色代碼;存儲模塊30用于存儲用戶輸入的發光模式的設置信息;MCU10用于在接收到發光模式的設置信息時,根據三基色混光原理計算并輸出該發光模式所對應的三路PWM信號;第一 BUCK變換器41用于根據MCUlO所輸出的第一路PWM信號向紅色光源輸出相應的電壓,第二 BUCK變換器42用于根據MCUlO所輸出的第二路PWM信號向綠色光源輸出相應的電壓,第三BUCK變換器43分別用于根據MCUlO所輸出的第三路PWM信號向藍色光源輸出相應的電壓。實施該實施例的技術方案,在用戶需要特定顏色的光源時,只需輸入相應的顏色標識,MCUlO會自動根據三基色混光原理計算并輸出該目標顏色標識所對應的的三路PWM信號,然后,三個BUCK變換器41、42、43就可根據相應的PWM信號向相應顏色的光源輸出相應的電壓,光源裝置200中的紅、綠、藍光源51、52、53進行色光相加混色,從而使得該光源裝置200發出目標顏色的光。因此,在調光過程中,即使操作人員不懂得光學知識也能進行調節,操作簡單。而且,由于對MCUlO輸出的PWM信號進行BUCK變換,使得輸出至各個光源的電壓在時間上是連續的,不會出現頻閃,解決了機器視覺系統中相機拍攝會產生的顏色變換閃爍的問題。
[0032]圖2是本發明光源控制器與光源裝置實施例二的邏輯圖,該實施例相比圖1所示的實施例一,有以下不同:
[0033]光源裝置200還包括白色光源54,光源控制器100還包括第四BUCK變換器44。另夕卜,觸發模塊20所接收的發光模式的設置信息中還包括亮度標識和飽和度標識的設置信息。而且,MCUlO還用于根據三基色混