下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、hc06_LED调光器 2019-07-31引本应笔记介绍了如何使DialogGreenPAK SLG46620V创建调光器target=_blank智能数字调光器设计。调光器是住宅、酒店和许多建筑中常的照明开关。较旧版本的调光开关是动的,般包含个旋转开关(电位计)或多个按钮来控制照明平。本应笔记介绍了如何创建可以通过两种法(智能机和物理按钮)控制照明亮度的数字调光器。这两种模式可以缝地协同作,户可以通过按钮或智能机来调或调低照明亮度。该项采了SLG46620V 可配置混合信号IC(CMIC)、HC-06蓝模块、按钮和LED。我们将使SLG46620V CMIC,它有助于将分器件数量降到最少。
2、GreenPAK IC体积,含有多途组件,有助于设计员减少产品设计的元件数量和增加新功能。此外,项的成本也随之降低。SLG46620V这颗巧的芯中包含个SPI连接接、多个PWM模块、有限状态机(FSM)以及很多有的附加模块。这些组件有助于设计程师创建可以通过蓝设备或墙壁按钮进控制的实智能调光器,持延时调光,并提供额外的可选功能,需使微控制器或昂贵的元件。项特点:1.两种控制法:移动app和实体按钮2.平滑的灯光开关过渡。这对消费者来说更健康,也给种更豪华的感觉,这对酒店和其他服务业很有吸引。3.睡眠模式功能。这是此应的项附加价值,当户开启这个模式时,灯光亮度会在10分钟内逐渐降低。这有助于患有
3、失眠症的,它也适于童卧室和零售店。项界该项界有四个按钮,作为GreenPAK输:开/关:打开和关闭灯光(软启动/关闭)调亮:调灯光亮度调暗:调低灯光亮度睡眠模式:开启睡眠模式时,灯光亮度会在10分钟内逐渐降低。这给户睡前些时间,并确保灯光不会整夜都亮着。系统将输出个PWM信号,该信号将传送到外部LED和睡眠模式LED指灯。GreenPAK芯图1:调光器框图该GreenPAK设计由4个主要功能块组成。第个是UART接收器,它从蓝模块接收数据,提取命令,并将它们发送到控制单元。第个功能块是个控制单元,它接收来UART接收器或外部按钮的命令。控制单元决定所需的操作(打开/关闭、调亮、调暗、启睡眠模式
4、)。该单元使LUT实现。第三个功能块是时钟(CLK)发器。在此项中,采了个FSM计数器来控制PWM。FSM的值将根据3个频率(、中和低)给出的命令变化(升、降低)。在这个部分中,将成三个频率,所需的时钟信号根据要求的顺序传输给FSM;在打开/关闭操作时,频信号传输到FSM来进软启动/停。在调光期间,中频信号通过。低频信号在睡眠模式通过,从更慢速地降低FSM值。然后,灯光亮度也会缓慢下降。第四个功能块是PWM单元,它向外部LED成脉冲。GreenPAK设计使GreenPAK创建调光器设计的最佳法是使8 bit FSM和个PWM。在SLG46620中,FSM1包含8 bits,可与PWM1和PWM
5、2起使。必须连接蓝模块,这意味着必须使SPI并输出。SPI并输出bits 0到7连接与DCMP1、DMCP2和LF OSC CLK、OUT1、OUT0 OSC输出复。PWM0从FSM0(16 bits)获得其输出。FSM0不会停在255;它可以增加到16383。为了将计数器值限制在8 bits,增加了另个FSM;FSM1来指计数器何时达到0或255。FSM0于成PWM脉冲。由于必须同时更改两个FSM的值来确保它们具有相同的值,因此设计变得有点复杂,两个FSM都具有预定义的、有限的、可选CLK。使CNT1和CNT3作为介体将时钟信号传送到两个FSM。设计包含以下部分:1UART接收器先,我们需要
6、设置HC06蓝模块。HC06使UART协议进通信。UART代表通异步接收器/发射器。UART可以在并和串格式之间来回转换数据。它包括个串到并接收器和个并到串转换器,它们的时钟是分开的。HC06中接收到的数据将传输到我们的GreenPAK器件。引脚10的空闲状态为HIGH。发送的每串数据都以逻辑低启动位,随后是可配置数量的数据位,以及个或多个逻辑停位。HC06发送1个起始位、8个数据位和个停位。它的默认波特率是9600。我们将从HC06发送数据字节到GreenPAK SLG46620V的SPI模块。由于Silego SPI模块没有起始位或停位控制,因此这些位于使能和禁SPI时钟信号(SCLK)。
7、当引脚10变为LOW时,IC已经接收到个起始位,所以我们使PDLY下降沿检测器来识别通信的开始。该下降沿检测器为DFF0提供时钟,使SCLK信号能够为SPI模块提供时钟。我们的波特率为每秒9600位,所以我们的SCLK周期是1/9600 = 104 s。因此,我们将OSC频率设置为2 MHz,并使CNT0作为分频器。2 MHz-1 = 0.5 s(104 s / 0.5 s) - 1 = 207因此,我们希望CNT0计数器值为207。为确保不丢失数据,在SPI时钟上增加半个时钟周期延迟,从SPI功能块在正确的时间进计时。这是通过使CNT6、2-bit LUT1和OSC模块的外部时钟来实现的。C
8、NT6的输出在DFF0计时52s后才会变,这恰好是我们SCLK周期104 s的半。当它变时,2-bit LUT1 与门允许2 MHzOSC信号进EXT.CLK0输,其输出连接到CNT0。图2:UART接收器2控制单元在这部分中,将根据UART接收器接收的字节或根据来外部按钮的信号执命令。引脚12、13、14、15被初始化为输,并连接到外部按钮。每个引脚内部连接到OR门输,门的第个输端通过蓝连接来智能机的相应信号,该信号将出现在SPI并输出上。DFF6于激活睡眠模式,其输出变为,上升沿来2-bitLUT4,DFF10于维持照明状态,其输出从低变为,当每个上升沿来3-bit LUT10输出时反之亦
9、然。FSM1是个8-bit计数器;当它的值达到0或255时,它在输出上给出个脉冲。因此,它于防FSM0(16-bit)的值超过255,它的输出复位DFF,并且它将DFF10状态从开启变为关闭。如果照明由按钮 + 和 - 控制,并且已达到最/最值,亦是这样。连接到FSM1输的信号keep、up将通过P11和P12到达FSM0,以保持同步,在两个计数器上保持相同的值。图3:控制单元设计3时钟发器和复器在这部分中,将成三个频率,但只有个频率将在任时候为FSM计时。第个频率是RC OSC,它从矩阵0到P0取出。第频率是LFOSC,它也从矩阵0到P1取出。第三个频率是CNT7输出。根据3-bit LUT
10、14输出,3-bit LUT9和3-bit LUT11允许个频率通过。之后,所选择的时钟通过CNT1和CNT3发送到FSM0和FSM1。图4:时钟发器设计4.PWM最后,FSM0值转换为PWM信号,通过引脚20出现,引脚20初始化为输出,并连接到外部LED。图5:PWM功能块安卓app安卓app具有类似于真实界的虚拟控制界。它有五个按钮:ON/OFF、UP、DOWN、睡眠模式和连接。该安卓应程序将按钮按动操作转换为命令,并将命令发送到蓝模块来执。这个app是MIT App Inventor制作的,不需要任何编程经验。App Inventor允许开发员使页浏览器连接编程模块来为安卓OS设备创建应
11、程序。您可以将我们的App导MIT App Inventor,具体步骤为:单击我的计算机上的项 - 导项(.aia),然后选择此AppNote中包含的.aia件。要创建安卓应程序,必须启动新项。需要五个按钮:个是蓝设备的列表选择器,其他是控制按钮。我们还需要添加蓝客户端。图6是我们的安卓app户界的截屏。添加按钮后,我们将为每个按钮分配软件功能。我们将使4 bits来代表按钮的状态。每个按钮个bit, 因此,当您按下按钮时,个特定的数字将通过蓝发送到实际电路。图6:按钮的编程模块这些数字如表1所:表1:指令-Bit表图7:按钮编程模块图8:电路原理图图9:原型界总结本应笔记介绍了种可以通过两种式(安卓app和实体按钮)控制的智能调光器。介绍了GreenPAK SLG46620V内部四个独的功能块,于控制增加或减少灯光PWM的作流程。此外,还介绍了睡眠模式功能,作为该应中可选的额外调制的例,该例是低电压的,也可以更改成电压的功能。术语和定义CMIC:可配置混合信号IC(Configurable Mixed-Signal Integrated Circuits)UART:通异步收发器(Universalasynchronous receiver-trans
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年度个人土地承包抵押借款合同范例3篇
- 2024年车辆用轮胎购销协议标准版版
- 2024年度离婚协议书附债权债务清偿与婚姻财产分割协议3篇
- 承德护理职业学院《口腔医学技术新进展》2023-2024学年第一学期期末试卷
- 成都职业技术学院《新媒体数据分析与应用实践》2023-2024学年第一学期期末试卷
- 2025年度智慧校园班主任师徒结对人才培养协议6篇
- 二零二五年健身俱乐部场地租赁及运营支持合同3篇
- 2024新品科技教育产品进场推广合作合同3篇
- 二零二五年度事业单位内部食堂承包经营合同2篇
- 2024年私人车辆抵押车辆置换服务合同3篇
- 基于STEAM教育的小学德育创新实践研究
- 2024年03月山东烟台银行招考笔试历年参考题库附带答案详解
- 安徽省合肥市蜀山区2024-2025学年七年级上学期地理期末模拟练习(含答案)
- 新建设项目施工人员安全教育培训课件
- 江苏省扬州市2024-2025学年高中学业水平合格性模拟考试英语试题(含答案)
- 品质总监转正述职报告
- 2024年游艇俱乐部会员专属活动策划与执行合同3篇
- 《项目管理培训课程》课件
- 2024年企业团购:销售合作协议3篇
- 2024-2025学年八年级语文上学期期末真题复习 专题06 文言文阅读
- 制药课程设计三废处理
评论
0/150
提交评论