ZZ: http://www.eetchina.com/ART_8800504783_480501_TA_809d8b97.HTM?click_from=RSS

作为用户输入设备的触摸屏正在快速普及。从某些需求(如苹果公司的iPhone)可以看出,一个出众的用户接口将带来极具竞争力的市场优势。不过对其他应用而言,还需要克服其他一些问题,如安全方面的问题、娱乐分心问题或者其他可用性问题。

来自工业、商业以及消费类等所有市场领域的用户都在不断追求更好的人机接口。目前,触摸激活接口方面的最新技术是触觉反馈,它可以向用户提供立即和正确无误的确认。该功能被用来改善用户性能和满意度。此外,产品设计师通过提供直观的触觉提示可以将功能复杂度降到最低。本文将讨论如何为产品的触摸激活接口添加触觉反馈(触觉技术)。

目前现状

能够提供触觉的触摸接口系统依赖于执行器产生触感。执行器和控制技术的发展使得目前的执行器能够支持各种从很小到很大的触摸面板和触摸屏上的触摸反馈,产品范围覆盖了从手机到宽屏触摸监视器等各种产品。另外,支持触觉系统所需的处理器负荷相当小,触摸输入技术事实上已经非常普及,机电解决方案也都是现成的。

工作原理

对用于触摸激活控制的触觉技术的通常解释是,按键或开关的全程动作必须完全复制才最有效。但实际上,人类手指的感知灵敏性并不这样低。大量的研究发现,如果结合适当的加速度,人类手指的神经元可以检测非常小的运动。在1.5g以上的加速度条件下,仅有0.1mm的运动就能被人类感知为确认响应。

不过,1.5g这个最低水平的加速度,还不足以产生最佳的触觉效果。通过产生一个加速度和一个具有较强刺激的位移可以产生更有效的触觉效果。通过本文所示的“相图(phase portraits)”可以看到这些加速度和位移。在成功地将触觉技术通过电子机械方式集成进触觉接口器件后可以产生相图。

解决方案

触觉反馈系统架构中通常包括:(1)执行器,可以是直流电磁型,或者是体积较大、必须正确安装到触摸屏中的定制器件,(2)触觉控制软件,可以安装在一个控制板上,或嵌入到产品的主处理器中,(3)一个触觉效果库,(4)一个从主程序调用触觉效果的可编程接口。上述几部分中任何一个的错误实现都会导致整个设计的失败。

执行机制

最好的方法是使用为产生触觉效果专门设计的执行器,因为重新改变一个通用电机和螺线管的用途极具挑战性。为触觉应用设计的执行器将来自控制器的触觉信号转换成特定相图所描述的机械运动。很明显,除了提供一个好的动态响应外,所选的执行器需要满足严格的功率、效率和可靠性指标。

在手机中常用的两种执行器也非常适用于小型触摸平面产品(对角线长度在7英寸以下)。它们分别是偏心旋转块电机(ERM) (照片中所示)和线性谐振执行器(LRA),其中有个块状物在两个磁极之间振动。屏幕较大的产品,如那些从7英寸到36英寸带触摸接口的产品,就需要较大的执行器。Immersion A100 和A300就是这样两种产品。


图1:A300执行器的位移和时间关系。


图2:A300执行器的加速度与时间关系。


图3:A300中加速度与位移的关系(相图)。


图4:ERM电机利用一个偏心块来为小型设备提供触觉效果。照片中显示的是Sanyo公司的微型直流电机。


图5:A100触觉执行器。


图6:A300触觉执行器。


图7:执行器的正确定位和安装将使运动能够有效地传递到用户的指尖上。

应该对所有执行器进行优化,以便在位移很小的同时能产生较大的力,还要仔细选择这些执行器来满足性能和寿命方面的要求。设计所要求的执行器的类型和数量取决于触摸屏或面板的体积、重量和实现方案。

为了产生触觉效果而误用简单的螺线管和电机常易导致不良的实现。由于使用了不合适的执行器性能,延迟或者很慢的执行器加速、位移过大或者缺少对位移的精确控制都是常见的一些问题。

