微型计算机控制系统的硬件组成_微型计算机控制器的组成-程序员宅基地

技术标签: 嵌入式  

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

微型计算机控制系统主要有主机CPU、接口电路及外部设备组成。不同的控制器硬件组成不同,但一般都可以根据需求进行扩展。

1、CPU

微型处理器是整个控制系统的指挥部,通过结构及软件可向系统的各个部分发出各种号令,对被测参数进行巡回检测、数据处理、控制计算、报警处理及逻辑判断等操作。因此,主机是微型控制系统的重要组成部分,主机的选用将影响到系统的功能机接口电路的设计等。由于单片机的种类繁多,功能各异,因此在选择单片机作为CPU时,对接口电路的设计必须要高度重视。

2、I/O接口

I/O接口是主机与被测对象进行信息交流的主要纽带。主机通过I/O接口与外部设备进行数据交换。目前,绝大多数I/O接口电路都是可编程的,及他们的工作方式可以由程序控制。目前工业型单片机的接口有:①并行接口,如8155接口和8255接口;②串行接口,如8251;③直接数据传送接口,如8237;④中断接口,如8259;⑤定时器/计数器接口,如8253等。由于计算机只能接收数字量,但是大部分传感器采集到的都是模拟信号,如电压、温度、流量等,因此为了实现此功能还必须将模拟信号转换成数字信号,及A/D转换。

3、通用外部设备

通用外部设备是为了扩大主机的功能而设置的,主要用来显示、打印、存储及传送数据。目前已有许多专业厂家生产各种各样的通用外部设备,如电传打印机、CRT显示终增、纸带打孔机、纸带读入机、卡片读入机、声光报警器、磁带机、磁盘驱动器、光盘驱动器和扫描仪等。这些设备就像微型机的眼、耳、鼻、舌和四肢样,大大扩充了主机的功能。

4、检测元件及执行机构

在微型机控制系统中,为了对生产过程进行控制,首先必须对各种数据.如温度、压力、流量、液位和成分等进行采集。为此,必须通过检测元件,即传感基把非电量参数转换成电量.如热电偶可以把温度转换成mV信号:压力变换器可以把压力转变成电信号,这些信号经变换器转换成统一的标准信 号(0-5V或4~ 20mA) 后,再送入微型机。因此,检测元件精度的高低,直接影响到微型机控制系统的精度。

此外,为了控制生产过程,还必须有执行机构。它们的作用就是控制各参数的流入量。例如,在温度控制系统中,根据温度的误差来控制进入加热炉的煤气(或油)量:在水位控制系统中控制进入容器的水的流量。执行机构有的采用电动、气动或液压传动控制,也有采用电机、步进电机及可控硅元件等进行控制。关于这部分内容将在第4章详细介绍。

5、操作台

操作台是人机对话的联系纽带。通过它人们可以向计算机输入程序,修改内存的数据,显示被测参数,以及发出各种操作命令等。它主要由以下4部分组成。

(1)作用开关。如电源开关、数据及地址选择开关及操作方式(如自动或手动)选择开关等。通过这些开关,人们可以对主机进行启停操作、设置和修改数据,以及修改控制方式等。作用开关可通过接口与主机相连。

(2)功能键。设置功能键的目的主要是通过各种功能键向主机申请中断服务,如常用的复位键、启动键、打印键和显示键等。此外,面板上还有工作方式选择键,如连续工作方式或单步工作方式。所有这些功能键通常以中断方式与主机进行联系。

(3) LED数码管及CRT显示。它们用来显示被测参数及操作人员感兴趣的内容。随着微型机控制技术的发展,CRT显示的应用越来越普遍。它不但可以显示数据表格,面且能够显示被控系统的流程总图、棒状指示图、开关状态图、时序图、变量变化趋势图、调节回路指示图、表格式显示,以及报警、索引等。

(4)数字键。用来送入数据或修改控制系统的参数。

更多嵌入式知识请关注微信公众号【零基础玩嵌入式】和我们一起学习交流!
在这里插入图片描述
本文学习自教学课本:微型计算机控制系统(第2版)网络资源版。主编:潘新民、王燕芳

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_45172832/article/details/109994760

智能推荐

EBS R12基本概念与应用基础-程序员宅基地

文章浏览阅读1.8k次。摘自: [ORACLE EBS 入门及供应链核心系统详解教程] (书籍)EBS基础功能架构(13个核心模块,业财一体化)业务运营管理,价值增值财务会计管理,价值实现应用架构Finance财务,资金流Accounting财务管理Bisuness业务,实物流核心业务,与财务高度集成;PUR、INV、制造、订单履行等间接业务,or专业业务,为核心业务提供支持;HR..._ebs r12

Java中Date和Timestamp的区别_java date timestamp区别-程序员宅基地

文章浏览阅读838次。转载:https://blog.csdn.net/ccecwg/article/details/39546307_java date timestamp区别

