人机交互(hmi)应用十分广泛,是目前众多产品开发设计都绕不过去的坎。但hmi设计所面临的挑战又是多种多样:包括从零开始,系统框架不清晰,评估时间过长;受困于硬件设计,不知道如何选型;受困于软件技术,开发难度大;学习成本高,开发时间长等诸多障碍,如何能轻易的跨过这些软硬件资源的整合,只需专注应用开发?
在创客的心目中,可能第一位想到的是树莓派。对,树莓派作为一款性价比十足,生态支持又广泛,性能又杠杠的单板计算机,在很多应用中都有用武之地,哪怕是大材小用。不过,对于要面向市场的量产型hmi产品,价格、体积、供货周期等都是需要设计者考量的,因此在专业应用的人机交互产品中,树莓派还不行。
对于本身就从事人机交互方案的企业一般都会有自己独到的js555888金沙老品牌的解决方案,但是若说有更加方便的hmi方案可以供参考,那不失为一种灵活的可退可进的策略。本篇要介绍的是一款主攻人机交互应用市场的嵌入式评估方案,重点是它提供了hmi设计的85%资源,可以让hmi产品开发缩短2个月,为专注应用开发的产品设计公司极大程度的降低了人力和时间成本。
myd-y6ulx-hmi人机接口参考设计
myd-y6ulx-hmi人机接口参考设计是米尔电子推出的一款基于nxp公司i.mx 6ul/6ull系列处理器的嵌入式开发板,由myd-y6ulx-hmi开发板、myb-y6ulx-hmi-4gexp扩展板、7寸电阻/电容三部分组成,不过本次爱板网拿到的只包含myd-y6ulx-hmi开发板以及7寸电容屏的组合,实物如下图所示。
所含的配件包含了一个12v/2a的电源适配器(多个转化插头),一条电源转接线以及一份使用指导文档。
硬件介绍
myb-y6ulx-hmi可以支持12v~24v 直流供电,底板主要功能有触摸功能、lcd、摄像头、usb、以太网、rs485、rs232、rtc、io 扩展能功能,板子实物图如下所示。
拆下屏幕的话可以看到主板背面的情况,一个lcd接口(16bit rgb)、一个电容触摸屏接口、一个电阻屏触摸接口。需要注意的是,i.mx 6ul/6ull系列产品最大只支持1366 x 768的分辨率显示。
开发板的板载资源分布如下:
硬件框图如下:
外设接口细节部分如下图所示,从左往右看分别是12v~24v 直流电源输入,支持3.81mm接线端子(产品已提供电源转接线);1路3线rs232串口,1路rs485接口;一个10/100mbps 以太网接口;1路usb host接口,采用type a 型连接器;1 路microusb otg接口; 1 路 4 bit mmc 接口; myb-y6ulx-hmi 底板电路支持 usb otg 和 usb host。
板子旁边还包括了microsd卡、串口、rtc后备电池座。
myb-y6ulx-hmi 支持 8bit 并行摄像头。
myc-y6ulx 核心板采用高密度高速电路板设计,并同时兼容 i.mx 6ul 和 i.mx 6ull系列处理器,在大小为 37x39mm 的板卡上集成了处理器、ddr、nand flash、emmc、电源管理等电路。核心板与底板连接采用 1mm 间距的邮票孔焊盘相连,抗震动能力好,稳定可靠,同时具有更高的性价比。
核心板硬件框图。
myd-y6ulx-hmi是米尔电子推出的基于nxp公司i.mx 6ul/6ull系列处理器的嵌入式开发板。i.mx6ul是一个高功效、高性价比的应用处理器系列,采用单个arm cortex-a7内核,运行速度高达696mhz。i.mx 6ull在i.mx 6ul的基础上精简了安全加密部分,主频最高可达900mhz,更具性价比。i.mx 6ul/6ull系列的处理器提供多种存储器接口,其中包括16位lpddr2、ddr3、ddr3l、nand flash、nor flash、emmc、quad spi和各种其他接口,用于连接外围设备。如果此时你想到树莓派,那你会发现,树莓派没有这么多存储接口可以扩展。
measy hmi框架介绍
measy hmi是米尔电子开发的一套人机界互框架,它包含基于qt5的本地hmi和远程的web hmi。本地hmi需要硬件平台具备显示单元、输入单元、通讯接口、数据存贮单元等;软件部分需要包含dbus、connman和qt5运行时环境等。web hmi是b/s架构的应⽤,需要网络接口支持,软件部分包含python2.x以及tornado, javascript, css,html, websocket等运⾏环境。本地hmi和web hmi的结构框图如下所示:
measy hmi使⽤d-bus作为应用程序和底层硬件的访问接口。rs232、rs485、can、led这些硬件使用米尔电子提供的一套完整的控制和通信接口,对外提供基于d-bus的method和signal,用户可以根据需要对我们提供的接口进行扩展以实现更强大的功能,measy hmi中的网络管理应用则使用开源的connman作为中间层来实现对网络设备的控制, connman也是一个基于d-bus的完全模块化的系统,可以通过插件化进行扩展,以支持ethernet、wifi、3g/4g、bluetooth等网络设备的管理。
measy hmi在目标板上目录结构如下
上电演示
下面通过一个演示视频来了解米尔电子人机交互js555888金沙老品牌的解决方案的基本功能。
看完这个视频,相信大多数人对米尔电子的这套js555888金沙老品牌的解决方案有个大概的了解,当然,除了这些看得见可以演示的功能演示外,米尔电子还提供了基于此开发板的整套人机交互js555888金沙老品牌的解决方案的详细教程和源码,用户可以根据教程的指导一步步熟悉开发,非常人性化。有需要的可以去myd-y6ulx-hmi的资源页面下载(http://down.myir-tech.com/myd-y6ulx-hmi/),可以说米尔电子提供的这套人机js555888金沙老品牌的解决方案为用户轻易的跨过了软硬件资源整合的门槛,工程师只需专注应用开发即可,对于企业来说,大大节省了人力成本和时间成本,有兴趣的可以多关注下,爱板网也将上线此套开发板的免费申请活动,并邀米尔电子的专家提供全方位的js555888金沙老品牌的技术支持,想提升,想探讨的用户千万别错过了。
myd-y6ulx-hmi产品详情:http://www.myir-tech.com/product/myd-y6ulx-hmi.htm
文章来源:爱板网