执行器安装不良也是触觉系统中的常见问题。如果实现得不好,不仅是触摸接口本身,连整个系统都会谐振。在手持设备中可能问题还不大,但在固定设备中则不然,过强的谐振所产生的效果不亚于地震,而不再是友好的确认指示。如果安装设置将接口压迫到其加速度和位移被抑制在检测点之外的程度,还会发生其他极端的结果。

执行器的正确安装会将位移有效地转移到用户的指尖上。触摸屏显示器被安装在一个底座上,然后进行柔性密封。触觉执行器可以提供显示器和底座之间的主要附属装置,从而允许触摸面“悬浮”,这样可将最大的能量转移到指尖上。

控制系统

对执行器的正确控制是通过软件和电路实现的,软件和电路主要用来处理触摸输入,并向执行器提供正确的指令。

控制指令应该 对相关的执行器技术和理想的相图进行优化,这种相图应能正确确认用户的输入,同时又不干扰用户的注意力。提供这样的响应要求选择一个具有合适驱动输出能力和0.25MIPS冗余处理能力的处理器,还要为目标执行器选用一个合适的放大器。整个通信路径 (从用户输入到触觉响应启动) 的延时应该小于30ms。

触觉效果库

触觉效果库应该包括各种效果,从而能使用户清楚地分辨各种触摸屏控制的感觉,并且可以将众多的功能分开来。最好的方法是,触觉开发系统能够为用户接口设计师提供一个方便体验效果的方法,以便他们能从触觉效果库中选用最好的效果。

编程接口

通过简化的API从主程序中调用触觉效果有助于软件的集成。软件开发工具也很有用。Immersion公司提供了这样的开发工具,它向设计师提供了几种编程选择,包括Windows ActiveX控制、源代码形式的交叉平台API以及对定制接口的通信支持。还包括样本代码以及一个如何将触觉反馈加到主程序中的完整过程描述。

今天的新型触觉接口能够在触摸激活控制方面向用户提供更加熟悉的、动人和满意的用户体验。所幸的是,如今触觉系统在技术上已经成熟,机电集成也得到了很好地普及。这一新兴技术的关键要素是执行器集成、安装、触觉控制和编程。在按照本文的指导方针进行设计时,我们会发现在触摸激活控制感觉以及直觉、满意度以及自然的用户交互方面,触觉系统具有明显的优势。

作者:Steve Kingsley-Jones

产品管理总监

   Immersion公司

相关信息
 
 
* 触摸屏的工作原理
为了操作上的方便,人们用触摸屏来代替鼠标或键盘。工作时,我们必须首先用手指或其它物体触摸安装在显示器前端的触摸屏,然后系统根据手指触摸的图标或菜单位置来定位选择信息输入。触摸屏由触摸检测部件和触摸屏控制器组成;触摸检测部件安装在显示器屏幕前面,用于检测用户触摸位置,接受后送触摸屏控制器;而触摸屏控制器的主要作用是从触摸点检测装置上接收触摸信息,并将它转换成触点坐标,再送给CPU,它同时能接收CPU发来的命令并加以执行。

