0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

HMI设计如何跨过软硬件资源的整合的障碍?

米尔MYIR 2019-04-28 20:13 次阅读

人机交互(HMI)应用十分广泛,是目前众多产品开发设计都绕不过去的坎。但HMI设计所面临的挑战又是多种多样:包括从零开始,系统框架不清晰,评估时间过长;受困于硬件设计,不知道如何选型;受困于软件技术,开发难度大;HMI学习成本高,开发时间长等诸多障碍,如何能轻易的跨过这些软硬件资源的整合,只需专注应用开发?

在HMI创客的心目中,可能第一位想到的是树莓派。树莓派作为一款性价比十足,生态支持又广泛,性能又杠杠的单板计算机,在很多应用中都有用武之地,哪怕是大材小用。不过,对于要面向市场的量产型HMI产品,价格、体积、供货周期等都是需要设计者考量的,因此在专业应用的人机交互产品中,树莓派还不行。

MYD-Y6ULX-HMI人机接口参考设计是米尔电子推出的一款基于NXP公司i.MX 6UL/6ULL系列处理器嵌入式开发板,由MYD-Y6ULX-HMI开发板、MYB-Y6ULX-HMI-4GEXP扩展板、7寸电阻/电容三部分组成。所含的配件包含了一个12V/2A的电源适配器(多个转化插头),一条电源转接线以及一份使用指导文档。


硬件介绍

MYB-Y6ULX-HMI可以支持12V~24V 直流供电,底板主要功能有触摸功能、LCD、摄像头、USB以太网RS485RS232、RTC、IO 扩展能功能。拆下屏幕的话可以看到主板背面的情况,一个LCD接口(16bit RGB)、一个电容触摸屏接口、一个电阻屏触摸接口。需要注意的是,i.MX 6UL/6ULL系列产品最大只支持1366 x 768的分辨率显示。

开发板的板载资源分布如下:

41.png

硬件框图如下:

04_image.png

外设接口细节部分,从左往右看分别是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的结构框图如下所示:

20181210hmi4.jpg

MEasy HMI使用D-Bus作为应用程序和底层硬件的访问接口。RS232、RS485、CANLED这些硬件使用米尔电子提供的一套完整的控制和通信接口,对外提供基于D-BUS的Method和Signal,用户可以根据需要对我们提供

的接口进行扩展以实现更强大的功能,MEasy HMI中的网络管理应用则使用开源的Connman作为中间层来实现对网络设备的控制, Connman也是一个基于D-Bus的完全模块化的系统,可以通过插件化进行扩展,以支持EtherNet、WIFI、3G/4G、Bluetooth等网络设备的管理。

对于本身就从事人机交互方案的企业一般都会有自己独到的解决方案,但是若说有更加方便的HMI方案可以供参考,那不失为一种灵活的可退可进的策略。这一款主攻人机交互应用市场的嵌入式评估方案,重点是它提供了HMI设计的85%资源,可以让HMI产品开发缩短2个月,为专注应用开发的产品设计公司极大程度的降低了人力和时间成本。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • HMI
    HMI
    +关注

    关注

    9

    文章

    579

    浏览量

    48407
收藏 人收藏

    评论

    相关推荐

    研华产品通过统信及兆芯通用软硬件适配互认测试

    近日,研华自主研发的iEMS智慧能源、iMachine设备云智联以及InsightAPM软件通过了统信及兆芯通用软硬件适配互认测试,顺利取得了“通用软硬件适配认证中心”联合认证证书。这不仅对研华产品性能与兼容性给与认可,更是对其在国产化道路上给与了重要肯定。
    的头像 发表于 09-14 17:58 982次阅读

    国产精密信号链产品完整解决方案,软硬件兼容TI和ADI

    国产精密信号链产品完整解决方案,软硬件兼容TI和ADI
    的头像 发表于 08-19 09:58 313次阅读
    国产精密信号链产品完整解决方案,<b class='flag-5'>软硬件</b>兼容TI和ADI

    用于多路信号采集的国产模数转换器,软硬件兼容ADS1220

    用于多路信号采集的国产模数转换器,软硬件兼容ADS1220
    的头像 发表于 06-24 09:58 381次阅读
    用于多路信号采集的国产模数转换器,<b class='flag-5'>软硬件</b>兼容ADS1220

    机器视觉系统读取二维码-软硬件配置方案

    机器视觉系统读取二维码-软硬件配置方案
    的头像 发表于 05-24 00:56 518次阅读
    机器视觉系统读取二维码-<b class='flag-5'>软硬件</b>配置方案

    嵌入式系统软硬件基础知识大全

    制约的,只有硬件和软件协同工作,才能使嵌入式系统正常运行。本文将从嵌入式系统的定义和特点出发,详细介绍其硬件和软件的组成,并通过实例分析,深入剖析嵌入式系统的工作原理和应用场景。通过对嵌入式系统软硬件
    发表于 05-09 14:12

    磐启XNS1042软硬件资料

    电子发烧友网站提供《磐启XNS1042软硬件资料.zip》资料免费下载
    发表于 05-06 10:35 1次下载

    电池管理系统(BMS)软硬件介绍

    电子发烧友网站提供《电池管理系统(BMS)软硬件介绍.pdf》资料免费下载
    发表于 03-27 09:20 9次下载

    KubeCASH:基于软硬件融合的容器管理平台

    、CSI、CDI等接口都奉行一个重要的原则:“不做事,就不会犯错”。K8S可以理解成嵌于整个软硬件堆栈的一个薄层,仅仅提供硬件到容器环境的一个接入。至于具体的软硬件交互接口和机制、硬件
    的头像 发表于 01-08 10:16 1145次阅读
    KubeCASH:基于<b class='flag-5'>软硬件</b>融合的容器管理平台

    基于MSP430F13X的温度采集仪的工作原理及软硬件设计方法

    电子发烧友网站提供《基于MSP430F13X的温度采集仪的工作原理及软硬件设计方法.pdf》资料免费下载
    发表于 11-17 16:06 0次下载
    基于MSP430F13X的温度采集仪的工作原理及<b class='flag-5'>软硬件</b>设计方法

    使用FPGA完成飞行模拟器通信接口的软硬件设计

    电子发烧友网站提供《使用FPGA完成飞行模拟器通信接口的软硬件设计.pdf》资料免费下载
    发表于 11-07 14:41 0次下载
    使用FPGA完成飞行模拟器通信接口的<b class='flag-5'>软硬件</b>设计

    基于ARM的管轨牵引供电监控系统软硬件平台

    电子发烧友网站提供《基于ARM的管轨牵引供电监控系统软硬件平台.pdf》资料免费下载
    发表于 11-06 16:25 0次下载
    基于ARM的管轨牵引供电监控系统<b class='flag-5'>软硬件</b>平台