微型计算机控制技术课后习题docWord下载.docx

上传人:b****6 文档编号:17711789 上传时间:2022-12-08 格式:DOCX 页数:24 大小:130.87KB
下载 相关 举报
微型计算机控制技术课后习题docWord下载.docx_第1页
第1页 / 共24页
微型计算机控制技术课后习题docWord下载.docx_第2页
第2页 / 共24页
微型计算机控制技术课后习题docWord下载.docx_第3页
第3页 / 共24页
微型计算机控制技术课后习题docWord下载.docx_第4页
第4页 / 共24页
微型计算机控制技术课后习题docWord下载.docx_第5页
第5页 / 共24页
点击查看更多>>
下载资源
资源描述

微型计算机控制技术课后习题docWord下载.docx

《微型计算机控制技术课后习题docWord下载.docx》由会员分享,可在线阅读,更多相关《微型计算机控制技术课后习题docWord下载.docx(24页珍藏版)》请在冰豆网上搜索。

微型计算机控制技术课后习题docWord下载.docx

CLD

MOV

LEA

BL,OOH

DI,DATABUF

NEXT:

DX,02C2H

AL,BL

OUT

DX,AL

INC

DX

AL,0000011IB〃输入启动信号

DEC

NOSC:

IN

AL,DX

TEST

AL,80H

JNZ

NOSC//

NOEOC:

AL,DX

AL,80H

JZ

NOEOC//EOC=0,等待

DX,02C0H〃读转换结果

STOS

DATABUF

BL//修改模拟通道地址

LOOP

NEXT

RET

ADC0809ENDP

2.5请分别画出一个有源"

V变换电路和一个无源I/V变换电路图。

并分别说明各个器件的作用。

有源变换电路见书本上第32页(图2.19):

同相放人器电路把电阻&

上的输入电压变成标准的输出电压(放人倍数为A=1+鱼);

极性电容C能起到滤波作用,防止扁频的干扰;

傀为平衡电容。

无源变换电路见书木上第31页(图2.18):

极性电容C起滤波的作用;

二极管D起限幅保护作用(当输出电压大于5V时,D导通减少流过$的电流从

而降低儿上的电压,保证输出不超过5V);

4V

2.6什么是采样过程?

量化,孔径时间?

采样过程:

按一定的时间间隔T,把时间上连续和幅值上也连续的模拟信号转变成在时刻0,T,2T,、、、、、、kT的一连串脉冲输出信号的过程称为采样过程。

量化:

采用一组数码来逼近离散模拟信号的幅值,将其转换为数字信号。

孔径吋间:

在模拟输入通道中,A/D转换器将模拟信号转换成数字量总需要一定的吋间,完成一次A/D转换所需要的时间称为孔径时间。

2.7采样保持器的作用是什么?

是否所有的模拟量输入通道中都需要采样保持器?

为什么?

为了提高模拟量输入信号的频率范围,以适应某些随时间变化较快的信号的耍求,可以采川带有保持器电路的采样器。

当被测信号变化很慢时,若A/D转换器时间足够短,可以不加采样保持器。

2.8一个8位A/D转换器,孔径时间为100“s。

如果要求转换误差在A/D转换精度(0.4%)内,求允许转换的正弦波模拟信号的最大频率是多少?

解:

2.9试用8255A、AD574、LF398、CD4051和PC总线工业控制机接口设计出8路模拟量

采集系统,请画出接口电路原理图,并编写相应8路模拟量数据采集程序。

原理图见书本上第36页(图2.25)o

数据采集程序如下:

设8255A的地址为2C0H—2C3H,主过程已对8255A初始化,且

已装填DS、ES(两者段基值相同),采样值村入数据段中的采样值缓冲区BUF。

其8通道

数据采集的程序见书本上第37(图2.26)0(猴子喜欢沈依)

AD574APROCNEAR

DI,BUF

BL,00000000B//

CX,8

DX,2C2H

DX,AL

NOP

OR

AL,01000000B

DX,AL

AND

AL,10111111B

DX,2C0H

ADC:

PULLING:

