




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第第6 6章章 微型计算机控制系统设计微型计算机控制系统设计 第六章第六章 微型计算机控制系统的设计微型计算机控制系统的设计6.1 6.1 控制系统设计的一般步骤控制系统设计的一般步骤6.2 6.2 微型计算机控制系统的软件微型计算机控制系统的软件6.3 6.3 常用应用程序设计常用应用程序设计6.4 6.4 微机控制直流伺服系统设计微机控制直流伺服系统设计6.5 6.5 微机温度控制系统设计微机温度控制系统设计第第6 6章章 微型计算机控制系统设计微型计算机控制系统设计 第一节第一节 控制系统设计的一般步骤控制系统设计的一般步骤 系统总体控制方案设计系统总体控制方案设计 微型计算机选择微型计
2、算机选择 系统总体设计系统总体设计 硬件设计硬件设计 控制算法设计控制算法设计 软件设计软件设计 系统联调系统联调控制系统设计原则:控制系统设计原则:可靠性高、操作性好、实施性强、通用性好、经济效益高可靠性高、操作性好、实施性强、通用性好、经济效益高第第6 6章章 微型计算机控制系统设计微型计算机控制系统设计 一系统总体控制方案设计一系统总体控制方案设计 确定控制任务确定控制任务 1. 深入了解控制对象,熟悉生产工艺过程,提出系统的深入了解控制对象,熟悉生产工艺过程,提出系统的控制要求,确定系统要完成的任务。控制要求,确定系统要完成的任务。 考虑系统结构考虑系统结构 执行机构采用什么方案执行机
3、构采用什么方案 有否特殊控制要求?特殊要求应采取那些措施。有否特殊控制要求?特殊要求应采取那些措施。 确定计算机在整个控制系统中所起的作用确定计算机在整个控制系统中所起的作用 2. 完成系统设计的任务书,画出系统构成的粗框图。完成系统设计的任务书,画出系统构成的粗框图。第第6 6章章 微型计算机控制系统设计微型计算机控制系统设计 二微型计算机选择二微型计算机选择 (一)(一) 微型计算机系统构成方案选择微型计算机系统构成方案选择 1组装方案组装方案 2单片机方案:体积小、可靠性高、价格便宜、性能指标高。单片机方案:体积小、可靠性高、价格便宜、性能指标高。 3通用微型计算机系统方案通用微型计算机
4、系统方案 4通用工业控制计算机系统方案通用工业控制计算机系统方案(二)(二) 微型计算机系统性能指标选择微型计算机系统性能指标选择 1完善的中断系统完善的中断系统 2足够的存储容量足够的存储容量 3完备的输入输出通道和实时时钟完备的输入输出通道和实时时钟 4微处理器有足够的数据处理能力微处理器有足够的数据处理能力 字长、指令的执行速度、指令系统第第6 6章章 微型计算机控制系统设计微型计算机控制系统设计 三三. 系统总体设计系统总体设计 硬件软件功能分配与协调硬件软件功能分配与协调 尽可能地用软件来实现系统的控制功能。尽可能地用软件来实现系统的控制功能。 通道设计通道设计系统系统I/O通道:通
5、道: 数字量数字量I/O通道通道 开关量开关量I/O通道通道 模拟量模拟量I/O通道通道 脉冲量脉冲量I/O通道通道 在总体设计中,应确定本系统应设置什么样的通道、每个通在总体设计中,应确定本系统应设置什么样的通道、每个通道由几部分组成,各部分选用什么器件等。道由几部分组成,各部分选用什么器件等。第第6 6章章 微型计算机控制系统设计微型计算机控制系统设计 接口设计接口设计 接口设计内容:接口设计内容: 扩充接口扩充接口 安排接口电路的安排接口电路的I/O信号及交换方式。信号及交换方式。接口电路接口电路I/O信号的交换方式:信号的交换方式: 程序控制方式(无条件、查询)程序控制方式(无条件、查
6、询) 中断控制读取中断控制读取IO方式方式 直接存储器存取方式直接存储器存取方式 常用的扩充方法:常用的扩充方法: 选用专门的功能接口板选用专门的功能接口板 选用通用接口电路选用通用接口电路 用集成电路自行设计接口电路用集成电路自行设计接口电路 操作员控制台设计操作员控制台设计 包括:各种转换开关、按钮、键盘、数字显示器、状态故障指示灯等。包括:各种转换开关、按钮、键盘、数字显示器、状态故障指示灯等。第第6 6章章 微型计算机控制系统设计微型计算机控制系统设计 四、硬件设计四、硬件设计 任务:任务:根据系统总体框图,设计出系统的电气原理图,根据系统总体框图,设计出系统的电气原理图,再按照电气原
7、理图选购元件和进行施工设计。再按照电气原理图选购元件和进行施工设计。包括:包括: 接口电路和接口电路和I/O通道的扩充通道的扩充 组合逻辑或时序逻辑电路组合逻辑或时序逻辑电路 供电电源供电电源 光电隔离光电隔离 电平转换电平转换 驱动放大电路等驱动放大电路等 第第6 6章章 微型计算机控制系统设计微型计算机控制系统设计 五五. 控制算法设计控制算法设计 在对系统数学模型分析、综合设计的基础上求得相应的控制规律,之后程序化。(1)控制算法对系统的性能指标有直接的影响,确定算法能否满足控制速度、精度和系统稳定性的要求。(2)各种控制算法提供了一套通用的计算公式,是对一般性的问题而言的,应针对具体情
8、况,进行修改与补充。(3)可实现性。确定为设计、调试方便,可将控制算法作合理的简化,逐步将控制算法完善,直到获得最好的控制效果。第第6 6章章 微型计算机控制系统设计微型计算机控制系统设计 六、软件设计六、软件设计七七. 系统联调:软硬件系统联调系统联调:软硬件系统联调 第一步第一步在实验室模拟装置上进行,要尽量创造条件使模拟装置接近于实际控制系统,在调试时应采取一些必要的测量监视和保护措施。 第二步第二步是在工业生产现场进行工业试验。经过一段考机和试运行后,即可投入正式运行。第第6 6章章 微型计算机控制系统设计微型计算机控制系统设计 6.2 微型计算机控制系统的软件微型计算机控制系统的软件
9、 一、软件的分类一、软件的分类软件软件 系统软件系统软件应用软件应用软件 操作系统操作系统语言加工系统语言加工系统诊断系统诊断系统 控制程序控制程序数据采集及处理程序数据采集及处理程序巡回检测程序巡回检测程序数据管理程序数据管理程序编辑程序编辑程序编译程序编译程序连接、装配程序连接、装配程序调试程序调试程序子程序库子程序库 数据可靠性检查程序数据可靠性检查程序AD转换及采样程序转换及采样程序 数字滤波程序数字滤波程序 线性化处理程序线性化处理程序 数据采集程序数据采集程序 越限报警程序越限报警程序 事故预告程序事故预告程序 画面显示程序画面显示程序 第第6 6章章 微型计算机控制系统设计微型计
10、算机控制系统设计 二、应用程序的语言选择及设计步骤二、应用程序的语言选择及设计步骤 1、语言选择、语言选择 机器语言、汇编语言、机器语言、汇编语言、 高级语言、高级语言、高级语言和汇编高级语言和汇编语言混合编程语言混合编程 用高级语言编写计算,图形绘制,显示,打印程序,用汇编语言编写时钟管理,中断管理和输入输出程序等。 2、应用程序的设计步骤和方法应用程序的设计步骤和方法 应用程序设计应用程序设计的的五个步骤:五个步骤: 问题定义问题定义 程序设计程序设计 编码编码 调试调试 改进和再设计改进和再设计第第6 6章章 微型计算机控制系统设计微型计算机控制系统设计 程序设计通常采用模块程序设计法和
11、结构程序设计法程序设计通常采用模块程序设计法和结构程序设计法结构化程序设计基本思想的三种基本结构表示:结构化程序设计基本思想的三种基本结构表示: 顺序结构顺序结构 选择结构选择结构 循环结构循环结构顺序结构选择结构循环结构图6-1 流程图的三种基本结构第第6 6章章 微型计算机控制系统设计微型计算机控制系统设计 应用软件设计应用软件设计 组织应用软件的内容及步骤:组织应用软件的内容及步骤: 确定具体要求确定具体要求 软件规划软件规划 程序编制程序编制 软件调试软件调试 善后工作善后工作 确定具体要求确定具体要求 管理要求管理要求 输入输出要求输入输出要求 语言加工要求语言加工要求 功能处理要求
12、功能处理要求 软件规划软件规划 模式选择模式选择 语言选择语言选择 汇编语言汇编语言 高级语言高级语言 确定数据结构确定数据结构 划分程序块划分程序块 确定程序编制顺序确定程序编制顺序 内存安排内存安排 用符号来代替某部分程序的首址。用符号来代替某部分程序的首址。 粗略估算各部分容量粗略估算各部分容量 根据具体情况对内存作精确安排根据具体情况对内存作精确安排 应用软件编制的要求: 实时性 针对性 灵活性和通用性 可靠性第第6 6章章 微型计算机控制系统设计微型计算机控制系统设计 三、高级语言和汇编语言的混合编程三、高级语言和汇编语言的混合编程1、 混合语言编程的基本概念混合语言编程的基本概念
13、1)程序接口)程序接口在一种语言程序中调用调用由其他语言编写的程序模块。 2)命名约定)命名约定为了解决不同语言对名称标识符的不同处理,对名称标识符名称标识符、目标文件名长度目标文件名长度的不同限制的约定。 3)调用约定)调用约定在两种程序语言中为实现彼此调用而建立的一种协定,如调用过程中参数的个数及顺序 4)参数传递约定)参数传递约定 传值、传址、传名、传结果第第6 6章章 微型计算机控制系统设计微型计算机控制系统设计 C语言程序调用汇编程序举例语言程序调用汇编程序举例 例:用汇编过程完成A2B计算,并由C语言程序将计算结果显示输出。/*C语言程序:CAC.C,向汇编程序传送两个参数A和B,
14、并将汇编程序返回的计算结果(由AX累加器传递)显示*/Extern int power2 (int,int)main()Printf (“3times 2to the power of 5 is %dn”,power2(3,5)返回地址SP 低 参数1(3)参数2(5)*参数传递时的压栈操作第第6 6章章 微型计算机控制系统设计微型计算机控制系统设计 ;汇编语言程序CAA.ASMMODEL SMALLCODESEGMENTPUBLIC _Power2_power2 PROC NEARPUSHBPMOVBP,SPMOVAX,BP+4MOVCL,BP+6SHLAX,CLPOPBPRET_power
15、2 ENDPCODEENDSBP保护SP/BPBP+2BP+4BP+6返回地址参数1(3)参数2(5)参数传递时的压栈操作第第6 6章章 微型计算机控制系统设计微型计算机控制系统设计 四微型计算机控制系统的研制工具四微型计算机控制系统的研制工具 微型计算机控制系统的研制工具主要有微型计算机开发系统(MDS)、联机仿真器(ICE)以及模拟仿真程序等。 MDS由常规微型计算机的一些主要部件(如微处理器、存储器和输入输出设备)和系统软件、工具软件(如编辑程序、调试程序、跟踪程序和模拟程序等)和硬件(如联机仿真器、EPROM编程器等)组合而成。它与常规的微型计算机系统大致相似。利用联机仿真器可以实现以
16、下开发手段:利用联机仿真器可以实现以下开发手段: 1)系统实时仿真)系统实时仿真 2)资源借调)资源借调 3)控制系统综合设计和调试)控制系统综合设计和调试第第6 6章章 微型计算机控制系统设计微型计算机控制系统设计 第三节第三节 常用应用程序设计常用应用程序设计 一数字滤波一数字滤波 数字滤波数字滤波是通过一定的计算程序对信号作数字化的处理,以减少干扰在信号中的比重。数字滤波克服了模拟滤波器的不足,与模拟滤波器相比有以下优点:优点: (1)用程序完成,可多个输入通道共用一个滤波程序。)用程序完成,可多个输入通道共用一个滤波程序。(2)不需硬件设备,可靠性高、稳定性好,各回路之间)不需硬件设备
17、,可靠性高、稳定性好,各回路之间不存在阻抗匹配等问题。不存在阻抗匹配等问题。(3)可对频率很低的信号滤波。)可对频率很低的信号滤波。 (4)改变程序就可实现不同的滤波方法或调整滤波参数,)改变程序就可实现不同的滤波方法或调整滤波参数,灵活、方便。灵活、方便。 第第6 6章章 微型计算机控制系统设计微型计算机控制系统设计 算术平均值滤波算术平均值滤波NkkXNY11算术平均值滤波主要对压力、算术平均值滤波主要对压力、流量、液面等周期脉动的采流量、液面等周期脉动的采样值进行平滑加工。样值进行平滑加工。第第6 6章章 微型计算机控制系统设计微型计算机控制系统设计 中值滤波中值滤波中值滤波去掉脉动性中
18、值滤波去掉脉动性干扰比较有效。干扰比较有效。一般取N为35即可第第6 6章章 微型计算机控制系统设计微型计算机控制系统设计 动态滤波方法动态滤波方法一阶滞后滤波一阶滞后滤波1)1 (kkkayxay适用于快速随机变化参数适用于快速随机变化参数第第6 6章章 微型计算机控制系统设计微型计算机控制系统设计 程序判断滤波程序判断滤波 限幅滤波限幅滤波限幅滤波程序流程图限幅滤波程序流程图xxx12xxx12若 ,则本次采样值为x2若 ,则本次采样值为x1舍去否则判断为干扰信号,采样数据有效;,12xxx第第6 6章章 微型计算机控制系统设计微型计算机控制系统设计 2限速滤波限速滤波 设相邻的采样时刻t
19、1,t2,t3的采样值为x1,x2,x3,则限速滤波的规则为:若 ,则以x2作为滤波输出值。若 ,则x2不采用,但仍保留,再取第三次采样值x3。若 ,则x3作为滤波输出值。若 ,则以(x2+ x3)/2作为滤波输出值。 限速滤波是一个折衷方案,既照顾了滤波输出值的实时性,又照顾了其变化的连续性。 xxx12xxx12xxx23xxx23第第6 6章章 微型计算机控制系统设计微型计算机控制系统设计 限速滤波限速滤波限速滤波程序流程图限速滤波程序流程图,12xxx,12xxx,23xxx,23xxx则本次采样值为x2则x2不用则本次采样值为x3,23xxx则本次采样值为x3则本次采样值为(x2+x
20、3)/2第第6 6章章 微型计算机控制系统设计微型计算机控制系统设计 2、 线性化处理线性化处理 分段线性插值分段线性插值)(11iiiiiixxxxyyyy 2 线性插值的线性插值的计算机实现步骤计算机实现步骤 (1)用实验方法测量输入输出的非线性关系曲线。反复测量,选一条较精确的曲线。 (2)将测量得到的曲线进行分段,选取各插值点。可以等间隔分,也可不等间隔分,曲线变化大的部分间距小些,曲线平缓的部分间距可大些。 (3)确定并计算出各插值点的xi,yi值及两相邻插值点间的拟合直线的斜率ki,并以表格的方式放在存储器中。 (4)经查表找出x所在区间(xi,xi+1),并取出该段的斜率ki,基
21、点值xi、 yi。 (5)计算结果y= yi+ ki(x- xi)。第第6 6章章 微型计算机控制系统设计微型计算机控制系统设计 2、 线性化处理线性化处理 分段线性插值分段线性插值第第6 6章章 微型计算机控制系统设计微型计算机控制系统设计 3、数码显示、数码显示两位十进制数显示两位十进制数显示程序流程图程序流程图第第6 6章章 微型计算机控制系统设计微型计算机控制系统设计 4、越限报警处理程序、越限报警处理程序若xnxmax,则上限报警若xnxmin,则上限报警第第6 6章章 微型计算机控制系统设计微型计算机控制系统设计 5、PID控制算法程序控制算法程序第第6 6章章 微型计算机控制系统
22、设计微型计算机控制系统设计 6.3 微型计算机温度控制系统设计微型计算机温度控制系统设计 网带式多温区电阻炉微型计算机温度控制系统的设计。网带式多温区电阻炉微型计算机温度控制系统的设计。一、系统总体设计一、系统总体设计 明确控制要求,对硬件和软件有个大概考虑明确控制要求,对硬件和软件有个大概考虑1、确定系统的控制任务、确定系统的控制任务控制对象:六温区网带式连续烧结电阻炉。控制对象:六温区网带式连续烧结电阻炉。设计要求:设计要求: 每个温区的温度在每个温区的温度在600 1000范围内连续可控;范围内连续可控; 各温区的温度以及网带的运行速度可自行设定;各温区的温度以及网带的运行速度可自行设定
23、; 要求系统能够对六个温区的温度及网带运行速度巡回要求系统能够对六个温区的温度及网带运行速度巡回检测、显示和定时打印。检测、显示和定时打印。第第6 6章章 微型计算机控制系统设计微型计算机控制系统设计 计算机控制系统应完成的主要任务有:计算机控制系统应完成的主要任务有: 六个温区温度的闭环直接数字控制。六个温区温度的闭环直接数字控制。 网带拖动直流调速系统的速度给定和速度检测。网带拖动直流调速系统的速度给定和速度检测。 六个温区温度及网带运动速度的巡回检测、显示和定时打印。六个温区温度及网带运动速度的巡回检测、显示和定时打印。 此外,实现系统升温、保温状态指示,超温、断偶报警等功能。此外,实现
24、系统升温、保温状态指示,超温、断偶报警等功能。 第第6 6章章 微型计算机控制系统设计微型计算机控制系统设计 a. 温度检测温度检测 600 1000 检测元件选用镍铬-镍铝热电偶,适用于01000的温度测量范围,相应输出电压为0mV41.32mV。经变送器变换成010V 。 二二 输入输出通道及其接口设计输入输出通道及其接口设计 1)温度检测模拟输入通道设计)温度检测模拟输入通道设计 温度检测模拟输入通道由温度检测元件、变送器和ADC等组成。第第6 6章章 微型计算机控制系统设计微型计算机控制系统设计 热电偶图片热电偶图片第第6 6章章 微型计算机控制系统设计微型计算机控制系统设计 非线性补
25、偿非线性补偿线性化处理线性化处理 根据热电偶的技术数据可以绘制出输出电压信号V和温度T之间的特性曲线,假设热电偶的输出特性曲线如下图所示。t( C)。t4t3t2t1V1V2V3V4Vi43211234第第6 6章章 微型计算机控制系统设计微型计算机控制系统设计 由图可以看出,该热电偶的输出特性曲线斜率的变化不大,可以采用线性插值法进行非线性补偿。选择4个插值基点(V1,T1)、(V2,T2)、(V3,T3)、(V4,T4),然后写出每段曲线的插值函数表达式,表达式如下式所示。第第6 6章章 微型计算机控制系统设计微型计算机控制系统设计 参数存储单元分配表第第6 6章章 微型计算机控制系统设计
26、微型计算机控制系统设计 b. 多路模拟开关多路模拟开关CD40511 162 153 144 135 126 117 108 9IN/OUTOUT/ININ/OUTINHVEEVSSVDDIN/OUTABC图 CD4051引脚图第第6 6章章 微型计算机控制系统设计微型计算机控制系统设计 c. A/D转换转换 由由VF变换器和定时计数器组成变换器和定时计数器组成VF转换输入通道的结构通常为:转换输入通道的结构通常为: 传感器传感器信信 号号放大器放大器V/F光光 电电耦合器耦合器CPU小信号小信号VI010Vf设设VF变换器的额定输出频率为变换器的额定输出频率为Fs,计数器对输出脉冲的,计数器
27、对输出脉冲的计数时间为计数时间为Ts,AD转换结果的分辨率为转换结果的分辨率为i,则有:,则有: ssTF2i取取Ts1s,若,若VF的输出频率范围的输出频率范围010kHz内,可以得内,可以得到到13位的位的AD转换结果。转换结果。F=D/TS第第6 6章章 微型计算机控制系统设计微型计算机控制系统设计 F=D/TS第第6 6章章 微型计算机控制系统设计微型计算机控制系统设计 温度检测模拟输入通道设计温度检测模拟输入通道设计 第第6 6章章 微型计算机控制系统设计微型计算机控制系统设计 2) 晶闸管数字触发输出通道设计晶闸管数字触发输出通道设计 晶闸管简介晶闸管简介晶闸管晶闸管(可控硅整流器
28、可控硅整流器) 功率放大器件。功率放大器件。 IG iA + VAK -R+ US_晶闸管的工作方式有:晶闸管的工作方式有: 调压方式调压方式 调功方式调功方式调压方式:是通过利用移相触发脉调压方式:是通过利用移相触发脉冲调节晶闸管的导通角,使输入到冲调节晶闸管的导通角,使输入到电加热元件的电压改变,达到调节电加热元件的电压改变,达到调节用电器的输入功率,来实现控制目用电器的输入功率,来实现控制目的的 。导通角第第6 6章章 微型计算机控制系统设计微型计算机控制系统设计 uuuutttt12.5%25%50%100%RUNnP2n=1n=2n=4n=N=8调功方式:触发电路采用的是过零触发方式
29、,外加正弦电压调功方式:触发电路采用的是过零触发方式,外加正弦电压过零时控制信号才使晶闸管的触发导通,则负载上得到的电过零时控制信号才使晶闸管的触发导通,则负载上得到的电压是一个正弦波。压是一个正弦波。调功方式输入电炉的平均功率为:调功方式输入电炉的平均功率为: 第第6 6章章 微型计算机控制系统设计微型计算机控制系统设计 晶闸管数字触发输出通道设计晶闸管数字触发输出通道设计过零检测同步脉冲电路过零检测同步脉冲电路 :ABCDEF第第6 6章章 微型计算机控制系统设计微型计算机控制系统设计 图图6-32 导通波头数控制电路。导通波头数控制电路。第第6 6章章 微型计算机控制系统设计微型计算机控
30、制系统设计 3) 拨码盘给定输入通道拨码盘给定输入通道拨码盘作为数字量的输入设备,设定和修改码盘值可作为控制拨码盘作为数字量的输入设备,设定和修改码盘值可作为控制系统的给定值。系统的给定值。输入非数字信息时,需要事先将非数字信息转换为数字代码,输入非数字信息时,需要事先将非数字信息转换为数字代码,再由拨码盘输入。再由拨码盘输入。 第第6 6章章 微型计算机控制系统设计微型计算机控制系统设计 4) 数码显示输出通道数码显示输出通道包括:包括: 数字量输出接口电路数字量输出接口电路 锁存译码驱动电路锁存译码驱动电路 七段数码管显示器七段数码管显示器炉温显示:一位显示温区代号,四位显示炉温显示:一位
31、显示温区代号,四位显示4位温度值;位温度值; 网带速度显示:一位显示网带速度代号,四位显示网带速度。网带速度显示:一位显示网带速度代号,四位显示网带速度。5) 打印机输出通道打印机输出通道 系统配置了通用打印机接口电路。系统配置了通用打印机接口电路。 打印内容包括表头、制表、采样数据和采样时间。打印内容包括表头、制表、采样数据和采样时间。 第第6 6章章 微型计算机控制系统设计微型计算机控制系统设计 二、微型计算机选择二、微型计算机选择 控制系统选取采用控制系统选取采用STD总线标准的模块式工业控制计算机。总线标准的模块式工业控制计算机。本系统:本系统: 主机板采用主机板采用8098单片机多功
32、能单片机多功能CPU模板,主频模板,主频6MHz。 配置了显示及操作面板接口模板配置了显示及操作面板接口模板 打印机接口模板。打印机接口模板。 非通用数字触发控制模板非通用数字触发控制模板 反馈通道的反馈通道的VF变换及变换及AD转换模板转换模板 第第6 6章章 微型计算机控制系统设计微型计算机控制系统设计 三、控制算法设计三、控制算法设计 整个系统属于多变量系统,其数学描述传递矩阵为:整个系统属于多变量系统,其数学描述传递矩阵为: )()()()()(6,61 ,66, 11 , 1sgsgsgsgsG 6, 16, 11)()()(,jisTeKsUsysgjisjijijiji 其中:其
33、中:离散后可近似为:离散后可近似为: )()1()(mkBUkAYkY 式中:式中:y(k) 66矩阵;矩阵;U(k) 61矩阵;矩阵; A 66矩阵;矩阵; B 66矩阵。矩阵。 第第6 6章章 微型计算机控制系统设计微型计算机控制系统设计 对于系统的每一个温区,其简化动态结构:对于系统的每一个温区,其简化动态结构: 被控对象传递函数为:被控对象传递函数为: sTKesGDs1)( c广义脉冲传递函数为:广义脉冲传递函数为: 1/11)1(11)()( zeezKsTKesezsGzzGDDTTTTNDsTs 系统的闭环脉冲传递函数为:系统的闭环脉冲传递函数为:1/1/1)1()( zeze
34、zCCTTNTT第第6 6章章 微型计算机控制系统设计微型计算机控制系统设计 数字控制器的脉冲传递函数为:数字控制器的脉冲传递函数为: )1(1)1()1)(1()(1)()()(1/1/1/ NTTTTTTTTTTzezeeKezezzGzzDCCDCD进一步简化为:进一步简化为: 12111101)( NzbzbzaazDCDCDDCDCTTTTTTTTTTTTTTTTebeKeeaebeKea/2/)/()/(/1/1/01;)1(;)1(1 式中:式中: 差分化后得到控制器差分方程:差分化后得到控制器差分方程: )1()()1()1()(1021 kEakEaNkUbkUbkU第第6
35、6章章 微型计算机控制系统设计微型计算机控制系统设计 四、硬件设计四、硬件设计硬件电路设计有:硬件电路设计有: 前级放大器及多路模拟转换开关。前级放大器及多路模拟转换开关。 AD转换模板。转换模板。 数字触发控制模板。数字触发控制模板。第第6 6章章 微型计算机控制系统设计微型计算机控制系统设计 五、软件设计五、软件设计 系统控制程序的任务系统控制程序的任务 系统控制程序的模块化系统控制程序的模块化按控制功能将程序分成三个程序模块:按控制功能将程序分成三个程序模块: 第第6 6章章 微型计算机控制系统设计微型计算机控制系统设计 系统初始化程序模块系统初始化程序模块系统初始化包括:系统初始化包括: 设置堆栈设置堆栈 清除动态数据缓冲区清除动态数据缓冲区 初始化打印缓冲区初始化打印缓冲区 设置设置8253计数器的控制字和计数初始值计数器的控制字和计数初始值 设置时
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《母亲家活动策划书》课件
- 2024年11月社区护理试题+答案(附解析)
- 10月高级养老护理员练习题库及答案(附解析)
- 装潢设计在数码产品包装的未来感考核试卷
- 电子节能照明设备环保认证考核试卷
- 教育技术学的理论基础
- 台州网络安全运维招聘注意事项信息
- 各国学前教育体系比较研究
- 《复习指南:出师表》课件
- 电力设备故障预测分析考核试卷
- 医院体检电子表格
- 国家义务教育质量监测初中美术试题
- 农村现代农业示范基地建设项目风险评估报告
- 呵护心理健康 安心快乐成长 课件(共18张PPT) 小学生主题班会
- 原发性肝癌英文版培训课件
- 执业医师血尿相关考核试题
- 学生自行离校的协议书
- 莫高窟经典简介
- 大概念教学:素养导向的单元整体设计
- 工余安健环培训
- 卫生部手术分级目录2011年版四级手术部分
评论
0/150
提交评论