基於Sensort+Nuvoton+Richtek的智能檯燈方案

檯燈是人們生活中日常用品之一。目前市面上的檯燈調光和開關大部分都是通過按鍵開關操作。在光線較弱的時候,還需要找開關,很不方便,而且不能自動調節光線,造成不必要的浪費,並且對眼睛有不良的影響,本方案通過Sensort的G sensorr,實現通過敲擊桌面就完成對檯燈的亮滅,以及亮度的調節。取代傳統的按鍵和旋鈕開關,十分方便。並且還可以通過Sensort的light sensor實現自動調節光線。並且採用MCU控制,可以方便客戶添加自己的功能。
  • 供電:在電源座接入18V-24V的直流電壓
  • 燈條接口:接入LED燈條
  • 操作:

(1)默認上電是打開LED燈;

(2)LED燈有5個檔位Leve1-Level5,Level1 最暗;LEVEL1 : 1/16 PWM占空比;LEVEL 2 :1/4 PWM占空比;LEVEL3   1/2 PWM占空比;LEVEL4: 3/4 PWM占空比;LEVEL5: 15/16 PWM占空比;

(3)雙擊桌面打開或者關閉LED燈;在Led燈點亮的時候敲擊調節亮度,從Level 1-Level 5-Level 1;

(4)如果外部光線有變化:也會從Level 1-Level 4調節亮度,外部光線最亮的時候LEVEL 1,最暗的時候Level 5;

light sensor的讀數大於0x1500為LEVEL 1; light sensor的讀數大於0x1200為LEVEL 2; light sensor的讀數大於0x800為LEVEL 3;

light sensor的讀數大於0x800為LEVEL 3;light sensor的讀數大於0x400為LEVEL 4; light sensor的讀數大於0x0為LEVEL 5;

代碼分為2部分:

(1)MCU外設初始化代碼:I2C部分主要是用來控制STK8321和STK3311,PWM是用來控制LED驅動IC  RT8474A。


(2)Sensor 代碼初始化:Sensor初始化部分包含,這2個Sensor的靈敏度調整,產生中斷的方式等。


(3)檯燈相關功能:客戶可以自定義自己的功能,比如定時打開檯燈,關閉檯燈等功能

►場景應用圖

►產品實體圖

►展示板照片

►方案方塊圖

►核心技術優勢

MS51: •1T 8051 •工作主頻可達 24 MHz •多達 32 KB Flash •多達 2 KB SRAM •128 字節 SPROM 儲存機密程序代碼 •高抗干擾能力 (EFT 4.4 kV, ESD HBM 8 kV) STK8321: •低壓運行:-電源內部域電壓:1.7V~3.6V,-I/O電壓範圍:1.62V~3.6V •動態選擇標度:±2g/±4g±/8g •I2C數字輸出接口 •低噪音 • 10位數據輸出 •10000 g高衝擊生存能力 STK3311: •帶I2C接口的全數字控制 •1.7~3.6V I2C接口 •低功耗設計 •待機模式 •等待模式 •VDD寬工作電壓:1.7~3.6V •良好的溫度補償:-40至85°C •可用封裝:OLGA •STK3311-X:3.94x2.36x1.35(毫米) RT8474A: •高壓:輸入最高達50V,輸出電壓高達50V •內置2A電源開關 •電流模式PWM控制 •500kHz固定開關頻率 •用於LED調光的模擬或PWM控制信號 •內部軟啟動以避免浪涌電流 •用於LED開路保護的可調OVP •低壓閉鎖

►方案規格

(1)輸入電壓:DC24V (2)輸出5-21V,電流0-500mA可調。最大輸出功率10w。 (3)輕敲擊兩次進行開關燈控制,點亮後連續敲擊進行亮度增加,中間停頓2S再敲擊進行亮度減少。 (4)可以增加環境亮度而改變檯燈亮度的自適應模式。 (5)後續產品可能會增加鋰電池供電。(這樣可能要改變輸入電壓為5V,輸出電壓3V,電流為300mA.)。

技術文檔

類型標題檔案
硬件Schematics
硬件Datasheet
硬件PCB