INAL,DX

TESTAL,80H

JNZPULLING

MOVAL,BL

ORAL,00010000B

AL,01()(X)(X)()B

AL,OFH

AH,AL

STOSW

BL

ADC

AL,00111000B

DX,2C2H

ADC574AENDP

2.10采用DAC0832和PC总线工业控制机接口,请画出接口电路原理图,并编写D/A转换程序。

原理图见书木上第41页(图2.29)o

若DAC0832的片选地址为200H,则8位2进制数6DH转换为模拟电压的接口程序为:

DX,

200H

AL,

6DH

AL

HLT

2.12请分别画出D/A转换器的单极性和双极性电压输出电路,并分别推出输出电压与输入数字两之间的关系式。

D/A转换器的单极性和双极性输出电路见书本上笫44页(图2.33)。

为单极性输出,若D为输入数字量,匕防为基准参考电压,冃为口位D/A转换

为双极性输出,可以推出:

rrr\

vOUT2'

rvreftrvout卩vref^-\'

2.13采用DAC0832、运放、CD4051等元件与PC总线工业控制机接口,设计8路模拟量输出系统,请画出接口电路原理图,并编写8路模拟量输出的程序。

原理图见书本上第48页(图2.40)。

设8个输出数据存放在内存数据段BUF0-BUF7这8个连续单元屮,主过程已经填装DS,输出子程序如下:

DOUTPROCNEAR

MOVBX,OFFSETBUF

MOVAL,[BX]OUTDX,ALINCDX

OUTDX,ALCALLDELAYINCAH

DECDX

LOOPNEXTRET

DOUT

ENDP

其中DELAY是一段延吋程序。

5.模拟量输入通道由哪些部分组成?

各部分的作用是什么?

模拟量输入通道一般由I/V变换、多路转换器、采样保持器、A/D转换器、接口及控制逻辑电路组成。

(1)I/V变换:

提高了信号远距离传递过程中的抗干扰能力,减少了信号的衰减,为与标准化仪表和执行机

构匹配提供了方便。

(2)多路转换器:

用來切换模拟电压信号的关键元件。

(3)采样保持器:

A/D转换器完成一次A/D转换总需要一定的时间。

在进行A/D转换时间内,希望输入信号不再变化,以免造成转换谋差。

这样,就需要在A/D转换器之前加入采样保持器。

(4)A/D转换器:

模拟量输入通道的任务是将模拟量转换成数字量,能够完成这一任务的器件,称为之模/数转换器(Analog/DigilalConverter,简称A/D转换器或ADC)。

6.对理想多路开关的要求是什么?

理想的多路开关其开路电阻为无穷大,其接通时的导通电肌为零。

此外,还希望切换速度快、噪音小、寿命长、工作可靠。

7.采样保持器有什么作用?

试说明保持电容的大小对数据采集系统的影响。

采样保持器的作用:

在进行A/D转换时间内,希望输入信号不再变化,以免造成转换误差。

这样,就需要在A/D转换器Z前加入采样保持器。

保持电容对数据采集系统采样保持的楷度有很大影响。

保持电容值小,则采样状态时充电时间常数小,即保持电容充电快,输出对输入信号的跟随特性好,但在保持状态时放电时间常数也小,即保持电容放电快,故保持性能差;

反Z,保持电容值大,保持性能好,但跟随特性差。

(沈依?

对猴子….)

8.在数据采样系统中,是不是所有的输入通道都需要加采样保持器?

为什么?

不是,对于输入信号变化很慢,如温度信号;

或者A/D转换时间较快,使得在A/D转换期间输入信号变化很小,在允许的A/D转换楕度内,就不必再选用采样保持器。

10.设被测温度变化范围为0°

C~1200°

C,如果要求误差不超过0.4°

C,应选用分辨为多少位的A/D转换器?

