多通道_人机交互界面的多通道RGB LED驱动设计

现在的产品变得非常智能且彼此相互连接。扬声器、电视、冰箱、机顶盒和烟雾探测器等器件不再只是处在某一位置的工具 - 用户可远程或通过语音唤醒控制它们。这些器件比以前更加智能,这意味着它们还需要更加智慧的人机交互界面。
  人机交互的界面可以多种多样,由发光二极管(LED)的各种创造性的组合而形成的LED环、LED矩阵或红绿蓝(RGB)LED照明等是现在炙手可热的人机交互方式,特别是通过改变诸如追逐或闪烁等模式更是增加了使用LED作为人机交互界面的灵活性和美观程度。图1所示为一些模式示例。
  基于一种以LED作为人机交互界面的多通道RGB LED驱动设计要拥有一个极其友好的人机界面,这些元素很重要:
  · 完美的色彩混合,颜色随用户要求而变化。
  · 适合的LED亮度:白天不要太暗,夜晚不要太亮。
  · 美观的动态变化效果,如追逐或闪烁。
  · 电源来自电池时,也同样能实现一致的亮度显示和高效率。
  虽然乍看这一列表令人从无下手,但其实只需要一款出色的LED驱动器就可以轻松实现,这个LED驱动器需要具有如下的功能:
  · 能够使用合适的通信协议,如I2C,驱动多个通道。微控制器(MCU)可与该器件通信并独立控制每个通道,而不会消耗大量的通用输入/输出GPIO引脚资源。
  · 高分辨率脉冲宽度调制(PWM)控制,用于改变LED的亮度,但又不会过于有台阶变化的视觉感受。
  · 极低的静态电流,以及合适的省电模式。
  · 高频的脉冲宽度调制信号可避免出现人耳可辨别的噪声,因为许多LED指示灯与扬声器一同使用。
  德州仪器的LP50xx系列多通道RGB LED驱动如图2所示,非常适合此功能。

f8d8fa2431f5b798bcccc60a74820873.png

  这些器件集成了一个12位PWM发生器。其工作频率高于人类可辩噪声频率,每通道频率为29 kHz,可实现平稳、精确的色彩弯化控制及零噪声。每个通道提供独立的颜色混合和亮度控制。通过集成的省电模式,这些LED驱动可显著降低功耗,从而提高待机模式下的整体系统效率。LP50xx系列有9,12,18,24,30,36多种选择,可以满足不足LED配置的设计需求。
  LP50xx系列能够帮忙您实现LED作为人机交互界面的中的无缝、流畅的变换效果,广泛适用于便携式电子设备、楼宇自动化和智能家电设备。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/406484.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

转,rsa算法

