《智能光电系统设计》课件 项目11 智能光电综合编程实践.pptx

《智能光电系统设计》课件 项目11 智能光电综合编程实践.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

项目11智能光电综合编程实践

学习目标1、学会智能吸顶灯等设计与制作。2、学会智能环境测试系统的搭建。3、完成小米智能回收桶的改造。

11.1智能吸顶灯应用场景案例11.1.1功能设计(1)概述LED灯有着低电压、低功耗、环保和使用寿命长的优点,近年来逐渐取代白炽灯,成为人们生活中必不可少的冷光源照明设备。智能吸顶灯是由MCU控制的多彩色LED,它融入更多的智能因素,加入多彩变换、触摸控制等多种形式设计而成。

11.1.1功能设计2.应用场景智能吸顶灯作为装饰照明和气氛制造LED光源产品,在现阶段的各行业的照明应用中,随处可见,广泛应用于工业、商业、广告、家庭、娱乐等行业场所。在娱乐设施的应用中,如绚丽多彩的舞台、酒吧、KTV等设施,智能吸顶灯因为其本身发光颜色多样、绚丽多彩,是各种娱乐设施创造气氛,形成照明效果的最佳光源选择。在家庭装修应用中,现代的家庭装修风格越强调光效果和家具的结合,智能吸顶灯基本上取代了传统的灯泡照明,在很多地方使用智能吸顶灯制作照明效果,衬托了整个房屋布局的气氛。酒店装饰照明更是广泛的应用智能吸顶灯,酒店整体的照明根据区域和功能的不同,照明的需求也不同。不同颜色的智能吸顶灯应用在酒店不同的环境中,提高了空间的设计感,创造出舒适、有魅力、功能性丰富的住宿环境。商超装饰及展示道具时智能吸顶灯的应用也是十分广泛,应用天花板暗沟的坡度和橱柜的陈列架展示商品等场景,可以使空间分层美丽,提高消费者的购物环境,根据各个场景的需求,突出产品,促进消费者的购买欲望。

11.1.1功能设计3.系统功能智能吸顶灯具有丰富的调光调色功能,可调冷暖明暗,并且多种颜色可供选择。智能吸顶灯控制方式多样化,既可以利用遥控器开关,也可以通过手机APP来实现智能化控制开关灯并调色,或者通过声音、人体感应等多种方式开启,为消费者提供了更便捷、更人性化的家居服务。

11.1.2硬件系统 本项目利用STM32口袋机驱动WS2812彩灯模块完成智能吸顶灯产品的设计应用。智能吸顶灯采用25颗WS2812串行彩灯级联,采用单总线级联形式,标准工作电压:DC5V,功率0.3W±0.01%,每个LED可显示真彩24位色。项目采用STM32口袋机加WS2812彩灯模块的最小硬件系统方式实现,项目最小系统图如图11-1所示。

11.1.2硬件系统1.WS2812智能LEDWS2812是一个集控制电路与发光电路于一体的智能外控LED光源,其外型采用特殊的封装工艺,将IC与发光芯片封装在一个5mm*5mm*1.6mm的封装尺寸中,每个元件即为一个像素点。像素点内部包含了智能数字接口数据锁存信号整形放大驱动电路,还包含有高精度的内部振荡器和可编程定电流控制部分,有效保证了像素点光的颜色高度一致。WS2812内置上电复位、掉电复位和信号整形电路,任何一个像素点收到信号后经过波形整形再输出,保证线路波形畸变不会累加。每个像素点的三基色颜色可实现256级亮度显示,完颜色的全真色彩显示,对扫描频率的要求不低于400Hz/s。采用串行级联接口,能通过一根信号线完成数据的接收与解码。任意两点传传输距离在不超过5米时无需增加任何电路。当刷新速率30帧/秒时,低速模式级联数不小于512点,高速模式不小于1024点。数据发送速度可达800Kbps,并且光的颜色高度一致。单颗WS2812实物及引脚图如图11-2所示

11.1.2硬件系统

11.1.2硬件系统WS2812有4个引脚,分别是VDD、DOUT、VSS、DIN,其中VDD和VSS为电源引脚,分别接电源正极和GND,DOUT为数据输出引脚,DIN为数据输入引脚。WS2812芯片不是给电就能点亮的,而是需要特定的高低电平时序,以下为具体的参数。如图11-3所示。

11.1.2硬件系统图11-3就是RGB灯识别0、1码的具体表现形式。在一个周期内,当接收到的信号高电平占T0H时间,低电平占T0L时间,那么就表示接收到一个0数据。当一个周期内接收到的高电平占T1H时间,低电平占T1L时间,就表示收到一个1数据。在分析RGB驱动的时候,使用一个周期内的占空比来确定接收到的是1值还是0值。具体的周期和占空比,图13-3为器件手册里的参数。当要传输0值,高电平持续时间在220ns-380ns之间,低电平持续时间在580ns-1us之间,这个时间还是比较短的,在数据手册中给定的是800k的传输速率,计算一下1.25us,这个大约就是传输一个1值或者0值的周期。可见,需要MCU的主频足够高这个传输才可以正确传输。

11.1.2硬件系统这里使用STM32的最低主频72MHz,能满足时序要求。另外对于RESET信号要求,它的时序是非常重要的,当24bit数据发送出去后,此时灯是不会亮的

文档评论(0)

xiaobao + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档