触摸屏系统中的触觉反馈功能相关推荐

  1. linux的增强文件夹,在linux系统中安装virtualbox增强功能(增强包)的详细步骤是什么...

    在linux系统中安装virtualbox增强功能(增强包)的详细步骤是什么 1. 点击菜单栏 设备 –> 分配光驱 –> 选择一个虚拟光盘,找到VirtualBox安装目录下的`VBox ...

  2. 启用计算机的无线同屏,Win10系统中无线同屏功能的使用方法

    在win10系统中,新增加了一个无线同屏功能,也就是可以将手机屏幕投放到电脑中,但是许多用户并不知道无线同屏功能要怎么使用,方法很简单,现在给大家讲解一下Win10系统中无线同屏功能的使用方法吧. 前 ...

  3. mfc combobox dropdown中编辑框不可输入的属性设置_实践 | 一文知晓MES系统中的批次管控功能...

    MES系统中的生产批次管理,在制造企业特别是流程制造行业,存在一些需要按批号管理的原材料.半成品和成品统一称它们为料号,这些料号在库房和加工现场都有明确的批次标识并隔离存放,在企业生产加工的各个环节, ...

  4. vue单应用在ios系统中实现微信分享功能

    表示是第一次使用vue做单应用显目,也是在逐渐的摸索中~更是各种踩坑,各种填坑,打算写博客么?是因为不想写笔记了,嗯嗯 就是这么简单 进入正题. 刚开始做微信分享的这个功能的时候,脑补了官方文档微信J ...

  5. js生成批次号_一文知晓MES系统中的批次管控功能

    更多精彩,请点击上方蓝字关注我们! MES系统中的生产批次管理,在制造企业特别是流程制造行业,存在一些需要按批号管理的原材料.半成品和成品统一称它们为料号,这些料号在库房和加工现场都有明确的批次标识并 ...

  6. 监控系统中的存储服务器的功能,监控系统的储存方法都有哪些,它们的区别是什么?...

    感谢邀请! 我是做智能化弱电的,关于监控系统的存储方法有哪些以及区别,我来做个简单的分享. 1.监控存储方式 监控的存储方式主要有DVR存储,NVR存储,CVR存储,以及云存储. ①DVR存储 在模拟 ...

  7. 给大家科普一下macOS系统中的“预览”功能究竟可以怎么用

    是不是有很多的朋友会以为Mac自带的预览功能,只有简单的图片浏览功能没别的用处了,其实错了,它还是一款强大的看图.修图.改图软件,也同时是一款多功能的 PDF 阅读与编辑工具.接下来给大家一一讲解一下 ...

  8. java考试系统中自动组卷功能的核心逻辑实现

    /** * 自动组卷 *  * @param request * @param response * @param out * @throws IOException * @throws Servle ...

  9. 怎么关闭win7计算机一键还原系统,Win7卸载一键还原功能后还会保留在开机启动菜单中怎么办...

    大家都知道,Win7操作系统自带有很多功能,但是一些功能平时也没怎么用到,比如一键还原功能,有些用户可能觉得Win7系统中的一键还原功能不好用,就将其删除了,不过该功能删除后还会保留开机启动菜单,怎么 ...

最新文章

  1. python中ttk和tkinter_Python tkinter与ttk日历
  2. python爬虫原理-python学习之python爬虫原理
  3. Brodatz纹理图像库
  4. Cocos游戏引擎3D特效全新升级 更流畅更炫酷
  5. C++中4种方式把字符串和数字连接起来(转载)
  6. URL重写:RewriteCond指令与RewriteRule 指令格式
  7. struts2框架之文件下载(参考第三天学习笔记)
  8. linus系统下载_系统管理程序卷土重来,Linus拒绝并阅读电子邮件,以及更多行业趋势
  9. 高性能数据库集群:分库分表
  10. 动态规划 —— 求解通配符问题(wildcard)
  11. (Dijkstra)迪杰斯特拉算法-最短路径算法
  12. 第三节 UNIX文件系统结构
  13. SIMULATE 受力分析简单教程
  14. 5.1声道定位测试音源(PCM-WAV)定位测试音源(PCM-WAV)
  15. Imdisk 虚拟磁盘 » A programmer's site
  16. 如何查看哪些期刊被SCI收录
  17. 【已解决】Latex如何打出△这个符号
  18. 秒懂FPGA、单片机、DSP、ASIC的区别
  19. 开源物联网平台ThingsBoard数据库40张数据表设计一览
  20. 24的两个好的中文论坛

热门文章

  1. 有向图算法c语言,c-如何将BGL有向图用作无向图(用于布局算法...
  2. Unix/Linux 中shell命令 awk
  3. 基于ASP.NET的在线论坛系统开发
  4. Ubuntu16.04 开发环境配置
  5. unity 编辑mesh顶点位置
  6. 可视化图表组件体系的构建(内附全套开源文件)
  7. 快速的把ppt转换成word用什么转换
  8. crypto-CSTPC(羊城杯 2020)
  9. C++ STL(第三篇:空间配置器)
  10. 博后年薪58万起,副教授35万起,出站享80万安家费或100万房补,西电杭州研究院...