[编辑] 公钥和私钥的产生 假设Alice想要通过一个不可靠的媒体接收Bob的一条私人訊息。她可以用以下的方式来产生一个公钥和一个私钥:随意选择两个大的质数p和q,p不等于q,计算Npq。 根据歐拉函數,不大于N且与N互质的整数个数为(p-1…

宿舍管理系统项目管理师_2020下半年信息系统项目管理师真题——案例分析(带解析)...

2020下半年信息系统项目管理师真题——案例分析(带解析~强哥版)案例分析这次继续是计算题分析题的分布,但这个题由于理解上有歧义,所以也是大家经常争论的一个题,但无论第一列还是第二列对考分影响不会很大,所以大家还是要耐心等成…

python 计算小于某个数_python 列表寻找满足某个条件的开始索引和结束索引、区间范围...

在使用python列表的时候,我们经常需要找到满足某个条件的数的开始索引和结束索引,即满足某个条件的数的区间范围,本文以寻找绝对值大于等于0且小于等于3的数值区间为例,代码如下所示:这是我在做项目写python代码的时候…

Robotium编写测试用例如何模拟Junit4的BeforeClass和AfterClass方法1 - 条件判断法

Robotium的测试类ActivityInstrumentationTestCase2是继承于Junit3的TestCase类,所以并没有提供Junit4的特性.如网上总结说的 不能通过annotate的方式来识别子类的新特征,如不能实现beforeclass,afterclass等特征。只能通过写setup和teardown…

保姆级!!前端必会Taro入门级教学!!

我是歌谣 放弃很容易 但是坚持一定很酷 微信公众号关注前端小歌谣获取前端知识 本文将介绍 Taro 是如何从一个为了解决小程序开发问题的框架演变成一个多端统一开发框架的。 使用 React 语法来写小程序 谈一谈小程序开发 微信小程序为我们的业务提供了一种新的展现形态&…

js获取用户当前所在城市(ip)

被安利到一个是搜狐家查询ip地址的接口&#xff1a; http://pv.sohu.com/cityjson?ieutf-8 直接打开效果如下&#xff1a; 依照惯例&#xff0c;例子用法给大家放上来&#xff1a; <script src"http://pv.sohu.com/cityjson?ieutf-8"></script> <…

Vue、Element-ui项目中如何使用Iconfont(阿里图标库)

我们使用element-ui、vue开发网站的时候&#xff0c;往往图标是起着很重要的作用。 1.傻瓜式引用&#xff1a;由于这种方法及其简单 省去了很多繁琐的步骤&#xff0c; a.引入项目生成的&#xff0c;图标地址。 b.使用 推荐使用这种&#xff0c;详情请看文档&#xff01;&…

Unity与Android交互

转载自 http://www.narkii.com/club/thread-320335-1.html 这段时间在研究嵌入sdk&#xff0c;途中遇到不少问题和坑&#xff0c;在这就不一一说了。嵌入sdk是比较常见的吧&#xff0c;如接入广告啊&#xff0c; 新浪的分享...... 这些都需要接入sdk的。&#xff08;这些我在这…

深入分析Flex [Bindable] (总结)

[Bindable]大概又是Flex用得最多的元数据了。刚开始用用确实好简单&#xff0c;效率真是没的说。不过这几天用着却碰到了些问题&#xff0c;我自己搜集了些资料&#xff0c;想着有必要在blog里总结一下吧。啥是元数据&#xff08;metadata&#xff09;知道就跳过吧。今天不晓得…

MFC让窗口最前端显示

基于对话框的MFC应用程序&#xff0c;环境&#xff1a;Win XP VC2010。程序界面&#xff1a; 接着为IDC_CHECK1绑定一个BOOL类型的变量m_bShowTopmost&#xff0c;并添加BN_CLICKED事件响应函数&#xff1a; void CWorkHelperDlg::OnBnClickedCheck1() {UpdateData();if(m_bSh…

HTML DOM console.table() 方法

HTML DOM console.table() 方法

百度之后,电子银行还安全么?

用户&#xff1a;百度在哪里啊&#xff1f;百度在哪里&#xff1f;***&#xff1a;百度就在小朋友的心里&#xff01;用户&#xff1a;银行在哪里啊&#xff1f;银行在哪里&#xff1f;***&#xff1a;银行就在我家里&#xff0c;这里没有防盗门啦&#xff01;这里没有监控啦。…

利用IDA6.6进行apk dex代码动态调试

网上公开IDA6.6已经有一段时间&#xff0c;这个版本有个好处就是可以动态调试java代码。正好现在需要动态调试&#xff0c;所以顺便练习一下。 根据android的官方文档&#xff0c;如果要调试一个apk里面的dex代码&#xff0c;必须满足以下两个条件中的任何一个&#xff1a; 1.a…

换了一块硬盘

不知不觉T400的小黑已经伴我走过了一年的时间&#xff0c;终于今天要给它换一块比较快的硬盘&#xff0c;7200.4希捷笔记本硬盘&#xff0c;下面是测试的数据 在网络查了下&#xff0c;好像性能还不错&#xff0c;只是显卡性能一般了一些。。。

jvm 堆 比例_JVM调优原则

JVM调优原则调优目标将进入老年代的对象数量降到最低减少 Full GC 的执行时间在同样场景下&#xff0c;采用多个机器上进行参数调整后的比较验证&#xff0c;将验证能够提高性能的参数应用到最终所有服务器上。一般常规满足下列不需要优化Minor GC执行时间不到50ms&#xff1b;…

64位虚拟机下asm()语法_用Hyper-V在win10中创建虚拟机,简单快捷,不用安装其它软件...

运行虚拟机是使用操作系统的好方法&#xff0c;因为无需在电脑上安装它&#xff0c;例如&#xff0c;你可以毫无风险地试用最新的Windows 10试用版或新的Ubuntu(Linux)发行版。以下是如何在Windows 10中创建虚拟机的方法。认识Windows 10中的Hyper-V微软提供了一个称为Hyper-V的…

测试晶面间距软件_纳米材料粒度测试方法大全

纳米材料是指三维空间尺寸中至少有一维处于纳米数量级 (1~100 nm)&#xff0c;或由纳米结构单元组成的具有特殊性质的材料&#xff0c;被誉为“21世纪最重要的战略性高技术材料之一”。当材料的粒度大小达到纳米尺度时&#xff0c;将具有传统微米级尺度材料所不具备的小尺寸效应…

CDHtmlDialog 与 网页交互技巧

From: http://blog.csdn.net/catxl313/article/details/2204541 CDHtmlDialog可以方便的将网页嵌入对话框&#xff0c;使得在程序设计中人机界面&#xff08;DHTML网页&#xff09;与控制逻辑&#xff08;CDialog&#xff09;可以很好的分离&#xff0c;下面是一些实用技术与技…