一種顏色識別系統的製作方法
2023-06-08 02:14:11
專利名稱:一種顏色識別系統的製作方法
技術領域:
本實用新型涉及顏色識別,尤其涉及一種結構簡單、成本低,且適合個人使用的顏色識別系統。
技術背景隨著顏色在工業生產控制中的作用越來越大,對顏色識別的要求也越來越高,要求低成本化,高實用性和高精確性。另外市場上顏色識別的產品主要是針對工業用的,且價格昂貴,個人使用的可攜式顏色識別器的產品還很少,且識別精度較低。
實用新型內容本實用新型要解決的技術問題在於針對現有技術中顏色識別的產品主要是針對工業用的,且價格昂貴的缺陷,提供一種結構簡單、成本低,且適合個人使用的識別精度較高的顏色識別系統。本實用新型解決其技術問題所採用的技術方案是提供一種顏色識別系統,包括白色光源模塊、顏色採集模塊、單片機和IXD顯示器,其特徵在於,所述白色光源模塊包括白色光源和與其連接的密封通道,所述白色光源的光通過該密封通道後照射到被測物體上;所述顏色採集模塊包括顏色傳感器和聚光透鏡,所述聚光透鏡安裝在所述顏色傳感器前,被測物體反射的光通過該聚光透鏡被所述顏色傳感器採集;所述顏色傳感器將採集的光信號轉化為數位訊號並發送給所述單片機進行數據處理,得到不同顏色模式的HSI值和RGB值,並發送給所述IXD顯示器進行數值顯示。本實用新型的顏色識別系統中,該系統還包括用於在所述單片機完成數據處理後進行聲音提示的蜂鳴器,該蜂鳴器與單片機連接。本實用新型的顏色識別系統中,該系統還包括與所述單片機連接的三色LED,所述單片機將RGB值發送給所述三色LED,所述三色LED根據所述RGB還原被測物體的顏色。本實用新型的顏色識別系統中,該顏色識別系統還包括控制所述LCD顯示器顯示HSI值或RGB值的顯示值切換按鍵,所述顯示值切換按鍵與所述單片機連接。本實用新型的顏色識別系統中,該顏色識別系統還包括通過所述單片機控制所述顏色採集模塊在單次採集模式和連續採集模式之間切換的模式切換按鍵,所述模式切換按鍵與所述單片機連接。使用本實用新型具有以下有益效果本實用新型將白色光源的光通過密封通道後照射到被測物體上,可以將幾乎全部的白光都照射到被測物體上,從而可以使傳感器接收更多由被測物體反射的光線,最大限度的避免了光線的損失,從而提高了系統的精確度 』被測物體反射的光通過聚光透鏡後再被顏色傳感器接收,聚光透鏡使得絕大部分反射光被顏色傳感器接收到,可使被測物體與聚光透鏡之間的距離很短,外界雜亂光線幾乎不能到達傳感器,從而可以保證顏色傳感器輸出準確的頻率。顏色傳感器將接收的光信號轉化為數位訊號並發送給單片機進行數據處理,得到不同顏色模式的HSI值和RGB值,並發送給所述LCD顯示器進行數值顯示。本實用新型結構簡單,實現成本低,精度較高,適合個人使用。
下面將結合附圖及實施例對本實用新型作進一步說明,附圖中圖I是本實用新型實施例顏色識別系統的結構示意圖;圖2是本實用新型實施例顏色識別系統的光路圖;圖3是本實用新型實施例顏色識別的方法流程圖;圖4是本實用新型實施例顏色識別系統工作的主程序流程圖。
具體實施方式
為了使本實用新型的目的、技術方案及優點更加清楚明白,
以下結合附圖及實施例,對本實用新型進行進一步詳細說明。應當理解,此處所描述的具體實施例僅用以解釋本實用新型,並不用於限定本實用新型。在本實用新型的較佳實施例中,如圖I所示,顏色識別系統包括白色光源模塊30、顏色採集模塊20、單片機10和LCD顯示器40,其中,白色光源模塊30包括白色光源和與其連接的密封通道(參見圖2),白色光源的光通過該密封通道全反射後照射到被測物體上。白色光源可以採用接近純白的高光LED。利用密封通道使顏色採樣的距離不會變,即採集到的被測物體反射的光的衰減的能量是一樣的,在後面的數據處理階段會得到補償,所以不考慮接收到的光的強度的衰減。可以理解的是,顏色識別系統還包括為其各個部分供電的電源(圖中未示出)。本實用新型的一個實施例中,單片機10採用STC12C5406AD,本實施例中主要是用到了該單片機的定時器、計數器、串口通行、PWM控制、1\0數據傳輸等功能。顏色採集模塊20包括顏色傳感器和聚光透鏡(參見圖2),聚光透鏡安裝在顏色傳感器前,被測物體反射的光通過該聚光透鏡被顏色傳感器採集。聚光透鏡可使得絕大部分反射光被顏色傳感器接收到,另外可將被測物體與聚光透鏡之間的距離設置得較短,外界雜亂光線幾乎不能到達傳感器,從而可以保證顏色傳感器輸出準確的頻率。本實用新型的一個實施例中顏色傳感器採用TCS320,其對光源要求很高,同一種顏色在不同的實測距離、不同的光源環境中所測出的頻率可能不樣。對於TCS320的光傳感器來說,它對這三種基本色的敏感性是不相同的,導致TCS320的RGB輸出並不相等,所以必須利用白平衡進行調節與補償,使TCS320對所檢測的「白色」中的三原色相等。顏色傳感器將採集的光信號轉化為數位訊號並發送給單片機10進行數據處理,即進行顏色識別,得到不同顏色模式的HSI值和RGB值,並發送給IXD顯示器40進行數值顯示。其中HIS值分別包括色調H(Hue)、飽和度S(Saturation)和強度I (Intensity)的值,RGB值包括紅R(Red) JfG(Green)和藍B(Blue)的強度值。本實用新型實施例中IXD顯示器40選用的是1602字符型IXD顯示屏,可以顯示兩行,每行十六個字符,能夠顯示本實用新型所需要顯示的各個顏色模式中三個變量的值。本實用新型實施例中在單片機10進行數據處理時,可以根據預先存儲的白平衡因子進行數據處理,白平衡因子可以通過單片機10的學習功能預先得到一組表示白光的頻率基準值,然後計算出3個調整參數即基色的比例因子(即白平衡因子);單片機10的學習分為I次和多次。學習一次,存下參數白平衡因子(此參數一直儲存著),以後每次進行識別的時候,就調用此因子進行白平衡調整。學習多次是每次進行顏色識別的時候,都先進行白平衡,獲得白平衡因子(此白平衡因子為暫存,僅供本次顏色識別使用),然後通過單片機進行顏色識別。多次進行白平衡是提高精度的一種方法。本實用新型實施例中,TCS320輸出的佔空比為50%的不同頻率的脈衝,所以可以用單片機10的計數器來記錄到達TO 口的脈衝數。有兩種方法來衡量RGB三種分量值。第一種選通紅色二極體陣列,讓TO計數器計數,定時器同時開始計時,當TO計數器的數達到255時,提取定時器中的時間,同理可測得藍色、綠色分 量的時間,再通過白平衡調節因子,則可以得到所測相應的顏色的RGB值。第二種方法選通紅色二極體陣列,讓定時器定是一固定時間,計數器開始計數,當定時器溢出時,提取計數器中的數值,得到以紅色計數值,同理可得到藍色、綠色分量的值,再通過白平衡調節,則可以得到所測相應顏色的RGB真實值。經過實驗測試,第二種方法的偶然誤差要小於第一種,所以採用第二種方法計數,且經過多次採樣,求平均後RGB值的誤差會很小。白平衡調節是應適應各種不同場合,本實用新型的顏色識別系統有自主學習功能,即在區別顏色之前,先對周圍環境進行學習,得到一組表示白光的頻率基準值,然後計算出3個調整參數即基色的比例因子。本實用新型實施例中的單片機10把顏色傳感器測得的三基色脈衝數再乘以其相應的比例因子,得到所對應的R、G和B頻率值,通過三色LED可還原出待測物體的顏色。以此作為顏色辨別的標準,從而提高系統的可靠性。如設比例因子為K,白平衡時的測得紅色分量值為R0,被測物體實際測定的紅色分量值為r,則被測物體的校正後的真實R分量為R=K*r=255* (r/RO);同理藍色分量B=K*b=255* (b/BO);同理綠色分量G=K*g=255* (g/GO)。如圖I所示,本實用新型實施例的顏色識別系統還包括蜂鳴器50,用於在所述單片機完成顏色識別後進行聲音提示,該蜂鳴器50與單片機10連接。如圖I所示,本實用新型實施例的顏色識別系統還包括與單片機連接的三色LED60,單片機10將RGB值發送給三色LED60,三色LED60可根據RGB還原被測物體的顏色。進一步地,本實用新型實施例的顏色識別系統還包括顯示值切換按鍵70,用於控制IXD顯示器40顯示HSI值或RGB值,顯示值切換按鍵70與單片機10連接。進一步地,本實用新型實施例的顏色識別系統還包括模式切換按鍵80,用於通過單片機10控制顏色採集模塊20在單次採集模式和連續採集模式之間切換,模式切換按鍵80與單片機10連接。如圖3所示,本實用新型實施例顏色識別方法適用於上述顏色識別系統,主要包括以下步驟S301、通過一密封通道將白光照射到被測物體上;[0039]S302、被測物體上反射的光經聚光透鏡後,被顏色採集模塊中的顏色傳感器採集;S303、顏色傳感器將採集的光信號轉化為數位訊號並發送給單片機進行數據處理;具體通過預先存儲的白平衡因子(即基色的比例因子)進行數據處理,具體處理過程在上文已有詳細描述,在此不贅述。S304、單片機進行數據處理後得到不同顏色模式的HSI值和RGB值,並發送給IXD顯示器進行數值顯示。在本實用新型的一個實施例中,在LCD顯示器顯示不同顏色模式的數值時進行聲音提示。在IXD顯示器進行數值顯示時,通過三色LED接收RGB值,還原被測物體的顏色。本實用新型實施例中,在IXD顯示器顯示時,還可通過顯示值切換按鍵控制IXD顯示器顯示HSI值或RGB值。在顏色採集模塊工作時,通過模式切換按鍵切換顏色採集模塊的模式,包括單次採集模式和連續採集模式。本實用新型實施例中,顏色識別系統工作的主程序流程如圖4所示,包括以下步驟S401、顏色識別系統進行初始化,主要為埠的初始化,包括IXD顯示器的8位數據I/o 口的初始化,蜂鳴器的控制埠初始化,因埠要求的輸出電流比較大,所以這幾個
埠需要推挽上拉。S402、初始化完畢之後,判斷系統是否需要白平衡;S403、如果需要進行白平衡,則採集白平衡RGB分量值,計算出白平衡調節因子;如果不需要則直接轉入S405 ;S404、計算出白平衡調節因子後,可控制蜂鳴器提示;S405、進行顏色識別採樣;S406、顏色識別採樣完畢後,通過蜂鳴器提示;S407、向IXD顯示器發送RGB值並顯示;S408、檢測顯示值切換按鍵是否按下,即是否需要進行顏色模式的顯示切換;S409、若顯示值切換按鍵被按下,則需要切換顯示HSI值,若否,則程序結束。另外還可以同時可檢測模式切換按鍵是否按下,若按下則連續採樣,否則僅進行單次採樣,若否,則程序結束。 應當理解的是,對本領域普通技術人員來說,可以根據上述說明加以改進或變換,而所有這些改進和變換都應屬於本實用新型所附權利要求的保護範圍。
權利要求1.一種顏色識別系統,包括白色光源模塊、顏色採集模塊、單片機和LCD顯示器,其特徵在於, 所述白色光源模塊包括白色光源和與其連接的密封通道,所述白色光源的光通過該密封通道後照射到被測物體上; 所述顏色採集模塊包括顏色傳感器和聚光透鏡,所述聚光透鏡安裝在所述顏色傳感器前,被測物體反射的光通過該聚光透鏡被所述顏色傳感器採集; 所述顏色傳感器將採集的光信號轉化為數位訊號並發送給所述單片機進行數據處理,得到不同顏色模式的HSI值和RGB值,並發送給所述IXD顯示器進行數值顯示。
2.根據權利要求I所述的顏色識別系統,其特徵在於,該系統還包括用於在所述單片機完成數據處理後進行聲音提示的蜂鳴器,該蜂鳴器與單片機連接。
3.根據權利要求2所述的顏色識別系統,其特徵在於,該系統還包括與所述單片機連接的三色LED,所述單片機將RGB值發送給所述三色LED,所述三色LED根據所述RGB還原被測物體的顏色。
4.根據權利要求3所述的顏色識別系統,其特徵在於,該顏色識別系統還包括控制所述LCD顯示器顯示HSI值或RGB值的顯示值切換按鍵,所述顯示值切換按鍵與所述單片機連接。
5.根據權利要求4所述的顏色識別系統,其特徵在於,該顏色識別系統還包括通過所述單片機控制所述顏色採集模塊在單次採集模式和連續採集模式之間切換的模式切換按鍵,所述模式切換按鍵與所述單片機連接。
專利摘要本實用新型公開了一種顏色識別系統,該系統包括白色光源模塊、顏色採集模塊、單片機和LCD顯示器,白色光源模塊包括白色光源和與其連接的密封通道,白色光源的光通過該密封通道後照射到被測物體上;顏色採集模塊包括顏色傳感器和聚光透鏡,聚光透鏡安裝在顏色傳感器前,被測物體反射的光通過該聚光透鏡被顏色傳感器採集;顏色傳感器將採集的光信號轉化為數位訊號並發送給單片機進行數據處理,得到不同顏色模式的HSI值和RGB值,並發送給LCD顯示器進行數值顯示。本實用新型的顏色識別系統結構簡單,實現成本低,精度較高,適合個人使用。
文檔編號G01J3/46GK202734965SQ201220313259
公開日2013年2月13日 申請日期2012年6月29日 優先權日2012年6月29日
發明者阮仕濤 申請人:深圳市祈飛科技有限公司