專利名稱:一種led控制系統及控制led燈的方法
技術領域:
本發明涉及光電控制領域,尤其涉及一種LED控制系統及控制LED燈 的方法。
背景技術:
現有技術中的LED控制系統包括遙控器、遙控接收裝置、CPU和驅動電 路及LED燈,遙控器與遙控接收裝置無線連接,遙控接收裝置依次通過CPU、 驅動電路與LED燈連接。遙控器通過紅外等無線傳輸方式向遙控接收裝置 發送包括HSL (hue saturation lightness,色相、飽和度、亮度)參數的 數據信息,遙控接收裝置將接收到的數據信息發送給CPU, CPU將該HSL參 數轉換為RGB ( red green blue,紅綠藍)參凄t,并將RGB參數發送給驅動 電路,驅動電路根據該RGB參數,通過控制輸出信號占空比的方式點亮LED 燈。
使用上述的LED控制系統,由于各種顏色對應的HSL參數沒有直觀的 定位,則用戶要調整LED燈的顏色時,需要多次通過遙控器調整向遙控接 收裝置發送的HSL參數才能調到需要顯示的顏色,所以該LED控制系統操 作起來不方便,用戶將LED燈調整到需要的顏色需要耗費時間和精力。
發明內容
本發明提供了一種LED控制系統及控制LED燈的方法,其使用起來方 便,用戶在調整LED燈的顏色時簡單易用。
本發明的技術方案為 一種LED控制系統,包括信號接收裝置、CPU和 驅動電路,CPU的輸入端與信號接收裝置連接,輸出端與所述驅動電路的輸 入端連接,所述驅動電路的輸出端與LED燈連接,還包括與所述CPU連接的存儲單元,在所述存儲單元中預先存儲有各種顏色的HSL參數;
所述CPU通過所述信號接收裝置接收用戶輸入的顏色指令,判斷該顏 色指令對應的顏色,從所述存儲單元中獲取相應顏色的HSL參數,并將該 HSL參數轉換為RGB參數發送給所述驅動電路,所述驅動電路根據所述RGB 參數驅動點亮LED燈。
一種控制LED燈的方法,包括步驟
接收用戶輸入的顏色指令,判斷該顏色指令對應的顏色;
根據預先存儲的各種顏色對應的HSL參數,獲取對應顏色的HSL參數, 并將該HSL參數轉換為RGB參數;
根據所述RGB參數驅動點亮LED燈。
本發明的LED控制系統及其方法,存儲單元中預先存儲有幾種主要顏 色對應的HSL參數,在CPU接收到用戶輸入的顏色指令時,根據該顏色指 令獲取相應顏色的HSL參數,再將HSL參數轉換為RGB參數發送給驅動電 路去點亮LED燈。由此可見,用戶在調整需要的顏色時,只需輸入相應的 顏色指令即可,相對于現有技術中需要多次調整輸入的HSL參數來說,調 整起來比較簡單方便,節省了大量時間和精力。
圖l是本發明LED控制系統實施例一的結構原理框圖; 圖2是本發明LED控制系統實施例二的結構原理框圖; 圖3是本發明控制LED燈的方法的流程圖。
具體實施例方式
本發明的LED控制系統及控制LED燈的方法,存儲單元預先存儲有幾 種主要顏色對應的HSL參數,在接收到用戶輸入的顏色指令時,獲取該顏
6色指令對應的HSL參數,再將HSL參數轉換為RGB參數發送給驅動電路去 點亮LED燈。由此可見,用戶在調整需要的顏色時,只需輸入相應的顏色 指令即可,調整起來比較簡單方便,節省了大量時間和精力。
下面結合附圖和實施例對本發明做 一 詳細的闡述。
實施例一
該實施例中,本發明的LED控制系統包括,如圖1,包括信號接收裝置、 CPU和驅動電路及存儲單元,CPU的輸入端與信號接收裝置連接,輸出端與 所述驅動電路的輸入端連接,所述驅動電路的輸出端與LED燈連接;所述 存儲單元與所述CPU連接;在所述存儲單元中預先存儲有各種顏色對應的 HSL參數;
所述CPU通過所述信號接收裝置接收用戶輸入的顏色指令,判斷該顏 色指令對應的顏色,從所述存儲單元中獲糾目應顏色的HSL參數,并將該 HSL參數轉換為RGB參數發送給所述驅動電路,所述驅動電路根據所迷RGB 參數點亮LED燈。
在一優選實施例中,所述顏色指令包括按鍵代碼,在所述存儲單元中 預先存儲有各個按鍵代碼對應的顏色;當CPU接收到對應的顏色指令時, 根據存儲單元中預先存儲的各個按^^代碼對應的顏色可以判斷出所述顏色 指令代表的是何種顏色。再根據所述存儲單元中預先存儲的各種顏色對應 的HSL參數,獲取相應顏色的HSL參數。用戶如果需要LED燈顯示想要的 顏色時,只需輸入相應的顏色指令即可。可見本發明LED控制系統操作起 來比較簡單方便,節省了大量時間和精力。
在具體實施時,用戶可以通過遙控器向信號接收裝置無線發送顏色指 令,可以在遙控器上設置有各個顏色的按鍵,這些按鍵可以包括有白色、 紅色、橙色、黃色、綠色、藍色、靛色、紫色等基本色的按鍵,這些基本 色在存儲單元中存儲有相應的HSL參數。用戶通過按下顏色的按鍵即可向信號接收裝置無線發送按鍵代碼。當CPU接收到相應的按鍵代碼后即可根 據存儲單元中預先存儲的各個按鍵代碼對應的顏色來判斷是何種顏色。
在點亮LED燈之后,為了方便用戶微調LED燈的亮度或飽和度或色相, 在一優選實施例中,如果用戶向信號接收裝置輸入色相或飽和度或亮度的 調整指令,則所述信號接收裝置用于將所述調整指令發送給所述CPU,所述 CPU用于根據該調整指令調整當前獲取的HSL參數,并將該調整后的HSL參 數轉換為對應的RGB參數后發送給所述驅動電路,所述驅動電路用于根據 該轉換后的RGB參數點亮LED燈,即可調整LED燈的亮度或飽和度或色相。 另外,用戶也可以通過遙控器無線發送色相或飽和度或亮度的調整指令到 信號接收裝置,信號接收裝置用于將調整指令發送給CPU。
在一優選實施例中,本發明還可以提供一種供用戶選擇在某種特定環 境下最適合哪種LED燈顏色的實現方式,以進一步滿足用戶需求。具體過 程如下所述如果用戶向所述信號接收裝置發送第一控制指令,則信號接 收裝置用于將該第一控制指令發送到所述CPU,所述CPU用于根據該第一控 制指令依次獲取所迷存儲單元中預先存儲的各種顏色的HSL參數,并將各 個HSL參數分別轉換為對應的RGB參數,再將各個RGB參數按預定時間間 隔依次發送給所述驅動電路,所述驅動電路用于依次根據接收到的RGB參 數點亮LED燈。該預定時間間隔可以根據需要來設定,如果用戶想要LED 燈顯示顏色的速度快點,可以讓預定時間間隔短點,如果用戶想要顯示顏 色的速度慢點,可以讓預定時間間隔長點。具體實施時,用戶可以通過遙 控器向信號接收裝置發送該第一控制指令,可以在遙控器上設置一個按鍵, 用戶通過按下該按鍵,即可向信號接收裝置發送該第一控制指令,這樣LED 燈就能依次顯示各種顏色。另外,用戶也可以調整LED燈依次顯示顏色的 速度,具體實施時,用戶可以向信號接收裝置輸入速度指令,信號接收裝 置用于將該速度指令發送給所述CPU,所述CPU用于改變所述預定時間間隔, 來提高或減慢LED燈顏色依次顯示的速度。在LED依次顯示各種顏色時,如果顯示到用戶想要的顏色,則可以將 LED燈顯示的顏色定格在該顏色上。具體實施時,在所述CPU接收到第一控 制指令后,如果用戶向信號接收裝置輸入第二控制指令,則信號接收裝置 用于將所述第二控制指令發送給所述CPU,所述CPU用于根據第二控制指令 停止從所述存儲單元中獲取下一種顏色的HSL參數。此時CPU不在獲取下 一種顏色的HSL參數,LED燈的顏色也就定格在當前需要顯示的顏色上。
在LED燈顯示的顏色定格在某種顏色后,如果用戶想讓LED燈依次繼 續顯示各種顏色,則在所述CPU接收到所迷第二控制指令后,如果用戶向 信號接收裝置輸入第三控制指令,則信號接收裝置用于將所述第三控制指 令發送給所述CPU,所述CPU用于繼續從所述存儲單元中獲取下一種顏色的 HSL參數,并繼續將獲取的HSL參數轉換為RGB參數發送給驅動電路,驅動 電路根據該獲取的RGB參數點亮LED燈。這樣LED燈就會繼續依次顯示各 種顏色。
實施例二
該實施例中,本發明的LED控制系統包括,如圖2,遙控器、信號接收 裝置、CPU和驅動電路及存儲單元,遙控器與信號接收裝置的輸入端無線連 接,信號接收裝置的輸出端與CPU的輸入端連接,CPU的輸出端與所述驅動 電路的輸入端連接,所述驅動電路的輸出端與LED燈連接;所述存儲單元 與所述CPU連接,在所述存儲單元中預先存儲有各種顏色對應的HSL參數;
所述遙控器將用戶輸入的顏色指令發送給信號"l妄收裝置,所述信號接 收裝置將接收到的所述顏色指令發送給CPU, CPU判斷該顏色指令對應的顏 色,并從所述存儲單元中獲取相應顏色的HSL參數,并將該HSL參數轉換 為RGB參數發送給所述驅動電路,所述驅動電路根據所述RGB參數點亮LED 燈。
在一優選實施例中,所述顏色指令包括按鍵代碼,在所述存儲單元中 預先存儲有各個按鍵代碼對應的顏色;當CPU接收到所述顏色指令時,根據存儲單元中預先存儲的各個按鍵代碼對應的顏色可以判斷出所迷顏色指 令代表的是何種顏色。再根據所述存儲單元中預先存儲的各種顏色對應的
HSL參數,獲取相應顏色的HSL參數。用戶如果需要LED燈顯示想要的顏色 時,只需輸入相應的顏色指令即可。可見本發明LED控制系統操作起來比 較簡單方便,節省了大量時間和精力。
在具體實施時,可以在遙控器上設置有各個顏色的按鍵,這些按鍵可 以包括有白色、紅色、橙色、黃色、綠色、藍色、靛色、紫色等基本色的 按鍵,這些基本色在存儲單元中存儲有相應的HSL參數。用戶通過按下顏 色的按鍵即可向信號接收裝置無線發送按鍵代碼。當CPU接收到相應的按 鍵代碼后即可根據存儲單元中預先存儲的各個按鍵代碼對應的顏色來判斷 是何種顏色。
在點亮LED燈之后,為了方便用戶微調LED燈的亮度或飽和度或色相, 在一優選實施例中,如果用戶通過遙控器無線發送色相或飽和度或亮度的 調整指令,所述信號接收裝置用于將所述調整指令發送給所述CPU,所述 CPU用于根據該調整指令調整當前獲取的HSL參數,并將該調整后的HSL參 數轉換為對應的RGB參數后發送給所述驅動電^^,所述驅動電路用于根據 該轉換后的RGB參數點亮LED燈,即可調整LED燈的亮度或飽和度或色相。 這樣用戶即可調整LED燈的亮度或飽和度或色相。在具體實現時可以在遙 控器上設置一個按鍵,在存儲單元中預先存儲有該按鍵代碼對應的功能, 當用戶按下該按4囊時,所述CPU即可根據接收到的按鍵代碼判斷該按鍵代 碼對應的功能。
在一優選實施例中,本發明還可以提供一種供用戶選擇在某種特定環 境下最適合哪種LED燈顏色的實現方式,以進一步滿足用戶需求。具體過 程如下所述如果用戶通過所述遙控器向信號接收裝置發送第一控制指令, 所述信號接收裝置用于將所述第一控制指令發送給所述CPU,所述CPU用于 根據該第一控制指令依次獲取所述存儲單元中預先存儲的各種顏色的HSL參數,并將各個HSL參數分別轉換為對應的RGB參數,再將各個RGB參數 按預定時間間隔依次發送給所述驅動電路,所述驅動電路用于依次根據接 收到的RGB參數點亮LED燈。具體實施時,可以在遙控器上設置一個按鍵, 用戶通過按下該按鍵,即可向信號接收裝置發送該第一控制指令,這樣LED 燈就能依次顯示各種顏色。另外,用戶也可以調整LED燈依次顯示顏色的 速度,具體實施時,用戶可以通過遙控器向信號接收裝置輸入速度指令, 信號接收裝置用于將該速度指令發送給所述CPU,所述CPU用于改變所述預 定時間間隔,來提高或減慢LED燈顏色依次顯示的速度。
在LED依次顯示各種顏色后,如果顯示到用戶想要的顏色,則可以將 LED燈顯示的顏色定格在該顏色上。具體實施時,在所述CPU接收到第一控 制指令后,如果用戶通過遙控器向信號接收裝置發送第二控制指令,所述 信號接收裝置用于將所述第二控制指令發送給所述CPU,所述CPU用于根據 第二控制指令停止從所述存儲單元中獲取下一種顏色的HSL參數。此時CPU 不在獲取下一種顏色的HSL參數,LED燈的顏色也就定格在當前需要顯示的 顏色上。
在LED燈的顯示的顏色定格在某種顏色時,如果用戶想讓LED燈依次 繼續顯示各種顏色,則在所述CPU接收到所述第二控制指令后,如果用戶 通過遙控器向信號接收裝置發送第三控制指令,所述信號接收裝置用于將 所述第三控制指令發送給所述CPU,所述CPU用于;f艮據該第三控制指令繼續 從所述存儲單元中獲取下一種顏色的HSL參數,并繼續將獲取的HSL參數 轉換為RGB參數發送給驅動電路,驅動電路用于根據該獲取的RGB參數點 亮LED燈。這樣LED燈就會繼續依次顯示各種顏色。
實施例三
該實施中,本發明控制LED燈的方法,如圖3,包括步驟
SI01、接收用戶輸入的顏色指令,判斷該顏色指令對應的顏色。用戶 可以通過遙控器無線輸入該顏色指令。在一優選實施例中,所述顏色指令
ii為按鍵代碼;步驟判斷該顏色指令對應的顏色,具體可以為預先存儲有 各個按鍵代碼對應的顏色,在接收到所述顏色指令時,根據預先存儲的各 個按鍵代碼對應的顏色判斷該顏色指令對應的顏色。
5102、 根據預先存儲的各種顏色對應的HSL參數,獲取對應顏色的HSL 參數,并將該HSL參數轉換為RGB參數。可以分別預先存儲幾種基本顏色 對應的HSL參數,這些基本色可以包括有白色、紅色、橙色、黃色、綠色、 藍色、靛色、紫色等,在用戶輸入顏色指令時即可獲取相應的HSL參數。
5103、 根據所述RGB參數驅動點亮LED燈。
為了方便用戶對LED燈的亮度或飽和度或色相進行調整,在一優選實 施例中,在步驟S103、根據所述RGB參數驅動點亮LED燈之后,還包括步 驟接收用戶輸入的調整色相或飽和度或亮度的調整指令(用戶可以通過 遙控器無線輸入調整指令),根據該調整指令調整當前獲取的HSL參數,并 將調整好的HSL參數轉換為相應的RGB參數,根據該RGB參數驅動點亮LED 燈。
本發明還可以提供了一種供用戶選擇在某種特定環境下最適合哪種 LED燈顏色的實現方式,以進一步滿足用戶需求,具體實現如下接收用戶 輸入的第一控制指令,根據該第一控制指令依次獲取各種顏色的HSL參數, 并將各個HSL參數轉換為相應的RGB參數;根據轉換后的RGB參數依次驅 動點亮LED燈。這樣就可以依次顯示LED燈的各種顏色。
在LED依次顯示各種顏色后,如果顯示到用戶想要的顏色,則可以將 LED燈顯示的顏色定格在該顏色上,具體實現如下在接收用戶輸入的第一 控制指令后,還包括步驟
接收用戶輸入的第二控制指令,根據該第二控制指令停止獲取下一種 顏色的HSL參數;
在接收用戶輸入的第二控制指令之后,還包括步驟接收用戶輸入的第三控制指令,根據該第三控制指令繼續獲取下一種 顏色的HSL參數。
綜上所述,本發明的LED控制系統及控制LED的方法,存儲單元中預 先存儲有幾種主要顏色對應的HSL參數,在CPU接收到用戶輸入的顏色指 令時,根據該顏色指令獲取相應顏色的HSL參數,再將HSL參數轉換為RGB 參數發送給驅動電路去點亮LED燈。由此可見,用戶在調整需要的顏色時, 只需輸入相應的顏色指令即可,相對于現有技術中需要多次調整輸入的HSL 參數來說,調整起來比較簡單方便,節省了大量時間和精力。
以上所述的本發明實施方式,并不構成對本發明保護范圍的限定。任 何在本發明的精神和原則之內所作的修改、等同替換和改進等,均應包含 在本發明的權利要求保護范圍之內。
權利要求
1、一種LED控制系統,包括信號接收裝置、CPU和驅動電路,CPU的輸入端與信號接收裝置連接,輸出端與所述驅動電路的輸入端連接,所述驅動電路的輸出端與LED燈連接,其特征在于還包括與所述CPU連接的存儲單元,在所述存儲單元中預先存儲有各種顏色對應的HSL參數;所述CPU通過所述信號接收裝置接收用戶輸入的顏色指令,判斷該顏色指令對應的顏色,從所述存儲單元中獲取相應顏色的HSL參數,并將該HSL參數轉換為RGB參數發送給所述驅動電路,所述驅動電路根據所述RGB參數驅動點亮LED燈。
2、 根據權利要求1所述的LED控制系統,其特征在于所述顏色指令包 括按鍵代碼,在所述存儲單元中預先存儲有各個按鍵代碼對應的顏色;所述CPU在接收到所述顏色指令時,根據所述存儲單元中預先存儲的各 個按鍵代碼對應的顏色判斷該顏色指令對應的顏色。
3、 根據權利要求1或2所述的LED控制系統,其特征在于在所述驅動 電路點亮LED燈之后,如果用戶向所述信號接收裝置輸入色相或飽和度或亮 度的調整指令,則所述信號接收裝置用于將所述調整指令發送給所述CPU,所 述CPU用于根據該調整指令調整當前獲取的HSL參數,并將該調整后的HSL 參數轉換為對應的RGB參lt后發送給所述驅動電路,所述驅動電路用于4艮據 該轉換后的RGB參數點亮LED燈。
4、 根據權利要求1或2所述的LED控制系統,其特征在于如果所述用 戶向所述信號接收裝置輸入第一控制指令,則所述信號接收裝置用于將所述 第一控制指令發送給所述CPU,所述CPU用于根據該第一控制指令依次從所述 存儲單元中獲取各種顏色的HSL參數,并將各個HSL參數分別轉換為對應的 RGB參數,再將各個RGB參數按預定時間間隔依次發送給所述驅動電路,所述 驅動電路用于依次根據接收到的RGB參數驅動點亮LED燈。
5、 根據權利要求4所述的LED控制系統,其特征在于在所述CPU接收 到所述第一控制指令后,如果用戶向所述信號接收裝置輸入第二控制指令,則所述信號接收裝置用于將所述第二控制指令發送給所述CPU,所述CPU用于根據第二控制指令停止從存儲單元中獲取下一種顏色的HSL參數;在所述CPU接收到所述第二控制指令后,如果用戶向所述信號接收裝置 輸入第三控制指令,則所述信號接收裝置用于將所述第二控制指令發送給所 述CPU,所述CPU用于根據該第三控制指令繼續從所述存儲單元中獲取下一種 顏色的HSL參數。
6、 根據權利要求1或2所述的LED控制系統,其特征在于,還包括遙控 器,其與所述信號接收裝置的輸入端無線連接;所述遙控器用于接收用戶輸入的顏色指令,并將該顏色指令發送給所述 信號接收裝置。
7、 一種控制LED燈的方法,其特征在于,包括步驟 接收用戶輸入的顏色指令,判斷該顏色指令對應的顏色;根據預先存儲的各種顏色對應的HSL參數,獲取對應顏色的HSL參數, 并將該HSL參數轉換為RGB參數;根據所述RGB參數驅動點亮LED燈。
8、 根據權利要求7所述的LED控制方法,其特征在于所述顏色指令包 括按鍵代碼;判斷該顏色指令對應的顏色,具體為預先存儲有各個按鍵代碼對應的 顏色,在接收到所述顏色指令時,根據預先存儲的各個按鍵代碼對應的顏色 判斷該顏色指令對應的顏色。
9、 根據權利要求7或8所述的LED控制方法,其特征在于根據所述RGB 參數驅動點亮LED燈之后,還包括步驟接收用戶輸入的調整色相或飽和度或亮度的調整指令,根據該調整指令 調整當前獲取的HSL參數,并將調整好的HSL參數轉換為相應的RGB參數, 根據該RGB參數驅動點亮LED燈。
10、 根據權利要求7或8所述的LED控制方法,其特征在于還包括步驟,接收用戶輸入的第一控制指令,根據該第一控制指令依次獲取各種顏色的HSL參數,并將各個HSL參數轉換為相應的RGB參數;根據轉換后的RGB參數依次驅動點亮LED燈。
11、 根據權利要求IO所述的LED控制方法,其特征在于在接收用戶輸入的第一控制指令后,還包括步驟接收用戶輸入的第二控制指令,根據該第二控制指令停止獲取下一種顏色的HSL參數;在接收用戶輸入的第二控制指令之后,還包括步驟接收用戶輸入的第三控制指令,根據該第三控制指令繼續獲取下一種顏色的HSL參數。
12、 根據權利要求7或8所述的LED控制方法,其特征在于用戶通過遙控器無線輸入所述顏色指令。
全文摘要
本發明公開了一種LED控制系統及控制LED燈的方法,該LED控制系統包括信號接收裝置、CPU和驅動電路,CPU的輸入端與信號接收裝置連接,輸出端與驅動電路的輸入端連接,驅動電路的輸出端與LED燈連接,還包括與CPU連接的存儲單元,在存儲單元中預先存儲有各種顏色對應的HSL參數;CPU通過信號接收裝置接收用戶輸入的顏色指令,判斷該顏色指令對應的顏色,從存儲單元中獲取相應顏色的HSL參數,并將該HSL參數轉換為RGB參數發送給驅動電路,驅動電路根據RGB參數驅動點亮LED燈。本發明LED控制系統,用戶在調整需要的顏色時,只需輸入相應的顏色指令即可,調整起來比較簡單方便,節省了大量時間和精力。
文檔編號H05B37/02GK101483954SQ20091003679
公開日2009年7月15日 申請日期2009年1月20日 優先權日2009年1月20日
發明者王東林, 譚新庚, 陳金超 申請人:廣州杰賽科技股份有限公司