(1700A

选择依据:

n>

log1+——«

12

2<

04丿

12.模拟量输出通道由哪几部分组成?

模拟量输出通道一般由接口电路、D/A转换器、功率放人和V/1变换等信号调理电路组成。

(1)D/A转换器:

模拟量输出通道的核心是数/模转换器(Digital/AnalogConverter,简称D/A转换器或DAC)。

它是指将数字量转换成模拟量的元件或装置。

(2)V/T变换:

-•般情况下,D/A转换电路的输出是电压信号。

在计算机控制系统小,当计算机远离现场,为了便于信号的远距离传输,减少由于传输带來的干扰和衰减,需要采用电流方式输出模拟信号。

许多标准化的工业仪表或执行机构,一般是采用0〜10mA或4〜20mA的电流信号驱动的。

因此,需要将模拟电压信号通过电压/电流(V/I)变换技术,转化为电流信号。

第四章(常规及复杂控制技术)作业

4.1数字控制器的连续化设计步骤是什么?

答:

1、设计家乡的连续控制器D(S)

2、

3、

4、

5、

选择采样周期T

将D(S)离散化为D(Z)

设计由计算机实现的控制算法校验

4.2某系统的连续控制器设计为风)=器=胡

试用双线形变换法、前向差分法、后向差分法分别求出数字控制器D(Z),并分别给出三种方法对应的递推控制算法。

27-1

双线形变换法:

由5=--—带入D(S)表达式中得到:

Tz+I

1I/Z_1

D

(一)J〒芮—7+2G+(J27;

)“1i2石zT(T+2Q+(T-27;

)厂Tz+1

进一步利用。

⑵=匕也得到:

E⑵U⑵(T+2爲)+(T-2T2)z'

lU(z)=E(Z)(T+2TI)+(T-2*E⑵所以:

火)=[(T*处缺)+(T-2TJe(k-1)-(T-2T2)u伙-1)]前向差分法:

将2亨代入D(s)中得到:

=G+J7;

=n)厂jT2z+T-T2T2+(T-T2)z-}

所以:

u(k)=丄[心伙)+(T—亓)£

伙-1)-(T-T2)u(k一1)]

后向差分法:

将s=^-代入D(s)中得到:

1+4口-

D⑵=+E=行[匸I(沈依••…)

Tz

u(k)=\T2u(Z:

-1)+(T4-7;

)e(k)-T{e伙一1)]7'

I‘1;

4.2.某连续控制器设计为

1+7>

1+T25

试用双线形变换法.前向差分法.后向差分法分别求取数字控制器D(Z)。

27-1

把s=-^—代入,则

Tz+1

D(z)"

(z)2

s=—

]+打〒.芮(T+27;

)"

厂27;

1+卩2>

£

-1"

(7+272)^+7-272

2Tz+1

M代入,则

Tz

前向差分法:

把"

早代入,则

把S=

51+卩2$]+T~TqZ.+TT?

2云

3什么是数字PID位置控制算法和增量型控制算法?

试比较它们的优缺点。

数字pro位置控制算法的数学表达式为:

u伙)二心[讹)+壬左伙)+7;

畑一f—1)]

11/=0'

数字PID增量型控制算法的数学表达式为:

u伙—1)=Kp[£

伙—1)+£

£

(<•)+7;

m:

(k_2]

f=oT

、u(k)=u(k)-u(k-l)

这种数字PID算法的比较如下:

(1)增量型算法不需要做累加,控制童增量的确定仅与最近儿次误差采样值有关,计算误差对控制量的计算影响较小。

而位置型的算法要用到过去的误差的累加值,容易产生大的累加误差。

(2)增量型算法得出的是控制量的增量;

而位置型算法得到的控制两的全量输出,误动作影响很人。

(3)采用增量型算法,易于实现手动到口动的无冲击切换。

3.在PID调节器中系数匕八匕、灯各有什么作用?

它们对调节品质有什么影响?

系数褊为比例系数,提高系数切可以减小偏差,但永远不会使偏差减小到零,而且无止境地提高系数褊最终将导致系统不稳定。

比例调节可以保证系统的快速性。

系数化•为枳分常数,血越人积分作用越弱,积分调节器的突出优点是,只要被调量存在偏差,英输出的调节作用便随时间不断加强,直到偏差为零。

在被调量的偏差消除后,由于积分规律的特点,输出将停留在新的位置而不回复原位,因而能保持静差为零。

但单纯的积分也有弱点,其动作过于迟缓,因而在改善静态品质的同时,往往使调节的动态品质变坏,过渡过程时间加长。

积分调节可以消除静差,提高控制精度。

系数灯为微分常数,灯越大微分作用越強。

微分调节主要用来加快系统的相应速度,减小超调,克服振荡,消除系统惯性的影响。

(4)

4.4已知模拟调节器的传递函数为:

»

($)=竺二1+0.17],试写出相应数字控制器的位置型和增量型控制算法,设采样周E(s)1+0.0855

期T=0.2S并以C语言实现。

根据Q(s)=^^=1+0」7二,得到o085色®

+饥(0=0.17型°

+心)

E($)1+0.085$dtdt

0085“伙)-;

伙-1)+讹)=017e伙)-:

伙-D十。

伙),⑺=。

公]

令:

m=O.O85

5/7?

10/?

?

+110m

"

伙)=--u(k-1)+^-—e(k)--^―e(k-1)

jm+1jm+15m+1

z,,、5mc、10/h+IZI.、10mZI小、

u伙一1)=u伙一2)+e(k_V)e(k-2)

5m+15m+15m+1

△2心)伙)—u伙—1)=旦一[u伙—1)—u伙—2)]+l°

+l七伙)+«

伙—2)]—"

加+—伙―1)

5m+15m+15m+1

u(k)=0.298[u(k-i)-u伙一2)]+1・298[e伙)+e(k-2)]+1.895^一1)

5.已知模拟调节器的传递函数为

试写出相应数字控制器的位置型和增量型控制算式,设采样周期T=0.2so

1+0.17$1+0.0855则"

(Q+0.0855(/(5)=E(s)+0.17SE&

.•.血)+0.085哪=/)+0.17哪

...庶)+0.085讹)一;

(—1)=讹)+0.17心)一泸一1)

把T二0.2S代入得

1.425u(k)-0.425u(k-1)=4.5e(k)-3.5e(k-l)

位置型

u(k)=3.1579讹)—2.4561讹—l)+0.2982u(k—l)

增量型

△“(《)=“(R)--1)=3.1579讹)一2.4561心一1)一0.701&

心一1)

&

有哪几种改进的数字PID控制器?

有四种:

(1)积分分离PTD控制算法

(2)不完全微分PID控制算法

(3)带死区的PTD控制算法

(4)消除积分不灵敬区的PTI)控制

7.采样周期的选择需要考虑那些因素?

(1)从调节品质上看,希望采样周期短,以减小系统纯滞后的影响,提面控制粘度。

通常保证在95%的系统的过渡过程时间内,采样6次〜15次即可。

⑵从快速性和抗扰性方而考虑,希望采样周期尽量短,这样给定值的改变可以迅速地通过采样得到反映,而不致产生过大的延时。

(3)从计算机的工作量和回路成本考虑,采样周期T应长些,尤其是多回路控制时,应使每个回路都有足够的计算时间;

当被控对象的纯滞后时间t较大时,常选T=(l/ri/8)t。

(4)从计算将度方面考虑,采样周期T不应过範,当主机字长较小时,若T过短,将使前后两次采样值差别小,调节作用因此会减弱。

另外,若执行机构的速度较低,会出现这种情况,即新的控制量已输出,而前一次控制却还没完成,这样采样周期再短也将亳无意义,因此T必须大于执行机构的调节时间。

4.5什么叫积分饱和?

它是怎么样产生的?

如何消除?

(1)山于长时间的偏差或偏差过大,控制量超过执行机构的极限位置,导致控制量虽然在增大但是执行机构已无动作的现象称为积分饱和。

(2)执行机构的非线性和偏差的长时间存在时导致积分饱和现象的原因。

(3)消除方法:

f0u(k)<

对控制塑限幅:

例如令:

u(k)=\\

过限削弱积分PID算法:

若u伙-1)>

络则只有当e(k)<

0时才将幺伙)计入积分项;

若u(k-1)<

一叭则只有当e(k)>

0时才将其计入积分项o

第四章补充题1:

求见变换

(1)

f(t)=e~2at

«

(1)离散化:

f(k)=严

 

1

l-e-2arz-]

z>

e

-2aT

(2)F($)=

5+30+l)(f+2)215+1£

+2

离散化:

F(z)=

r/7\—2kT

f(k)=2e-e

21

第四章补充题2:

求z反变换

(1)F⑵二

z1-3^+3(z-0.5)(z-0.8)

(2)F(z)=

z

(z-1)2(z-2)

(1)因为z变化的特殊性,所以先要确定收敛域才能进行反变换,从而与一个特定的信号相对应起来。

对于控制系统中假定信号为因果序列,用部分分式展开发:

0-8

F-3z+3

(z—0.5)(z—0.8)

19131

ZH

315

z—0.5z—0.8

(2)

1—0.5厂

131

——z

15

1-0&

T

(z—1)(—2)

—2z+l2

U-l)2+7^2

第四章补充题3:

求初值和终值。

z2-0.8z+0.5

解:

°

/(0)=limF(z)=lim兰二

ZT8Z—>

oo厂

/(oo)=lim(l-z»

)F(z)=lim

z->

lWT1

(1.6z-l)(z-l)

z"

—0.8z+0.5

=0

第四章补充题4:

用刁变换求差分方程

y(k+2)+4y(k+1)+3y伙)=2k

y(O)=y(l)=O

第四章补充题5:

求脉冲函数的z变换

G(s)=匕匸

k

($+Q)($+Z?

I_e~Tsk

G(s)=.S(s+d)($+〃)k—k-k

(1)

=(I_严)[也+a(b_a)+b(d-b)]

ss+as+b

kkk

•••G⑵十门[严+严為+仔糾

1-z1-ezi-ez

⑵G(沪吕悌9•数字控制器直接设计步骤是什么?

计算机控制系统框图如图4—1所示。

山广义对象的脉冲传递函数可得闭环脉冲传递函数,可求得控制器的脉冲传递函数D(z)。

数字控制器的直接设计步骤如下:

(1)根据控制系统的性质指标耍求和其它约束条件,确定所需的闭环脉冲传递函数①(z)。

⑵求广义对象的脉冲传递函数G0)。

⑶求取数字控制器的脉冲传递函数D(z)。

⑷根据D(z)求取控制算法的递推计算公式。

10.被控对象的传递函数为

采样周期T=ls,采用零阶保持器,针对单位速度输入函数,设计:

⑴最少拍控制器D(Z);

(2)画出采样瞬间数字控制器的输出和系统的输出曲线。

(1)最少拍控制器

可以写出系统的广义对象的脉冲传递函数

将T=1S代入,有

z'

'

(l+z_1)

2(1J

G(,(z)=(l-z1)2

-G血匸

G上)G(z)

厂(1+厂)

(2)系统闭环脉冲传递函数

0(z)=2z"

_z-2

则当输入为单位速度信号时,系统输出序列Z变换为

Y(Z)=凤乙〃(込)=(2汀-z-2=2Tz-2+3Tz'

3十4Tz~4+…

y(0)=0,y

(1)=0,y

(2)=2T,y(3)=3T,…

11•被控对象的传递函数为

采样周期T=ls,要求:

⑴采用Smith补偿控制,求取控制器的输出U(k);

(2)采用大林算法设计数字控制器D(Z),并求取u(k)的递推形式。

(1)采用Smith补偿控制

广义对象的传递函数为

HGcOHoIMcO—>

7~[=5(5+l)<

g'

=HGi^9e

Dr(z)=Z[DrG)]=Z

其中4=e%=e'

\bx=\-e'

\L=y=\,T=\S

皿)熾=轄挣

〃("

一0.3697广匕(乙)=0.6321(z"

-z~2)E(z)

“(£

)=0.6321讹-1)一0・6321心一2

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 党团工作 > 思想汇报心得体会

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1