提供新的人机接口实现方式以减少大量需求资源

发布者:剑戟辉煌最新更新时间:2019-02-15 来源: eefocus关键字:人机接口  MCU  EVE 手机看文章 扫描二维码
随时随地手机看文章

大约十年前由于iPhone的推出使我们的日常生活产生了重大改变,利用触控来操作手机的方式扮演了至关重要的角色让我们与科技有了实时的互动。虽然在此之前触控屏就已经存在多年,但由于iPhone以及其他厂商的跟进,最后受到全世界使用者的欢迎,这些产品彻底改变了我们整个社会的运作方式,现在我们已经很难适应没有这些产品的生活方式。

 

传统人机接口(HMI),主要是由机械式的按键、旋钮、开关以及7段LED显示器或字符图形显示器所组成,现今已被彩色TFT-LCD屏幕所取代,包含完整的音效、视频、动画以及触控功能。虽然通用处理器(CPU)都保有一定的速度在进步,但是使用在电子设备中或特定目的微控制器(MCU)的计算能力却没有显著的提升。

 

目前大多数MCU都采用古老的8051或ARM Cortex-M系列内核,主要用于控制和传感的应用。然而这些MCU却大多没有配备图形处理单元(GPU),就像它们昂贵、功能更强大的CPU兄弟一样。没有触控与实时互动的能力,现在人们期望从电子设备(无论是零售、医疗还是工业计算机)获得与智能手机相同触控、感觉和反应的用户体验。但目前MCU无法提供相同等级的用户体验,这方面需要改善。

 

如果系统MCU也需要处理HMI,那么它的处理能力势必受到影响,需要把核心的任务作转移。因此将会影响整体表现。此外,由于显示器的像素需要逐一的刷新,也需要帧缓冲器,以及用于存储所有图形数据的大容量闪存。这些组件将占用更多的空间,也增加了功率耗损同时也增加物料清单成本。

 

通过创新的面向对象方式,Bridgetek屡获殊荣的嵌入式视频引擎(EVE)系列芯片能够解决现今HMI领域中的技术差距。该设备具有强大的GPU、显示命令处理器、JPEG译码器、LCD控制器、音频处理器和触控处理器。当EVE芯片与任何标准MCU配对时,该系统的HMI将被转换,所以用户可以体验与最先进智能手机相近的用户体验。

 

EVE能够处理预先定义的对象(如圆形、方形、哔哔声等)对HMI系统所需的所有图像和音频内容来作简化。如此,不需访问在该HMI中的所有图形或声音的细节,而是将每个对象分配一个简单的标识符。因此大大减少了所涉及的数据传输,减轻了MCU压力,并且无需帧缓冲器和大容量的闪存。当需要更复杂的对象(如滑块、切换、时钟和仪表)时,可以扩展一个预先定义的编程库而获得。

 

图1:家用电器和零售场使用EVE的示例

 

EVE第三代芯片BT81X系列具有自适应可伸缩纹理压缩(ASTC)功能,具有强大的独立立即彩现(render)功能。可以支持分辨率高达1280x720像素的显示器和高达11英吋对角线的面板,以及支持最多5个触控点的电容式触控屏。EVE能够为传统电子设备注入新的活力经由HMI的更新,众多应用都可以因这项技术而从中受益包括销售点(PoS)、家用电器、血压计、电表、机顶盒、科学仪器、电梯控制、安全系统、工业控制、GPS导航设备、心率监测器、自动售货机和家庭自动化系统。图1中显示EVE通过SPI接口与MCU连接,并提供下列示例:a先进洗衣机的HMI;b应用于酒商的智能货架。

 

另一个巨大商机在于需要复杂HMI的汽车领域,EVE已经在电动汽车(EV)和汽车售后配件领域取得了大量市场。除此之外,EVE也能够应用于仪表板、娱乐信息控制台、侧视镜和后视镜显示器、抬头投影以及后座娱乐控制台。

 

现今市场需要众多的辅助显示器,以辅助中央娱乐信息控制台,目前正准备导入到车辆中,使车上的乘客更加愉快,并提供更高度的个人化。这些可用于导航,多媒体娱乐和联结。在这种情况下,作为集成HMI引擎的EVE可以与相对低成本的MCU配对,以取代昂贵应用处理器,闪存和DRAM内存的子系统。改为使用一个简单而紧凑的解决方案,使价格更具竞争力。

 

