历史上的今天
返回首页

历史上的今天

今天是:2025年02月15日(星期六)

2019年02月15日 | 提供新的人机接口实现方式以减少大量需求资源

2019-02-15 来源:eefocus

大约十年前由于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方式,以实现令人满意的用户体验。更重要的是,无需指定昂贵的处理器即可达成此目的。该技术已经在越来越广泛的应用获得认可 - 包括日益普及的汽车领域。


推荐阅读

史海拾趣

Cermetek Microelectronics公司的发展小趣事

随着产品的推出,Cermetek Microelectronics公司开始注重品质管理。公司建立了严格的质量控制体系,从原材料采购到生产流程,再到最终的产品测试,都经过严格的把控。这种对品质的执着追求,使得公司的产品在市场上获得了良好的口碑。同时,公司还积极拓展市场,与多家知名企业建立了合作关系,进一步提升了品牌影响力。

台湾凯励(Carli)公司的发展小趣事

在电子行业中,品质控制和质量管理是企业生存和发展的关键。凯励公司深知这一点,建立了严格的质量管理体系和检测机制。公司从原材料采购到生产制造、产品检测等各个环节都严格把控品质,确保产品的稳定性和可靠性。此外,凯励公司还引进了先进的生产设备和检测仪器,提高了生产效率和产品质量。

DAESAN公司的发展小趣事

在电子行业中,技术创新是企业发展的核心驱动力。DAESAN公司深知这一点,因此一直致力于技术研发和创新。他们投入大量资金和资源,引进先进的生产设备和技术人才,不断推出具有竞争力的新产品。其中,一款高性能的电子芯片引起了行业的广泛关注。这款芯片采用了最新的纳米技术和低功耗设计,不仅性能卓越,而且节能环保。DAESAN公司凭借这一技术创新,成功打开了高端电子市场的大门。

Alorium Technology公司的发展小趣事

在电子行业的激烈竞争中,DAESAN公司也曾遭遇过困境。一次严重的金融危机让公司的资金链几乎断裂,许多项目被迫中断。然而,DAESAN公司并没有放弃,他们积极寻求外部支持,同时加强内部管理,降低成本,提高效率。在困境中,公司不断总结经验教训,优化经营策略。最终,他们成功度过了危机,实现了逆境中的成长。

Enterpoint公司的发展小趣事

Enterpoint公司起源于一个由几位电子工程领域的专家组成的创业团队。当时,他们看到了电子行业中对于高效、可靠的数据处理解决方案的迫切需求,于是决定创立Enterpoint公司,专注于开发这一领域的创新产品。团队初期面临着资金短缺、技术挑战和市场认知度低等多重困难,但他们凭借着对技术的热情和坚持,不断研发新产品,逐渐在电子行业中崭露头角。

Aptiv公司的发展小趣事

随着自动驾驶技术的日益成熟,Aptiv开始加快全球布局的步伐。公司不仅在多个国家和地区设立了生产基地和研发中心,还与众多知名汽车厂商建立了紧密的合作关系。通过提供先进的自动驾驶解决方案和技术支持,Aptiv成功赢得了众多客户的信赖和认可,进一步扩大了在全球市场的份额。

问答坊 | AI 解惑

大赛培训资料

本帖最后由 paulhyde 于 2014-9-15 09:12 编辑 培训资料,希望对大家有用  …

查看全部问答>

【藏书阁】电路原理 PPT版本

比较详尽地讲解电路原理的PPT ,不过文件名称有些乱,有信心的朋友可以了解一下…

查看全部问答>

hive注册表中MountAsBootable问题?

如果设置HIVE注册表,需要在platform.reg中添加如下项: [HKEY_LOCAL_MACHINE\\System\\StorageManager\\Profiles\\FlashDisk]     \"Name\"=\"NAND FLASH\"     \"Folder\"=\"NANDFlash\"     \"AutoPart\"=dwo ...…

查看全部问答>

只要是wince或wm操作系统的设备都能编程吗?

新手问题,请问各位大侠: 是不是只要wince或wm操作系统的设备都能用vs2005编程? 有人说可以,但是我问了一个销售商,他们的产品是wince系统的,但是他说不能编程。 谢谢!!…

查看全部问答>

关于嵌入式系统的软硬件设计

小弟想了解关于嵌入式系统的软硬件设计这方面,但不知道需要看哪方面的书~~ 求指教~~~…

查看全部问答>

◥怎么开传奇 如何开传奇-传奇一条龙服务 传奇开区一条龙

如何开传奇?应该准备什么?怎么开好呢?--初次接触的您 会有这些迷惑不? 答:开个F需要:服务器+空间+域名+网站+版本+架设+登陆器+技术支持+广告!     这些,都属一条龙服务的内容!--金牌网络(www.gm53.com),竭诚为您提供该方面服务-专业为 ...…

查看全部问答>

新手请教:单片机控制多个任务时如何响应????

各位大虾:       我是个单片机新手,现在基本上能做一些小小的单任务程序,现请教各位,如何才能实现多任务?比如说,我现在要通过9个按键分别控制9个任务,还要同时响应外部的其它中断。当有不同的按键按下时,它能够马上转 ...…

查看全部问答>

这几句话如何改成evc语句?

源程序是QBASIC,控制串口,需要改成api语句,不能调用控件! \' Open COM: 4800 Bd, no parity, 8 data bits, 1 stop, no handshake OPEN \"com1:4800,n,8,1,rs,cs,ds,cd\" FOR INPUT AS #1 ON ERROR GOTO RecvErr MainLoop: DO   WHI ...…

查看全部问答>

[Help!] TFFS 的 FLASH_BASE_ADRS怎么确定啊?

44b0x板,FLASH 是 AM29LV160DT   16Mbit/2Mbyte/1Mword 参照 http://www.lwsir.com/ligong/dianzi/200701/17467_3.html 对BSP作了修改。 执行tffsShow -> tffsShow amd29lvMTDIdentify Manufacturer unknown: 0x06 0: **** commu ...…

查看全部问答>

关于仿真器速度问题讨论

我在做FFT计算的时候发觉用仿真器和直接烧片运行的时间明显不同。起初我以为是由于仿真的时候程序在片外读取是导致时间变长的主要原因。可是当我查询了资料,片外读取的速度并不慢,这并不是主要原因。我想导致仿真器运行程序时间加长的原因应该是 ...…

查看全部问答>