专注于武汉中小企业服务解决方案提供商

电脑维修、布线、安防监控、数据恢复、采购、回收

所属分类 > 家电维修 > 正文

通过蓝牙控制智能LED调光器 (蓝牙控制智能小车)

发布时间:2024-02-28
{本文由家电维修技术小编收集整理资料}本应用笔记介绍了如何使用DialogGreenPAK™SLGV创建智能数字调光器设计。调光器是住宅、酒店和许多建筑中常用的照明开关。较旧版本的调光开关是手动的,一般包含一个旋转开关(电位计)或多个按钮来控制照明水平。本应用笔记介绍了如何创建可以通过两种方法(智能定位器和物理按钮)控制照明亮度的数字调光器。术语和定义CMIC:可配置混合信号IC(ConfigurableMixed-SignalIntegratedCircuits)UART:通用异步收发器(Universalasynchronousreceiver-tran*itter)LED:发光二极管(Light-emittingdiode)SPI:串行外设接口(SerialPeripheralInterface)PWM:脉冲宽度调制(Pulse-widthmodulation)FSM:有限状态机(Finite-statemachine)LUT:查找表(Look-uptable)DFF:D触发器(D-typeflip-flop)引言本应用笔记介绍了如何使用DialogGreenPAK™SLGV创建智能数字调光器设计。调光器是住宅、酒店和许多建筑中常用的照明开关。较旧版本的调光开关是手动的,一般包含一个旋转开关(电位计)或多个按钮来控制照明水平。本应用笔记介绍了如何创建可以通过两种方法(智能定位器和物理按钮)控制照明亮度的数字调光器。这两种模式可以无缝地协同工作,用户可以通过按钮或智能定位器来调高或调低照明亮度。该项目采用了SLGV可配置混合信号IC(CMIC)、HC-蓝牙模块、按钮和LED。我们将使用SLGVCMIC,它有助于将分立器件数量降到最少。GreenPAKIC体积小,含有多用途组件,有助于设计人员减少产品设计的元件数量和增加新功能。此外,项目的成本也随之降低。SLGV这颗小巧的芯片中包含一个SPI连接接口、多个PWM模块、有限状态机(FSM)以及很多有用的附加模块。这些组件有助于设计工程师创建可以通过蓝牙设备或墙壁按钮进行控制的实用智能调光器,支持延时调光,并提供额外的可选功能,而无需使用微*或昂贵的元件。项目特点:1.两种控制方法:移动app和实体按钮2.平滑的灯光开关过渡。这对消费者来说更健康,也给人一种更豪华的感觉,这对酒店和其他服务行业很有吸引力。3.睡眠模式功能。这是此应用的一项附加价值,当用户开启这个模式时,灯光亮度会在分钟内逐渐降低。这有助于患有失眠症的人,它也适用于儿童卧室和零售店(关闭时)。项目界面该项目界面有四个按钮,作为GreenPAK输入:开/关:打开和关闭灯光(软启动/关闭)调亮:调高灯光亮度调暗:调低灯光亮度睡眠模式:开启睡眠模式时,灯光亮度会在分钟内逐渐降低。这给用户睡前一些时间,并确保灯光不会整夜都亮着。*将输出一个PWM信号,该信号将传送到外部LED和睡眠模式LED指示灯。GreenPAK芯片

整理分享通过蓝牙控制智能LED调光器 (蓝牙控制智能小车),希望有所帮助,仅作参考,欢迎阅读内容。

内容相关其他词:通过蓝牙控制智能手表,蓝牙控制智能灯的app,蓝牙控制智能窗帘设计思路,蓝牙控制智能小车毕业设计,通过蓝牙控制智能家居,通过蓝牙控制智能家居,通过蓝牙控制智能手机,通过蓝牙控制智能家居,内容如对您有帮助,希望把内容链接给更多的朋友!

