当前位置: 首页 > news >正文

443是端口网站建设/苏州百度

443是端口网站建设,苏州百度,js修改wordpress,南山商城网站建设目录绪论(2学时)常用仪表设备(3学时)计算机总线技术(4学时)过程通道与人机接口(6学时)数据处理与控制策略(6学时)网络与通讯技术(3学时&#xff0…

目录

绪论(2学时)

常用仪表设备(3学时)

计算机总线技术(4学时)

过程通道与人机接口(6学时)

数据处理与控制策略(6学时)

网络与通讯技术(3学时)

控制系统软件(4学时)

典型计算机控制系统简介(6学时)

计算机控制系统中的抗干扰技术(2学时)

计算机控制系统的设计与实施(2学时)

计算机控制系统实例(2学时)


1.1 计算机控制系统概述

计算机控制,是关于将计算机技术应用于工农业生产、国防等行业自动控制的一门综合性学科与技术

计算机控制是以计算机、自动控制理论、自动控制工程、电子学和自动化仪表为基础的综合学科。

计算机控制系统简单地说就是以计算机替代了原模拟控制系统的控制器(控制仪表)组成的自动控制系统。但是这种取代决不是一种简单的替代而是一种升华。

1.1.1计算机控制系统产生的原因

随着科学的发展、技术的进步和对控制的要求的提高,控制对象越来越复杂多样,使控制系统的控制越来越复杂,出现了多输入—多输出的多变量系统、非线性系统控制、时变和分布参数控制系统。对于这些系统,使用常规的控制方法和手段实现是十分困难的,因此,电子计算机尤其是微型计算机的出现并应用于自动控制领域,使自动控制水平产生了巨大的飞跃。

1.1.2计算机控制技术的发展

微电子技术和计算机技术的发展,为计算机控制的发展奠定了坚实的基础。

1946年世界上第一台可以由程序控制的计算机(称为电子数字器与计算器)ENICA诞生以来,人们就试图将这种运算速度快,又能存储又能进行算术和逻辑计算的机器应用于自动控制系统中来。然而这种昂贵的运算机器在作为控制器来说是大材小用,于是人们希望用这种计算机来完成许多回路的数据采集与控制,而当时计算机的可靠性又难以胜任作为控制器所需要的高可靠性。

20世纪50年代初,美国首先用计算机来完成对生产过程进行巡检数据采集和数据处理

1959年美国TRW航空公司和Texaco公司合作成功地在得克萨斯州的一家炼油厂将一台计算机投入在线控制。该控制系统以综合指标出发确定了热水循环系统的最佳参数,同时也揭开了计算机控制的辉煌一页。

在20世纪60年代计算机控制系统已成功的应用于化工、钢铁和电力等不同的领域,但这些系统还都是以数据的采集和处理为主。1962年英国帝国化工公司制造出一套可以直接取代常规仪表对生产过程直接进行控制的计算机控制系统,开创了直接数字控制的新时期。

自1971世界上第一片四位微处理器的出现,微型计算机得以快速的发展,1993年Pentium处理器的出现更使微型计算机在运算速度等诸多方面得以长足发展,同时也使计算机控制得以飞速发展。

微处理器和微型计算机的诞生与发展为实现分散控制创造了良好的条件。

1975年美国Honeywell公司研制成功世界上第一套集散型控制系统TDC-2000并投入使用,开创了计算机应用于实际生产过程控制的新纪元。随后一直到80年代末,集散控制系统迅速发展,有几万套集散系统投入运行,不但得到使用者的高度评价同时也为制造商和使用企业带来了巨大的经济效益。

随着3C技术和网络技术的发展,现场总线控制系统网络控制系统应运而生。可编程控制器的综合应用已打破了原工业控制的格局,并共同融入到计算机控制系统的大门类之中。

目前,由于计算机这个工具从深度和广度的综合应用和发展,自动控制技术也向着其深度和广度发展。

广度方面,向着大系统或系统工程的方向发展,向着管理控制一体化的方向发展。从单一过程、单一对象的局部控制,发展到对整个工厂、整个企业,甚至对社会经济、国土利用、生态平衡、环境保护等大规模复杂对象和系统进行综合控制。

深度方面,则向着智能化方向发展,人们逐步地引入了自适应、自学习等控制方法,并且模拟生物的视觉、听觉和触觉,能够自动地识别图像、文字、语言进一步根据感知的信息进行推理分析、直观判断、自学习、自行解决故障和问题。计算机在控制系统中的应用,不但带动了计算机技术的发展,同时也推动了自动控制理论和工程的发展。

1.2计算机控制系统的组成及分类

1.2.1 计算机控制系统

自动控制是在非人工直接参与的前提下,应用自动控制装置自动地、有目的地控制设备和生产过程,使他们具有一定的状态和性能,完成相应的功能,实现预定的目标,自动控制系统一般可以分为:开环控制系统闭环控制系统两大类。

(1)分类

1.开环控制系统

如图1.1所示的系统为开环控制系统,所谓开环控制系统是指控制器按照先验的控制方案对对象或系统进行控制,使被控制的对象或系统能够按照约定来运动或变化。

2.闭环控制系统

闭环控制系统的结构如图1.2所示,很明显闭环控制系统较开环控制系统增加了一个比较环节和一个来自被控参数的反馈信号

3.计算机控制系统

在上述的开、闭环控制系统中都少不了控制器这样一个环节。若用计算机替代了系统中的控制器这样就形成了计算机控制系统。由于计算机处理的是数字信号,而自然界中的信号又都是模拟信号,计算机要替代原模拟调节器必须完成模拟量到数字量的转换(A/D)和数字量到模拟量的转换(D/A),如图1.3所示。

(2)计算机控制系统的控制过程

计算机控制系统的控制过程可简单地归纳为三个过程:

1.信息的获取

计算机可以通过计算机的外部设备获取被控对象的实时信息和人的指令性信息。

2.信息的处理

计算机可根据预先编好的程序对从外设获取的信息进行处理。

3.信息的输出

计算机将最终处理完的信息通过外部设备将这些信号送到控制对象,通过显示、记录或打印等操作输出其处理或获取信息的情况。

1.2.2 计算机控制系统的硬件组成

(1)计算机控制系统的组成

在计算机控制系统中包括了硬件和软件两大部分,硬件是由计算机主机、接口电路、外部设备组成,是计算机控制系统的基础,软件是安装在计算机主机中的程序,它能够完成对其接口和外部设备的控制,完成对信息的处理,它包含有维持计算机主机工作的系统软件和为完成控制而进行信息处理的应用软件的两大部分,软件是计算机控制系统的关键。

典型的计算机控制系统的硬件主要包括:计算机主机过程控制通道操作控制台常用的外设,如图1.4所示。应该指出的是,随着计算机网络技术的快速发展,网络设备也成为计算机控制系统硬件不可少的一部分。

(2)主机

主机是指我们用于控制的计算机,它主要由CPU存储器和接口三大部分组成,是整个系统的核心。

目前使用的主机有:单片机、PLC、工业PC等。

它主要完成数据和程序的存取、程序的执行、控制外部设备和过程通道中的设备的工作,实现对被控对象的控制,实现人机对话和网络通信。

由于CPU技术的发展和广泛应用及网络技术的发展和广泛应用,主机还要完成对一些含CPU设备和网络设备的控制。

(3)过程控制通道

过程控制通道是被控对象与主机进行信息交换的通道,根据信号的方向和形式,过程控制通道又可分为:

1.模拟量输入通道

完成过程和被控对象送往主机的模拟信号的转换,使之成为计算机能够接收的标准数字信号。

2.模拟量输出通道

目前,大多数执行机构仍只能接收模拟信号,而计算机运算决策的最终结果是数字信号。通过模拟量输出通道完成对数字量转换为模拟量并且保持。

3.数字量输入通道

数字量的输入通道是把过程和被控对象的开关量或通过传感器已转换的数字量以并行或串行的方式转入计算机。

4.数字量输出通道

数字量输出通道是将计算机运算、决策之后的数字信号以串行或并行的方式输出给被控对象或外部设备,应该强调的是数字量输出通道输出的信号有时是直接驱动外部设备,其功率和阻抗的匹配是应该特别注意的。

(4)操作控制台

操作控制台是计算机控制系统人机交互的关键设备,通过操作控制台,操作人员可以及时了解被控过程的运行状态,运行参数;对控制系统发出各种控制的操作命令,并且通过操作控制台还可以修改控制方案和程序,操作控制台一般应包括:

信息的显示

信息的记录

工作方式状态的选择

信息输入

(5)通讯设备

随着信息技术的发展和网络的广泛应用及自动化的普及,通信已经变得无所不在。现代化工业生产过程的规模也越来越大。企业信息化的需求也要求生产过程的数据能够实时的上传到企业信息管理系统。计算机控制系统作为网络上的一个结点的方案已经被广泛采纳。通讯设备已成为计算机硬件的一个重要部分。这些设备可以完成计算机控制系统的信息交换。

1.2.3 计算机控制系统的软件组成

对于计算机控制系统来讲,除了硬件之外,还必须有软件。控制系统的功能和性能在很大程度上依赖于软件水平的高低.

所谓软件是指完成各种功能的计算机程序的总和,它分为系统软件应用软件两大部分。

(1)系统软件

系统软件是维持计算机运行操作的基础,是用于管理、调度、操作计算机的各种资源,实现对系统监控与诊断,提供各种开发支持的程序。这些系统软件包括:操作系统、监控管理程序、故障诊断程序、各种计算机语言及解释、编译工具。系统软件一般由供应商提供或专业人员开发,用户不需自己设计开发。

(2)应用软件

应用软件是用户根据控制对象、控制要求,为实现高效、可靠、灵活的控制而自行编译的各种程序。它们包括:数据采集、数字滤波、标度变换、键盘的处理、过程控制算法、输出与控制等程序。

用于应用软件开发的程序设计语言,一般有:汇编、C# 、C++、VB、VC 等。 目前也有一些专门用于控制的引用组态软件,这些软件功能强,使用方便,组态灵活,具有很强的应用前景。

1.2.4 计算机控制系统的分类

在生产过程中,根据被控对象的特点和控制功能,计算机控制系统有各种各样的结构和形式,按计算机参与的形式,可以分为开环闭环控制系统;按采用的控制方案,又分为程序顺序控制、常规控制、高级控制(最优、自适应、预测、非线性等)、智能控制(FUZZY控制、专家系统和神经网络等)。

计算机控制系统的分类不是严格的按照其结构或者功能进行分类的。计算机控制系统的分类,是根据计算机控制系统的发展历史和在实际应用中的状态并参考以往的教材进行分类的。一般分为:操作指导控制系统、直接数字控制系统、监督控制系统、集散控制系统、现场总线控制系统和计算机集成制造系统六大类。

(2023年 2月19日 15:27首次发布)

相关文章:

3|物联网控制|计算机控制-刘川来胡乃平版|第1章:绪论|青岛科技大学课堂笔记|U1 ppt

目录绪论(2学时)常用仪表设备(3学时)计算机总线技术(4学时)过程通道与人机接口(6学时)数据处理与控制策略(6学时)网络与通讯技术(3学时&#xff0…...

js打印本地pdf(使用HttpPrinter打印插件)

js打印本地pdf(使用HttpPrinter打印插件)第一步:启动HttpPrinter打印插件第二步:用浏览器打开示例文件\调用示例\websocket协议示例\html\打印pdf.html输入pdf地址 点击 “下载并打印pdf文件”按钮,就可以静默打印了。…...

华为OD机试 - 双十一(Python) | 机试题算法思路 【2023】

最近更新的博客 【新解法】华为OD机试 - 关联子串 | 备考思路,刷题要点,答疑,od Base 提供【新解法】华为OD机试 - 停车场最大距离 | 备考思路,刷题要点,答疑,od Base 提供【新解法】华为OD机试 - 任务调度 | 备考思路,刷题要点,答疑,od Base 提供【新解法】华为OD机试…...

2020年UML 秋季期末测试题

1.UML的全称是(B )。A.Unified Making LanguageB.Unified Modeling LanguageC.Unified Meodem languageD.Unify Modeling Language2.UML主要应用于( C)。A.基于螺旋模型的结构化开发方法B.基于数据的数据流开发方法C.基于对象的面…...

SpringCloud - Ribbon负载均衡

目录 负载均衡流程 负载均衡策略 Ribbon加载策略 负载均衡流程 Ribbon将http://userservice/user/1请求拦截下来,帮忙找到真实地址http://localhost:8081LoadBalancerInterceptor类对RestTemplate的请求进行拦截,然后从Eureka根据服务id获取服务列表&…...

Spring Boot + Redis 实现分布式锁

一、业务背景有些业务请求,属于耗时操作,需要加锁,防止后续的并发操作,同时对数据库的数据进行操作,需要避免对之前的业务造成影响。二、分析流程使用 Redis 作为分布式锁,将锁的状态放到 Redis 统一维护&a…...

CAD二次开发 插件初始化接口IExtensionApplication

前言:在实际项目开发中,我们总会遇到一些问题。比如说在CAD打开之前,修改注册表的内容,或者解决CAD在没有完全加载想要的dll情况下,功能运行报错的bug。因此,下面和大家介绍一下IExtensionApplication接口 …...

kafka-11-kafka的监控工具和常用配置参数

kafka官方文档 参考Kafka三款监控工具比较 1 查看kafka的版本 进入kafka所在目录,通过查看libs目录下的jar包。 2.11是scala的版本,2.0.0是kafka的版本。 测试环境 #systemctl start zookeeper #systemctl start kafkka 2 kafka的常用配置 Kafka使用…...

前端PWA渐进式加载技术

1.什么是PWA? 渐进式网络应用(PWA)是谷歌在2015年底提出的概念。基本上算是web应用程序,但在外观和感觉上与原生app类似。支持PWA的网站可以提供脱机工作、推送通知和设备硬件访问等功能。 2.PWA有那些优点? 更小更…...

【ubuntu 22.04不识别ch340串口】

这个真是挺无语的,发现国内厂商普遍对开源环境不感兴趣,ch340官方linux驱动好像被厂家忘了,现在放出来的驱动还是上古内核版本: 于是,驱动居然要用户自己编译安装。。还好网上有不少大神:链接,…...

解决:eclipse绿化版Resource注解报Resource cannot be resolved to a type问题

如图: 网上解决教程很多,我的eclipse是绿化版的,不需要安装 解决办法如下: 1、在eclipse中,进入到Window->Preferences->Java->Installed JREs中 默认显示如下: 2、点击Add-->Standard VM--…...

初识Cookie和Session

Cookie和Session出于安全考虑,浏览器不让网页直接操作文件系统,而Cookie就是一个折中的方案,可以让网页暂存一些数据在本地,不能存复杂的对象,只能存字符串。Cookie是按照域名分类的,这个很好理解。如何理解…...

vue3的七种路由守卫使用

路由守卫有哪几种? 路由守卫(导航守卫)分为三种:全局守卫(3个)、路由独享守卫(1个)、组件的守卫(3个)。 路由守卫的三个参数 to:要跳转到的目标路由 from:…...

华测导航GPCHC协议ROS驱动包,CGI610、410接收机,NavSatStatus、GPSFix和普通格式

目录一、消息类型1.1 sensor_msgs/NavSatFix1.2 sensor_msgs/NavSatStatus1.3 gps_common::GPSFix1.4 sensor_msgs::Imu二、部分源码2.1 相关的依赖和库2.2 文件结构2.3 字段分割函数2.4 定义消息话题Ubuntu 20.04 noetic 华测CGI 610——RS232-C——GPCHC 一、消息类型 1.1 …...

算法实战应用案例精讲-【图像处理】Pillow图像处理(python代码实战)

目录 操作图像 计算机图像基础 颜色和RGBA值 坐标和 Box 元组 CMYK 和 RGB着色...

C语言通讯录【动态+文件】

目录定义结构体基础操作部分文件操作部分定义结构体 我们要做一个通讯录,里面的信息有一个人的名字,年龄,性别,地址和电话号 对于姓名,年龄等字符串,为了日后方便调整其长度,需要预定义一下它…...

Linux驱动开发详细解析

Linux驱动开发详细解析 驱动概念 驱动与底层硬件直接打交道,充当了硬件与应用软件中间的桥梁。 具体任务 读写设备寄存器(实现控制的方式)完成设备的轮询、中断处理、DMA通信(CPU与外设通信的方式)进行物理内存向虚…...

Java Character 类,超详细整理,适合新手入门

目录 一、什么是Java Character 类? 二、Character类有哪些常用的静态方法? 1、将一个字符分别转换为大写字母和小写字母 2、如何判断一个字符是否是数字? 3、如何将一个字符转换为数字? 4、如何将一个字符串转换为字符数组…...

Python量化入门:关于收益率的一些概念

今天我们简单地介绍关于收益率的一些概念,方便大家理解我们后续的量化教程的分享。这些都很简单,但是请有经验的读者理解,毕竟有些读者没有这些基础,后边理解起来可能会有些吃力。 一、收益率简介 在金融领域,收益率是我们耳熟能详的一个名词。资产的收益率是指投入资产…...

微搭使用笔记(三) 数据模型介绍及初步使用

基于数据模型实现表单页面的生成和数据的保存、查看 表单应用是微搭的一个重要的使用场景,我们举下面一个简单的问卷调查的例子: 基于以上问卷,本文我们采取数据模型的方式生成表单页面并完成数据的保存及查看。 数据模型概述 先看下官方文档对于数据…...

JavaScript刷LeetCode心得

各类题的解决方案 话不多说,系统整理下解题的一些算法和解决方案 二叉树 二叉树大多使用递归的方式左右两个元素向下递归。比如: 计算二叉树最大深度 var maxDepth function (root) {if (root null) return 0return 1 Math.max(maxDepth(root.le…...

浙江工商大学2023年硕士研究生 入学考试初试成绩查询通知及说明

根据往年的情况,2023浙江工商大学MBA考试初试成绩可能将于2月21日下午两点公布,为了广大考生可以及时查询到自己的分数,杭州达立易考教育为大家汇总了信息。一、成绩查询考生可以登录中国研究生招生信息网(http://yz.chsi.com.cn/…...

华为OD机试题 - 子序列长度(JavaScript)

最近更新的博客 华为OD机试题 - 任务总执行时长(JavaScript) 华为OD机试题 - 开放日活动(JavaScript) 华为OD机试 - 最近的点 | 备考思路,刷题要点,答疑 【新解法】 华为OD机试题 - 最小步骤数(JavaScript) 华为OD机试题 - 任务混部(JavaScript) 华为OD机试题 - N 进…...

Simulink 自动代码生成电机控制:STM32 Encoder编码器使用总结

目录 Encoder 原理 STM32 Encoder 计数原理 模型仿真 模拟Encoder 基于Encoder计算角度和速度 关于启动的仿真 代码生成 运行演示 总结 总结一下基于STM32的Encoder接口的电机运行,相应的仿真和实验都是基于一个1024脉冲的增量式光电编码器,关于…...

《计算机系统基础》——计算机系统导论

文章目录《计算机系统基础》——计算机系统导论计算机的基本组成程序开发与执行过程机器语言汇编语言高级语言程序的转换处理程序的数据流动计算机系统层次结构早期计算机系统1GL2GL现代计算机系统3GL4GL指令集体系结构《计算机系统基础》——计算机系统导论 🚀接下…...

华为OD机试 - 获取最大软件版本号(JavaScript) | 机试题算法思路 【2023】

获取最大软件版本号 题目 Maven版本号定义,<主版本>.<次版本>.<增量版本>-<里程碑版本> 举例3.1.4-beta 其中,主版本和次版本都是必须的,主版本,次版本,增量版本由多位数字组成,可能包含前导零,里程碑版本由字符串组成。 <主版本>.<…...

python--pygame实现各级菜单栏目设置

随着学期的开始&#xff0c;同学们也即将进入计算机相关课程的课程设计了&#xff0c;对于python课程设计的小伙伴&#xff0c;可能有些是需要利用pygame来写应该小游戏的&#xff0c;因为最近很多小伙伴同学也在想我要一些基于python的pygame模块做的游戏项目&#xff0c;此外…...

C++Primer15.3节练习

练习15.11&#xff1a; debug定义如下所示&#xff1a; //基类 class Quote { public:Quote() default;Quote(const std::string& book,double sales_price):bookNo(book),price(sales_price){ }std::string isbn()const { return bookNo; }virtual double net_price(st…...

解决实际项目中stalled时间过久的问题

背景 在公司参与了一个做度量统计的项目&#xff0c;该项目的特点是页面上的表格、卡片、图标非常多。项目经常出现一种情况&#xff1a;页面加载速度较慢&#xff0c;开始怀疑是由于计算量较大&#xff0c;后端接口相应速度较慢。优化了一版后端接口后&#xff08;加缓存、优…...

vim编辑器

目录 前言 1.下载安装vim 2.三种模式互换 3.vim配置 前言 vim是从 vi 发展出来的一个文本编译器。 代码补完、编译及错误跳转等方便编程的功能特别丰富&#xff0c;在程序员中被广泛使用。 简单的来说&#xff0c; vi 是老式的字处理器&#xff0c;不过功能已经很齐全了&am…...