基于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