通过蓝牙控制智能LED调光器
术语和定义CMIC:可配备混合信号IC(ConfigurableMixed-SignalIntegratedCircuits)UART:标准化异步收发器(Universalasynchronousreceiver-transmitter)LED:发光二极管(Light-emittingdiode)SPI:串行外设模块(SerialPeripheralInterface)PWM:脉冲宽度调制(Pulse-widthmodulation)FSM:受限状态机(Finite-statemachine)LUT:查询表格(Look-uptable)DFF:D触发器(D-typeflip-flop)章节本应用于笔记讲解了如何用于DialogGreenPAKSLG46620V创立智能数字调光器设计。调光器是住宅、酒店和许多建筑中常用的灯光电源。较旧版本的调光电源是手动的,一般包括一个转动电源(电位计)或多个按钮来掌控灯光水平。
本应用于笔记讲解了如何创立可以通过两种方法(智能手机和物理按钮)掌控灯光亮度的数字调光器。这两种模式可以无缝地协同工作,用户可以通过按钮或智能手机来调低或下调灯光亮度。
该项目使用了SLG46620V可配备混合信号IC(CMIC)、HC-06蓝牙模块、按钮和LED。我们将用于SLG46620VCMIC,它有助将分立器件数量降至最多。GreenPAKIC体积小,所含多用途组件,有助设计人员增加产品设计的元件数量和减少新功能。此外,项目的成本也随之减少。
SLG46620V这颗小巧的芯片中包括一个SPI相连模块、多个PWM模块、受限状态机(FSM)以及很多简单的可选模块。这些组件有助设计工程师创立可以通过蓝牙设备或墙壁按钮展开掌控的简单智能调光器,反对延时调光,并获取额外的附加功能,而需要用于微控制器或便宜的元件。项目特点:1.两种掌控方法:移动app和实体按钮2.光滑的灯光电源过渡性。
这对消费者来说更加身体健康,也给人一种更加奢华的感觉,这对酒店和其他服务行业很有吸引力。3.睡眠中模式功能。这是此应用于的一项可选价值,当用户打开这个模式时,灯光亮度不会在10分钟内渐渐减少。这有助患上失眠症的人,它也限于于儿童卧室和零售店(重开时)。
项目界面该项目界面有四个按钮,作为GreenPAK输出:进/关口:关上和重开灯光(软启动/重开)调亮:徵低灯光亮度调暗:下调灯光亮度睡眠中模式:打开睡眠中模式时,灯光亮度不会在10分钟内渐渐减少。这给用户睡前一些时间,并保证灯光会整夜都亮着。系统将输入一个PWM信号,该信号将传输到外部LED和睡眠中模式LED指示灯。
GreenPAK芯片图1:调光器框图该GreenPAK设计由4个主要功能块构成。第一个是UART接收器,它从蓝牙模块接收数据,萃取命令,并将它们发送到掌控单元。
第二个功能块是一个掌控单元,它接管来自UART接收器或外部按钮的命令。掌控单元要求所需的操作者(关上/重开、调亮、调暗、落成睡眠中模式)。该单元用于LUT构建。
第三个功能块是时钟(CLK)发生器。在此项目中,使用了一个FSM计数器来掌控PWM。FSM的值将根据3个频率(低、中和较低)得出的命令而变化(增高、减少)。
在这个部分中,将分解三个频率,所需的时钟信号根据拒绝的顺序传输给FSM;在关上/重开操作者时,高频信号传输到FSM来展开软启动/暂停。在调光期间,中频信号通过。
低频信号在睡眠中模式通过,从而更加较慢地减少FSM值。然后,灯光亮度也不会较慢上升。第四个功能块是PWM单元,它向外部LED分解脉冲。
GreenPAK设计用于GreenPAK创立调光器设计的最佳方法是用于8bitFSM和一个PWM。在SLG46620中,FSM1包括8bits,可与PWM1和PWM2一起用于。
必需相连蓝牙模块,这意味著必需用于SPI分段输入。SPI分段输入bits0到7相连与DCMP1、DMCP2和LFOSCCLK、OUT1、OUT0OSC输入适配。PWM0从FSM0(16bits)取得其输入。
FSM0会停车在255;它可以减少到16383。为了将计数器值容许在8bits,减少了另一个FSM;FSM1用来命令计数器何时超过0或255。FSM0用作分解PWM脉冲。
由于必需同时变更两个FSM的值来保证它们具备完全相同的值,因此设计显得有点简单,两个FSM都具备预计义的、受限的、附加CLK。用于CNT1和CNT3作为介体将时钟信号传送往两个FSM。设计包括以下部分:1.UART接收器首先,我们必须设置HC06蓝牙模块。HC06用于UART协议展开通信。
UART代表标准化异步接收器/发射器。UART可以在分段和串行格式之间往返切换数据。
它还包括一个串行到分段接收器和一个分段到串行转换器,它们的时钟是分离的。HC06中接管到的数据将传输到我们的GreenPAK器件。插槽10的空闲状态为HIGH。
发送到的每串数据都以逻辑较低启动位,随后是可配备数量的数据位,以及一个或多个逻辑低暂停位。HC06发送到1个接续位、8个数据位和一个暂停位。它的配置文件波特率是9600。我们将从HC06发送数据字节到GreenPAKSLG46620V的SPI模块。
由于SilegoSPI模块没接续位或暂停位掌控,因此这些位用作使能和停止使用SPI时钟信号(SCLK)。当插槽10变成LOW时,IC早已接管到一个接续位,所以我们用于PDLY上升沿检测器来辨识通信的开始。
该上升沿检测器为DFF0获取时钟,使SCLK信号需要为SPI模块获取时钟。我们的波特率为每秒9600位,所以我们的SCLK周期是1/9600=104s。因此,我们将OSC频率设置为2MHz,并用于CNT0作为分频器。2MHz-1=0.5s(104s/0.5s)-1=207因此,我们期望CNT0计数器值为207。
为保证不遗失数据,在SPI时钟上减少半个时钟周期延后,从而SPI功能块在准确的时间展开计时。这是通过用于CNT6、2-bitLUT1和OSC模块的外部时钟来构建的。CNT6的输入在DFF0计时52?s后才不会变高,这刚好是我们SCLK周期104?s的一半。
当它逆低时,2-bitLUT1与门容许2MHzOSC信号转入EXT.CLK0输出,其输入相连到CNT0。图2:UART接收器2.掌控单元在这部分中,将根据UART接收器接管的字节或根据来自外部按钮的信号执行命令。
本文关键词:买球APP,通过,蓝牙,控制,智能,LED,调光,器,术语,和
本文来源:买球APP-www.beccawongevents.com
同类文章排行
- 阿富汗士兵连毙六名暴恐分子被追捧为“国民英雄”(图)
- 堡垒之夜第七赛季第九周隐藏任务 隐藏星星任务在哪
- 众志成城克艰难,脚踏实地创伟业——范县二标标准化堤防建设
- 方舟生存进化战鼓怎么做 手机版战鼓制作方法
- 奶牛镇的小时光开发者日志 有些话我们想先说说
- 在信息化时代下 卫浴企业转型升级成趋势
- 巴西圣保罗堪称劈腿之城 近40万人登陆偷情网
- 买球APP-台风"茉莉"袭击菲律宾最新消息:死亡人数增至45人
- 天涯明月刀手游五毒江湖身份怎么选 五毒身份选择
- 黄河流域开发建设项目水保执法检查本月启动
最新资讯文章
- 寻仙手游多余宠物蛋怎么处理 不用的宠物蛋怎么办
- 奶块戴欧尼鸡尾酒怎么得 合成食物戴欧尼鸡尾酒制作攻略
- 方舟生存进化冷门知识大盘点—第1期
- 剑侠情缘2剑歌行怎么摆摊 交易系统介绍
- 拯救海河 --海河流域水荒调查 (图)
- “局情民意恳谈会”架起干群连心桥
- 郑州河务局:党课化雨润人心
- 获阿朗100%股份诺基亚网络业务增速放缓
- 加拿大四所大学合作开发的SONAMI项目获730万美元投资
- 澳大利亚空军全面检测VR/AR/MR的应用
- 有线电视凉凉:美国用户手机时间将首次超过看电视
- 巴西圣保罗堪称劈腿之城 近40万人登陆偷情网
- 60秒差距手游攻略大全 60秒差距攻略汇总
- 堡垒之夜第七赛季第九周隐藏任务 隐藏星星任务在哪
- 荒野乱斗金库攻防怎么玩 金库攻防攻略汇总
- 北京市南水累计用量超2亿方
- 水利部网站:水利部召开教育实践活动推进暨部署总结工作会议
- 长江流域重庆段水质已严重恶化
- 濮阳第一河务局目标管理实行黄红两色督察令
- SolarCity下调2016年全年光伏装机目标