图1:调光器框图该GreenPAK设计由4个主要功能块组成。第一个是UART*,它从蓝牙模块接收数据,提取命令,并将它们发送到控制单元。第二个功能块是一个控制单元,它接收来自UART*或外部按钮的命令。控制单元决定所需的*作(打开/关闭、调亮、调暗、启用睡眠模式)。该单元使用LUT实现。第三个功能块是时钟(CLK)发生器。在此项目中,采用了一个FSM计数器来控制PWM。FSM的值将根据3个频率(高、中和低)给出的命令而变化(升高、降低)。在这个部分中,将生成三个频率,所需的时钟信号根据要求的顺序传输给FSM;在打开/关闭*作时,高频信号传输到FSM来进行软启动/停止。在调光期间,中频信号通过。低频信号在睡眠模式通过,从而更慢速地降低FSM值。然后,灯光亮度也会缓慢下降。第四个功能块是PWM单元,它向外部LED生成脉冲。GreenPAK设计使用GreenPAK创建调光器设计的最佳方法是使用8bitFSM和一个PWM。在SLG中,FSM1包含8bits,可与PWM1和PWM2一起使用。必须连接蓝牙模块,这意味着必须使用SPI并行输出。SPI并行输出bits0到7连接与DCMP1、DMCP2和LFOSCCLK、OUT1、OUT0OSC输出复用。PWM0从FSM0(bits)获得其输出。FSM0不会停在;它可以增加到。为了将计数器值*在8bits,增加了另一个FSM;FSM1用来指示计数器何时达到0或。FSM0用于生成PWM脉冲。由于必须同时更改两个FSM的值来确保它们具有相同的值,因此设计变得有点复杂,两个FSM都具有预定义的、有限的、可选CLK。使用CNT1和CNT3作为介体将时钟信号传送到两个FSM。设计包含以下部分:1.UART*首先,我们需要设置HC蓝牙模块。HC使用UART协议进行通信。UART代表通用异步*/发射器。UART可以在并行和串行格式之间来回转换数据。它包括一个串行到并行*和一个并行到串行转换器,它们的时钟是分开的。HC中接收到的数据将传输到我们的GreenPAK器件。引脚的空闲状态为HIGH。发送的每串数据都以逻辑低启动位,随后是可配置数量的数据位,以及一个或多个逻辑高停止位。HC发送1个起始位、8个数据位和一个停止位。它的默认波特率是。我们将从HC发送数据字节到GreenPAKSLGV的SPI模块。由于SilegoSPI模块没有起始位或停止位控制,因此这些位用于使能和禁用SPI时钟信号(SCLK)。当引脚变为LOW时,IC已经接收到一个起始位,所以我们使用PDLY下降沿*来识别通信的开始。该下降沿*为DFF0提供时钟,使SCLK信号能够为SPI模块提供时钟。我们的波特率为每秒位,所以我们的SCLK周期是1/=µs。因此,我们将OSC频率设置为2MHz,并使用CNT0作为分频器。2MHz-1=0.5µs(µs/0.5µs)-1=因此,我们希望CNT0计数器值为。为确保不丢失数据,在SPI时钟上增加半个时钟周期延迟,从而SPI功能块在正确的时间进行计时。这是通过使用CNT6、2-bitLUT1和OSC模块的外部时钟来实现的。CNT6的输出在DFF0计时µs后才会变高,这恰好是我们SCLK周期µs的一半。当它变高时,2-bitLUT1与门允许2MHzOSC信号进入EXT.CLK0输入,其输出连接到CNT0。

图2:UART*2.控制单元在这部分中,将根据UART*接收的字节或根据来自外部按钮的信号执行命令。引脚、、、被初始化为输入,并连接到外部按钮。每个引脚内部连接到OR门输入,门的第二个输入端通过蓝牙连接来自智能定位器的相应信号,该信号将出现在SPI并行输出上。DFF6用于激活睡眠模式,其输出变为高,上升沿来自2-bitLUT4,而DFF用于维持照明状态,其输出从低变为高,当每个上升沿来自3-bitLUT输出时反之亦然。FSM1是一个8-bit计数器;当它的值达到0或时,它在输出上给出一个高脉冲。因此,它用于防止FSM0(-bit)的值超过,它的输出复位DFF,并且它将DFF状态从开启变为关闭。如果照明由按钮+和-控制,并且已达到最大/最小值,亦是这样。连接到FSM1输入的信号keep、up将通过P和P到达FSM0,以保持同步,在两个计数器上保持相同的值。

图3:控制单元设计3.时钟发生器和复用器在这部分中,将生成三个频率,但只有一个频率将在任一时候为FSM计时。第一个频率是RCOSC,它从矩阵0到P0取出。第二频率是LFOSC,它也从矩阵0到P1取出。第三个频率是CNT7输出。根据3-bitLUT输出,3-bitLUT9和3-bitLUT允许一个频率通过。之后,所选择的时钟通过CNT1和CNT3发送到FSM0和FSM1。通过蓝牙控制智能LED调光器 (蓝牙控制智能小车)

图4:时钟发生器设计4.PWM最后,FSM0值转换为PWM信号,通过引脚出现,引脚初始化为输出,并连接到外部LED。

图5:PWM功能块安卓app安卓app具有类似于真实界面的虚拟控制界面。它有五个按钮:ON/OFF、UP、DOWN、睡眠模式和连接。该安卓应用程序将按钮按动*作转换为命令,并将命令发送到蓝牙模块来执行。这个app是用MITAppInventor制作的,不需要任何编程经验。AppInventor允许开发人员使用网页浏览器连接编程模块来为安卓OS设备创建应用程序。您可以将我们的App导入MITAppInventor,具体步骤为:单击我的计算机上的项目->导入项目(.aia),然后选择此AppNote中包含的.aia文件。要创建安卓应用程序,必须启动新项目。需要五个按钮:一个是蓝牙设备的列表选择器,其他是控制按钮。我们还需要添加蓝牙客户端。图6是我们的安卓app用户界面的截屏。添加按钮后,我们将为每个按钮分配软件功能。我们将使用4bits来代表按钮的状态。每个按钮一个bit,因此,当您按下按钮时,一个特定的数字将通过蓝牙发送到实际电路。

图6:按钮的编程模块这些数字如表1所示:表1:指令-Bit表示

图7:按钮编程模块

图8:电路原理图

