智能控制期末复习
第一章 计算机控制系统概述
- 计算机控制技术:把计算机技术和自动化控制系统技术融为一体
控制系统组成
控制系统概念
-
计算机控制系统:常规仪表控制系统演变而来
-
常规仪表控制系统:闭环控制,开环控制
-
闭环控制系统:按偏差进行控制
-
开环控制系统:按给定值直接进行控制
-
计算机闭环控制系统:把常规仪表闭环控制系统的控制器用计算机和
D/A
转换接口代替 -
监控过程步骤:实时数据采集,实时数据处理,实时输出控制
-
硬件组成
-
主机:
CPU
+RAM
(随机存储器)+ROM
(只读存储器)+系统总线 -
常规外部设备(外设):输入/输出设备 + 外存储器
-
过程输入输出通道:
AI
,AO
,DI
,DO
-
操作台:
CRT
,LED
,LCD
-
通信设备:交换机,
modem
,集线器图如下:
软件组成
- 硬件仅为计算机控制系统的躯体
- 软件是完成各种功能的计算机程序的总和,是完成计算机控制系统的神经中枢,整个系统的动作都是在软件程序的指挥下协调工作的
- 分类:系统软件,应用软件
控制系统分类
-
一个总的图
-
数据采集系统(
DAS
):所有计算机控制系统的基础
![image-20231201161927415](https://i-blog.csdnimg.cn/blog_migrate/d4e76a978b03fd01c700f8f82f903c87.png)
-
操作指导控制系统(
OGC
):基于数据采集系统的一种开环结构 -
直接数字控制系统(
DDC
):用一台计算机完成对多个被控参数的数据采集,且按一定的控制规律进行实时决策,并通过输出通道发出控制信号以实现对生产过程的闭环控制 -
监督计算机控制系统(
SCC
):OGC
操作指导控制系统 与 常规仪表系统或与DDC
直接数字控制系统综合而成的两级系统 -
分散控制系统(
DCS
):以微处理器为基础,借助于计算机网络对生产过程进行集中管理和分散控制的先进计算机控制系统 -
现场总线控制系统(
FCS
):一种全数字化、全分散式、可互操作的和全开放式的新型控制系统 -
计算机集成制造系统(
CIMS
):计算机技术、网络技术、自动化技术、信号处理技术、管理技术和系统工程技术等新技术发展的结果,它将企业的生产、经营、管理、计划、产品设计、加工制造、销售及服务等环节和人力、财力、设备等生产要素集成起来,进行统一控制,求得生产活动的最优化
控制装置种类
-
一个总的图
-
可编程控制器(
PLC
) -
可编程调节器
-
总线式工控机
-
嵌入式计算机系统
-
其他控制装置:分散控制系统与现场总线控制系统
第二章 模拟量输出通道
引言
-
模拟量输出通道的任务:把计算机处理后的数字量信号转换成模拟量电压或电流信号,去驱动相应的执行器,从而达到控制的目的
-
模拟量输出通道(称为
D/A
通道或AO
通道)构成:一般是由接口电路、数/模转换器(简称D/A
或DAC
)和电压/电流变换器等构成 -
核心:
D/A
转换器,所以模拟量输出通道又叫D/A
通道 -
模拟量输出通道基本构成:多
D/A
结构,共享D/A
结构多
D/A
结构:共享
D/A
结构:
D/A转换器
工作原理与性能指标
工作原理
图如下:
![image-20231122144654634](https://i-blog.csdnimg.cn/blog_migrate/65347af4d8f3a20ebfcb8f5363e171e1.png)
-
转化过程公式推导(这个还是记一下吧)
性能指标
-
分辨率:
D/A
转换器能分辨的最小输出模拟增量,即当输入数字发生单位数码变化时所对应输出模拟量的变化量。它取决于能转换的二进制位数,数字量位数越多,分辨率也就越高,但是对应的分辨率的值越小,因为能分辨的增量变小了,肯定就代表精度越高了公式如下,其中
n
代表这个D/A
是多少位的 -
转换精度:转换后所得的实际值和理论值的接近程度
-
偏移量误差:输入数字量时,输出模拟量对于零的偏移值
-
线性误差:是
D/A
转换器偏移理想转换特性的最大偏差与满量程之间的百分比 -
稳定时间:描述
D/A
转换速度快慢的一个参数,指从输入数字量变化到输出模拟量达到终值误差1/2 LSB
时所需的时间,LSB
指输入二进制数的最低有效位
8位DAC0832芯片
-
性能
- 8位
D/A
转换器 - 电流输出方式
- 稳定时间为
1μs
- 采用
20
脚双立直插式封装 - 同系列芯片还有
DAC0830
、DAC0831
- 8位
-
工作原理
-
引脚功能
- 当
WR2
和XFER
同时有效时,8位DAC
寄存器端为高电平“1”
,此时DAC
寄存器的输出端Q
跟随输入端D也就是输入寄存器Q
端的电平变化;反之,当端为低电平“0”
时,第一级8
位输入寄存器Q
端的状态则锁存到第二级8
位DAC
寄存器中,以便第三级8
位DAC
转换器进行D/A
转换 - 一般情况下为了简化接口电路,可以把和直接接地,使第二级
8
位DAC
寄存器的输入端到输出端直通,只有第一级8位输入寄存器置成可选通、可锁存的单缓冲输入方式。 特殊情况下可采用双缓冲输入方式,即把两个寄存器都分别接成受控方式
- 当
12位DAC1210芯片
-
性能
- 是一个
12
位D/A
转换器,电流输出方式,其结构原理与控制信号功能基本类似于DAC0832
。由于它比DAC0832
多了4
条数据输入线,故有**24
条引脚**
- 是一个
-
工作原理
- 内部有
3
个寄存器- 一个
8
位输入寄存器,用于存放12
位数字量中的高8
位DI11~DI4
;一个4
位输入寄存器,用于存放12
位数字量中的低4
位DI3 ~DI0
- 一个
12
位DAC
寄存器,存放上述两个输入寄存器送来的12
位数字量 12
位D/A
转换器用于完成12
位数字量的转换
- 一个
- 内部有
-
原理图
接口电路
- 接口电路的功能:进行地址译码,产生片选信号或写信号
DAC0832接口电路
![image-20231129172920330](https://i-blog.csdnimg.cn/blog_migrate/5b06847e217a4bf852f4d3b9aa04e5bb.png)
-
D/A
转换接口程序MOV DX,220H ;口地址如220H送入DX MOV AL,[DATA] ;被转换的数据如DATA送入累加器AL OUT DX,AL ;送入D/A转换器进行转换
DAC1210接口电路
![image-20231129173049042](https://i-blog.csdnimg.cn/blog_migrate/da78e1da829dc7b0af64f3d0571f0c06.png)
-
D/A
转换接口程序DAC: MOV DX,0381H MOV AL,[DATA] OUT DX,AL ;送高8位数据 DEC DX MOV AL,[DATA+1] OUT DX,AL ;送低4位数据 MOV DX,0384H OUT DX,AL ;完成12位数据转换
输出方式
- 分类:电压输出,电流输出,自动/手动切换输出等
电压输出
-
分类:单极性输出,双极性输出
-
DAC
单极性输出 -
DAC
双极性输出运算过程:
电流输出
-
电流信号易于远距离传送,且不易受干扰,特别是在过程控制系统中,自动化仪表只接收电流信号,所以在微机控制输出通道中常以电流信号来传送信息,这就需要将电压信号再转换成电流信号,完成电流输出方式的电路称为
V/I
变换电路 -
两种形式:普通运放
V/I
变换电路,集成转换器V/I
变换电路 -
普通运放
V/I
交换电路-
0~10mA
的输出分析
-
4~20mA
的输出分析
-
-
集成转换器
V/I
变换电路
自动/手动输出方式
-
变换电路图:
-
自动/手动状态下的
V/I
变换 -
自动/手动双向无扰动切换
D/A转换模板
通用性
-
体现在三个方面:符合总线标准,接口地址可选,输出方式可选
-
符合总线标准
- 这里的总线是指计算机内部的总线结构,
D/A
转换模板及其它所有电路模板都应符合统一的总线标准,以便设计者在组合计算机控制系统硬件时, 只需往总线插槽上插上选用的功能模板而无需连线,十分方便灵活。
- 这里的总线是指计算机内部的总线结构,
-
接口地址可选
-
一套控制系统往往需配置多块功能模板,或者同一种功能模板可能被组合在不同的系统中
-
因此,每块模板应具有接口地址的可选性
-
一般接口地址可由基址(或称板址)和片址(或称口址)组成
-
接口地址可选的译码电路
-
-
输出方式可选
- 为了适应不同控制系统对执行器的不同需求,D/A转换模板往往把各种电压输出和电流输出方式组合在一起,然后通过短接柱来选定某一种输出方式
- 一个实际的
D/A
转换模板,供用户选择的输出范围常常是:0~5V
、0~10V
、±5V
、0~10mA
、4~20mA
等
设计举例
设计原则
- 安全可靠:尽量选用性能好的元器件,并采用光电隔离技术
- 性价比高:既要在性能上达到预定的技术指标,又要在技术路线、芯片元件上降低成本
- 通用性:
D/A
转换模板应符合总线标准,其接口地 址及输出方式应具备可选性
设计步骤
- 确定性能指标
- 设计电路原理图
- 设计和制造印制线路板
- 最后焊接和调试电路板
8路8位D/A转换模板实例
- 设计老师说过不要求,这部分简单看一下就好了
- 电路原理图
![image-20231129194113042](https://i-blog.csdnimg.cn/blog_migrate/3b223fb5e4b3e5363623b38e8ab7e63d.png)
-
分析
-
接口子程序设计
设
8
路D/A
转换的8
个输出数据存放在内存数据段BUF0~BUF7
单元中,主过程已装填DS
,8
片DAC0832
的通道口地址为38H~3FH
,分别存放在从CH0
开始的8
个连续单元中,该D/A
转换模板的接口子程序为:DOUT PROC NEAR MOV CX,8 MOV BX,OFFSET BUF0 NEXT: MOV AL,[BX] OUT CH0,AL INC CH0 INC BX LOOP NEXT RET DOUT ENDP
第三章 模拟量输入通道
引言
-
任务:把被控对象的过程参数如温度,压力,流量,液位,数量等模拟量信号转换为计算机可以接收的数字量信号(模拟量到数字量的转换)
-
组成核心:
A/D
转换器 -
结构组成,各部分作用:
传感变送器
- 作用:将现场物理量转化为电信号
信号调理电路
- 作用:抑制干扰,保证
A/D
转换精度 - 一般采用电阻分压法把现场传送来的电流信号转换为电压信号
- 分类:无源
I/V
变换,有源I/V
变换
无源I/V变换
-
构成:无源器件电阻,RC滤波,二极管限幅等实现
-
取值:
- 输入
0-10mA
,输出为0-5V
,R1=100Ω
,R2=500Ω
- 输入
4-20mA
,输出为1-5V
,R1=100Ω
,R2=250Ω
- 输入
-
电路图
有源I/V变换
-
构成:运算放大器,电阻电容
-
电路放大倍数
-
取值
R1=200Ω
,R3=100kΩ
,R4=150kΩ
,输入0~10mA
输出0~5V
R1=200Ω
,R3=100kΩ
,R4=25kΩ
,输入4~20mA
输出1~5V
-
电路图
多路模拟开关
-
作用:实现多选一
-
结构原理
-
组成:电平转换、译码驱动,开关电路
-
原理图
-
-
扩展电路
前置放大器
-
作用:将输入模拟小信号放大到
A/D
转换的量程范围 ,如0V(DC)~5V(DC)
-
分类:测量放大器,可变增益放大器
-
测量放大器
-
特点:对称结构,可抑制共模干扰
-
-
可变增益放大器
采样保持器
- 作用:保证,保持
A/D
精度
数据采样定理
-
采样过程:以一定的时间间隔对连续信号进行采样,使连续信号转化为时间上离散,幅值上连续的脉冲序列的过程
-
周期采样:以相同的时间间隔进行采样
-
香农定理:为了能让采样信号能够完全复现原信号,采样信号的频率至少要为原信号最大频率的2倍
-
周期采样过程
采样保持器
-
零阶采样保持器
-
构成:输入输出缓冲放大器
A1
、A2
和采样开关S
、保持电容CH
-
工作过程
-
结构图
-
-
零阶集成采样保持器
A/D转换器
工作原理与性能指标
工作原理
-
分类:逐位逼近式,双积分式,电压/频率式等
-
逐位逼近式
A/D
转换原理例题
-
双积分式
A/D
转换原理 -
电压/频率式
A/D
转换原理
性能指标
A/D
转换器的性能指标
-
分辨率:分辨率是指
A/D
转换器对微小输入信号变化的敏感程度。分辨率越高,转换时对输入量微小变化的反应越灵敏(和D/A
的那个同理) -
转换精度:用绝对误差和相对误差表示
-
转换时间:
A/D
转换器完成一次转换所需的时间称为转换时间- 逐位逼近式
A/D
转换器的转换时间为微秒级,双积分式A/D
转换器的转换时间为毫秒级
- 逐位逼近式
-
非线性误差:
A/D
转换器实际转换特性曲线与理想特性曲线之间的最大偏差- 一般要求非线性误差不大于
1/2LSB
。通常用非线性误差来表示A/D
转换器的线性度
- 一般要求非线性误差不大于
8位ADC0809芯片
芯片介绍
-
8
位逐位逼近式A/D
转换器 -
分辨率为
1/ 2^8 ≈ 0.39 %
-
模拟电压转换范围:
0 ~ +5 V
-
标准转换时间:
100μs
-
采用
28
脚双立直插式封装 -
内部结构
-
内部转换时序
接口电路
- 解决:主机如何分时采集多路模拟量输入信号的,即主机如何启动
A/D
转换(体现为对START
和ALE
引脚的控制),如何判断A/D
完成一次模数转换(体现为是否读取EOC
标志,如何读取),如何读入并存放转换结果的 - 分类:查询方式,定时方式
查询方式读A/D转换数
-
查询:非与门
02(3
)、/IOW
控制A/D
转换启动;通过三态缓冲器读入EOC
状态以判断是否转换结束 -
结构图
-
接口程序
MOV BX , BUFF ;置采样数据区首址 MOV CX , 08H ;8路输入 START: OUT PA , AL ;启动A/D转换 REOC: IN AL , PB ;读EOC RCR AL , 01 ;判断EOC JNC REOC ;若EOC=0,继续查询 IN AL , PA ;若EOC=1,读A/D转换数 MOV [BX] , AL ;存A/D转换数 INC BX ;存A/D转换数地址加1 INC PA ;接口地址加1 LOOP START ;循环
定时方式读A/D转换数
![image-20231130094905071](https://i-blog.csdnimg.cn/blog_migrate/60c619c1b49f2c5e2ae76715e9351a52.png)
共同点
- 硬软件接口简单,但在转换期间独占了
CPU
时间,好在这种逐位逼近式A/D
转换的时间只在微秒数量级 - 当选用双积分式
A/D
转换器时,因其转换时间在毫秒级,因此采用中断法读A/D
转换数的方式更为适宜 - 在设计数据采集系统时,究竟采用何种接口方式要根据
A/D
转换器芯片而定
12位AD574A芯片
芯片介绍
-
一种高性能的
12
位逐位逼近式A/D
转换器 -
分辨率:
1 / 2^12 = 0.024%
-
转换时间:
25μs
,适合于在高精度快速采样系统中使用 -
内部结构大体与
ADC0809
类似,由12
位A/D
转换器、控制逻辑、三态输出锁存缓冲器与10V
基准电压源构成,可以直接与主机数据总线连接,但只能输入一路模拟量 -
AD574A
也采用28
脚双立直插式封装 -
结构图
-
模拟输入信号的几种接法
接口电路
12
位A/D
转换器AD574A
与PC
总线的接口有多种方式。既可以与PC
总线的16
位数据总线直接相连,构成简单的12
位数据采集系统;也可以只占用PC
总线的低8
位数据总线,将转换后的12
位数字量分两次读入主机,以节省硬件投入- 在
A/D
转换器与PC
总线之间的数据传送上也可以使用程序查询、软件定时或中断控制等多种方法。由于AD574A
的转换速度很高,一般多采用查询或定时方式
A/D转换模板
- 遵循
I/O
模板的通用性原则:符合总线标准,接口地址可选,输入方式可选 - 输入方式可选主要是指模板既可以接受单端输入信号也可以接受双端差动输入信号
- 结构组成
I/O
电气接口:完成电平转换、滤波、隔离等信号调理作用I/O
功能部分:实现采样、放大、模/数转换等功能- 总线接口逻辑:完成数据缓冲、地址译码等功能
第四章 数字量输入/输出通道
在微机控制系统中,除了需要处理模拟信号,还要处理数字信号,包括开关信号,脉冲信号等等。
光电耦合隔离技术
光电耦合隔离器
-
三种类型:三极管型,单向可控硅型,双向可控硅型
-
原理:通过电,光,电这种信号转换,利用光信号的传送不受电磁场的干扰完成隔离功能
光电耦合隔离电路
- 同相传递:输入输出同相,输入为低,输出为低
- 反相传递:输入输出反相,输入为高,输出为低
- 记忆:同相的两个电阻都在
+5V
的正极这一侧
![image-20231123102639789](https://i-blog.csdnimg.cn/blog_migrate/359439afba3eb3ee2744cc5d65fb06f8.png)
数字量输入通道(DI)
-
生产过程中除了能产生模拟信号,当然也能直接产生数字信号,我们要关心的问题就是这个数字信号能不能被我们的计算机正确接收处理
-
任务:把生产过程中的数字信号转换成计算机易于接受的形式
-
信号调理电路:虽然都是数字信号,不需进行
A/D
转换,但对通道中可能引入的各种干扰必须采取相应的技术措施,即在外部信号与单片机之间要设置输入信号调理电路
开关输入电路
-
考虑:
-
电平转换:用电阻分压法把电流信号转换为电压信号
-
RC
滤波:用RC
滤波器滤出高频干扰 -
过电压保护:用稳压管和限流电阻作过电压保护;用稳压管或压敏电阻把瞬态尖峰电压箝位在安全电平上
-
反电压保护:串联一个二极管防止反极性电压输入
-
光电隔离:用光耦隔离器实现计算机与外部的完全电隔离
-
-
开关量输入信号调理电路
![image-20231123103850760](https://i-blog.csdnimg.cn/blog_migrate/07049b916e19fd6ee679a6a3030dc623.png)
脉冲计数电路
![image-20231123104019996](https://i-blog.csdnimg.cn/blog_migrate/229f269286b1719a901bebdef010a7db.png)
数字量输出通道(DO)
- 任务:把计算机输出的微弱数字信号转换成能对生产过程进行控制的数字驱动信号
- 常用电路:三极管,继电器,晶闸管,固态继电器驱动电路等
- 选择:根据现场负荷的不同,如指示灯、继电器、接触器、电机、阀门等,可以选用不同的功率放大器件构成不同的开关量驱动输出通道
三极管驱动电路
- 分类:普通三极管驱动电路,达林顿驱动电路
普通三极管驱动电路
![image-20231123104947847](https://i-blog.csdnimg.cn/blog_migrate/57438ba020f22f6e793d1419d166876d.png)
达林顿驱动电路
![image-20231123105124602](https://i-blog.csdnimg.cn/blog_migrate/b1d084e40f6c4bef014fce55bb842e15.png)
MC1416一路驱动电路
![image-20231123105224373](https://i-blog.csdnimg.cn/blog_migrate/1f350107f44f475ce77b20c7d2bd2dab.png)
继电器驱动电路
![image-20231123105300226](https://i-blog.csdnimg.cn/blog_migrate/390f71a6bea1ae0a3413882409d8341a.png)
晶闸管驱动电路
- 分类:单向晶闸管,双向晶闸管
- 结构:阳极A、阴极K、控制极(门极)G(三个极)
固态继电器驱动电路
- 固态继电器SSR(Solid State Relay):是一种新型的无触点开关的电子继电器,它利用电子技术实现了控制回路与负载回路之间的电隔离和信号耦合,而且没有 任何可动部件或触点,却能实现电磁继电器的功能
- 优点:体积小、开关速度快、无机械噪声、无抖动和回跳、寿命长
固态继电器输出驱动电路
![image-20231123105658610](https://i-blog.csdnimg.cn/blog_migrate/4617dd00e524f922d3ca2a696e63757a.png)
DI/DO模板
把数字量输入输出通道设计在一块模板上,就称为DI/DO
模板
- 结构组成(遇到了都这么写):
I/O
电气接口,I/O
功能逻辑,总线接口逻辑
![image-20231123105738964](https://i-blog.csdnimg.cn/blog_migrate/917c877d58026c1227ee74f76642e2ba.png)
第五章 键盘及其接口技术
引言
- 键盘
- 常用的输入设备,是一组按键的集合
- 通过功能分类:数字键和功能键
- 作用:输入数据与命令,查询和控制系统的工作状态,实现简单的人机对话
- 键盘接口电路
- 分类:编码键盘和非编码键盘
- 编码键盘
- 采用硬件编码电路来实现键的编码,每按下一个键,键盘便能自动产生按键代码。编码键盘主要有
BCD码
键盘、ASCII
码键盘等类型 - 特点:使用方便,键盘码产生速度快,占用CPU时间少,但对按键的检测与消除抖动干扰是靠硬件电路来完成的,因而硬件电路复杂、成本高
- 采用硬件编码电路来实现键的编码,每按下一个键,键盘便能自动产生按键代码。编码键盘主要有
- 非编码键盘
- 仅提供按键的通或断状态,按键代码的产生与识别由软件完成
- 特点:硬件电路简单,成本低,但占用CPU的时间较长
键盘输入电路
抖动干扰
- 定义:由于机械触点的弹性振动,按键在按下时不会马上稳定的接通,在弹起时也不能一下完全的断开,从而会出现一连串的抖动,这种抖动就称为按键的抖动干扰
抖动干扰的消除
- 硬件方法:设计一个滤波延时电路或单稳态电路
- 软件方法:编制一段时间大于100ms的延时程序
非编码独立式键盘
查询法接口电路
电路
![image-20231123111857176](https://i-blog.csdnimg.cn/blog_migrate/01446022fdb2caaea7c4f605e8e906d7.png)
流程图
![image-20231123111909659](https://i-blog.csdnimg.cn/blog_migrate/6bc99adceb5b5e1720927753f70eec9c.png)
过程
开关Si
闭合的时候,对应的Di
=0;CPU查询检测是否有键按下,之后先消除抖动,然后判断键号,然后再转为对应的键功能程序
中断法接口电路
![image-20231123112139191](https://i-blog.csdnimg.cn/blog_migrate/6decfb64a12a3293e3cf8fa1fd9ae977.png)
非编码矩阵式键盘
结构组成
矩阵式键盘又叫行列式键盘,是用I/O
口线组成的行、列矩阵结构,在每根行线与列线的交叉处,二线不直接相通而通过一个 按键跨接 接通。采用这种矩阵结构只需M
根行输出线和N
根列输入线,就可连接M×N
个按键。通过键盘扫描程序的行输出与列输入就可确认按键的状态,再通过键盘处理程序便可识别键值。
结构图
![image-20231123113312194](https://i-blog.csdnimg.cn/blog_migrate/81685450a099237a0c6e0a8728eb3eb1.png)
程序设计
关于设计的都不是很重要,所以也是了解即可。
- 必须考虑:实时性,消除抖动干扰
- 方式:编程扫描,定时扫描和中断扫描
编码键盘
二进制编码器
-
真值表
编码键盘接口电路
-
接口电路图
-
消抖电路波形图
第六章 显示器及其接口技术
引言
- 显示装置:用来显示生产过程的工艺状况与运行结果;也叫操作台(第一章)
常用的显示器件
- 显示记录仪:以模拟方式连续显示和记录过程参数的动态变化,但其价格都很贵,在目前的计算机控制系统中已很少采用
LED
数码管显示器:具有结构简单、体积小、功耗低、配置灵活、显示清晰、可靠性高等优点,已被微型计算机控制系统及智能化仪表广泛采用LCD
液晶显示器:以其功耗极低的特点,占据了从电子表到计算器,从袖珍仪表到便携式微型计算机等应用场合CRT
终端:以其图文并茂的直观生动画面,可以显示生产过程中的各种画面及报表,如生产流程图、显示报警图、趋势曲线图、 路查询图等,在很多微型计算机控制系统中,特别在DDC
,SCC
以及DCS
控制系统中,大都采用CRT
操作台进行监视和控制
LED数码管显示器
工作原理
LED
:利用PN
结把电能转换成光能的固体发光器件,根据制造材料的不同可以发出红、黄、绿、白等不同色彩的可见光来- 伏安特性:类似普通二极管,正向压降约为
2
伏左右,工作电流一般在10-20mA
- 结构特性:单段的圆形或方形
LED
常用来显示设备的运行状态,8
段LED
可以显示各种数字和字符
8段LED显示器
结构与工作原理
-
共阴极:阴极并接成为公共端
COM
,加高电平灯亮(共阴极加的是高电平,这个记住了,共阳相反) -
共阳极:阳极并接成为公共端
COM
,加低电平灯亮
选码原理
- 点亮
8
段LED
不同段的组合,就可以显示十六进制数
![image-20231123143230868](https://i-blog.csdnimg.cn/blog_migrate/3fdca54660b78dea33fad61505dbec6c.png)
LED显示器显示方式
n
个LED
显示器构成n
位显示- 位选和片选:把点亮
LED
某一段的控制称为段选,而把点亮LED
数字某一位的控制称为位选或片选
静态显示
- 结构特点
- 无位选,4个
COM
端连接在一起并接有效电平 - 段选独立,每个
LED
的段选各自与一个8位的并行I/O
相连
- 无位选,4个
- 工作特点
- 优点:占用
CPU
机时少,显示稳定可靠 - 缺点:电路中占用
I/O
口资源多
- 优点:占用
- 适用:规模较大的实时控制系统
![image-20231123143606574](https://i-blog.csdnimg.cn/blog_migrate/2be2ba0ef279d0e30740a9ac2227e5df.png)
动态显示
- 结构特点
- 4个LED显示器各自的段选线连在一起,与一个8位的I/O口相连
- 各自的COM端则由另一个I/O口进行位选
- 工作特点
- 优点:占用I/O资源少
- 缺点:需用软件程序不断地循环扫描定时刷新,因而占用了CPU的大多数机时
- 适用:小型测控系统
![image-20231123144933894](https://i-blog.csdnimg.cn/blog_migrate/3190f28339ed6c3c53c0789f41c8ffad.png)
LED显示器接口电路
- 正常工作必须有:显示部分、锁存器、译码、驱动电路
静态显示接口电路
-
锁存,驱动,译码均由硬件实现(
CD4511B)
-
实现过程:
74LS138
输出作为LED
片选,每两个共用一个片选;每两个段选码共用一个字节 -
接口电路
动态显示接口电路
-
锁存,驱动由硬件实现
-
译码由软件实现
-
实现过程
-
接口电路
LCD液晶显示器
引言
- 一种利用液晶的扭曲/向列效应制成的新型显示器
- 特点:功耗极低、体积小、抗干扰能力强、价格廉价等
- 分类:字符式、段位式和点阵式
LCD显示器驱动方式
-
直接驱动(静态驱动):显示器件只有一个背极(即下玻璃电极基板),但每个字符段都有独立的引脚
-
多极驱动(时分割驱动):显示器具有多个背极,各字符段按点阵结构排列,这是显示字段较多时常采用的驱动方式
-
工作过程
-
段位式7段
LCD
的电极配置及译码驱动电路
段位式LCD接口电路
- 硬件电路
![image-20231123150746085](https://i-blog.csdnimg.cn/blog_migrate/1cdfe1fa9c4929fc82912b644e1099c6.png)
点阵式LCD接口电路
-
引言
-
点阵式
LCD
不但可以显示字符,而且可以显示各种图形及汉字 -
液晶显示模块
12864
-
-
液晶模块接线原理
-
液晶模块指令说明
-
软件初始化
-
应用举例
液晶字符显示使用的时候注意:
- 要在某一个位置显示中文字符时,应先设定显示字符位置,即先设定显示地址,再写入中文字符编码
- 显示
ASCII
字符过程与显示中文字符过程相同。不过在显示连续字符时,只须设定一次显示地址,由模块自动对地址加1
指向下一个字符位置,否则,显示的字符中将会有一个空ASCII
字符位置 - 当字符编码为
2
字节时,应先写入高位字节,再写入低位字节
图形显示器
概述
- 分类:
CRT
显示器和TFT
平面显示器 CRT
显示器- 由一个图形监示器和相应的控制电路组成。在工业计算机中,插入一块
VGA/TVGA
图形控制板即可实现功能很强的图象显示功能 - 优点:丰富的画图命令,如点、线、矩形、多边形、圆、弧以及区域填充、拷贝、剪裁等操作还有窗口功能等
- 缺点:体积与功耗大,易受振动和冲击,容易受射线辐射、磁场干扰,因此在恶劣工况下须采用特殊加固和屏蔽措施
- 由一个图形监示器和相应的控制电路组成。在工业计算机中,插入一块
TFT
平面显示器- 体积小,耗电省,如最薄的壁挂式机型厚度仅为
5cm
(2in
) - 可靠性高,寿命长,不易受振动、冲击和射线的干扰影响
- 显示颜色
256
种基色,可扩展至25600
种组合
- 体积小,耗电省,如最薄的壁挂式机型厚度仅为
图形显示界面
-
作用:直观形象地监视和操作工业生产过程
-
显示画面功能:反映出整个生产的工艺流程,便于单元操作控制;要有实时动态数据,又要有历史记忆功能
-
显示画面功能内容:调节器、指示仪、记录仪、报警仪、模拟屏以及开关按钮、指示灯等
-
设计语言:早期用汇编语言来编写,后来多采用高级语言,现在采用组态软件
-
常用的显示画面:总貌画面、分组画面、点画面、流程图画面、趋势曲线画面、报警显示画面、操作指导画面等
-
总貌画面
-
分组画面
-
点画面
-
流程图画面
-
趋势曲线画面
-
报警显示画面
-
操作指导画面
-
第七章 数据处理技术
引言
- 数据采集:在计算机控制系统中,数据采集是最基本的一种模式。一般是通过传感器、变送器把生产过程的各种物理参数转换成电信号,然后经
A/D
通道或DI
通道,把数字量送入计算机中 - 数据处理:计算机在对这些数字量进行显示和控制之前,还必须根据需要进行相应的数值计算即数据处理。为了满足不同系统的需要,设计出了许多有效的数据处理技术方法,如预处理,数字滤波,标度变换,查表,越限报警等
预处理技术
- 技术:数字调零,系统校准,输入和输出数据的极性,字长的预处理技术
系统误差的自动校准
- 系统误差:在控制系统的测量输入通道中,一般均存在放大器等器件的零点偏移和漂移,会造成放大电路的增益误差及器件参数的不稳定等现象
- 特点:在一定的测量条件下,其变化规律是可以掌握的,产生误差的原因一般也是知道的
- 处理方法:通过适当的技术方法如数字调零、系统校准来确定并加以校正的,一般采用软件程序进行处理
数字调零
- 处理由零点偏移造成的系统误差,通过软件进行实现
- 原理:
CPU
分时巡回采集1
路至n
路电压信号 - 特点:可去掉放大电路、
A/D
转换电路本身的偏移及随时间与温度而发生的各种漂移的影响,从而大大降低对这些电路器件的偏移值的要求,降低硬件成本 - 缺点:不能校正由传感器本身引入的误差
![image-20231123153657445](https://i-blog.csdnimg.cn/blog_migrate/959a4cfd60d0d1f1a3209e95dc409425.png)
系统校准
-
原因:克服传感器本身引入的误差
-
系统校准计算
-
适用场合:传感器特性随时间会发生变化的场合
数据字长的预处理
- 输入位数大于输出位数:忽略高位数的最低几位
- 输入位数小于输出位数:将
8
位数左移两位构成10
位数,最低两位用0
填充
数字滤波方法
-
定义:计算机系统对输入信号采样多次,然后用某种计算方法进行数字处理,以削弱或滤除干扰噪声造成的随机误差,从而获得一个真实信号的过程
-
分类:平均值滤波,中值滤波,限幅滤波,惯性滤波
平均值滤波
-
分类:算术平均,去极值平均,加权平均,滑动平均
-
适用场合:工业场合经常遇到的尖脉冲干扰的信号滤波
-
缺点:灵敏度和平滑度较差
-
算术平均值滤波
-
在采样周期
T
内,对测量信号y
进行m
次采样, 把m
个采样值相加后的算术平均值作为本次的有效采样值
-
-
去极值平均滤波
- 对连续采样的
m
个数据去掉其中的最大值与最小值,然后计算余下的m-2
个数据的算术平均值
- 对连续采样的
-
加权平均滤波
-
对每次采样值不以相同的权系数而以增加新鲜采样值的权重相加
-
关于加权系数
Ci
-
例子
-
-
滑动平均滤波
- 适用场合:前三种的平均滤波算法有一个共同点,每取得一个有效采样值必须连续进行若干次采样。系统的采样速度较慢或采样信号变化较快时,系统的实时性就无法得到保证
- 滑动平均滤波:在每个采样周期只采样一次,将这一次采样值和过去的若干次采样值一起求平均,所得结果即为有效采样值
- 滑动平均滤波算法优势:实时性好,提高了系统的响应速度
中值滤波
- 定义:将信号
y
的连续m
次采样值按大小进行排序,取其中间值作为本次的有效采样值。本算法为取中值,故采样次数m
应为奇数,一般3~5
次即可 - 编制算法程序:将数据进行排序(随便选一个排序算法,例如冒泡,快排,归并等),然后取中点
- 适用场合:对 缓变过程中的偶然因素引起的波动 或 采样器不稳定造成的误差所引起的脉动干扰 比较有效,而对快速变化过程(如流量)的信号采样则不适用
限幅滤波
-
定义:如下
-
适用场合:对随机干扰或采样器不稳定引起的失真有良好的滤波效果
惯性滤波
-
定义:模拟硬件
RC
低通滤波器的数字实现 -
传递函数:
-
实现方法:由于高精度的
RC
电路不易制作,所以硬件RC
滤波器不可能对极低频率的信号进行滤波。为此,用软件做成低通数字滤波器,从而实现一阶惯性的数字滤波
标度变换算法
概述
- 标度:衡量某种物理量或参数的量纲
- 变换:从一种物理量转换为另一种物理量
- 标度变换:把计算机系统检测的对象参数的二进制数值还原变换为原物理量的工程实际值
- 标度变换方法:线性式变换,非线性式变换,多项式变换,查表法
- 方法选择依据:被测参数的工程量与转换后数字量间的函数关系;通常传感器的输入输出特性决定了此函数关系,从而决定标度变换方法
线性式变换
-
线性标度变换:最常用的标度变换方式
-
前提条件:传感器输出信号和被测参数之间呈线性关系
-
线式标度变换子程序举例
非线性式变换
-
条件:传感器的输出信号与被测参数之间呈非线性关系,但函数关系可用解析式来表示
-
非线式标度变换子程序举例
多项式变换
-
适用场合:传感器输出信号与被测参数间呈非线性关系
-
应用条件:非线性函数关系不可用解析式来表示
-
采用方法:插值多项式来进行标度变换
-
插值多项式:用一个
n
次多项式来代替某种非线性关系 -
插值原理:见下图(我们不知道解析式,因此用多项式来代替,然后用数据带入进行拟合)
过程就是这样
-
插值法缺点
-
逼近精度影响:很大影响
处理方法:通常在函数
y= f( x )
的曲线上曲率大的地方应适当加密插值点 -
CPU
影响:增加插值点和多项式的次数能提高逼近精度但同时会增加计算时间 -
较好的方法:使用分段插值法
-
分段插值法
用多段折线代替曲线进行计算
-
-
-
查表法
-
定义:就是把事先计算或测得的数据按照一定顺序编制成表格
-
任务:根据被测参数的值或者中间结果,查出最终所需要的结果
-
具体的查表方法:顺序查表法,计算查表法,对分搜索法等
-
顺序查表法
-
计算查表法
要求:一定要能够通过一定的计算得出存储单元的地址,然后通过地址访问到数据
-
对分查表法
这不就是二分吗,秒了。。。
-
越限报警处理
越限报警程序
-
分类:上限报警,下限报警,上下限报警
-
具体设计报警程序时,为了避免测量值在极限值一点处来回摆动造成频繁报警,一般应在极限值附近设置一个 回差带
例如,在下图中上下限其实是一个范围,就是回差带,为了避免频繁报警
越限报警方式
- 分类:普通声光报警,模拟声光报警,语音报警
第八章 抗干扰技术
引言
- 干扰:有用信号以外的噪声,这些干扰会影响系统的测控精度,降低系统的可靠性,甚至导致系统的运行混乱,造成生产事故
- 但是干扰是客观存在的,所以必须要研究干扰,以采取相应的抗干扰措施
干扰的来源和传播途径
来源
- 外部干扰:例如天电干扰,天体干扰,电器设备的干扰,来自电源的工频干扰等等
- 内部干扰:由系统的结构布局、制造工艺所引入的
干扰的传播途径
- 途径:静电耦合,磁场耦合,公共阻抗耦合
- 静电耦合:电场通过电容耦合途径窜入其他线路
- 磁场耦合:通过导体间的互感耦合进来的
- 公共阻抗耦合:发生在两个电路的电流流经一个公共阻抗的时候,一个电路在该阻抗上的电压会影响到另一个电路,从而产生干扰噪声的影响
硬件抗干扰措施
- 除了按照干扰的三种主要作用方式——串模,共模,长线传输来分别考虑外,还要从布线、电源、接地等方面考虑
串模干扰的抑制
-
抑制措施:双绞线做信号引线,引入滤波电路
-
表现形式和产生原因
双绞线做信号引线
-
双绞线抗干扰原因:外界电磁场会在双绞线相邻的小环路上形成相反方向的感应电动势,从而互相抵消减弱干扰作用
-
应用场合:可用来传输模拟信号和数字信号,用于点对点连接和多点连接应用场合,传输距离为几公里,数据传输速率可达2Mbps
-
抑制效果:节距越小,干扰的衰减比越大,抑制干扰的屏蔽效果越好
引入滤波电路
-
硬件滤波器分类:低通、高通、带通等滤波器
-
低通滤波器:干扰频率比被测信号频率高(干扰频率高了,我们只放低的,高的进不来)
-
高通滤波器:干扰频率比被测信号频率低
-
带通滤波器:干扰频率落在被测信号频率的两侧
-
实现电路:采用电阻
R
、电容C
、电感L
等构成滤波器(具体的上高中的时候学物竞的时候我会,但是现在不会了。。。)
共模干扰的抑制
- 抑制方法:变压器隔离,光电隔离,浮地屏蔽等
变压器隔离
![image-20231129145452377](https://i-blog.csdnimg.cn/blog_migrate/c57dec08eb774e812a2ad30267633cd7.png)
光电隔离
![image-20231129145524666](https://i-blog.csdnimg.cn/blog_migrate/129b84b83650ce5cb9592452d1151975.png)
![image-20231129145543082](https://i-blog.csdnimg.cn/blog_migrate/2ef1698ac873cd0bd46a31a8ae5ba50a.png)
浮地屏蔽
![image-20231129145609624](https://i-blog.csdnimg.cn/blog_migrate/b964ada27f1e212c455b34370917365f.png)
长线传输干扰的抑制
波阻抗的测量
![image-20231129145701639](https://i-blog.csdnimg.cn/blog_migrate/129be0fe328efef22d9b0a19b935a173.png)
终端阻抗匹配
![image-20231129145716676](https://i-blog.csdnimg.cn/blog_migrate/aa82d9401e889a5d7dc25b613b3aa4a4.png)
始端阻抗匹配
![image-20231129145734525](https://i-blog.csdnimg.cn/blog_migrate/b782660ce367168ef2f0dd3e671623ba.png)
信号线的选择和铺设
信号线的选择
屏蔽结构 | 干扰衰减比 | 屏蔽效果/dB | 备注 |
---|---|---|---|
铜网(密度85%) | 103:1 | 40.3 | 电缆的可挠性好,适合近距离使用 |
铜带迭卷(密度90%) | 376:1 | 51.5 | 带有焊药,易接地,通用性好 |
铝聚酯树脂带迭卷 | 6610:1 | 76.4 | 应使用电缆沟,抗干扰效果最好 |
信号线的铺设
注意一下事项:
- 模拟信号线与数字信号线不能合用同一根电缆,要绝对避免信号线与电源线合用同一根电缆
- 屏蔽信号线的屏蔽层要一端接地,避免多点接地
- 信号线的敷设要尽量远离干扰源,如避免敷设在大容量变压器、电动机等电器设备的附近
- 信号电缆与电源电缆必须分开,尽量避免平行敷设
电源系统的抗干扰
- 计算机控制系统一般是由交流电网供电,电网电压与频率的波动将直接影响到控制系统的可靠性与稳定性
- **电源的干扰(外部干扰)**是计算机控制系统的一个主要干扰
交流电源系统
-
选用供电比较稳定的进线电源
-
利用干扰抑制器消除尖峰干扰
-
采用交流稳压器稳定电网电压
-
利用不间断电源(
UPS
)保证不间断供电 -
掉电保护电路
直流电源系统
-
交流电源变压器的屏蔽
-
采用直流电源开关
-
采用
DC-DC
变换器 -
为每块电路板设置独立的直流电源
-
集成电路块的
Vcc
加旁路电容
接地系统的抗干扰
- 地线:模拟地,数字地,信号地,系统地,交流地,保护地
接地处理
-
单点接地与多点接地
-
分别回流法单点接地
-
输入系统的接地
放大器公共端接屏蔽罩
-
印制线路板的地线分布
设计印制线路板应遵守下列原则,以免系统内部地线产生干扰。
TTL
,CMOS
器件的地线要呈辐射状,不能形成环形- 印制线路板上的地线要根据通过的电流大小决定其宽度,不要小于
3mm
,在可能的情况下,地线越宽越好 - 旁路电容的地线不能长,应尽量缩短
- 大电流的零电位地线应尽量宽,而且必须和小信号的地分开
-
主机系统的接地
-
全机一点接地
-
外壳接地机芯浮空
-
多机系统的接地
-
软件抗干扰措施
- 采用数字滤波方法,即采用某种计算方法对通道的信号进行数字处理,以削弱或滤除干扰噪声
- 对于那些可能穿过通道而进入CPU的干扰,可采取指令冗余、软件陷阱,程序运行监视(watchdog timer)等措施来使CPU恢复正常工作
指令冗余
- 解决的问题:程序跑飞
- 解决方法:指令冗余技术
- 原则:在对程序流向起决定作用的指令之前以及影响系统工作状态的重要指令之前都应插入两、三条空操作
NOP
指令,还可以每隔一定数目的指令插入NOP
指令,以保证跑飞的程序迅速纳入正确轨道 - 优点:指令冗余技术可以减少程序出现错误跳转的次数
软件陷阱技术
-
原则:在非程序区设置拦截措施,使程序进入陷阱,即通过一条引导指令,强行将跑飞的程序引向一个指定的地址
-
举例:
程序运行监视系统
-
Watchdog Timer
工作原理 -
Watchdog Timer
实现方法
第九章 数字控制器的设计
9.1
是各种数学变换,不会也不考,不在这里罗列了- 后面的内容也是了解即可,感觉不会是重点,因为没怎么讲,考了都做不起
数字控制器的离散化设计
数字控制器的连续设计步骤
-
设计思想:将整个系统看作模拟系统,设计模拟控制器后再进行控制器的离散化
-
设计步骤
-
设计假象的连续控制器
D(s)
-
将
D(s)
离散化为D(z)
-
离散化方法:双线性变换法,差分变化法
-
-
设计由计算机实现的控制算法
-
校验
需按闭环系统性能进行校验,可采用数字仿真方法验证
-
PID控制规律
-
PID
控制:对偏差信号按比例、积分、微分的函数关系进行运算,其运算结果用以输出控制 -
原理图
-
控制方法:比例控制,积分控制,微分控制,比例积分微分控制
比例控制
-
效果:立即减少偏差
-
优点:调节及时
-
缺点:系统存在余差
-
图
积分控制
-
效果:消除余差
-
图
微分控制
-
效果:具有超前控制作用
-
图
比例积分微分控制
-
图
优点总结
-
文字懒得打了,就放图吧
基本数字PID控制算法
-
当采样周期足够短时,用求和代替积分、后向差分代替微分,就可以使模拟PID离散为数字PID控制算法
-
公式图
数字PID位置型控制算法
-
图
数字PID增量型控制算法
-
图
数字PID控制算法实现比较
-
图
-
增量型和控制型比较,具有如下图的优点:
数字PID控制算法流程
-
图
数字PID算法的改进
- 几种改进算法:积分分离算法,抗积分饱和算法,不完全微分PID控制算法,微分先行PID控制算法,带死区的算法
积分分离算法
-
现象:一般的
PID
,当有较大的扰动或大幅度改变设定值时,由于短时间内大的偏差,加上系统本身具有的惯性和滞后,在积分的作用下,将引出现起系统过量的超调和长时间的波动 -
作用:在控制的后期消除稳态偏差
-
分离措施
-
普通分离算法:大偏差时不积分——积分“开关”控制
-
积分分离值的确定原则
-
变速积分
抗积分饱和措施
-
抗积分饱和算法:当控制输出达到系统的上下限幅值的时候,停止积分
-
串级控制系统抗积分饱和:主调节器抗积分饱和根据副调节器输出是否越限
抗积分饱和与积分分离的对比
- 相同:某种状态下,切除积分作用
- 不同
- 积分分离根据偏差是否超出预设的分离值(大偏差时不积分)
- 抗积分饱和根据最后的控制输出是否越限(输出超限时不积分)
不完全微分PID控制算法
-
问题引出
- 对有高频扰动的生产过程,微分作用响应过于敏感,易引起振荡,降低调节品质
- 执行需要时间,而微分输出短暂,结果是执行器短时间内达不到应有开度,使输出失真
-
解决:在输出端串联一阶惯性环节,组成不完全微分
PID
控制器 -
图
微分先行PID控制算法
-
问题引出:给定值的升降会给控制系统带来冲击,如超调量过大,调节阀动作剧烈
-
解决:采用微分先行的
PID
控制算法 -
图
-
微分先行PID控制算法和基本PID控制的不同之处:只对被控量(测量值)
y(t)
微分,不对偏差e(t)
微分,也就是说对给定值r(t)
无微分作用 -
适用于:给定值频繁升降的控制系统
带死区的算法
-
图
-
注意:死区是一个非线性环节,不能象线性环节一样随便移到
PID
控制器的后面
数字PID参数的整定
- 一些方法
- 理论整定方法:以被控对象的数学模型为基础,通过理论计算如根轨迹、频率特性等方法直接求得控制器参数
- 工程整定方法:近似的经验方法,不依赖模型
- 扩充临界比例带法,扩充响应曲线法,试凑法
- 数字控制器与模拟控制器相比,除了需要整定PID参数,即比例系数、积分时间和微分时间外,还有一个重要参数——采样周期
采样周期的确定
-
影响采样周期选择的因素主要有: 对象的动态特性、扰动的特性、控制算法、执行机构的速度跟踪性能的要求
-
经验数据
扩充临界比例法
- 模拟调节器中使用的临界比例带法(也称稳定边界法)的扩充,是一种闭环整定的实验经验方法
- 步骤
- 选择一个足够短的采样周期
Tmin
- 找临界状态的参数
- 选定控制度
- 查表,求得
T,Kp,Ti,Td
的值 - 按参数投入运行,做调整
- 选择一个足够短的采样周期
扩充响应曲线法
-
采用扩充响应曲线法进行数字PID的整定
-
步骤
- 断开数字控制器,使系统在手动状态下工作。将被控量调节到给定值附近,当达到平衡时,突然改变手操值,相当给对象施加一个阶跃输入信号
- 记录被控量在此阶跃作用下的变化过程曲线(即广义对象的飞升特性曲线
- 根据飞升特性曲线,求得被控对象纯滞后时间 和等效惯性时间常数 。据此求得数字PID的整定参数的 值,按参数投入在投运观察控制效果
-
飞升特性曲线
试凑法
-
通过模拟或实际的系统璧还运行情况,观察系统的响应曲线,根据各参数对系统响应的大致影响,反复试凑,直至达到满意的目标
-
步骤
- 整定比例部分(
纯P
作用) - 加入积分环节(
PI
作用) - 加入微分环节(
PID
作用)
- 整定比例部分(
-
PID
参数对系统性能影响
仿真寻优法
-
运用仿真工具,或离散化后编程仿真
-
寻优方法:单纯形法、梯度法等
-
常见积分型性能指标