计算机控制

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

.精品第二章8题9题第三章4题第四章12题第六章2题4题5题6题第二章:8一个8位A/D转换器,孔径时间为100s。如果要求转换误差在A/D转换精度(0.4%)内,求允许转换的正弦波模拟信号的最大频率是多少?解:620.46.42*100*10*10ZfHs9.试AD574、LF398、CD4051和PC/ISA总线工业控制机接口,设计出8路模拟量采集系统,请画出接口电路原理图,并编写相应的8路模拟量数据采集程序。13.采用DAC0832、运算放大器、CD4051等元器件与PC/ISA总线工业控制机接口,设计8路模拟量输出系统,请画出接口电路原理图,并编写8路模拟量输出程序。设8个输出数据存放在内存数据段BUF0—BUF7这8个连续单元中,主过程已经填装DS,输出子程序如下:I0/O013I0/O114I0/O215I0/O312I0/O41I0/O55I0/O62I0/O74I/O3INH6C9B10A11VDD16VSS8VEE7CD4051INPUT3OUTPUT5Ch67LOGIC8V+1V-4LOGICREFLF398DB016DB117DB218DB319DB420DB521DB622DB723DB824DB925DB1026DB1127CE612/82CS3R/C5A04VL+1VDD7VEE1110VIN1320VIN14REFIN10REFOUT8BIPOFF12AGND9DGND15STS28AD574312&74HC0012174HC04IN0IN1IN2IN3IN4IN5IN6IN7Y1+5VSD0SD1SD2Ch0.1k100k100k0.1k+15V-15VV+V-Y0SA1SA0IORIOWSD0SD1SD2SD3SD4SD5SD6SD7SD0-SD7IRQ0+5V+12V-12VISA总线.精品DOUTPROCNEARMOVBX,OFFSETBUFNEXT:MOVAL,[BX]OUTDX,ALINCDXOUTDX,ALCALLDELAYINCAHDECDXLOOPNEXTRETDOUTENDP其中DELAY是一段延时程序。第三章5.若加工第二象限直线OA,起点O(0,0),终点A(-4,6)。要求:(1)按逐点比较法插补进行列表计算;(2)作出走步轨迹图,并标明进给方向和步数。解:由题意可知xe=4,ye=6,F0=0,我们设置一个总的计数器Nxy,其初值应为Nxy=|6-0|+|-4-0|=10,则插补计算过程如表3—1所示。根据插补计算过程表所作出的直线插补走步轨迹图如下图所示。.精品6.设加工第一象限的圆弧AB,起点A(6,0),终点B(0,6)。要求:(1)按逐点比较法插补进行列表计算;(2)作出走步轨迹图,并标明进给方向和步数。解:插补计算过程如表3—2所示。终点判别仍采用第二种方法,设一个总的计数器Nxy,每走一步便减1操作,当Nxy=0时,加工到终点,插补运算结束。下图为插补过程中的走步轨迹。.精品8.采用PC(ISA或PCI)总线和8255A设计x轴步进电机和y轴步进电机的控制接口,要求:(1)画出接口电路原理图;(2)分别列出x轴和y轴步进电机在三相单三拍、三相双三拍和三相六拍工作方式下的输出字表。(1).精品(2)第4章4.已知模拟调节器的传递函数为:()10.17()()10.085UssDsEss,试写出相应数字控制器的位置型和增量型控制算法,设采样周期T=0.2S。答:根据()10.17()()10.085UssDsEss,得到()()0.085()0.17()dutdetutetdtdt()(1)()(1)0.085()0.17(),[0.2]ukukekekukekTsTT把T=0.2S代入得位置型算式:()0.298(1)1.298()0.596(1)(1)0.298(2)1.298(1)0.596(2)ukukekekukukekek增量型算式()()(1)0.298[(1)(2)]1.298()0.596(2)1.895(1)ukukukukukekekek11.被控对象的传递函数为scessG11)(采样周期T=1s。要求:(1)采用施密斯预估控制,并按图4.24所示的结构,求取控制器的输出u(k);.精品(2)试用达林算法设计数字控制器D(z),并求取u(k)的递推形式。(假设sT2)。答:(1)由已知传递函数可知:1fK,sTf1,s1,sT1施密斯预估器的传递函数为:)1(11)1(1)1)(()(ssffsPesesTKesGsG脉冲传递函数为:1111))(1()()()(zezzeKzUzYzGffTTNTTf差分方程为:)]1()1([)1()(Nkukubkayky其中:3679.01eeafTT6321.0]1[1]1[1eeKbfTTf111TN代入得补偿器的输出:)]2()1([6321.0)1(3679.0)(kukukyky)()()(1kykrke)()()(12kykeke控制器的输出:)]2()1(2)([)()]1()([)1()()1()(222222kekekeKkeKkekeKkukukukuDIp(2)由已知传递函数可知:1K,sT11,s1,sT2,sT1,111TN由达林算法可得数字控制器:])1(1)[1()1)(1()()()(11111NTTTTTTTTTTzezeeKzeezEzUzD令:6065.021eeaTT3679.011eebTT6321.0]1[1]1[11eeKcTT3935.0]1121eedTT则数字控制器D(z):.精品)3935.06065.01(6321.0)3679.01(3935.0)1()1()()()(111111NNzzzdzazcbzdzEzUzD)]1()[()]1()[(111bzdzEdzazczUN差分方程:)1()()1()1()(kecdbkecdNkdukauku其中:6225.06321.03935.0cd,229.06321.03679.03935.0cdb,111TN)1(229.0)(6225.0)2(3935.0)1(6065.0)(kekekukuku12.在图4.28所示的计算机串级控制系统中,已知采样周期为T,且有其中,a0、a1、a2、b0、b1是使D1(z)和D2(z)能够实现的常数,试写出计算机串级控制算法。主回路控制器D1(z):1221101111)()()(zzazaazEzUzD,))(()1)((22110111zazaazEzzU差分方程:)2()1()()1()(12111011keakeakeakuku副回路控制器D2(z):11102221)()()(zzbbzEzUzD))(()1)((110212zbbzEzzU差分方程:)1()()1()(212022kebkebkuku串级控制算法如下:(1)计算主回路的偏差e1(k):)()()(111kykrke(2)计算主回路控制器D1(z)的输出u1(k):.精品)2()1()()1()(12111011keakeakeakuku(3)计算副回路的偏差e2(k):)()()(222kykrke(4)计算副回路控制器D2(z)的输出u2(k):)1()()1()(212022kebkebkuku第6章2.某热处理炉温度变化范围为0~1350℃,经温度变送器变换为1~5V电压送至ADC0809,ADC0809的输入范围为0~5V。当t=KT时,ADC0809的转换结果为6AH,问此时的炉内温度为多少度?当系统的温度是800℃时,ADC0809的A/D转换结果是多少?(1)6AH=16×6+10=106VVV08.2121065870201350015108.2TT℃(2)VVV37.3013500800151ACHNN17212537.384.某炉温度变化范围为0~1500℃,要求分辨率为3℃,温度变送器输出范围为0~5V。若A/D转换器的输入范围也为0~5V,则求A/D转换器的字长应为多少位?若A/D转换器的字长不变,现在通过变送器零点迁移而将信号零点迁移到600℃,此时系统对炉温变化的分辨率为多少?(1)97.8501log)315001(log221n取n1=10(取大于8都算对)(2)88.010239001260015001n℃5.某执行机构的输入变化范围为4~20mA,灵敏度为0.05mA,应选D/A转换器的字长为多少位?33.8321log)05.04201(log221n取n1=10(取大于8都算对)如有侵权请联系告知删除,感谢你们的配合!

1 / 8
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功