HMI 是 Human Machine Interface 的缩写,“人机接口”,也叫人机界面。
人机界面是系统和用户之间进行交互和信息交换的媒介,它实现信息的内部形式与人类可以接受形式之间的转换。
凡参与人机信息交流的领域都存在着人机界面。
串口 HMI 就是设备封装好 HMI 的底层功能以后,通过串口(USART 232)与用户 MCU 进行交互,比如 MCU 可以随时通过 uart发指令通知设备切换某个页面或者改变某个组件的属性。换言之,只需要四根线就能实现对HMI的操作,设备也可以随时通过 USART 通知用户
MCU 操作者目前触摸了页面上的某个组件或者设备当前进入了某个页面。 最最重要的是,串口屏便宜,便宜,便宜(重要的事情说三遍)
HMI串口触摸屏是工控领域应用场景很广的一款触控应用屏幕,它是LCD彩屏与TP的二合一屏幕,同时兼具两大特点:
1.1.界面布局零代码
HMI自带了一片MCU控制器且有一套完整的UI构建机制,并且PC端有一套模拟的IDE,这套IDE支持图形化编程,也就是我们完全不需要敲代码就能实现我们对自己系统UI的设计和调试,而且因为PC端的IDE是仿真效果,我们可以在PC端上将设计好的界面反复进行模拟调试,再下载到HMI中进行使用,开发方便快捷!
1.2.串口指令控制
因为HMI自带了UI构建机制,那么与主控的交互仅仅需要通过自己设置好的串口关键进行交互即可,这无疑减小了系统间模块的耦合性,让我们整体设计更模块化,复用性更强。
另外因为HMI的技术比较成熟,价格很低,很适合个人开发者初期开发使用。