工业应用

+荐课 提问/讨论 评论 收藏
  • 本课程为精品课,您可以登录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秒

直播回放:人机交互新趋势的TI Sitara处理器的应用

AM335x 人机交互 TI_Sitara

基于AM335x Cortex A8,AM437x Cortex A9,AM57xx Cortex A15平台的人机交互窗口满足工业的四大新需求,更美观的人机界面,更高的视频和实时性能,更低功耗,更长的产品生命周期和稳定的供货保证。

猜你喜欢 换一换

推荐帖子

物联网安全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
分享到X
微博
QQ
QQ空间
微信

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新文章 手机版

站点相关: EEWORLD首页 EE大学堂 论坛 下载中心 Datasheet 活动专区 博客

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved