历史上的今天
今天是:2024年09月04日(星期三)
2019年09月04日 | TI技术文章:在洗碗机中设计和实现用户界面新方法
2019-09-04 来源:EEWORLD

曾经贵为“豪华家电”的洗碗机已经飞入寻常百姓家,成为了大多数家庭必备的厨房用具。虽然洗碗机的价格主要因其容量和品牌而异,但现在市面上已有不少产品拥有了不锈钢饰面和电容式触控接口等附加功能。
电容式触控技术正在改变消费者使用洗碗机的方式,也激发了设计师的创新能力。让我们来看看电容式触控技术提供了哪些全新解决方案,从而助力设计和实现用户界面、应对相关挑战。
金属表面电容式触控
许多洗碗机均采用金属表面,既美观又耐用。然而,在金属表面上实现人机界面是一项挑战,因为这需要在表面加工并切割出一个孔来放置机械按钮。除了影响外观设计,机械按钮在潮湿、多尘、以及脏乱的环境下还容易失灵。金属电容式触控是为了实现防水、防尘、耐磨和高度抗噪声的功能而设计的,拥有检测触控力度的能力。消费者甚至可以戴着手套灵活操作洗碗机。
与传统的电容式触控不同,采用CapTIvate™技术的 MSP430™微控制器使用另一种方法来实现金属触控应用(参见图1)。堆叠结构包括一个带有传统电容式触控传感器的印刷电路板,隔板和顶部接地的金属面板。这种机械结构形成了一个可变电容器,当消费者对接地的金属面板施加力时,该电容器的数值会发生变化。MSP430 MCU上集成的CapTIvate外设模块非常灵敏,可以检测微米级的金属形变。

图1:金属触控堆叠结构
温度和湿度漂移
现在大多数洗碗机产品都具有蒸汽和烘干功能,而电容式传感测量结果受温度和湿度等环境因素影响较大,温、湿度的变化可能会被系统误读为触控,因此有时会产生漂移现象。
为确保可靠运行,CapTIvate软件库以三种方式处理由温度或湿度引起的传感器测量结果的缓慢漂移:
● 长期平均值(LTA):通过IIR滤波跟踪与环境的不断变化相关的测量漂移。
● 触控阈值:随LTA成比例变化,而不是为了保持灵敏度而采用绝对偏移量的数值。
● 重新校准:如果IIR滤波功能,当LTA漂移到高于或低于指定转换计数八分之一之外时,则系统将重新校准,将传感器重新设置为指定的转换计数。
这三种方法协同工作,以确保系统不受温、湿度干扰,并在其整个生命周期内都按照预期设计运行。
不仅仅是电容式触摸控制器
为洗碗机用户界面设计选择合适的MCU也很关键,有了它就可以显著缩短产品开发时间、降低整体系统成本并节省PCB空间。
一个合适的电容式触摸控制器可以管理洗碗机设计中的许多系统功能:管理输出用户界面的背光LED驱动器,与系统中的其他传感器通信、监控系统状态以及进行自诊断。

图2:CapTIvate MCU产品组合
将所有功能集成到单个MCU中需要的不仅仅是固定功能的或独立的电容式触摸控制器。MSP430 CapTIvate MCU系列提供广泛的电容式触摸控制器产品组合(见图2),可根据您的系统集成要求进行扩展。
上一篇:亚洲品牌500强揭晓,华为受热捧
史海拾趣
|
LPC1311/13/42/43 32-bit ARM Cortex-M3 microcontroller; up to 32 kB flash and 8 kB SRAM; USB device 英文数据手册,来自于http://www.nxp.com.… 查看全部问答> |
|
我的实习任务是在一个开发板的NAND FLASH上建立一个文件系统,使用GNU工具。我最近看了一下关于LINUX下文件系统的讲解,但是基中有很多的系统调用,而我需要在没有操作系统的情况下完成,那我该怎么办,所有的工作都需要从头开始吗? 还有就是格式 ...… 查看全部问答> |
|
请教,P4CPU 32位地址总线与64位数据总线的关系,及如何工作。 如题。 还有: 通常所说的:访问是通过地址总线还是数据总线呢? P4是64位数据总线,那么32位windows为何只能访问32位*呢?… 查看全部问答> |
|
本帖最后由 jameswangsynnex 于 2015-3-3 20:01 编辑 闪联推出物联网“感知生活”理念——— 虽然物联网的概念越来越深入人心,但是作为普通消费者却还暂时无法感受到其相关应用。昨天,物联网标准工作组副组长、闪联信息技术工程中心总裁孙 ...… 查看全部问答> |
|
我想从外部输入32KHz或者更低的频率如1KHz的方波到OSC32_IN脚,OSC32_OUT浮空。 内部寄存器还是按RTC的设置。 此法是否有问题?… 查看全部问答> |
|
这些启动文件分别对应那些芯片? - startup_stm32f10x_ld_vl.s - startup_stm32f10x_ld.s - startup_stm32f10x_md_vl.s - startup_stm32f10x_md.s - startup_stm32f10x_hd_vl.s - startup_stm32f10x_hd.s - startup_stm32f10x_xl.s - star ...… 查看全部问答> |




