- 本课程为精品课,您可以登录eeworld继续观看:
- 工业应用
- 登录
- 课程目录
- 相关资源
- 课程笔记
接下来介绍一个重点
就是我们工业的HMI了
刚才有提到过这个工业的HMI相较于
我们的消费和医疗来说它会更多一点
首先看工业HMI的位置
这张图基本上描绘出来了
在工业自动化体系之中不同层面和不同的应用
比如说最上面这层是操作层面
刚才有朋友提到的这个工业的PC 相对它来说也是在这个层面的
那个HMI也是在这个层面的
那么接下来这层基本上就是在PLC控制层
或者是叫运动控制
Motion Controller或者是CNC控制这块
基本上在这一层会涉及到很多算法的的解析
当然了,有人说在这个工业PC上或者是HMI上
我们也存在算法的解析
这个基本上是跟客户的这个产品形态是相关的
有的是把这两层是严格分离开的
所以,比如说我们前面列举出来的这种中高低端的纯HMI
还有一种就是类似于CNC这边控制技术上的
基本上是把HMI和下面的Motion Controller部分合二为一的
那么最底层的话基本上就是一些叫PLC slave的设备了
就是一些从属设备
比如说一些LO控制,比如说一些电机控制
我们今天有不少朋友对PRU感兴趣的
PRU基本上能存在的这个地方
就是在这个工业的这个控制这层
比如说把PRU去作为这个工业现场总线的一些主站
比如EtherCATMaster
那更多的话,它存在的是在从站这一层
为什么呢?从实时性而言
HMI的实时性是相对来说要求是最低的
底下的这个工业现场总线来说要求是最高的
而PRU这种实时的单元
基本上就是搭配着我们的叫(s some b?)是操作系统去做的
所以,基本上它大多数的都是在从站的实时应用场景下
而在中间这个控制层
PLC的master或者是Mon Controller这个级别
基本上我们能看到
如果使用PRU去做的强实时的操作系统
那基本上使用的都是我们的(Rtos?)体系
还有就是一些μcos的体系在这边也是能看到的
那如果是又带有算法,又带有显示的这种情况下
基本上我们看到的就是一个实时的Linux
在Linux的基础上去做的一个实时调度的功能
而最上层的HMI部分就是一些Linux、Android等一些第三方的用户界面
顺便提一下,目前我们还是看到有几家客户
拿Android在工业的HMI上应用
目前来说
我们觉得还是比较可观的
因为现在工业的HMI也在向着大屏、智能化
以及高用户体验的方向靠拢
所以HMI以后的功能会变得越来越强大
然后它所囊括的工作能力也变得越来越强
OK,这张就是关于工业CNC控制体系+HMI的简图
那么,需要提的一点是
这个HMI的能力不光是人对于机器的输入
和机器对于这个东西的反馈
它更多的体现在这个工业HMI底层的机器跟机器间的互通性
它是支持一些工业通讯协议的
它能够对底层的PLC的master
或者是controller
再有就是对一些电机的控制去做一些控制
所以在这样一个HMI体系之中
我们看到的更多的是除了ARM架构之外
还有一个对DSP的需求
所以,AM571和572这种以A15架构+DSP技术架构的产品
是有良很好应用的
而且市场上我们也有不少的客户已经拿我们的东西做成了方案
目前都在推广的过程之中
OK,接下来的这张图
就是描述了在工业的HMI体系之中
我们往往离不开industrial pc这个概念
刚才有提到过
现在越来越多的客户想做一体机
就是把这个东西作为一个融合
我们可以想想看
在这样子的一个HMI场景下
我们既要兼顾HMI本身的特性、显示的流畅
和这种分辨能力
又要去兼顾到我们对底层的操控
和这种实时特性
所以这样一来
我们对于CPU的预算能力以及CPU的算法能力
都会有不同程度的增强
再有一方面,就是对于外设的支持程度上
特别是对于工业现场总线的支持上也就会有不同程度的增强
现在我们能够经常看到的一个架构就是
在(system some b?)基础上去做工业的PLC
再有就是RTLinux
去做这层既带有HMI,又带有PLC控制功能的一体化产品
所以在工业这个方面来说
再往下,就是industrial pc这个环节上,我们还有很多比较先进的技术
这个等一下在产品之中跟大家做一个详解
OK,最后在工业这边做一个汇总
就是针对于工业我们不同的需求
我们可以以ARM架构本身,以及ARM+通讯,再加上3Dgraphic
或者是再加上一个DSP的运算性能
作为一整套灵活的通用的平台
来满足客户对于不同的产品和相同产品中高中低端不同的需求
除此之外的话
TI在这里为工业提供的更多的是我们非常稳定的供货
非常宽动态的一个温宽范围
以及非常强的一个系统稳定性的支持
这个也是在业界之中我们在工业和医疗领域内有很大市场的一个重要因素了
课程介绍
共计7课时,1小时58分46秒
猜你喜欢
换一换
推荐帖子
- 物联网安全himqtt防火墙数据结构之ringbuffer环形缓冲区
- 物联网安全himqtt防火墙数据结构之ringbuffer环形缓冲区 随着5G的普及,物联网安全显得特别重要,himqtt是首款完整源码的高性能MQTT物联网防火墙 - MQTT Application FireWall,C语言编写,采用epoll模式支持IoT数十万的高并发连接,并且兼容ModSecurity部分规则。 代码非常优秀,非常值...
-
hihttps
无线连接
- 给C语言增加几个位操作函数
- 在汇编语言中有直接对位进行操作的指令,如置位、复位、位取反、测试某一位等,这对于硬件操作十分方便,在C语言中尽管也提供了一些位操作手段,如按位与、按位或、按位取反等,但它们是对一个字节进行操作,如要对具体的一位操作,仍旧不方便,以下给出了一些函数,可以模仿汇编语言的一些位操作功能。 #define uchar unsigned char /*测试变量某一位是否为&lsquo...
-
Jacktang
微控制器 MCU
- 单片机上拉电阻、下拉电阻的详解和选取
- 一、定义 1、上拉就是将不确定的信号通过一个电阻嵌位在高电平!“电阻同时起限流作用”!下拉同理! 2、上拉是对器件注入电流,下拉是输出电流 3、弱强只是上拉电阻的阻值不同,没有什么严格区分 4、对于非集电极(或漏极)开路输出型电路(如普通门电路)提升电流和电压的能力是有限的,上拉电阻的功能主要是为集电极开路输出型电路输出电流通道。 ...
-
灞波儿奔
微控制器 MCU
- LED PWM调光C程序
- #include<reg52.h> //包含头文件,一般情况不需要改动,头文件包含特殊功能寄存器的定义 sbit LED1 = P2^0; sbit LED = P2^1; //定义LED灯,通过LED显示调光效果 sbit LED2 = P2^2; unsigned char ...
-
Aguilera
微控制器 MCU