如何用原生js封装一个类似jq的选择器_原声js实现jq元素选择器-程序员宅基地

文章浏览阅读1.4k次。1、我们先了解一下原生js中的选择器ID选择器(在整个文档中获取id为xxx的元素)document.getElementId([ID]);类名选择器(在整个文档中或者在指定上下文中获取类名为xxx的元素)document.getElementsByClassName(' ');[context].getElementsByClassName(' ');标签名选择器(在整个文档中或者..._原声js实现jq元素选择器

Hive中partition by和distribute by区别_partition by distribute by-程序员宅基地

文章浏览阅读1.2k次,点赞3次,收藏4次。通常查询时会对整个数据库查询,而这带来了大量的开销,因此引入了partition的概念,在建表的时候通过设置partition的字段, 会根据该字段对数据分区存放,更具体的说是存放在不同的文件夹,这样通过指定设置Partition的字段条件查询时可以减少大量的开销。1)partition by [key..] order by [key..]只能在窗口函数中使用,而distribute by [key...] sort by [key...]在窗口函数和select中都可以使用。_partition by distribute by

游标(cursor )是什么?_c# cursor-程序员宅基地

文章浏览阅读7.3k次。Private SQL Area A private SQL area holds information about a parsed SQLstatement and other session-specific information for processing. When a serverprocess executes SQL or PL/SQL code, the process_c# cursor

listview使用的一些心得_listview的使用——购物商城实验心得-程序员宅基地

文章浏览阅读616次。近日在用ListView中的一些注意点,和公用代码,整理如下1.ListView.Items.Clear而不是ListView.Clear一般如果ListView是动态填充的,我们在填充之前都会先进行清理。但需要注意一下,我们是清理Items,如果去直接Clear整个ListView,就连原先定义好的列都没有了2.给ListView绑定数据ListView并不能直接_listview的使用——购物商城实验心得

随便推点

java 注解处理器的作用_深入理解Java:注解(Annotation)--注解处理器-程序员宅基地

文章浏览阅读110次。如果没有用来读取注解的方法和工作,那么注解也就不会比注释更有用处了。使用注解的过程中,很重要的一部分就是创建于使用注解处理器。Java SE5扩展了反射机制的API,以帮助程序员快速的构造自定义注解处理器。注解处理器类库(java.lang.reflect.AnnotatedElement):Java使用Annotation接口来代表程序元素前面的注解,该接口是所有Annotation类型的父接口..._java注解处理器作用

全国职业技能大赛高职组(最新职业院校技能大赛_大数据应用开发2023国赛样题解析-模块C:实时数据处理-任务二:实时指标计算)_大数据 国赛 样题-程序员宅基地

文章浏览阅读1.8k次,点赞27次,收藏28次。全国职业技能大赛高职组(最新职业院校技能大赛_大数据应用开发样题解析-模块B:数据采集-任务一:离线数据采集-程序员宅基地。_大数据 国赛 样题

ssm+mysql+微信小程序疫情防控小程序-计算机毕业设计源码73691_ssm+微信小程序-程序员宅基地

文章浏览阅读926次。本系统分为管理员和注册用户两个角色,主要有疫情新闻、疫情案例介绍、健康信息申报、行程信息申报、就医流程介绍、举报、在线留言、用户管理、信息统计等模块。用户需要先注册成为会员,成功登录后,可以查看网站发布的疫情新闻,可以查看疫情相关病例介绍,有助于疫情防范,还可以查看网站发布的重大疫情案例,了解疫情的发展状况,出行时候好做好防护,同时通过网站可以上报健康信息,以及上报行程信息,方便社区了解自己的出行情况;网站还发布了疫情状态下的就医流程,方便大家就医时候做好准备;同时网站还提供了举报功能,如果发现外来人员或_ssm+微信小程序

Linux 操作系统 022-串口/U盘/共享文件夹-程序员宅基地

文章浏览阅读296次,点赞3次,收藏9次。本节关键字:Linux、centos、串口、U盘、共享文件夹本节相关指令:echo、cat、mkdir、mount

解密C++新特性:内联函数、auto和基于范围的for循环-程序员宅基地

文章浏览阅读1.3k次,点赞45次,收藏29次。本篇主题为: 解密C++新特性:内联函数、auto关键字和基于范围的for循环。

上岸整理:2023前端面试题-vue,小程序,js,css_今年的前端面试难不难-程序员宅基地

文章浏览阅读774次,点赞4次,收藏11次。1、浏览器常见的报错信息与含义2、304与204的区别,http缓存,强缓存,协商缓存3、浏览器从输入地址到渲染,经历了什么状态?4、vue的界面渲染,经过哪些过程(生命周期)5、三次握手,四次挥手6、重排与重绘7、用css实现一个三角形8、常见的flex布局,有哪些功能9、用css实现一个水平垂直居中10、null与undefined的区别11、虚拟dom12、深拷贝与浅拷贝13、es6新增的功能15、async await 与promise。_今年的前端面试难不难