图2:EVE应用于汽车仪表板

 

图2显示EVE如何应在汽车仪表板上。使用显示器作为仪表板的实现,取代机械式的仪表板所以设计上更具灵活性。驾驶员可以根据个人喜好轻松切换现代感或复古风。还可以从标准驾驶模式转换到运动模式的显示。也可以根据驾驶员的不同品味而改变配色。

 

图3:EVE在电动汽车充电的应用

 

在车辆的诊断运用上也十分具有潜力。如图3显示如何运用EVE在EV的仪表板。在此应用,MCU从相关ECU(发动机控制器)取得信息后,EVE以生动动画的形式在显示器上实时呈现关键数据(例如车速、行程、引擎转速、电池电量和能量再生的情况)。也能够以视频播放的方式呈现。

 

图4:汽车座椅调整

 

图4显示座椅调节HMI。此应用使用EVE作图形处理,将讯息表现在显示器上同时处理触控。也能够事前配置首选设置,例如座椅位置、靠背位置、靠背高度等。这些默认配置可以存储,在随后需要时调用。

 

为了帮助工程师更方便的使用EVE,该平台提供了全面的开发工具包。包括EVE屏幕设计器(ESD),EVE屏幕编辑器(ESE)和EVE资产生成器(EAB)。使用ESD不需考虑底层硬件,提供工程师完整的EVE开发工作环境。使用可视化编程所以能够快速建构HMI。ESE是一个直观的HMI应用程序,针对初级/中级EVE使用者。此工具的目的是帮助使用者了解EVE命令的用法。用户可以通过拖放对象或直接键入EVE命令实现将对象放置在屏幕上以建构一个静态屏幕。内置EVE仿真器可以完全按照所选屏幕尺寸和分辨率以完全展示命令的效果。EAB应用程序让用户转换所有HMI资产(如图像、音频、视频、字体数据等),转换成EVE兼容的格式。

 

提供了多种实用工具以支持EVE(包含芯片和工具链)创建生动,色彩丰富且多种的触控HMI方式,以实现令人满意的用户体验。更重要的是,无需指定昂贵的处理器即可达成此目的。该技术已经在越来越广泛的应用获得认可 - 包括日益普及的汽车领域。


关键字:人机接口  MCU  EVE 引用地址:提供新的人机接口实现方式以减少大量需求资源

上一篇:人工智能(AI)已经走进大众视野,刷满了存在感
下一篇:“AI+安防”加速释放实战价值

推荐阅读最新更新时间:2024-05-03 03:28

51单片机 (6)串口中断通信+定时器2串口中断
51单片机默认使用定时器1作为串口通信的波特率发生器、定时器1中断通信,串口与定时器1冲突,在遇到定时器不够用的时候可以用定时器2 #include reg52.h void DelayMs(unsigned int i); void SerialInit(); void SendByte(unsigned char sbyte); void SendString(unsigned char *pstr); void main(void) { SerialInit(); while(1); //注:必需要无限循环 } /* //单片
[单片机]
89C51单片机定时/计数器0
89C51单片机的定时计数功能由特殊功能寄存器TMOD和TCON共同控制。 TMOD没有位地址,不能进行位操作,其每位的名称和功能如下: TMOD:GATE C/T1 M1 M0 GATE C/T1 M1 M0 D7 D6 D5 D4 D3 D2 D1 D0 GATE C/T1 M1 M0 控制定时计时器1; GATE C/T0 M1 M0 控制定时计时器0; GATE=0时,定时计数信号是T0脚状态(P3.4)或机器周期(C/T=0计机器周期,即定时,C/T=1,计T0脚的状态,即计数),计数开始开关是TR0(0关闭计数
[单片机]
89C51<font color='red'>单片机</font>定时/计数器0
6502单片机编程
6502寄存器 1.累加寄存器A 这是个8位寄存器,既然是8位,那么说明该寄存器中只能存储一个(00-FF)之间的立即数.它与算术逻辑运算单元一起完成各种算术逻辑运算,它既可存放操作前的初始数据,也可存放操作结果,所以称为累加器. 在6502汇编中,这个寄存器应该算是用的最多的 大家也不要管那么多,只要知道有这个寄存器,该寄存器可以存放一个00-FF之间的立即数就可以了. 2.变址寄存器X 也是8位寄存器,它在编程中常被当作一个计数器来使用.它可以由指令控制而被置成一个常数,并能方便的用加1,减1,比较操作来修改和测试其内容,以使得程序能够方便灵活的处理数据块,表格等问题. 3.变址寄存器Y
[单片机]
PIC系列单片机的中断资源特点及其应用方法详解
1 PIC单片机简介 PIC系列单片机是美国Microchip技术公司推出的高性能价格比的8位嵌入式控制器(Embedded Controller),它采用了精简指令集计算机RISC(Reduced Instruction Set Computer)和哈佛(Harvard)双总线以及两级指令流水线结构。具有高速度、低工作电压、低功耗等特点和优良的性能价格比,因而PIC系列单片机越来越受到单片机开发与应用工程技术人员的青睐。该系列独特的结构和中断资源使其在使用时与其它系列的单片机有许多不同之处。下面以PIC16CXX系列微控制器为例来介绍PIC系列单片机的中断资源特点以及应用方法。 2 中断资源的开发与屏蔽 图1是PIC16C6
[单片机]
PIC系列<font color='red'>单片机</font>的中断资源特点及其应用方法详解
D/A转换器与单片机接口电路图
D/A转换器与单片机接口电路图(单缓冲工作方式) 适用于只有一路模拟量输出,或有几路模拟量输出但并不要求同步的系统,电路中芯片有 DAC0832
[单片机]
D/A转换器与<font color='red'>单片机</font>接口电路图
初学者想自学单片机需要买什么呢?
我刚开始学习单片机的时候一脸懵逼,看了下网上一些扫盲文。 模拟电路、数字电路、微机原理、C语言、寄存器、数据手册、数据结构等等一大堆专业名词… 不知道的还以为单片机是造导弹的技术…. 实际刚开始学根本用不着学这么多,无际从事单片机开发10余年,下面给大家捋一捋。 捋完你就会不禁来一句:卧槽,比哄女朋友简单多了! 学习单片机开发啊,不像学纯软件,能空手套白狼。 单片机开发是偏向硬件的编程,也就是写程序去控制硬件。 虽然网络喷子很多劝退的,说什么学得多,拿得少。 但我觉得起码学起来比纯软件有趣多了,至少不会说写半天程序,只是在电脑屏幕里打印冷冰冰的字符串。 基本学个几天,你就能电路板上的灯点起来,然后可以大胆地发挥你天马行空的想象。
[单片机]
基于单片机控制的新型智能电梯语音系统设计
引言 原文位置 语音系统对电梯来说是不可缺少的部分,比如进行楼层报数、方向提示、报警告示、消防对讲甚至广告宣传等。目前绝大多数电梯使用语音芯片来进行语音存储和播放,而语音芯片系统存在一些缺陷,比如外围电路复杂、音质不佳、成本偏高、容量有限以及语音更改不便等。有鉴于此,本文设计了一款基于 单片机 控制的智能电梯语音系统。 原文位置 系统概述 原文位置 电梯控制系统的基本功能,是根据用户的楼层按键信息,显示到往楼层数字,语音播报到达楼层。系统框图如图1所示。 原文位置    原文位置 原文位置   图1 电梯语音系统结构框图 原文位置 硬件设计 原文位置 根据FLASH的读写规则和MP3的解码协议,事先设
[单片机]
51单片机原理与设计方案
一、单片机简介 单片机:在一片集成电路芯片上集成微处理器(CPU)、存储器(ROM和RAM)、I/O接口电路,从而构成了单芯片微型计算机,即单片机(single chip Microcomputer)也叫微控制器(MCU)。 MCS51是指由美国Intel公司在1980年推出一系列单片机的总称,这一系列单片机包括了好些品种,如8031,8051,8751,8032,8052,8752等,其中8051是最早最典型的产品,该系列其它单片机都是在8051的基础上进行功能的增、减、改变而来的,所以人们习惯于用8051来称呼MCS51系列单片机。 Intel公司将MCS51的核心技术授权给了很多其它公司,所以有很多公司以8051为基
[单片机]
51<font color='red'>单片机</font>原理与设计方案
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved