APP下载

基于物联网技术的智能LED 嵌入式系统设计

2021-11-24

商品与质量 2021年6期
关键词:设备设计

大连云动力科技有限公司 辽宁大连 116023

1 系统整体设计

ESP32 是一款性能稳定的物联网芯片,只需要极少的外围器件,就可以实现强大的处理性能、WI-FI 和蓝牙功能,满足本设计电路控制需求和WI-FI 无线收发需求。NCL30161DC-DC LED 驱动芯片是一款平均电流滞环控制模式高亮度LED 降压控制器,支持脉宽调制或者模拟调光,可以满足本设计中恒流驱动20V28W 黄白共阳极LED 灯,并实现亮度控制的需求。使用EEPROM AT24C08 存储芯片存储设备序列号和其他配置信息。使用CH340C 实现USB 转串口或者USB 转串口打印。此外电源采用220V 转24V50W 的电源模块,24V 作为NCL30161 输入电压,同时对24V 进行24V 转3.3V 的降压,满足主控芯片、串口芯片、EEPROM 芯片的供电需求[1-2]。

以ESP32 为主芯片的设备烧录序列号的同时,平台添加此序列号,通过蓝牙配网使设备连接WI-FI,激活此设备。平台发送控制指令给设备,设备完成指令后将结果反馈到平台,平台收到反馈后更新LED 状态,完成远程控制LED 灯。

2 系统硬件设计

首先是电源设计,24V 作为输入电压,通过两个NCL30161进行降压后,分别给黄灯和白灯供电。使用AOZ1284 这款DCDC芯片进行24V 转3.3V,为主控芯片ESP32、存储芯片EEPROM和串口芯片CH340C 供电。然后是控制电路设计,根据ESP32 规格书,IO16、IO17、IO18、IO19 等均为PWM 引脚,本设计使用IO16 和IO17 分别连接到两个NCL30161 芯片的DIM/EN 引脚,实现通过改变占空比对黄灯和白灯进行亮度控制。EEPROM 与主芯片之间是IIC 通讯,使用ESP32 的IO32 和IO33 分别作为SDA和SCL。CH340C 是一款USB 总线的转接芯片,可以实现USB转串口或者USB 转打印口,其TX 和RX 引脚分别接在ESP32 的RXD0 和TXD0 上[3]。

3 系统软件程序设计

WINDOWS 下安装VM 再安装Linux 环境,然后获取ESPIDF,设置工具和环境变量,安装VSCODE 等。……

登录APP查看全文

猜你喜欢

设备设计
谐响应分析在设备减振中的应用
何为设计的守护之道?
《丰收的喜悦展示设计》
基于VB6.0+Access2010开发的设备管理信息系统
瞒天过海——仿生设计萌到家
基于MPU6050简单控制设备
设计秀
有种设计叫而专
500kV输变电设备运行维护探讨
如何在设备采购中节省成本