微机控制技术第四章部分习题答案

合集下载

计算机控制技术课后习题答案

计算机控制技术课后习题答案

|3.微型计算机控制系统的硬件由哪几部分组成各部分的作用是什么由四部分组成。

图微机控制系统组成框图(1)主机:这是微型计算机控制系统的核心,通过接口它可以向系统的各个部分发出各种命令,同时对被控对象的被控参数进行实时检测及处理。

主机的主要功能是控制整个生产过程,按控制规律进行各种控制运算(如调节规律运算、最优化计算等)和操作,根据运算结果作出控制决策;对生产过程进行监督,使之处于最优工作状态;对事故进行预测和报警;编制生产技术报告,打印制表等等。

(2)输入输出通道:这是微机和生产对象之间进行信息交换的桥梁和纽带。

过程输入通道把生产对象的被控参数转换成微机可以接收的数字代码。

过程输出通道把微机输出的控制命令和数据,转换成可以对生产对象进行控制的信号。

过程输入输出通道包括模拟量输入输出通道和数字量输入输出通道。

(3)外部设备:这是实现微机和外界进行信息交换的设备,简称外设,包括人机联系设备(操作台)、输入输出设备(磁盘驱动器、键盘、打印机、显示终端等)和外存贮器(磁盘)。

其中操作台应具备显示功能,即根据操作人员的要求,能立即显示所要求的内容;还应有按钮,完成系统的启、停等功能;操作台还要保证即使操作错误也不会造成恶劣后果,即应有保护功能。

—(4)检测与执行机构a.测量变送单元:在微机控制系统中,为了收集和测量各种参数,采用了各种检测元件及变送器,其主要功能是将被检测参数的非电量转换成电量,例如热电偶把温度转换成mV信号;压力变送器可以把压力转换变为电信号,这些信号经变送器转换成统一的计算机标准电平信号(0~5V或4~20mA)后,再送入微机。

b.执行机构:要控制生产过程,必须有执行机构,它是微机控制系统中的重要部件,其功能是根据微机输出的控制信号,改变输出的角位移或直线位移,并通过调节机构改变被调介质的流量或能量,使生产过程符合预定的要求。

例如,在温度控制系统中,微机根据温度的误差计算出相应的控制量,输出给执行机构(调节阀)来控制进入加热炉的煤气(或油)量以实现预期的温度值。

微机控制技术复习题(部分参考答案)

微机控制技术复习题(部分参考答案)

微机控制技术复习题(部分参考答案)一、填空题:1、8位D/A 转换器的分辩率是满刻度值/2^8 。

2、数字调节器与模拟调节器相比更能实现复杂控制规律。

3、计算机具有分时控制能力,可实现多回路控制。

4、为了实现最少拍有波纹控制,闭环脉冲传递函数)(Z Φ中应包含)(Z G 的所有单位圆上和单位圆外零点,为了实现最少拍无波纹控制,闭环脉冲传递函数)(Z Φ中应包含)(Z G 的所有零点。

5、按最少拍原则设计的系统是时间最优系统。

6、最少拍无波纹与最少拍有波纹系统相比其闭环脉冲传递函数)(Z Φ中1-Z的阶次要高一些,调整时间要长一些。

7、大林把这种控制量以1/2 的采样频率振荡的现象称为“ 振铃”。

8、分析结果表明:)(Z U 与)(Z R 间的脉冲传递函数表达式中,包含有Z 平面单位圆内接近-1 的负实数极点,则会产生振铃现象。

9、如果按大林提出的简单修正算法来防止振铃现象,则对系统的稳态输出无影响,但对系统的动态性能有影响。

10、数字控制器的模拟化设计法是在采样周期必须足够小,除必须满足采样定例外采样周期的变化对系统性能影响不大的条件下使用的。

11、数字量输出保持一般有两种方案,一种是输出通路设置一个D/A 转换器的结构形式(数字量保持方案),一种是多个输出通路公用一个D/A 转换器的结构式(模拟量保持方案),前者与后者相比D/A 转换器使用数量多。

12、常用的A/D 转换器有计数器式,双积分式,逐次逼近式。

13、为了消除稳态误差,)(Z e Φ的表达式中须含有因式(1-z^-1)^q 。

补充填空题:1、常用的I/O 控制方式是程序控制方式,中断控制方式,直接存储器存取方式。

2、微型计算机控制系统中解决中断优先级的办法是软件查询方式,雏菊链法,专用硬件方式。

3、满足实时控制要求的使用条件是所有外围设备的服务时间的总和必须小于或等于任意外围设备的最短响应时间。

4、最短响应时间是某台设备相应两次请求服务的最短间隔时间。

微型计算机控制技术课后习题答案

微型计算机控制技术课后习题答案

第一章计算机控制系统概述习题及参考答案1.计算机控制系统的控制过程是怎样的计算机控制系统的控制过程可归纳为以下三个步骤:(1)实时数据采集:对被控量的瞬时值进展检测,并输入给计算机。

(2)实时控制决策:对采集到的表征被控参数的状态量进展分析,并按已定的控制规律,决定下一步的控制过程。

(3)实时控制输出:根据决策,适时地对执行机构发出控制信号,完成控制任务。

2.实时、在线方式和离线方式的含义是什么?(1)实时:所谓“实时〞,是指信号的输入、计算和输出都是在一定时间范围内完成的,即计算机对输入信息以足够快的速度进展处理,并在一定的时间内作出反响并进展控制,超出了这个时间就会失去控制时机,控制也就失去了意义。

(2)“在线〞方式:在计算机控制系统中,如果生产过程设备直接及计算机连接,生产过程直承受计算机的控制,就叫做“联机〞方式或“在线〞方式。

(3)“离线〞方式:假设生产过程设备不直接及计算机相连接,其工作不直承受计算机的控制,而是通过中间记录介质,靠人进展联系并作相应操作的方式,那么叫做“脱机〞方式或“离线〞方式。

3.微型计算机控制系统的硬件由哪几局部组成?各局部的作用是什么?由四局部组成。

(1)主机:这是微型计算机控制系统的核心,通过接口它可以向系统的各个局部发出各种命令,同时对被控对象的被控参数进展实时检测及处理。

主机的主要功能是控制整个生产过程,按控制规律进展各种控制运算(如调节规律运算、最优化计算等)和操作,根据运算结果作出控制决策;对生产过程进展监视,使之处于最优工作状态;对事故进展预测和报警;编制生产技术报告,打印制表等等。

(2)输入输出通道:这是微机和生产对象之间进展信息交换的桥梁和纽带。

过程输入通道把生产对象的被控参数转换成微机可以接收的数字代码。

过程输出通道把微机输出的控制命令和数据,转换成可以对生产对象进展控制的信号。

过程输入输出通道包括模拟量输入输出通道和数字量输入输出通道。

(3)外部设备:这是实现微机和外界进展信息交换的设备,简称外设,包括人机联系设备(操作台)、输入输出设备(磁盘驱动器、键盘、打印机、显示终端等)和外存贮器(磁盘)。

微型计算机控制技术课后习题答案

微型计算机控制技术课后习题答案

第一章计算机控制系统概述习题及参考答案1.计算机控制系统的控制过程是怎样的?计算机控制系统的控制过程可归纳为以下三个步骤:(1)实时数据采集:对被控量的瞬时值进行检测,并输入给计算机。

(2)实时决策:对采集到的表征被控参数的状态量进行分析,并按已定的控制规律,决定下一步的控制过程。

(3)实时控制:根据决策,适时地对执行机构发出控制信号,完成控制任务。

2.实时、在线方式和离线方式的含义是什么?(1)实时:所谓“实时”,是指信号的输入、计算和输出都是在一定时间范围内完成的,即计算机对输入信息以足够快的速度进行处理,并在一定的时间内作出反应并进行控制,超出了这个时间就会失去控制时机,控制也就失去了意义。

(2)“在线”方式:在计算机控制系统中,如果生产过程设备直接与计算机连接,生产过程直接受计算机的控制,就叫做“联机”方式或“在线”方式。

(3)“离线”方式:若生产过程设备不直接与计算机相连接,其工作不直接受计算机的控制,而是通过中间记录介质,靠人进行联系并作相应操作的方式,则叫做“脱机”方式或“离线”方式。

3.微型计算机控制系统的硬件由哪几部分组成?各部分的作用是什么?由四部分组成。

图1.1微机控制系统组成框图(1)主机:这是微型计算机控制系统的核心,通过接口它可以向系统的各个部分发出各种命令,同时对被控对象的被控参数进行实时检测及处理。

主机的主要功能是控制整个生产过程,按控制规律进行各种控制运算(如调节规律运算、最优化计算等)和操作,根据运算结果作出控制决策;对生产过程进行监督,使之处于最优工作状态;对事故进行预测和报警;编制生产技术报告,打印制表等等。

(2)输入输出通道:这是微机和生产对象之间进行信息交换的桥梁和纽带。

过程输入通道把生产对象的被控参数转换成微机可以接收的数字代码。

过程输出通道把微机输出的控制命令和数据,转换成可以对生产对象进行控制的信号。

过程输入输出通道包括模拟量输入输出通道和数字量输入输出通道。

微机原理 第4章作业答案

微机原理 第4章作业答案

第3章指令系统3.9 设段寄存器DS=1000H,SS=2000H,ES=3000H,通用寄存器BX=4000H,BP=5000H,SI=6000H,DI=7000H。

在下列各指令中指出存储器操作数的寻址方式,求出有效地址EA、物理地址PA,并分别用物理地址和逻辑地址说明指令执行结果。

(1)MOV CX, [2300H]直接寻址EA=2300HPA=DS*16+EA=1000H*16+2300H=12300H 执行结果:(12300H)→CL,(12301H)→CH (2)MOV BYTE PTR [BX], 8FH寄存器间接寻址EA=BX=4000HPA=DS*16+EA=1000H*16+4000H=14000H 执行结果:8FH→(14000H)(3)MOV DH, [BP+3000H]基址寻址EA=BP+3000H=8000HPA=SS*16+EA=2000H*16+8000H=28000H 执行结果:(28000H)→DH(4)MOV ES: [SI+1210H], AX变址寻址EA=SI+1210H=7210HPA=ES*16+EA=3000H*16+7210H=37210H 执行结果:AL→(37210H),AH→(37211H) (5)MOV [BX+DI+50H], AL基址变址位移寻址EA=BX+DI+50H=0B050HPA=DS*16+EA=1000H*16+0B050H=1B050 H执行结果:AL→(1B050H)(6)INC WORD PTR [BX+SI]基址变址寻址EA=BX+SI=0A000HPA=DS*16+EA=1000H*16+0A000H=1A000 H执行结果:(1A000H)中存放的字的值加13.11 指出下列指令中源操作数的寻址方式。

(1)MOV BL, 0F9H 立即寻址(2)ADD [BX], SI 寄存器寻址(3)SUB CL, [4000H] 直接寻址(4)CMP DX, [SI] 寄存器间接寻址(5)AND SL, [BX+1] 基址寻址(6)OR BP, [DI+2100H] 变址寻址(7)XOR AX, [BP+SI] 基址变址寻址(8)MOV CX, 300 立即寻址3.12 下列指令都是非法的,指出各指令错在哪里?(1)MOV SI, AH两个操作数字长不一致(2)MOV 70H, BL立即数不能做目的操作数(3)MOV CX, F123H十六进制的数以字母打头必须在前面补0 (4)MOV [BX], 6AH两个操作数的字长不确定(5)MOV ES, 5000H立即数不能直接送段寄存器(6)MOV [DI], [3000H]两个操作数不能同为内存操作数(7)MOV DS, SS两个操作数不能同为段寄存器(8)MOV CS, AX不能对CS赋值(9)MOV AL, [CX]寄存器间接寻址中不能使用CX(10)MOV [BX+BP], DX存储器寻址方式中表示有效地址不能同为两个基址寄存器(11)MOV BH, [SI+DI+2]存储器寻址方式中表示有效地址不能同为两个变址寄存器(12)PUSH AL入栈出栈操作必须以字为单位(13)LEA AX, BXLEA指令中源操作数必须为存储器寻址方式(14)LDS BL, [5100H]LDS指令中目的操作数必须为16位的通用寄存器(15)IN AH, DXIN指令中目的操作数必须为AL或AX (16)OUT 288H, AL输入输出指令中端口地址为16位,必须先送给DX(17)ADD [2400H], 1234H两个操作数的字长不确定(18)XOR [2500H], [BX+10H]两个操作数不能同为内存操作数(19)INC [SI]操作数的字长不确定(20)MUL 10MUL指令的操作数不能为立即数(21)IDIV [BP+DI+1300H]操作数的字长不确定(22)SAL AL, 2移位次数大于1必须先送给CL3.14 设SP=2000H,AX=3000H,BX=5000H,执行以下3条指令后,问SP=?AX=?BX=? PUSH AX ;SP减2,栈顶元素为3000HPUSH BX ;SP减2,栈顶元素为5000HPOP AX ;SP加2,将栈顶元素5000H弹出至AX结果:SP=1FFEH,AX=5000H,BX=5000H3.16 下列程序执行完后,AX=?BX=?CX=? MOV AX, 1122HMOV BX, 3344HPUSH AX ;栈顶元素为1122H POP CX ;将栈顶元素1122H 弹出至CXXCHG BX, CX ;BX=1122H,CX=3344HLEA CX, [BX] ;CX=BX=1122H结果:AX=1122H,BX=1122H,CX=1122H3.17 CPU分别执行下列各程序段后,写出各个执行结果的状态标志位OF、SF、ZF、AF、PF、CF的值。

微型计算机控制技术课后答案

微型计算机控制技术课后答案

习题一1,微型计算机控制系统的硬件由哪几部分组成?各部分的作用是什么?答:CPU,接口电路及外部设备组成。

CPU,这是微型计算机控制系统的核心,通过接口它可以向系统的各个部分发出各种命令,同时对被控对象的被控参数进行实时检测及处理。

接口电路,微机和生产对象之间进行信息交换的桥梁和纽带。

外部设备:这是实现微机和外界进行信息交换的设备2,微型计算机控制系统软件有什么作用?说出各部分软件的作用。

答:软件是指能够完成各种功能的计算机程序的总和。

整个计算机系统的动作,都是在软件的指挥下协调进行的,因此说软件是微机系统的中枢神经。

就功能来分,软件可分为系统软件、应用软件1)系统软件:它是由计算机设计者提供的专门用来使用和管理计算机的程序。

对用户来说,系统软件只是作为开发应用软件的工具,是不需要自己设计的。

2)应用软件:它是面向用户本身的程序,即指由用户根据要解决的实际问题而编写的各种程序。

3,常用工业控制机有几种?它们各有什么用途?4,操作指导、DDC和SCC系统工作原理如何?它们之间有何区别和联系?答:(1)操作指导控制系统:在操作指导控制系统中,计算机的输出不直接作用于生产对象,属于开环控制结构。

计算机根据数学模型、控制算法对检测到的生产过程参数进行处理,计算出各控制量应有的较合适或最优的数值,供操作员参考,这时计算机就起到了操作指导的作用。

(2)直接数字控制系统(DDC系统):DDC(Direct Digital Control)系统就是通过检测元件对一个或多个被控参数进行巡回检测,经输入通道送给微机,微机将检测结果与设定值进行比较,再进行控制运算,然后通过输出通道控制执行机构,使系统的被控参数达到预定的要求。

DDC系统是闭环系统,是微机在工业生产过程中最普遍的一种应用形式。

(3)计算机监督控制系统(SCC系统):SCC(Supervisory Computer Control)系统比DDC系统更接近生产变化的实际情况,因为在DDC系统中计算机只是代替模拟调节器进行控制,系统不能运行在最佳状态,而SCC系统不仅可以进行给定值控制,并且还可以进行顺序控制、最优控制以及自适应控制等SCC是操作指导控制系统和DDC系统的综合与发展。

第4章 习题解答

第4章 习题解答

第4章习题解答4-1答:由E g=4.44f1N s kNΦm可知,要保持Φm不变,当频率f1从额定值f1N向下调节时,必须同事降低Eg,使Eg/f1=常值,然而绕组中的感应电动势是难以直接控制的,当电动势较高时,可以忽略定子绕组的漏磁阻抗压降,而认为定子相电压Us≈Eg,则得Us/f1=常值,这就是恒压频比控制方式。

4-2答:恒压恒频正弦波供电时异步电动机的机械特性:当s很小时,Te≈3n p⎪⎭⎫⎝⎛1ωUs2sRrs∞1ω, 转据近似与s成正比,机械特性Te≈f(s)是一段直线,当s接近1时,则Te≈3n p⎪⎭⎫⎝⎛1ωUs2[]sLLRsRlrlsrr122121∞++)(ωω,,转矩近似与s成反比,这时机械特性Te≈f(s)是对称与原点的一段双曲线。

基频以下电压—频率协调控制时异步电动机的机械特性:恒压频比的变频机械特性基本上是平行下移,硬度也较好,当转矩增大到最大值以后,转速再降低,特性就折回来了,而且频率越低时最大转矩值越小,但低速带负载能力不怎么好,须对定子压降实行补偿。

恒Eg /ω1 控制是通常对恒压频比控制实行电压补偿的标准,可以在稳态时达到Φm 为恒定值,从而改善了低速性能,但机械特性还是非线性的,产生转矩的能力仍受到限制。

恒Er /ω1 控制可以得到和直流他励电机一样的线性机械特性,按照转子全磁通Φrm 恒定进行控制,而且,在动态中也尽可能保持Φrm 恒定是矢量控制系统的目标。

基频以上恒压变频控制时异步电动机的机械特性:当角频率ω1提高时,同步转速随之提高,最大转矩减小,机械特性上移,而形状基本不变,可以认为输出功率基本不变,所以基频以上调速属于弱磁恒功率调速。

4-3答:在交-直-交变压变频器中,按照中间直流环节电源性质的不同,逆变器可分成电压源型和电流源型两类。

直流环节采用大电容滤波,相当于一个恒压源,因而输出交流电压是矩形波或阶梯波,称为电压源型逆变器。

直流环节采用大电感滤波,相当于一个恒流源,输出交流电流是矩形波或阶梯波,叫做电流源型逆变器。

04级微机系统第四章综合练习题(参考答案)

04级微机系统第四章综合练习题(参考答案)

微机系统第三章综合练习题专业班级学号姓名一.选择题1.下列4种描述中正确的是()。

A.汇编语言只由指令语句构成。

B.汇编语言语句包括指令语句和伪指令语句和宏指令语句。

C.指令语句和伪指令语句都能经汇编程序翻译成机器代码。

D.指令语句和伪指令语句都不能经汇编程序翻译成机器代码。

2.下列不合法的标识符是()。

A.RABC B.2A7tB C.?A2SB D._Wl'43.指定起始地址偏移量的伪指令是()。

A.PARA B.ORG C.SEGMENT D.PROC4.伪指令VAR DW ? 将在内存预留的存储空间是()。

A.1字节 B.2字节 C.6字节 D.4字节5.伪指令BUF DB 20 DUP(0,1) 在内存中占用的存储空间是()。

A.80字节 B.20字节 C.60字节 D.40字节6.伪指令VAR DT ?将在内存预留的存储空间是()。

A.2字节 B.4字节 C.10字节 D.16字节7.阅读下列程序段,说明程序段执行后AX寄存器的内容是()。

┆TAB DW 1,2,3,4,5,6 ;定义1~6为字数据ENTRY EQU 3 ;定义ENTRY=3┆MOV BX,OFFSET TAB ;将TAB的偏移地址送BXADD BX,ENTRY ;BX←BX+3MOV AX,WORD PTR [BX] ;将BX对应2个单元数据送AX┆A.0403H B.0300H C.0506H D. 0003H8.已知VAR DW l,2,$+2,5,6,若汇编时VAR分配的偏移地址是0010H,汇编后0014H单元的内容是()。

A.16H B.05H C.14H D.06H解:符号$用在伪操作的参数字段时,表示地址计数器的当前值。

若汇编时VAR分配的偏移地址是0010H,且定义的是字数据,第1个字“1”即0001H,存放的存储单元的偏移地址是0010H和0011H,占两个存储单元;第2个字存放0002H,占用两个存储单元,其偏移地址是0012H和0013H,到第3个字时,$的值应该是VAR的偏移地址加上4个单元,即0014H,所以这时第3个字的值 $+2=0014+2=0016H,则汇编后的存储区如图题4-2所示。

于海生---微型计算机控制技术课后习题答案

于海生---微型计算机控制技术课后习题答案

第一章计算机控制系统概述习题及参考答案1.计算机控制系统的控制过程是怎样的计算机控制系统的控制过程可归纳为以下三个步骤:(1)实时数据采集:对被控量的瞬时值进行检测,并输入给计算机。

(2)实时决策:对采集到的表征被控参数的状态量进行分析,并按已定的控制规律,决定下一步的控制过程。

!(3)实时控制:根据决策,适时地对执行机构发出控制信号,完成控制任务。

2.实时、在线方式和离线方式的含义是什么(1)实时:所谓“实时”,是指信号的输入、计算和输出都是在一定时间范围内完成的,即计算机对输入信息以足够快的速度进行处理,并在一定的时间内作出反应并进行控制,超出了这个时间就会失去控制时机,控制也就失去了意义。

(2)“在线”方式:在计算机控制系统中,如果生产过程设备直接与计算机连接,生产过程直接受计算机的控制,就叫做“联机”方式或“在线”方式。

(3)“离线”方式:若生产过程设备不直接与计算机相连接,其工作不直接受计算机的控制,而是通过中间记录介质,靠人进行联系并作相应操作的方式,则叫做“脱机”方式或“离线”方式。

3.微型计算机控制系统的硬件由哪几部分组成各部分的作用是什么—由四部分组成。

图微机控制系统组成框图(1)主机:这是微型计算机控制系统的核心,通过接口它可以向系统的各个部分发出各种命令,同时对被控对象的被控参数进行实时检测及处理。

主机的主要功能是控制整个生产过程,按控制规律进行各种控制运算(如调节规律运算、最优化计算等)和操作,根据运算结果作出控制决策;对生产过程进行监督,使之处于最优工作状态;对事故进行预测和报警;编制生产技术报告,打印制表等等。

(2)输入输出通道:这是微机和生产对象之间进行信息交换的桥梁和纽带。

过程输入通道把生产对象的被控参数转换成微机可以接收的数字代码。

过程输出通道把微机输出的控制命令和数据,转换成可以对生产对象进行控制的信号。

过程输入输出通道包括模拟量输入输出通道和数字量输入输出通道。

微机原理 第四章答案

微机原理 第四章答案
14、设(BX)=0400H,(DI)=003CH,执行 LEA BX,[BX+DI+0F62H]后,(BX)=? (BX)=139E H
15、设(DS)=C000H,(C0010H)=0180H, (C0012H)=2000H,执行LDS SI,[10H]后, (SI)=?, (DS)=? (SI)=0180 H,(DS)=2000 H
REP STOSW 程序段的功能:
将起始地址为0404 H开始的80 H(128)个字单元清成0 或将起始地址为0404 H开始的100 H(256)个字节单元清成0
11
第4章 微型计算机原理作业情况
13、 设(BX)=6B30H,(BP)=0200H,(SI)=0046H, (SS)=2F00H,(2F246H)=4154H,试求执行 XCHG BX,[BP+SI]后, (BX)=?,(2F246H)=? (BX)=4154H (2F246H)=6B30H
6
第4章 微型计算机原理作业情况
8、分别执行下列指令,试求AL的内容及各状态标志位的状态。
(1) MOV AL,19H ;
ADD AL,61H ;(AL)=7AH
OF=0 SF=0 ZF=0 AF=0 PF=0 CF=0
(2) MOV AL,19H ;
SUB AL,61
;(AL)=0DCH
OF=0 SF=1 ZF=0 AF=1 PF=0 CF=1
(1) MOV CL,20H[BX][SI] ;(CL)=0F6 H
(2) MOV [BP][DI],CX
;(1E4F6 H)=5678 H
(3) LEA BX,20H[BX][SI] ;(BX)=0056 H
MOV AX,2[BX]
;(AX)=1E40 H

微机原理第4章练习题及答案

微机原理第4章练习题及答案

微机原理第4章练习题及答案第4章80某86指令系统一、自测练习题㈠选择题1.MOVA某,[B某+SI]的源操作数的物理地址是()。

A.(DS)某16+(B某)+(SI)B.(ES)某16+(B某)+(SI)C.(SS)某10H+(B某)+(SI)D.(CS)某10H+(B某)+(SI)2.MOVA某,[BP+Sl]的源操作数的物理地址是()。

A.(DS)某10H+(BP)+(SI)A.(ES)某16+(BP)+(SI)C.(SS)某16+(BP)+(SI)D.(CS)某10H+(BP)+(SI)3.MOVA某,ES:[B某+SI]的源操作数的物理地址是()。

A.(DS)某16+(B某)+SI)B.(ES)某10H+(B某)+(SI)C.(SS)某10H+(B某)+SI)D.(CS)某16+(B某)+(SI)4.JMPWORDPTR[DI]是()。

A.段内间接转移B.段间间接转移C.段内直接转移D.段间直接转移5.JMPFARPTRBlOCK(BLOCK是符号地址)是()。

A.段内间接转移B.段间间接转移C..段内直接转移D.段间直接转移6.INC指令不影响()标志。

A.OFB.CFC.SFD.ZF7.条件转移指令JNE的测试条件是()。

A.ZF=1B.CF=0C.ZF=0D.CF=18.下列指令中,有语法错误的是()。

A.MOV[SI],[DI]B.INAL,D某C.JMPWORDPTR[B某+8]D.PUSHWORDPTR20[B某+S1]9.假定(SS)=2000H,(SP)=0100H,(A某)=2107H,执行指令PUSHA某后,存放数据21H的物理地址是()。

A.20222HB.20221HC.200FEHD.200FFH10.对于下列程序段:AGAIN:MOVAL,[SI]MOVES:[DI],ALINCSIINCDILOOPAGAIN也可用指令()完成同样的功能。

A.REPMOVSBB.REPLODSBC.REPSTOSBD.REPESCASB11.对于下列程序段:AGAIN:MOVES:[DI],ALINCDILOOPAGAIN可用指令()完成。

微机控制技术第四章部分习题答案

微机控制技术第四章部分习题答案

9、已知被控对象的传递函数为)11.0(10)(+=s s s G c 采样周期s T 1=,采用零阶保持器。

要求:(1)针对单位速度输入信号设计最少拍无纹波系统的D(z),并计算输出响应)(k y 、控制信号)(k u 和误差)(k e 序列,画出它们对时间变化的波形。

(2)针对单位阶跃输入信号设计最少拍有纹波系统)(z D ,并计算)(k y 、)(k u 、)(k e序列,画出它们对时间变化的波形。

【解】(1)首先求取广义对象的脉冲传递函数)1)(1()111.01(9)1111)1(10)(1(101110)1()11.0(10)1()11.0(11)(110111110121112121----------------+=-+----=⎥⎦⎤⎢⎣⎡++--=⎥⎦⎤⎢⎣⎡+-=⎥⎦⎤⎢⎣⎡+•-=z e z z z z e z z z z s s s Z z s s Z z s se Z z G Ts由)(z G 的表达式和)(s G c 知,满足无纹波设计的必要条件,且q j j w v q d ≤=====且,1,1,1,2,0故有21=+-==+=q j v n d w m 对单位速度输入信号,选择)1()1()()1()1()(1)(111211111----=-+-=-⎥⎦⎤⎢⎣⎡-=Φ-=Φ∏z f z z F z z a z z q j v i i e))(111.01()()1()(2221211211---=--++=⎥⎦⎤⎢⎣⎡-=Φ∏z f z f z z F z b z z w i i d)1()1())(111.01(1)(1111212221211-----+-=++-=Φ-z f z z f z f z z即:⎪⎩⎪⎨⎧-=+-=--=-22112122112111111.0)111.0(212f f f f f f f ,故有⎪⎩⎪⎨⎧-===990.0890.1110.0222111f f f)111.01()1()(121--+-=Φz z z e)990.0890.1)(111.01()(211----+=Φz z z z)111.01()1()990.0890.1)(105.41(111.0)111.01()1()990.0890.1)(111.01()1)(1()111.01(91)(1)()(1)(121115121211110111---------------+--⨯-=+--+•--+=Φ-Φ•=z z z z z z z z z z e z z z z z z G z D ++++=-+-=Φ=---------543221121154389.1)990.0890.1)(111.01()1()()()(z z z z z z z z Tz z z R z Y +•++=+--=Φ=-------3211212110111.0)111.01()1()1()()()(z z z z z z Tz z z R z E e +++=--⨯-=Φ==--------321121151.01.021.0)1()99.089.1)(105.41(111.0)()()()()()(z z z z z z z z G z z R z G z Y z U(2))(z G 同(1)题对单位阶跃输入信号,由)(z G 的表达式和)(s G c 知,满足有纹波设计的必要条件,且q j j u v q d ≤=====且,1,0,1,1,0故有10=+-==+=q j v n d u m 对单位阶跃输入信号,选择)1()()1()1()(1)(11111---=--=-⎥⎦⎤⎢⎣⎡-=Φ-=Φ∏z z F z z a z z q j v i i e121211)()1()(-=--=⎥⎦⎤⎢⎣⎡-=Φ∏z f z F z b z z u i i d)1(1)(11121---=-=Φ-z z f z故有121=f)1()(1--=Φz z e1)(-=Φz z)111.01(9)105.41()1()1)(1()111.01(91)(1)()(1)(11511110111----------+⨯-=-•--+=Φ-Φ•=z z z z z e z z z z z z G z D+++=-=Φ=-=---321111)()()(z z z zz z z R z Y +•+•==--=Φ=---1011011)1()1(1)()()(z z z z z z R z E e ++-=+⨯-=Φ==-----211150014.00124.0111.0)111.01(9105.41)()()()()()(z z z z z G z z R z G z Y z U10、被控对象的传递函数为21)(ss G c = 采样周期s T 1=,采用零阶保持器,针对单位速度输入函数,按以下要求设计:(1)用最少拍无纹波系统的设计方法,设计)(z Φ和)(z D ;(2)求出数字控制器输出序列)(k u 的递推形式;(3)画出采样瞬间数字控制器的输出和系统的输出曲线。

微机控制技术第三章、第四章练习题答案

微机控制技术第三章、第四章练习题答案

微机控制技术第三章、第四章练习题答案第三章3-1选择题1、MOVX A,@DPTR指令中源操作数的寻址方式是(B)(A)寄存器寻址(B)寄存器间接寻址(C)直接寻址(D)立即寻址2.ORG 0003HLJMP 2000HORG 000BHLJMP 3000H 当CPU响应外部中断0后,PC的值是(B)(A) 0003H (B)2000H (C)000BH (D)3000H3.执行PUSH ACC指令,MCS-51完成的操作是(A)(A)SP+1 SP (ACC)(SP)(B)(ACC)(SP)SP-1 SP(B)(C)SP-1 SP (ACC) (SP) (D)(ACC)(SP)SP+1 SP4、LCALL指令操作码地址是2000H,执行完相子程序返回指令后,PC=(D)(C)2000H (B)2001H (C)2002H (D)2003H5、51执行完MOV A,#08H后,PSW的一位被置位(D)(A)(A)C (B)F0 (C)OV (D)P6、下面条指令将MCS-51的工作寄存器置成3区(B)(A)MOV PSW,#13H (B)MOV PSW,#18H(B) SETB CLR (d) SETB CLR7、执行MOVX A,DPTR指令时,MCS-51产生的控制信号是(C)(D)/PSEN (B)ALE (C)/RD (D)/WR8、MOV C,#00H的寻址方式是(A)(A)位寻址(B)直接寻址(C)立即寻址(D)寄存器寻址9、ORG 0000HAJMP 0040HORG 0040HMOV SP,#00H当执行完左边的程序后,PC的值是(C)(A)0040H (B)0041H (C)0042H (D)0043H10、对程序存储器的读操作,只能使用(D)(A)M OV指令(B)PUSH指令(C)MOVX指令(D)MOVC指令3-2判断题。

4.MCS-51的相对转移指令最大负跳距是127B。

微机原理与接口技术 第四章 课后答案

微机原理与接口技术 第四章 课后答案

第四章参考答案1.设下列指令中的所有标识符均是类型属性为字的变量,请指出下列指令中哪些是非法的指令?错误的原因?⑴MOV BP,AL⑵MOV WORD_OP1,WORD_OP2⑶MOV SA VE_WODR,DS⑷MOV SP,SS:DA TA_WORD[BX][SI]⑸MOV [BX][SI],2解:(1)非法。

源操作数与目的操作数类型不符。

(2)合法。

(3)合法。

(4)合法。

(5)非法。

需说明操作数类型。

2.设V AR1和V AR2为字变量,LAB为标号,试指出下列指令的错误之处:⑴ADD V AR1,V AR2⑵SUB AL,V AR1⑶JMP LAB[SI]⑷JNZ V AR1⑸JMP NEAR LAB解:(1)两个操作数均为符号地址。

(2)两个操作数的类型不同。

(3)(4)(5)3.画图说明下列语句所分配的存储空间及初始化的数据值。

⑴BYTE_V AR DB ‘BYTE’,12,-12H,3 DUP(0,?,2 DUP(1,2),?)⑵WORD_V AR DW 5 DUP(0,1,2),?,-5 ‘BY’,’TE’,256H解:(1)(2)41H59H54H45H0CHF4H00H?01H02H01H02H00H?01H02H01H02H 00H 00H 00H 01H 00H 02H 00H 00H 00H 01H 00H 02H 00H 00H 00H 01H 00H 02H 00H 00H 00H 01H 00H 02H 00H 00H 00H 01H 00H 02H ??FBH FFH 59H 42H 45H 54H 56H 02H4.设程序中的数据定义如下:PARTNO DW ?PNAME DB 16 DUP(?)COUNT DD ?PLENTH EQU $-PARTNO问PLENTH的值为多少?它表示什么意义?解:PLENTH的值为22(16H)。

表示当前位置与PARTNO之间有22个字节空间。

微机原理第4章习题与答案

微机原理第4章习题与答案
(2)PRGM SEG
……
PRGM ENDS
(3)ALPHA EQU BETA
(4) COUNT EQU 100
COUNT EQU 65
(5) GOON DW 10DUP(?)
……
JMP GOON
答案:
(1)字节变量,范围在0~255
(2)定义段的伪指令为SEGMENT
(3)BETA必须先定义
(4)EQU不能重复定义,在下一次定义前必须用PURGE撤消
MOV BX, F1
答案:
(1)
DATA SEGMENT PARA 'DATA' AT 46H
QA EQU 255;QA=255
QA1=QA GT 3000;255大于3000,命题假,QA1=0
QA2=0FFFH;QA2=0FFFH
QA3 EQU QA2 XOR 255;QA3=0FFFH⊕0FFH=0F00H
AND AX, 0FFH;AX=0045H
MOV BX, WORD PTR G1;BX=0FF20H
MOV BX, 255 AND 0FH;BX=000FH
ADD AX, OFFSET F2;AX=1245H
MOV BX, F1;BX=2211H
4.以下程序的执行结果是_______。
ADB‘1234’
BDW5 DUP(2,3 DUP(0))
CDW‘AB’,’C’,’D’
L1:MOVAL,TYPE B
MOVBL,LENGTHB
MOVAH,SIZE A
MOVBH,SIZE C
MOVCL,TYPEL1
MOVCH,SIZEB
答案:AX=0102H,BX=0205HCX=0AFFH

微机原理与接口技术第四章试题及答案

微机原理与接口技术第四章试题及答案

第四章4-1填空1.MCS-51的Po口作为输出端口时,每位能驱动8 个SL型TTL负载.2.MCS-51有4个并行I\O口,其中P0~P3是准双向口,所以由输出转输入时必须先写入"1"3.设计8031系统时,_P0、P2 口不能用作一般I\O口.4.MCS-51串行接口有4种工作方式,这可在初始化程序中用软件填写特殊功能寄存器__SCON _加以选择.5.当使用慢速外设时,最佳的传输方式是中断.6.当定时器To工作在方式3 时,要占定时器T1的TR1和TF1_两个控制位.7.MCS-51有5 个中断源,有2 个中断优先级,优先级由软件填写特殊功能寄存器IP 加以选择..8.用串口扩并口时,串行接口工作方式应选为方式0 .9.在串行通信中,有数据传送方向单工、半双工、全双工三种方式.10.外部中断入口地址为_ 0013H4-2判断1.MCS-51的5个中断源优先级相同。

(×)2.要进行多机通信,MCS-51串行接口的工作方式应为方式1。

(×)3.MCS-51上电复位时,SBUF=00H。

(×)。

4.MCS-51有3个中断源,优先级由软件填写特殊功能寄存器IP加以选择.. (×)5.用串口扩并口时,串行接口工作方式应选为方式1. (×)6.外部中断INTO 入口地址为_0013H(×)7.MCS-51外部中断0的入口地址是0003H。

(√).8.TMOD中的GATE=1时,表示由两个信号控制定时器的启停。

(√)。

9.使用8751且=1时,仍可外扩64KB的程序存储器。

(×)10.PC存放的是当前执行的指令。

(×)11.MCS-51的特殊功能寄存器分布在60H~80H地址范围内。

(×)12.MCS-51有4个并行I\O口,其中P0~P3是准双向口,所以由输出转输入时必须先写入"0"(×)4-3选择1.在中断服务程序中,至少应有一条( D )(A)传送指令(B)转移指令(C)加法指法(D)中断返回指令2.要使MCS-51能够响应定时器T1中断、串行接口中断,它的中断允许寄存器IE的内容应是( B )(A)98H (B)84H (C)42 (D)22H3.D MCS-51在响应中断时,下列哪种操作不会发生( D ).(A)保护现场(B)保护PC (C)找到中断入口若悬河(D)保护PC转入中断入口4.用MCS-51串行接口扩展并行I\O口时,串行接口工作方式应选择( C )(A)方式0 (B)方式1 (C)方式2 (D)方式35.MCS-51有中断源(A)(A)5个(B)2个(C)3个(D)6个6.MCS-51响应中断时,下面哪一个条件不是必须的()(A)当前指令执行完毕(B)中断是开放的确(C)没有同级或高级中断服务须(D)必须有RET1指令7.使用定时器T1时,有几种工作模式(D)(A)1种(B)2种(C)3种(D)4种8.计算机在使用中断方式与外界交换信息时,保护现场的工作方式应该是( B )(A)由CPU自动完成(B)在中断响应中完成功之路(C)应由中断服务程序完成(D)在主程序中完成9.下面哪一种传送方式适用于处理外部事件( C )(A)DMA (B)无条件传递进(C)中断(D)条件传递1、2、4章的编程1.8225A控制字地址为300FH,请按:A口方式0输入,B口方式1输出,C口高位输出,C口低位输入,确定8225A控制字并编初始化程序.解:控制字为10010101=95H初始化程序:MOV DPTR ,#300FHMOV A,#95HMOVX @DPTR ,A2.编定一个软件延时1S和1min的子程序.设fosc=6Hz,则一个机器周期1μs。

微机原理与接口技术(科学出版社)第4章课后习题及答案

微机原理与接口技术(科学出版社)第4章课后习题及答案

微机原理与接口技术第四章课后习题1.指令主要有哪些分类方式? 其主要类别是什么?答:操作数、级别、功能。

操作数:无操作数、单操作数、双操作数三操作数;级别:机器指令和汇编指令功能:传送类、算术运算类、位操作类、I/O类、串操作类、CPU控制类、转移类;2.80X86的寻址方式有哪些?它们的具体含义是什么?答:操作数寻址方式主要有立即寻址方式、寄存器寻地址、存储器寻址方式、端口寻址方式(1)立即寻址方式:操作对象是这个操作数本身(2)寄存器寻地址:操作对象是寄存器中的内容(3)存储器寻址方式:操作对象是内存地址所对应的存储单元中的内容(4)端口寻址方式:操作数是指明端口的地址、端口地址所对应的端口中的内容是操作对象3. 指出下列各指令中源操作数和目的操作数的寻址方式:⑴MOV BX,WORD PTR[2200H] ⑵ AAA⑶JUM 2200H ⑷ LES DI,[2100H]⑸ MOV [BX+SI+8], BX ⑹ ADD AX,[BP+3000H]答:⑴MOV BX, WORD PTR[2200H] 源操作数:直接寻址;目的操作数:寄存器寻址⑵AAA 源操作数:寄存器寻址AL(也称隐含寻址);目的操作数:寄存器寻址⑶JUM 2200H 程序转移段内直接寻址方式⑷LES DI,[2100H] 源操作数:直接寻址;目的操作数:寄存器寻址⑸MOV [BX+SI+8], BX 源操作数:寄存器寻址;目的操作数:相对基址变址寻址⑹ADD AX,[BP+3000H] 源操作数:直接寻址;目的操作数:寄存器相对寻址4. 设CS=1000H,DS=2000H,ES=3000H,SS=4000H,IP=100H,SP=200H,BX=300H,BP=400H,SI=500 H,则:(1)10202H(2)40300H(3)21010H(4)42156H(5)31510H5.写出清除AX寄存器内容的方法并比较。

微机原理作业与答案第四章1

微机原理作业与答案第四章1

第四章汇编语言程序设计4-2下列程序执行后,寄存器AX BX CX的内容分别是多少?D SEGMENAT 0202H;定位数据段地址ORG 0202H ;定位偏移地址DA_WORD DW 20HMOV AX,DA_WORD ;(AX)=0020HMOV BX,OFFSET DA_WORD ;(BX)=0202HMOV CL,BYTE PTR DA_WORD ;(CL)=20H将变量DA_WOR的属性改变为字节型) MOVCH,TYPE DA_WORD ;(CH)=2( 变量类型数值);( CX)=0220H4-4试编制一程序,把CHAR中各小写字母分别转换为对应的大写字母,并存放在CHAR 开始的单元中(题目要求:不改变CHAR的内容)方法1,小写字母转换一个输出显示一个,前3种方法均使用了AL寄存器D SEGMENTCHAR1 DB "abcdefghijklmnopqrstuvwxyz"N EQU $-CHAR1 ; 变量必须先定义后使用,而不能相反CHAR2 DB N DUP(0);; 不能把此句与上一句对调,CHAR2 DB $-CHAR t ; 的同学这样写,错在哪?CHAR2DB$-CHAR1DUP(0) 是可以的D ENDSS SEGMENT STACKDB 200 DUP(0)S ENDSC SEGMENTASSUME CS:C,DS:D,SS:S ;ASSUM是伪指令,后面不能写冒号START: MOV AX,DMOV DS,AX;MOV ES,AX ; 只要用到串操作指令且DILEA SI,CHAR1 ;MOV SI,OFFSET CHAR1LEA DI,CHAR2 ; MOV DI,OFFSET CHAR2 MOV CXN, ;$-CHAR1, 不可以AGAIN:MOV AL,[SI]SUB AL,20H ; AND AL,5FH 有的同学是这样实现的MOV [DI],ALMOV DL,ALMOV AH,2INT 21H ; 从屏幕显示INC SIINC DILOOP AGAINMOV AH,4CHINT 21H ; ; 不是必须的C ENDSEND START方法2:使用通用数据传送指令MOVD SEGMENTCHAR1 DB ‘abcdefghijklmnopqrstuvwxyz 'N EQU $-CHAR1 ; 变量必须先定义后使用, 而不能相反CHAR2 DB N DUP(0); 不能把此句与上一句对调D ENDSSTACK SEGMENT STACKDB 200 DUP(0)STACK ENDS ;P126( 代码段和堆栈段是不可少的) C SEGMENTASSUME CS:C ,DS:D ,SS:SSTART: MOV AX,DMOV DS,AXMOV ES,AX ; 只要用到串操作指令且DIMOV SI,0 ;LEA SI,CHAR1MOV DI,0 ;LEA DI,CHAR2MOV CX,NAGAIN: MOV AL,CHAR1[SI] ; MOV AL,[SI] SUB AL,20HMOV CHAR2[DI],AL ; MOV [DI],ALINC SIINC DILOOP AGAINMOV AH,4CHINT 21H ; 不是必须的C ENDSEND START第3 种方法: 使用串的读写指令LODSB STOSB D SEGMENTCHAR1 DB ‘abcdef 'N EQU $-CHAR1CHAR2 DB $-CHAR1 DUP(0)D ENDSSTACK SEGMENT STACKDB 200 DUP(0)STACK ENDS ;P126( 代码段和堆栈段是不可少的) C SEGMENTASSUME CS:C,DS:D,SS:SSTART: MOV AX,DMOV DS,AXMOV ES,AXMOV SI,0 ;LEA SI,CHAR1MOV DI,0 ;LEA DI,CHAR2MOV CX,NCLD ; 不写( 隐含)也是0(递增)但不能STD AGAIN: LODSB ;执行一次, 隐含修改SISUB AL,32STOSB ;MOV [DI],AL ; 执行一次, 隐含修改DI INC DILOOP AGAIN ;LOOP指令只修改ex,不管SI,DIMOV AH,4CH iNT 21H ; 不是必须的e ENDsEND sTART 第四种方法2006级,没有显示使用MOVS指令D sEGMENTeHAR1 DB "abcdefghijklmnopqrstuvwxyz"N EQU $-eHAR1 eHAR2 DB N DUP(0) D ENDSS SEGMENT STAeK DB 200 DUP(0)S ENDS e SEGMENTASSUME eS:e,DS:D,SS:SSTART:MOV Ax,DMOV DS,AxMOV ES,AxLEA Si,eHAR1LEA Di,eHAR2MOV ex,NAGAiN:MOVSB ; SUB [Si],20HDEe Di ; MOVSBSUB BYTEPTR[Di],20H ;LOOP AGAiN 错在哪里?结果如何?iNeDiLOOP AGAiNMOV AH,4eH iNT 21H e ENDSEND START 方法5: 只用一个地址指针SiD SEGMENTeHAR1 DB "abcdefghijklmnopqrstuvwxyz"N EQU $-eHAR1 eHAR2 DB N DUP(0) D ENDSS SEGMENT STAeKDB 200 DUP(0)S ENDS e SEGMENTASSUME CS:C,DS:D,SS:SSTART:MOV AX,DMOV DS,AXMOV ES,AXMOV SI,0MOV CX,NAGAINMOV AL,CHAR1[SI];只用一个地址指针,SI[CHAR1]是错误的SUB AL,20HMOV CHAR2[SI],ALINC SILOOP AGAINint 3MOV AH,4CHINT 21HC ENDSEND START有的同学按数据是由键盘录入的来考虑的,也可行,程序中还有不少问题方法6:由键盘输入小写字母再转换输出, 回车符也占一个字节,输入需要小写转换成大写字母的内容从输入串的第3 个元素开始D SEGMENTA DB"CHAR1",0DH,0AH,"$"B DB"CHAR2",0DH,0AH,"$"CHAR1 DB 11,?,11 DUP(0); 准备输入1 0个小写字母CHAR2 DB 10 DUP(0)D ENDSS SEGMENT STACKDB 200 DUP(0)S ENDSC SEGMENTASSUME CS:C,DS:D,SS:SSTART:MOV AX,DMOV DS,AXMOV ES,AXMOV DX,OFFSET AMOV AH,9INT 21HLEA DX,CHAR1MOV AH,0AHINT 21H ; 由键盘输入字符串,1 0个字母(显示) , 1 个回车,共11 个字节LEA SI,CHAR1[2]LEA DI,CHAR2MOV CX,10 ; 需要转换的字符长度为10 个字节AGAIN:MOV AL,[SI]SUB AL,20HMOV [DI],ALINC SIINC DILOOP AGAIN ; 将小写字母字符串转换成大写字母字符串MOV BYTE PTR[DI],0DHINC DIMOV BYTE PTR[DI],0AHINC DIMOV BYTE PTR[DI],'$' ; 必须指明数据类型MOV DX,OFFSET CHAR2MOV AH,9INT 21H ; 输出'$' 结尾的大写字母字符串int 3MOV AH,4CHINT 21HC ENDS END START4-6在BUF地址处起,存放有100个字节的字符串,设其中有一个以上的“ A字符,编程查找出第一个“ A”字符相对起始地址的距离,并将其存入LEN单元。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

微机控制技术第四章部分习题
答案
标准化文件发布号:(9312-EUATWW-MWUB-WUNN-INNUL-DQQTY-
9、已知被控对象的传递函数为)
11.0(10)(+=s s s G c 采样周期s T 1=,采用零阶保持器。

要求:
(1)针对单位速度输入信号设计最少拍无纹波系统的D(z),并计算输出响应
)(k y 、控
制信号)(k u 和误差)(k e 序列,画出它们对时间变化的波形。

(2)针对单位阶跃输入信号设计最少拍有纹波系统)(z D ,并计算)(k y 、
)(k u 、)(k e
序列,画出它们对时间变化的波形。

【解】(1)首先求取广义对象的脉冲传递函数
)
1)(1()111.01(9)1111)1(10)(1(101110)1()11.0(10)1()11.0(11)(110111110121112121----------------+=-+----=⎥⎦⎤⎢⎣⎡++--=⎥⎦⎤⎢⎣⎡+-=⎥⎦⎤⎢⎣⎡+•-=z e z z z z e z z z z s s s Z z s s Z z s s e Z z G Ts 由)(z G 的表达式和)(s G c 知,满足无纹波设计的必要条件,
且q j j w v q d ≤=====且,1,1,1,2,0
故有2
1=+-==+=q j v n d w m 对单位速度输入信号,选择
)1()1()()1()1()(1)(111211111----=-+-=-⎥⎦
⎤⎢⎣⎡-=Φ-=Φ∏z f z z F z z a z z q j v i i e
))(111.01()()1()(2221211211---=--++=⎥⎦⎤⎢⎣⎡-=Φ∏z f z f z z F z b z z w i i d
)1()1())(111.01(1)(1111212221211-----+-=++-=Φ-z f z z f z f z z
即:⎪⎩⎪⎨⎧-=+-=--=-22112122112111111.0)111.0(212f f f f f f f ,故有⎪⎩⎪⎨⎧-===990.0890.1110.022
2111f f f
)111.01()1()(121--+-=Φz z z e
)990.0890.1)(111.01()(211----+=Φz z z z
)
111.01()1()990.0890.1)(105.41(111.0)
111.01()1()990.0890.1)(111.01()
1)(1()111.01(91)(1)()(1)(121115121211110111---------------+--⨯-=+--+•--+=Φ-Φ•=z z z z z z z z z z e z z z z z z G z D ++++=-+-=Φ=---------5432211211
54389.1)990.0890.1)(111.01()
1()()()(z z z z z z z z Tz z z R z Y +•++=+--=Φ=-------321121211
0111.0)111.01()1()
1()()()(z z z z z z Tz z z R z E e +++=--⨯-=Φ==--------321121151.01.021.0)
1()99.089.1)(105.41(111.0)()()()()()(z z z z z z z z G z z R z G z Y z U (2))(z G 同(1)题
对单位阶跃输入信号,由)(z G 的表达式和)(s G c 知,满足有纹波设计的必要条
件,
且q j j u v q d ≤=====且,1,0,1,1,0
故有1
0=+-==+=q j v n d u m 对单位阶跃输入信号,选择
)1()()1()1()(1)(11111---=--=-⎥⎦
⎤⎢⎣⎡-=Φ-=Φ∏z z F z z a z z q j v i i e
121211)()1()(-=--=⎥⎦⎤⎢⎣⎡-=Φ∏z f z F z b z z u i i d
)1(1)(11121---=-=Φ-z z f z
故有121=f
)1()(1--=Φz z e
1)(-=Φz z
)
111.01(9)105.41()1()
1)(1()111.01(91)(1)()(1)(11511110111----------+⨯-=-•--+=Φ-Φ•=z z z z z e z z z z z z G z D +++=-=Φ=-=---32111
1)()()(z z z z
z z z R z Y +•+•==--=Φ=---1011011)1()
1(1)()()(z z z z z z R z E e ++-=+⨯-=Φ==-----2111
50014.00124.0111.0)
111.01(9105.41)()()()()()(z z z z z G z z R z G z Y z U
10、被控对象的传递函数为2
1)(s s G c =
采样周期s T 1=,采用零阶保持器,针对单位速度输入函数,按以下要求设计: (1)用最少拍无纹波系统的设计方法,设计)(z Φ和)(z D ;
(2)求出数字控制器输出序列)(k u 的递推形式;
(3)画出采样瞬间数字控制器的输出和系统的输出曲线。

【解】:首先求取广义对象的脉冲传递函数
2111312)1(2)1(1)1(11)(------+=⎥⎦⎤⎢⎣⎡-=⎥⎦
⎤⎢⎣⎡•-=z z z s Z z s s e Z z G Ts 由)(z G 的表达式和)(s G c 知,满足无纹波设计的必要条件,
且q j j w v q d ≤=====且,2,1,2,2,0
故有2
1=+-==+=q j v n d w m 对单位速度输入信号,选择
)1()1()()1()1()(1)(111211111----=-+-=-⎥⎦
⎤⎢⎣⎡-=Φ-=Φ∏z f z z F z z a z z q j v i i e
))(1()()1()(2221211211---=--++=⎥⎦⎤⎢⎣⎡-=Φ∏z f z f z z F z b z z w i i d
)1()1())(1(1)(1111212221211-----+-=++-=Φ-z f z z f z f z z
即:⎪⎩⎪⎨⎧-=+-=--=-22112122112111)(212f f f f f f f ,故有⎪⎩⎪⎨⎧-===75.025.175.022
2111f f f
)75.01()1()(121--+-=Φz z z e
)75.025.1)(1()(211----+=Φz z z z
)
75.01()75.025.1(2)75.01()1()75.025.1)(1()1(2)1(1)(1)()(1)(111212112
111----------+-=+--+•-+=Φ-Φ•=z z z z z z z z z z z z z G z D ++++=-+-=Φ=---------5432211211
54325.1)75.025.1)(1()
1()()()(z z z z z z z z Tz z z R z Y 215.15.2)
()()()()()(---=Φ==z z z G z z R z G z Y z U 图。

相关文档
最新文档