联系我们 face+ 关于 服务 案例
首页 案例 服务 关于 face+

什么是hmi控制,hmi控制步数包括哪些

Time: 2021-04-28

hmi系统的出现,让机器变得不再那么死板,甚至对于未来的人工智能有着非常大的意义。hmi系统要实现人机交互,hmi控制是非常关键的内容。今天就让faceui为大家介绍关于hmi控制的相关情况。

  hmi控制步数

  控制过程主要分一下几步:

  1、读数——这里读出来的是触摸屏控制芯片的AD值,是屏的物理坐标。

  按照控制芯片的时序使用管脚模拟SPI的方式读出来的,用过STM32的SPI,也可以,不过习惯模拟,不用那么复杂的配置了。

  2、滤波——触摸屏类似按键,按下和放开时会有抖动。

  有2种方式的滤波,一种是像按键一样,检测到控制芯片INT引脚变低之后,延时20ms,然后如果在检测还是为低,则是真正的按下。第二种是软件滤波,程序读取了10次触摸屏的物理坐标,然后冒泡排序,最后去掉最前面的和最后面的,只保留中间3个,再对中间3个取平均。

hmi控制

hmi控制(图片来自网络)


  3、转化——把屏的物理坐标转化成逻辑坐标,这里的逻辑坐标在LCD的范围内对应LCD的像素点坐标。

  xp——x的物理坐标 xl—— x的逻辑坐标 LCDXSIZE ——LCD的x方向做大值 xpmin —— 在LCD(0,0)坐标处的x的物理坐标 xpmax LCD最大处x物理坐标。

  yp——y的物理坐标 yl—— y的逻辑坐标 LCDYSIZE ——LCD的y方向最大值 ypmin —— 在LCD(0,0)坐标处的y的物理坐标 ypmax LCD最大处y物理坐标。

  4、定位——触摸屏的定位,这个其实应该放到最开始。

  定位的作用是求处上面的xpmin,xpmax,ypmin和ypmax,方法就是在屏幕上知道2点,求这两点所在直线上的一点(而且知道要求点的某一个坐标)。在屏上分别画出4个点,其实3个点足以,但是一般都用4个点,取得这四个点的物理坐标。

  关于hmi控制

  HMI是人机界面的简写,它为PLC控制系统、I/O模块或者其他控制系统提供一个人性化的操作界面。而hmi控制对于人机交互有着非常重要的作用。人机界面通过RS232、485、MODBUS、CAN总线等协议与这些控制系统交互数据与控制信号。由于这种交互是实时的,这就使得HMI(人机界面)实现了下面的关键功能:

hmi控制

hmi控制(图片来自网络)


  1、实时监控PLC、I/O模块的运行,并在HMI上形象地显示出来。

  2、操作者可以通过HMI向自动化设备发出控制信号,使得自动化设备可以按照操纵者的意图运行。

  hmi的特性

  1. 人机界面(HMI)必须具备和各种自控设备交互数据的能力,这需要HMI集成各种型号的PLC、I/O模块、各种总线协议等自控设备的通信协议。

  2. 人机界面(HMI)应该提供一个工具软件,供客户开发基于特定控制系统定制相应的应用。

  3. 人机界面(HMI)必须是工业级的产品,能够适应工业应用环境,具有可靠的质量和优秀的性能。

  以上就是faceui为大家介绍的关于hmi控制的相关内容。hmi要实现人机交互,控制系统是非常重要的,它连接着各种信号,实现人与机器的有效交互和使用。


合作咨询

上海(总部)

上海市浦东新区郭守敬路498号22号楼
021-61057328
service@faceui.com

办公地址地图

北京

北京市东城区后永康17号A座
010-64015620
service@faceui.com

办公地址地图

成都

四川省成都市锦江区东大街牛王庙段100号
028-62790929
service@faceui.com

办公地址地图
首页 | 案例 | 服务 | 关于 | face+ | 智见

Copyright © 2009-2022 FaceUI design. All rights reserved


沪ICP备13044459号-5

上海办公地点地图
北京办公地点地图
深圳办公地点地图
在微信中搜索faceui
或保存二维码在微信中打开