图9:原型界面总结本应用笔记介绍了一种可以通过两种方式(安卓app和实体按钮)控制的智能调光器。介绍了GreenPAKSLGV内部四个*的功能块,用于控制增加或减少灯光PWM的工作流程。此外,还介绍了睡眠模式功能,作为该应用中可选的额外调制的示例,该示例是低电压的,也可以更改成高电压的功能。免责声明:本文为转载文章,转载此文目的在于传递更多信息,版权归原作者所有。本文所用*、图片、文字如涉及作品版权问题,请联系小编进行处理。推荐阅读:通过示波器测试SPC协议*功率分析仪在IEC谐波的测试应用如何减少Wi-Fi搭载设备内的噪声问题?高速电路PCB布线需要注意哪些问题?现代功率因数PFC补偿技术

标签: 蓝牙控制智能小车


本文链接地址:https://www.iopcc.com/jiadian/86287.html转载请保留说明!

上一篇:泰矽微发布高性能指夹式血氧仪参考方案 (上海泰矽微电子有限公司怎么样)

下一篇:如何利用光传感电路来降低光电二极管带宽和噪声影响 (光电传感器利用什么把光信号转换成电信号)

推荐内容:

九阳JYCP-53T 型电磁炉,不加热,但报警 (九阳jyzd05)

九阳JYCP-53T 型电磁炉,不加热,但报警 (九阳jyzd05)

障症状:不加热,但报警。检查与分析:根据现象分析,该故障可能出在电压检测电路,使CPU误判断交流输入电压异常, ...

发布时间:2024-02-28

防止电磁炉二次损坏开关管的经验 (怎么防止电磁炉辐射)

防止电磁炉二次损坏开关管的经验 (怎么防止电磁炉辐射)

会感到头痛,因为稍有不慎就会二次损坏开关管。下面介绍笔者多年维修爆机电磁炉的经验,希对同行有所帮助。收 ...

发布时间:2024-02-28

夏普XQB50-5655洗衣机的解锁方法

夏普XQB50-5655洗衣机的解锁方法

就亮了,所有的*作无法进行,水量的三个灯同时闪烁,并报警。怎么修理是同时按下:洗涤、预约键,保持秒以上即 ...

发布时间:2024-02-28

为什么CrossFire、SLI技术正在变得渐行渐远? (为什么crosshair打不开)

为什么CrossFire、SLI技术正在变得渐行渐远? (为什么crosshair打不开)

会发现在今天的显卡玩家社群中,当谈到多显卡的使用时,无论是NVIDIASLi,还是AMDCrossFire,其实都在变得越来越小众 ...

发布时间:2024-02-27

采用SAM9222G机芯彩色显示器微处理器电路的检修要点 (9238机芯)

采用SAM9222G机芯彩色显示器微处理器电路的检修要点 (9238机芯)

查CPU的工作条件。一是脚的5V电压,二是、脚的振荡信号,三是脚的复位信号。(2)检查*作键。*作键和CPU的、脚相连 ...

发布时间:2024-02-27

2022年笔记本维修量排行榜,最容易赚钱的是? (笔记本维护一般多少钱)

2022年笔记本维修量排行榜,最容易赚钱的是? (笔记本维护一般多少钱)

是?随着电脑行业的迅速发展,电脑维修行业也在朝着健康的方向前进,与此同时电脑维修的质量成为了消费者关心 ...

发布时间:2024-02-27

华为光猫怎么连接无线路由器(移动光猫怎么桥接路由器) (华为光猫怎么连TP的路由器)

华为光猫怎么连接无线路由器(移动光猫怎么桥接路由器) (华为光猫怎么连TP的路由器)

由器怎么设置路由器亮红灯哪种故障路由器登录入口和光猫的区别路由器怎么重启路由器怎么连接路由器桥接教程详 ...

发布时间:2024-02-27

海尔KFR-120LW/L拒式空调,冬季制热时,有较为严重的异味产生 (海尔kfrd120lw6302故障代码)

海尔KFR-120LW/L拒式空调,冬季制热时,有较为严重的异味产生 (海尔kfrd120lw6302故障代码)

较为严重的异味产生解决方案:根据用户的反映,空调制热运行约一小时以后才会产生较为严重的异味。因此怀疑异 ...

发布时间:2024-02-27

一键装机win8系统下载 (win8一键重装win7)

一键装机win8系统下载 (win8一键重装win7)

现有一个非常适合电脑新手使用的软件,那就是小白一键重装**!通过这款软件,我们可以轻松完成一键装机win8*下载哦 ...

发布时间:2024-02-27

win7系统网络图标出现黄三角感叹号怎么修理分享 (win7系统网络图标感叹号)

win7系统网络图标出现黄三角感叹号怎么修理分享 (win7系统网络图标感叹号)

理分享。我们在使用电脑的时候如果网络图标出现黄三角感叹号,这个情况下一般是因为电脑的网络设置出现了问题 ...

发布时间:2024-02-27

Copyright © 2023 武汉电脑维修 All Rights Reserved.

鄂ICP备2023003026号

免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢!邮箱: opceo@qq.com