×

什么是HMI?串口HMI的入门指南资料免费下载

消耗积分:0 | 格式:rar | 大小:0.80 MB | 2019-09-26

分享资料个

  什么是HMI

  HMI 是Human Machine Interface 的缩写,“人机接口”,也叫人机界面。人机界面是系统和用户之间进行交互和信息交换的媒介, 它实现信息的内部形式与人类可以接受形式之间的转换。凡参与人机信息交流的领域都存在着人机界面。

  什么是串口HMI

  串口HMI 就是设备封装好HMI 的底层功能以后,通过串口(USART 232)与用户MCU 进行交互,比如MCU 可以随时通过USART 发指令通知设备切换某个页面或者改变某个组件的属性。设备也可以随时通过USART 通知用户MCU 操作者目前触摸了页面上的某个组件或者设备当前进入了某个页面。

  串口HMI 和普通显示屏有何区别,我该如何选型。

  对于产品研发者来说,产品研发初期可以选型的接口无非就3 种类型:RGB 接口,MCU 总线接口,串口HMI。

  RGB 接口:

  RGB 接口必须用在带有RGB 驱动的ARM 芯片上,一般的ARM9 芯片有少许支持RGB 的,ARM9 以上的芯片多数支持RGB.但是此类接口的驱动是最复杂的,对硬件要求也是最高的。详细的驱动细节这里就不多讲了。

  MCU 总线接口:

  MCU 总线接口驱动比RGB 简单一些,对硬件也基本没有任何要求,只要是个MCU 都可以驱动。但是显示速度是个比较大的瓶颈,大多数用户的MCU 都是51 内核或者stm32 这样的ARM7内核。驱动总线接口的屏速度不是很理想。当然ARM7 内核也有超高速的。但是芯片成本也比较高,用的人也比较少。除了速度瓶颈之外,界面的显示驱动对于大多数用户来说也是很头疼的。总线型接口的屏只提供点阵的操作。图片,字符等任何显示内容都是通过取模数据,在屏幕上相应的位置把点阵一个一个的打出来。在此基础上再来实现人机界面的逻辑。工作量很大。通常情况下,比如做一个英文键盘可能开发者就得耗费几个星期的时间来制作。并且后期修改的时候也是相当的吃力。

  串口HMI

  对于开发者来说,串口HMI 是最简单的显示方案。首先他跟MCU 总线屏一样对用户的硬件没有任何要求,其次。他没有速度瓶颈,因为界面的显示是设备内部自己实现的,用户MCU 只是发送指令,并不需要底层驱动。再次,针对显示的人机界面的布局和大多数的逻辑(比如界面背景,按钮效果,文本显示等)。全部都不需要用户的MCU 参与,使用设备提供的上位软件,在电脑上点几下鼠标就完成了。制作好资源文件以后下载到屏幕即可自动运行,剩下的就是USART 交互了(运行中用户MCU 通过简单的对象操作指令来修改界面上的内容)。

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

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !