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

程序如下:

ORG 0000H

MAIN: MOV A,#00H ;赋值 MOV TMOD,#01H ;采用模式1 MOV TH0,#0B1H ;赋初值 MOV TL0,#0E0H SETB TR0 ;启动定时器0 LOOP: JNB TF0,$ ;等待中断 CLR TF0 ;计数器清零

START: MOV DPTR,#7FFFH ;端口地址送DPTR MOVX @DPTR,A ;送数据00H到端口 CPL A ;取反 MOV TH0,#0B1H ;重新赋初值 MOV TL0,#0E0H SJMP LOOP ;循环 END

19. 画图说明小功率直流电机双向控制原理,并说明如何实现正、反、滑行及刹车控制。 20. 某电机控制系统如图4.50所示。

(1)说明图中光电隔离器4N25的作用。 (2)说明图中电机控制原理。

(3)画出电机控制程序流程图。

(4)根据流程图编写出电机控制程序。

21.试画出四相、六相步进电机正、反向通电顺序图。 22.一步进电机控制系统接口电路如图4.51所示。

(1)完成图中8255A与8031的接口设计; (2)试编写程序,使其能实现下列功能:

① 当S1 按下时,步进电机正向单三拍旋转2圈; ② 当S2 按下时,步进电机反向双三拍旋转1圈; ③ 当S3 按下时,步进电机正向三相六拍旋转20步; ④ 其余情况步进电机不转。

23.设某步进电机为A,B,C,D四相,

(1)画出此步进电机单四拍、双四拍以及四相八拍3种控制方式通电顺序图。

(2)设A相控制电路如图4.52所示,其中8255A的端口地址为0FCFFH~0FFFFH。试用8255A位

控方式写出使步进电机A相通电的程序。

(3)若A,B,C,D四相分别用P1.0~P1.3控制,请在下表的空格处填上适当的数。

24.在如图4.45所示的步进电机控制系统中,若使步进电机的速度为200转每秒,试编写出能完成上述任务的单三拍控制程序。

25. 某三相步进电机控制电路如图4.53所示, (1)说明图中光电隔离器4N25的作用。

(2)说明图中R1,R2,R3 以及V1,V2,V3 的作用。 (3)画出三相步进电机所有各种方式通电顺序图。

(4)假设用此电机带动一个滚动丝杠,每转动一周(正向)相对位移为4mm,试编写一

移动8mm三相单三拍控制程序。

习题七

1.工业控制程序结构有什么特点? 答:

2.工业控制程序常用的语言有几种?它们分别应用在何种场合? 答:

3.数字滤波与模拟滤波相比有什么优缺点?

答:无需增加任何硬件设备;系统可靠性高;多通道共享,降低成本;对频率很低的信号进行滤波;使用灵活,方便。

4、常用的数字滤波方法?它们各自有什么优缺点?

答:1、程序判断滤波:主要用于变化比较缓慢的参数温度、物位等;2、中值滤波:中值滤波可以解决随机的脉冲干扰(电网的波动变送器的临时故障等);3、算术平均值滤波:算术平均滤波主要用于对周期脉动的采样值进行平滑加工,如压力、流量等;4、加权平均值滤波:加权平均值滤波适合于有脉动式干扰的场合;5、滑动平均值滤波:采用滑动平均值滤波法,可加快平均滤波的速度;6、RC低通数字滤波:变化比较慢的参数,如温度;7、复合数字滤波:周期性的脉动采样值进行平滑加工,可以解决随机的脉冲干扰(电网的波动变送器的临时故障等)。

5、在程序判断滤波方法中,△Y如何确定,其值越大越好吗?

答:程序判断滤波的方法,便是根据生产经验,确定出相邻两次采样信号之间可能出现的最大偏差 △Y。

最大允许误差△Y的选取,Y太大,各种干扰信号将“乘机而入”,使系统误差增大;Y太小,又会使某些有用信号被“拒之门外”,使计算机采样效率变低。因此,门限值△Y的选取是非常重要的。通常可根据经验数据获得,必要时,也可由实验得出。 6、算术滤波、加权滤波、滑动滤波的区别是什么?

答:算术滤波实际上是求取采样值的平均值;加权滤波则是在加权的基础上求取平均值;滑动滤波则是每采一个新数据,计算一个新的平均值。

7、标度转换在工程上有什么意义?什么情况下使用标度转换程序?

答:为进一步显示、记录、打印以及报警等,必须把这些数字量转换成不同的单位,以便操作人员对生产过程进行监视和管理。这就是所谓的标度变换。工程量的实际值还需要经过一次变换,为了实现上述变换,可把它设计成专门的工作程序,把各个不同的参数所对应的数字量放在存储器中,然后当某一参数进行标度变换时,只要调用标度变换子程序即可。 8.在微型计算机控制系统中,系统误差是如何产生的?如何自动校正系统误差? 9.全自动校准与人工校准有什么区别?它们分别应用在什么场合? 10、为什么采用量程自动转换技术?

答:因为这样能使A/D转换器满量程信号达到均一化,因而大大提高测量精度。 11.线性插值法有什么优缺点?使用中分段是否越多越好?

答:它是代数插值法中最简单的形式将非线性参量变为线性参量,使计算方便,在误差范围内符合工程要求,缺点是精度低。不是,分段多了,计算量比较大而且占用内存多。

18.试根据公式(7-1)设计一个程序判断滤波程序。

19.某计算机控制系统,如图6.21 所示。用一个音频振荡器接在输入端,其数字滤波计算

公式为:

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4