微型计算机控制系统设计
- 格式:doc
- 大小:35.50 KB
- 文档页数:2
第3章:机电一体化技术与系统中微型计算机控制系统及接口设计 3.1 控制系统的一般设计思路3.1.1专用与通用、硬件与软件的权衡与抉择1. 专用与通用的抉择 专用控制系统:适合于大批量生产的而且较成熟的机电一体化产品。
通用控制系统:适合还在不断改进,结构还不十分稳定的产品。
2. 硬件与软件的权衡根据经济性和可靠性的标准权衡决定。
例:分立元件组成硬件------软件 利用LSI 芯片组成电路-----软件3.1.2 控制系统的一般设计思路 设计步骤为:确定系统整体控制方案;确定控制算法;选用微型计算机;系统总体设计;软件设计等。
1、确定系统整体控制方案(1)应了解被控对象的控制要求,构思控制系统的整体方案。
(2)考虑执行元件采用何种方式。
(3)要考虑是否有特殊控制要求。
(4)考虑微机在整个控制系统中的作用,是设定计算、直接控制还是数据处理,微机应承担哪些任务,为完成这些任务,微机应具备哪些功能,需要哪些输入/输出通道、配备哪些外围设备。
(5)应初步估算其成本。
2、确定控制算法建立该系统的数学模型,确定其控制算法。
数学模型:就是系统动态特性的数学表达式。
它反映了系统输入、内部状态和输出之间的数量和逻辑关系。
控制算法:所谓计算机控制,就是按照规定的控制算法进行控制,因此,控制算法的正确与否直接影响控制系统的品质,甚至决定整个系统的成败。
例如:机床控制中常使用的逐点比较法的控制算法和数字积分法的控制算法;直线算法:a a xy yx F -= 或K x y T T ee Y X==∆∆ 圆弧算法:222R Y X F i i i -+= 或yxT T Y X =∆∆ 直接数字控制系统中常用的PID 调节的控制算法;位置数字伺服系统中常用的实现最少拍控制的控制算法;另外,还有各种最优控制的控制算法、随机控制和自适应控制的控制算法。
3、选择微型计算机 (1)较完善的中断系统 (2)足够的存储容量(3)完备的输入/输出通道和实时时钟(4)特殊要求:字长、速度、指令4、系统总体设计设计中主要考虑硬件与软件功能的分配与协调、接口设计、通道设计、操作控制台设计、可靠性设计等问题。
微控制器系统的设计与开发第一章:微控制器系统的基础知识1.1 微控制器的概念和分类微控制器是一种集成了微处理器、存储器、输入/输出接口和时钟系统等功能的单芯片微型计算机系统,常用于嵌入式系统中。
根据微控制器的不同特点和应用领域,可将其分类为通用微控制器和专用微控制器。
1.2 微控制器的基本构成微控制器由CPU、存储器、输入/输出接口以及时钟系统等部分组成,其中CPU是微控制器的中央处理单元,负责指令的执行和数据的运算;存储器用于存储程序代码和数据;输入/输出接口用于与外部设备进行通讯;时钟系统用于提供时钟信号和计时。
1.3 微控制器的工作原理微控制器将存储器中的程序代码和数据导入CPU中进行处理,然后将结果通过输入/输出接口传输给外部设备。
时钟系统负责提供CPU工作时的基本时钟信号,并控制各种定时器、计数器等运行。
第二章:微控制器系统的软件开发2.1 程序设计环境微控制器的程序设计环境包括开发系统、编译器、调试器等工具。
常用的开发系统有Keil、IAR等,编译器为CCS、AVR Studio等,调试器为JTAG、ICE等。
2.2 程序设计流程微控制器程序设计流程包括需求分析、程序编写、调试测试和部署上线等过程,其中需求分析是整个程序设计的重要环节,其目的是确定程序的功能、接口、输入输出及其限制等。
2.3 程序设计语言微控制器程序设计语言具有低级别、高效性、硬件控制能力强等特点。
常用的程序设计语言有C、C++、Assembly等,其中C 语言应用最广泛。
第三章:微控制器系统的硬件设计3.1 硬件设计基础微控制器系统硬件设计基础包括电路原理、逻辑设计、数字电路和模拟电路等方面。
电路设计过程中要注意控制信号的处理、电源滤波和抗干扰等问题。
3.2 微控制器系统的板级设计微控制器板级设计是指针对单片机芯片进行硬件电路设计的过程,包括原理图设计、PCB布局和焊接等环节。
关键技术包括模块化设计、可开发性设计、器件选择和布线规划等。
第一章计算机控制系统概述习题及参考答案1.计算机控制系统的控制过程是怎样的计算机控制系统的控制过程可归纳为以下三个步骤:(1)实时数据采集:对被控量的瞬时值进行检测,并输入给计算机。
(2)实时决策:对采集到的表征被控参数的状态量进行分析,并按已定的控制规律,决定下一步的控制过程。
!(3)实时控制:根据决策,适时地对执行机构发出控制信号,完成控制任务。
2.实时、在线方式和离线方式的含义是什么(1)实时:所谓“实时”,是指信号的输入、计算和输出都是在一定时间范围内完成的,即计算机对输入信息以足够快的速度进行处理,并在一定的时间内作出反应并进行控制,超出了这个时间就会失去控制时机,控制也就失去了意义。
(2)“在线”方式:在计算机控制系统中,如果生产过程设备直接与计算机连接,生产过程直接受计算机的控制,就叫做“联机”方式或“在线”方式。
(3)“离线”方式:若生产过程设备不直接与计算机相连接,其工作不直接受计算机的控制,而是通过中间记录介质,靠人进行联系并作相应操作的方式,则叫做“脱机”方式或“离线”方式。
3.微型计算机控制系统的硬件由哪几部分组成各部分的作用是什么—由四部分组成。
图微机控制系统组成框图(1)主机:这是微型计算机控制系统的核心,通过接口它可以向系统的各个部分发出各种命令,同时对被控对象的被控参数进行实时检测及处理。
主机的主要功能是控制整个生产过程,按控制规律进行各种控制运算(如调节规律运算、最优化计算等)和操作,根据运算结果作出控制决策;对生产过程进行监督,使之处于最优工作状态;对事故进行预测和报警;编制生产技术报告,打印制表等等。
(2)输入输出通道:这是微机和生产对象之间进行信息交换的桥梁和纽带。
过程输入通道把生产对象的被控参数转换成微机可以接收的数字代码。
过程输出通道把微机输出的控制命令和数据,转换成可以对生产对象进行控制的信号。
过程输入输出通道包括模拟量输入输出通道和数字量输入输出通道。
微型计算机系统课程设计日记
上个星期五,是家长视导日的最后一天,妈妈就在这天来。
我还上了一节难忘的微型计算机系统课。
上午最后一节课,我们来到了二楼的微机室上微型计算机系统课。
我兴奋地坐到座位上注册了信息,因为这节课要进行课程设计。
打字可是我的拿手特长,按照老师的指导,我们打开了微型计算机,输入了考号,然后就可以开始进行设计了。
我迅速地进入状态,教室里静悄悄的,只听见键盘的敲击声,同学们互帮互助,纷纷拿出自己的看家本领,我也不甘示弱,提着自己的意见。
6.1简述微型计算机控制系统设计的一般步骤。
答:系统总体控制方案设计
1、微型计算机选择
2、控制算法设计
3、硬件设计
4、软件设计
5、系统联调
6.2 写出从坐标原点出发的任意象限直线的逐点比较法插补的程序框图。
6.3 采用逐点比较法插补直线OP,起点坐标O(0,0),终点坐标P(-7,+6)。
要求以表格形式给出插补计算过程,并画出插补运动轨迹。
6.4 欲加工一个顺时针圆弧,其圆心坐标为(0,0)、起点坐
标为A(-5,0)、终点坐标为B(0,5),用逐点比较法实现插
补运算,并给出走步轨迹。
(注:本资料素材和资料部分来自网络,仅供参考。
请预览后才下载,期待你的好评与关注!)。