文档库 最新最全的文档下载
当前位置:文档库 › 自动控制系统课程设计说明书

自动控制系统课程设计说明书

自动控制系统课程设计说明书
自动控制系统课程设计说明书

H a r b i n I n s t i t u t e o f T e c h n o l o g y

课程设计说明书(论文)

课程名称:自动控制理论课程设计

设计题目:直线一级倒立摆控制器设计

院系:电气学院电气工程系

班级:

设计者:

学号:

指导教师:

设计时间:2016.6.6-2016.6.19

手机号码:

哈尔滨工业大学教务处

直线一级倒立摆控制器设计

摘要:采用牛顿—欧拉方法建立了直线一级倒立摆系统的数学模型。采用MATLAB 分析了系统开环时倒立摆的不稳定性,运用根轨迹法设计了控制器,增加了系统的零极点以保证系统稳定。采用固高科技所提供的控制器程序在MATLAB中进行仿真分析,将电脑与倒立摆连接进行实时控制。在MATLAB中分析了系统的动态响应与稳态指标,检验了自动控制理论的正确性和实用性。

0.引言

摆是进行控制理论研究的典型实验平台,可以分为倒立摆和顺摆。许多抽象的控制理论概念如系统稳定性、可控性和系统抗干扰能力等,都可以通过倒立摆系统实验直观的表现出来,通过倒立摆系统实验来验证我们所学的控制理论和算法,非常的直观、简便,在轻松的实验中对所学课程加深了理解。由于倒立摆系统本身所具有的高阶次、不稳定、多变量、非线性和强耦合特性,许多现代控制理论的研究人员一直将它视为典型的研究对象,不断从中发掘出新的控制策略和控制方法。

本次课程设计中以一阶倒立摆为被控对象,了解了用古典控制理论设计控制器(如PID控制器)的设计方法和用现代控制理论设计控制器(极点配置)的设计方法,掌握MATLAB仿真软件的使用方法及控制系统的调试方法。

1.系统建模

一级倒立摆系统结构示意图和系统框图如下。其基本的工作过程是光电码盘1采集伺服小车的速度、位移信号并反馈给伺服和运动控制卡,光电码盘2采集摆杆的角度、角速度信号并反馈给运动控制卡,计算机从运动控制卡中读取实时数据,确定控制决策(小车运动方向、移动速度、加速度等),并由运动控制卡来实现该控制决策,产生相应的控制量,使电机转动,通过皮带带动小车运动从而保持摆杆平衡。

图1 一级倒立摆结构示意图

图2 一级倒立摆系统框图

图3 直线一级倒立摆模型

采用牛顿—欧拉方法建立直线型一级倒立摆系统,忽略了空气阻力和各种摩擦,将直线一级倒立摆系统抽象成小车和匀质杆组成的系统(如上图3),根据课程设计指导书的推导过程,最终可以计算出相关的传递函数,得到直线一级倒立摆的数学模型。

2.开环系统的仿真与校正

由上述系统建模结果知,直线一级倒立摆的开环传递函数为:

26705.00102125.002725.0)()(2-=Φs s V s 2.1倒立摆开环系统性能分析

在MA TLAB 中创立如下.m 文件,画出开环传递函数的根轨迹如图5所示。

图4 画根轨迹的程序

图5 开环传递函数的根轨迹

由开环传递函数的根轨迹分析知,闭环传递函数的一个极点位于右半平面,并且有一条根轨迹起始于该极点,并沿着实轴向左跑到位于原点的零点处,这意味着无论增益如何变化,这条根轨迹总是位于右半平面,即直线一级倒立摆系统系统总是不稳定的。

2.2根轨迹法校正

为了改善系统性能,在原点处增加一个额外的极点,绘出新的根轨迹如图6。该根轨迹有三条渐近线,一条在负实轴方向上,另外两条根轨迹永远不会到达左半平面,所以系统仍然不稳定。因此在左半平面增加一个远离其他零极点的极点,为了保证渐近线的数目为2,同时增加一个零点,要求其中极点相对较大而零点相对较小,得到一组零极点(这里取增加的极点为50'-=p ,增加的零点为10'-=q ),校正后系统

的根轨迹如图7所示。也就是说采用串联校正装置的结构为50)10()(++=

s s K s C 时,适当选取K 值可使得系统稳定。在此基础上,微调校正装置的零极点,可使系统的动态响应以及稳态指标满足要求。

图6 增加极点后的根轨迹

图7 校正后系统的根轨迹

2.3闭环系统仿真

MATLAB提供了一个强大的图形化仿真工具Simulink,加控制器的直线一级倒立摆Simulink模型如图8所示。运行图8,得到加根轨迹校正仿真结果如图9。由图9可以看出,系统稳态误差极小,但是稳定时间较长,闭环系统是稳定的。

图8 根轨迹校正的仿真模型

图9 根轨迹校正的仿真曲线

3.仿真分析

采用固高科技所提供的控制器程序,在MATLAB软件下进行仿真设计,其中控制系统仿真图如下所示。采用双闭环控制结构,即倒立摆的摆角环和位置环共同控制的模式。分别调整两个PID控制器的相关参数,在输入为阶跃的条件下记录倒立摆的摆角和位置随时间的变化情况,当PID Control1参数为Kp=60,Ki=20,Kd=10,位置环的PID Control2参数为Kp=20,Ki=10,Kd=15时,输出的位置曲线和摆角曲线基本

满足课设要求,稳态恢复时间约为5秒,稳态时摆杆与垂直方向的夹角变化恰好等于0.1弧度,其波形如下图5。

图10 双闭环控制系统仿真图

图11 位移、角度响应曲线

4.实物调试

将固高Simulink模块中两个PID Control 的参数设置到Demo模块中,进行相关设置后编译程序,并使倒立摆和计算机建立联系,运行程序,缓慢提起倒立摆的摆杆到竖直向上的位置,在程序进入自动控制后松开。实验中观察到运行程序的初始时期,倒立摆有倾倒的趋势,这时电机运动幅度较大,较短的一段时间后,倒立摆垂直立起,电机在很小的一段幅度左右摆动,说明倒立摆倒立成功。

图12 固高PID控制器Demo实物调试程序

5.结论与体会

在本次课程设计的实践中,通过我们小组成员的共同努力,包括课设前的相关理论计算和系统的仿真调试与校正、倒立摆实物的调试以及相关系统指标的分析与验证,最终实现了倒立摆的倒立并且满足课程设计中所要求的指标。

通过本次课程设计的学习,我们掌握了MATLAB仿真软件的使用方法及控制系统的调试方法,加深了对自动控制理论的认识理解,培养了理论联系实际的能力。

6.问题思考

①试采用一种PID参数整定方法,并仿真分析验证。如何提高对于扰动的抑制能力?

PID 控制三者的控制方向不同,积分控制减小稳态误差但是加大暂态的超调和震荡,微分控制减小稳态误差,积分控制加快运动速率,减小调整时间,利用三者的协调配合,提高系统对干扰的抑制能力。

②能否分析摆杆初始偏角的影响。

初始偏角在实验数学模型构建时,将初始角度设为π,即在 180 度附近对θ进行控制,所以必须把杆竖直放置系统才会对倒立摆进行控制,初始杆数值向下为0度,

无法进行角度控制。

③能否分析不同的控制方法中对参数不确定性的容忍程度( 鲁棒性)。

对比例控制而言,通过实验中的仿真可以看出k的变化对系统响应的改变不大,可以看出比例控制的鲁棒性很高。而对于微分控制,微分控制减小稳态误差,稍加改变稳态误差就会有变化,对于积分控制,因为所需要的调整时间很短,稍加改变就会使时间有不小变化,且积分控制可以使系统的稳态误差得到本质性的改善,所以对积分和微分控制的鲁棒性较小。

④你能否提出一种可行的控制方法,并说明理由。

本实验选择 PID 控制,是一种较成熟的有源矫正装置。我们可以选择无源校正装置进行控制,因为我们要对系统进行超前矫正,所以我们可以使用相位超前校正装置,即加入相位超前 RC 网络既可以实现目的。相位超前RC网络由一个并联的R和C 和一个电阻串联而成,它提供的传递函数的零点与极点都位于负实轴上,满足要求。但是无源校正相对于有源校正有很多不足之处,比如要发挥无源校正的最大作用必须满足输入阻抗为零输出阻抗为无限大,这是几乎无法完成的,但虽有缺点,无源相位超前校正装置仍是一种较好的矫正系统。

⑤实际上的建模和理论上的模型有何差别?

实际建模之中存在大量干扰,比如实验设备的摩擦,风的干扰,以及实验设备本身的分辨率等,所以实际试验时有必要修改一些参数。因为积分控制控制稳态误差,基本不能修改,所以微小改变 Kp,Kd 来控制。

⑥如何进行摆角和小车位置的双闭环控制?

采用两个 PID 分别控制小车的位置和小车的摆角,将二者并联反馈。

7.参考文献

[1]《自动控制理论》夏德钤翁贻方,机械工业出版社 2012.11

[2]《基于根轨迹法的直线一级倒立摆控制系统设计》唐必清谢丽蓉陈辉

潘彦峰王筱,科学实践

工业机器人设计(大四机器人课设作业)(DOC)

“工业机器人”设计大作业 作品题目:货物装卸机器人 专业:机械设计制造及其自动化 姓名:班级:学号: 姓名:班级:学号: 姓名:班级:学号: 指导教师:陈明

1 前言 货物装卸作业是指用一种设备握持工件,是指从一个加工位置移到另一个加工位置。货物装卸机器人可安装不同的末端执行器以完成各种不同形状和状态的工件货物装卸工作,大大减轻了人类繁重的体力劳动。目前世界上使用的货物装卸机器人愈10 万台,被广泛应用于机床上下料、冲压机自动化生产线、自动装配流水线、码垛货物装卸、集装箱等的自动货物装卸。部分发达国家已制定出人工货物装卸的最大限度,超过限度的必须由货物装卸机器人来完成。装卸货物装卸是物流的功能要素之一,在物流系统中发生的频率很高 2 设计方案论证 本课题通过对货物装卸机器人工作对象及工作场所的分析研究,深入了解其工作是 如何进行,各部分零部件应该如何运行以及如何紧密配合,先确定其总体结构再对主要 零部件进行设计计算确定其尺寸大小以及确定电机型号。 2.1 基本思想 (1)设计要考虑要求和工作环境的限制。 (2)考虑到货物装卸货物时所需要精确度不是很高,为了简化结构,境地成本,采用 角铁焊接结构。 (3)为了满足设计要求,须设计三个独立的电机驱动系统,各部分之间通过计算 机控制、协调工作。 (4)本次设计只是该题目的机械部分,而对应控制部件的考虑较少。 3 仓库货物装卸机器人的设计计算 3.1 货物装载伸缩装置的设计 3.1.1 确定传动方案 我们所学的传动方式有以下几种:带传动、链传动、齿轮传动、蜗轮蜗杆传动和钢 丝绳传动等,一般地说,啮合传动传递功率的能力高于摩擦传动;蜗轮传动工作的发热 情况较为严重,因而传动的功率不宜过大;摩擦轮传动由于必须有足够的压紧力,故而 在传递同一圆周力时,其压轴力比齿轮传动的大几倍,因而不宜用于大功率传动。带传

液压传动课程设计

液压传动课程设计说明书 设计题目:半自动液压专用铣床液压系统工程技术系机械设计制造及其自动化4班 设计者 指导教师 2016 年12 月1 日

摘要 液压系统设计计算是液压传动课程设计的主要内容,包括明确设计要求进行工况分析、确定液压系统主要参数、拟定液压系统原理图、计算和选择液压件以及验算液压系统性能等。现以半自动液压专用铣床液压系统为例,介绍液压系统的设计计算方法。设计一台多用途大台面液压机液压系统,适用于可塑材料的压制工艺,如冲压、弯曲翻边、落板拉伸等。要求该机的控制方式:用按钮集中控制,可实现调整,手动和半自动,自动控制。要求该机的工作压力、压制速度、空载快速下行和减速的行程范围均可根据工艺要求进行调整。主缸工作循环为:快降、工作行程、保压、回程、空悬。顶出缸工作循环为:顶出、顶出回程(或浮动压边)。 关键字:液压; 快进; 工进; 快退

前言 本课程是机械设计制造及其自动化专业的主要专业基础课和必修课,是在完成《液压与气压传动》课程理论教学以后所进行的重要实践教学环节。本课程的学习目的在于使学生综合运用《液压与气压传动》课程及其它先修课程的理论知识和生产实际知识,进行液压传动的设计实践,使理论知识和生产实际知识紧密结合起来,从而使这些知识得到进一步的巩固、加深和扩展。通过设计实际训练,为后续专业课的学习、毕业设计及解决工程问题打下良好的基础。 (1) 液压传动课程设计是一项全面的设计训练,它不仅可以巩固所学的理论知识,也可以为以后的设计工作打好基础。在设计过程中必须严肃认真,刻苦钻研,一丝不苟,精益求精。 (2) 液压传动课程设计应在教师指导下独立完成。教师的指导作用是指明设计思路,启发学生独立思考,解答疑难问题,按设计进度进行阶段审查,学生必须发挥主观能动性,积极思考问题,而不应被动地依赖教师查资料、给数据、定方案。

计算器说明书

Java程序设计说明书 设计题目:Java计算器 学生姓名: 指导教师: 专业名称:计算机科学与技术所在院系:

目录 摘要2第1章计算器概述 1.1设计目的 4 1.2功能模块设计 4 1.3系统功能图 4 设计实现的详细步骤 2.2.1 计算器界面7 2.2.2 界面设计代码7 2.3程序运行效果9 第3章设计中遇到的重点及难点 (13) 3.1 设计中的重点 (13) 3.2 设计中的难点 (13) 3.2.1 设计难点1:布局 (13) 3.2.2 设计难点2:代码 (13) 3.2.3设计难点3:运行结果 (14) 3.3 本章总结 (14) 第4章本次设计中存在不足与改良方案 (15) 4.1设计不足 (15) 4.2改良方案 (15) 4.3本章总结 (18) 结论 (19) 参考文献 (20)

JAVA课程设计说明书 摘要 一、计算器概述 1、1设计计算器的目的: 该计算器是由Java语言编写的,可以进行十进制下的四则运算(加、减、乘、除)、开平方、百分号、求倒数,还可以实现其他按钮的功能。添加了一个编辑、查看、帮助的主菜单并能实现其功能。Backspace 表示逐个删除,CE 表示全部清除,C 表示一次运算完成后,单击“C”按钮即可清除当前的运算结果,再次输入时可开始新的运算,MC 表示清除储存数据,MR 表示读取储存的数据,MS 表示将所显示的数存入存储器中,存储器中原有的数据被冲走,M+ 表示计算结果并加上已经储存的数。界面类似Windows 自带的计算器。 该计算器围绕Java编程语言在编程方面的具体应用,论述了使用面向对象方法,对计算器程序进行需求分析、概要设计、详细设计,最后使用Java编程实现的全过程。在编程使用Java语言,是目前比较流行的编程语言。在当今这个网络的时代,java语言在网络编程方面的优势使得网络编程有了更好的选择。Java语言最大的特点是具有跨平台性,使其不受平台不同的影响,得到了广泛的应用。 关键词:Java语言、标准、计算器

EDA课程设计——多功能数字钟

哈尔滨工业大学(威海) 电子学课程设计报告带有整点报时的数字钟设计与制作 姓名: 蒋栋栋 班级: 0802503 学号: 080250331 指导教师: 井岩

目录 一、课程设计的性质、目的和任务 (3) 二、课程设计基本要求 (3) 三、设计课题要求 (3) 四、课程设计所需要仪器 (4) 五、设计步骤 (4) 1、整体设计框图 (4) 2、各个模块的设计与仿真 (4) 2.1分频模块 (4) 2.2计数器模块 (6) 2.3控制模块 (10) 2.4数码管分配 (13) 2.5显示模块 (14) 2.6报时模块 (16) 六、调试中遇到的问题及解决的方法 (18) 七、心得体会 (18)

一、课程设计的性质、目的和任务 创新精神和实践能力二者之中,实践能力是基础和根本。这是由于创新基于实践、源于实践,实践出真知,实践检验真理。实践活动是创新的源泉,也是人才成长的必由之路。 通过课程设计的锻炼,要求学生掌握电路的一般设计方法,具备初步的独立设计能力,提高综合运用所学的理论知识独立分析和解决问题的能力,培养学生的创新精神。 二、课程设计基本要求 掌握现代大规模集成数字逻辑电路的应用设计方法,进一步掌握电子仪器的正确使用方法,以及掌握利用计算机进行电子设计自动化(EDA)的基本方法。 三、设计课题要求 (1)构造一个24小时制的数字钟。要求能显示时、分、秒。 (2)要求时、分、秒能各自独立的进行调整。 (3)能利用喇叭作整点报时。从59分50秒时开始报时,每隔一秒报时一秒,到达00分00秒时,整点报时。整点报时声的频率应与其它的报时声频有明显区别。 #设计提示(仅供参考): (1)对频率输入的考虑 数字钟内所需的时钟频率有:基准时钟应为周期一秒的标准信号。报时频率可选用1KHz和2KHz左右(两种频率相差八度音,即频率相差一倍)。另外,为防止按键反跳、抖动,微动开关输入应采用寄存器输入形式,其时钟应为几十赫兹。 (2)计时部分计数器设计的考虑 分、秒计数器均为模60计数器。 小时计数为模24计数器,同理可建一个24进制计数器的模块。 (3)校时设计的考虑 数字钟校准有3个控制键:时校准、分校准和秒校准。 微动开关不工作,计数器正常工作。按下微动开关后,计数器以8Hz频率连续计数(若只按一下,则计数器增加一位),可调用元件库中的逻辑门建一个控制按键的模块,即建立开关去抖动电路(见书70页)。 (4)报时设计的考虑

工业机器人课程设计说明书

工业机器人课程设计基于Matlab的工业机器人运动学和雅克比运动分析 班级: 学号 姓名:

目录 摘要 ..................................................................................................................................................... - 2 - PUMA560机器人简介 ...................................................................................................................... - 3 - 一、PUMA560机器人的正解 .......................................................................................................... - 4 - 1.1、确定D-H 坐标系 .................................................................................................................... - 4 - 1.2、确定各连杆D-H 参数和关节变量 ........................................................................................ - 4 - 1.3、求出两杆间的位姿矩阵 ......................................................................................................... - 4 - 1.4、求末杆的位姿矩阵 ................................................................................................................. - 5 - 1.5、M A TLAB 编程求解 .................................................................................................................. - 6 - 1.6、验证 ......................................................................................................................................... - 6 - 二、PUMA560机器人的逆解 .......................................................................................................... - 7 - 2.1、求1θ ........................................................................................................................................ - 7 - 2.2、求3θ ........................................................................................................................................ - 7 - 2.3、求2θ ........................................................................................................................................ - 8 - 2.4、求4θ ........................................................................................................................................ - 9 - 2.5、求5θ ........................................................................................................................................ - 9 - 2.6、求 6 θ ...................................................................................................................................... - 10 - 2.7、解的多重性 ........................................................................................................................... - 10 - 2.8、M A TLAB 编程求解 ................................................................................................................ - 10 - 2.9、对于机器人解的分析 ........................................................................................................... - 10 - 三、机器人的雅克比矩阵 ............................................................................................................... - 11 - 3.1、定义 ....................................................................................................................................... - 11 - 3.2、雅可比矩阵的求法 ............................................................................................................... - 11 - 3.3、微分变换法求机器人的雅可比矩阵 ................................................................................... - 12 - 3.4、矢量积法求机器人的雅克比矩阵 ....................................................................................... - 13 - 3.5、M A TLAB 编程求解 ................................................................................................................ - 14 - 附录 ................................................................................................................................................... - 15 - 1、M ATLAB 程序 ........................................................................................................................... - 15 - 2、三维图 ...................................................................................................................................... - 24 -

单片机课程设计计算器

课程设计说明书 课程设计名称:单片机课程设计 课程设计题目:四位数加法计算器的设计学院名称:电气信息学院 专业班级: 学生学号:

学生姓名: 学生成绩: 指导教师: 课程设计时间:至

格式说明(打印版格式,手写版不做要求) (1)任务书三项的内容用小四号宋体,倍行距。 (2)目录(黑体,四号,居中,中间空四格),内容自动生成,宋体小四号。 (3)章的标题用四号黑体加粗(居中排)。 (4)章以下的标题用小四号宋体加粗(顶格排)。 (5)正文用小四号宋体,倍行距;段落两端对齐,每个段落首行缩进两个字。 (6)图和表中文字用五号宋体,图名和表名分别置于图的下方和表的上方,用五号宋体(居中排)。(7)页眉中的文字采用五号宋体,居中排。页眉统一为:武汉工程大学本科课程设计。 (8)页码:封面、扉页不占页码;目录采用希腊字母Ⅰ、Ⅱ、Ⅲ…排列,正文采用阿拉伯数字1、2、3…排列;页码位于页脚,居中位置。 (9)标题编号应统一,如:第一章,1,,……;论文中的表、图和公式按章编号,如:表、表……;图、图……;公式()、公式()。

课程设计任务书 一、课程设计的任务和基本要求 (一)设计任务(从“单片机课程设计题目”汇总文档中任选1题,根 据所选课题的具体设计要求来填写此栏) 1. 系统通过4x4的矩阵键盘输入数字及运算符。 2. 可以进行4位十进制数以内的加法运算,如果计算结果超过4位十进制数,则屏幕显示E。 3. 可以进行加法以外的计算(乘、除、减)。 4. 创新部分:使用LCD1602液晶显示屏进行显示,有开机欢迎界面,计算数据与结果分两行显示,支持小数运算。 (二)基本要求 1.有硬件结构图、电路图及文字说明; 2.有程序设计的分析、思路说明; 3.有程序流程框图、程序代码及注释说明; 4.完成系统调试(硬件系统可以借助实验装置实现,也可在Proteus 软件中仿真模拟); 5.有程序运行结果的截屏图片。

数字电路课程设计数字时钟

《数字时钟》技术报告 概要 数字钟是一个将“时”,“分”,“秒”显示于人的视觉器官的计时装置。它的计时周期为24小时,显示满刻度为23时59分59秒。一个基本的数字钟电路主要由秒信号发生器、“时、分、秒、”计数器、译码器及显示器组成。由于采用纯数字硬件设计制作,与传统的机械表相比,它具有走时准,显示直观,无机械传动装置等特点。 本设计中的数字时钟采用数字电路实现对“时”、“分”、“秒”的显示和调整。通过采用各种集成数字芯片搭建电路来实现相应的功能。具体用到了555震荡器,74LS90及与非,异或等门集成芯片等。该电路具有计时和校时的功能。 在对整个模块进行分析和画出总体电路图后,对各模块进行仿真并记录仿真所观察到的结果。 实验证明该设计电路基本上能够符合设计要求! 一、系统结构。 (1)功能。 此数字钟能显示“时、分、秒”的功能,它的计时周期是24小时,最大能显示23时59分59秒,并能对时间进行调整和校对,相对于机械式的手表其更为准确。 (2)系统框图。

系统方框图1 (3)系统组成。 1.秒发生器:由555芯片和RC组成的多谐振荡器,其555上3的输出频率由接入的电阻与电容决定。 2.校时模块:由74LS03中的4个与非门和相应的开关和电阻构成。 3.计数器:由74LS90中的与非门、JK触发器、或门构成相应芯片串接得到二十四、六十进制的计数器,再由74LS90与74LS08相连接而得到秒、分、时的进分别进位。 4.译码器:选用BCD锁存译码器4511,接受74LS90来的信号,转换为7段的二进制数。

5.显示模块:由7段数码管来起到显示作用,通过接受 CD4511的信号。本次选用的是共阴型的CD4511。 二、各部分电路原理。 1.秒发生器:555电路内部(图2-1)由运放和RS触发器共同组成,其工作原理由8处接VCC,C1处当Uco=2/3Vcc>u11时运放输出为1,同理C2也一样。最终如图3接口就输出矩形波,而形成的秒脉冲。 图2-1 内部结构图 图2-2 555功能表 2.校时模块:校时模块主要由74LS03中的4个与非门构成(图2-3),由其功能图看得出只要有一个输入端由H到L或者从L到H都会使输出端发生高低变化。因此通过开关的拨动产生高低信号从而对时、分处的计数器起到调数作用。

工业机器人课程设计

河南机电高等专科学校《机器人应用技术》课程作品 设计说明书 作品名称:多功能机械手 专业:机电一体化技术 班级:机电124班 扣号: 姓名:流星 2014 年 10 月 1 日

目录 一课题概述 (2) 1、选题背景 (2) 2、发展现状和趋势 (3) 3、研究调研 (4) 二机械手组成及工作过程 (6) 1、整体结构分析 (6) 2、所需器材 (6) 3、底座部分 (8) 4、躯干部分 (9) 5、上臂部分 (10) 6、手爪部分 (11) 7、机械手系统的总调试 (12) 三软件部分 (13) 1、机械手软件编制流程图 (13) 2、机械手运行控制程序图 (14) 四设计体会 (15) 一课题概述 1、选题背景 随着我国经济的高速发展,各种电子产品和各种创新机械结构的出现,工业机器人的作用在装配制造业产业中的地位更加重要了。另一方面随着人们生活水平的提高传统制造产业劳动力生产成本进一

步提高,这也使企业意识到用高速准确的机械自动化生产代替传统人工操作的重要性。其中机械手是其发展过程中的重要产物之一,它不仅提高了劳动生产的效率,还能代替人类完成高强度、危险、重复枯燥的工作,减轻人类劳动强度,可以说是一举两得。在机械行业中,机械手越来越广泛的得到应用,它可用于零部件的组装,加工工件的搬运、装卸,特别是在自动化数控机床、组合机床上使用更为普遍。目前,机械手已发展成为柔性制造系统FMS和柔性制造单元FMC中一个重要组成部分。把机床设备和机械手共同构成一个柔性加工系统或柔性制造单元,可以节省庞大的工件输送装置,结构紧凑,而且适应性很强。但目前我国的工业机械手技术及其工程应用的水平和国外比还有一定的距离,应用规模和产业化水平低,机械手的研究和开发直接影响到我国机械行业自动化生产水平的提高,从经济上、技术上考虑都是十分必要的。因此,进行机械手的研究设计具有重要意义。 在这样一个大的背景下结合自己的专业机电一体化,我们选择多功能机械手来作为我们的设计题目。结合专业特点使用德国慧鱼机器人教学模型作为我们实现这一课题的元件。利用慧鱼模型的各种机械结构组装出机械手的机械部分,用pc编程实现对机械手的自动控制,利用限位开关来保护电机和控制机械手位置的准停。 这个课题可以充分的体现机电一体化的由程序自动控制机械结构的运动,对自己以前的所学的课程也是一种巩固。另一方面这个机械手可以实现一定的搬运功能具有很强的实用性能。 2、发展现状和趋势

液压传动课程设计

湖南工业大学 课程设计 资料袋 机械工程学院学院(系、部) 2015 ~ 2016 学年第一学期 课程名称液压传动指导教师陈义庄职称教授 学生姓名 xx 专业班级 xx 学号 xx 题目组合机床切削的液压系统 成绩起止日期2015年 12 月 22 日~2015年12 月 30日 目录清单

《液压与气压传动》课程设计 设计说明书 题目名称:组合机床切削的液压系统 学院(部):机械工程学院 专业:机械工程 学生姓名:xx 班级:xx学号xx 指导教师姓名:xx

目录 0.设计任务书 (2) 1.设计要求及工况分析 (3) 2.主要参数的确定 (6) 3.液压系统图的拟定 (9) 4.液压元件的计算与选择 (10) 5.液压系统的性能验算 (13) 6. 参考资料 (15) 7.设计总结 (16)

课程设计任务书 2015 —2016学年第 1学期 机械工程学院(系、部)机械工程专业xx班级 课程名称:液压与气压传动 设计题目:组合机床切削的液压系统 完成期限:自 2015年 12 月 22 日至 2015 年 12月 30 日共 1 周 指导教师: xx 2015 年12 月 10 日 系(教研室)主任: 2015 年12 月 10 日

1. 设计要求及工况分析 1.1设计要求 要求设计的机床动力滑台液压系统实现的工作循环是“快进→工进→快退→停止”。主要性能参数与性能要求如下:最大切削力F=30000N ,移动部件总重量G =3000N ;行程长度400mm (工进和快进行程均为200mm ),快进、快退的速度均为4m/min ,工作台的工进速度可调(50~1000)mm/min ;启动、减速、制动时间△t=0.5s;该动力滑台采用水平放置的平导轨。静摩擦系数fs =0.2;动摩擦系数fd =0.1;液压系统中的执行元件是液压缸。 1.2负载与运动分析 (1)工作负载 由设计要求可知最大工作的负载F=30000N (2)惯性负载 F m =( G g )(?v ?t )=(30009.8)(4 60?0.5 )=40.82≈41N (3)摩擦负载 因为采用的动力滑台式是水平导轨,因此作用在上面的正 压力N=G=3000N 。 静摩擦阻力 F fs =f s ?N =0.2?3000=600N 动摩擦阻力 F fd =f d ?N =0.1?3000=300N 取液压缸的机械效率ηm =0.90,得出的液压缸在各工作阶段的负载如表1.2.1

2位数计算器程序-汇编语言课程设计

信息学院课程设计题目:2位数计算器程序设计 __ 姓名: __ _____ 学号: ____ ___ 班级: 课程:汇编语言 ________ 任课教师:侯艳艳 ____ 2011年12月

课程设计任务书及成绩评定

目录 摘要 (2) 1.设计目的………………………………………………………………………………………………?2 2.概要设计………………………………………………………………………………………………?3 2.1系统总体分析…………………………………………………………………………?3 2.2程序流程图 (3) 3.详细设计......................................................................................................? (4) 3.1主程序及子程序说明 (4) 3.2程序代码编写 (4) 4.程序调试 (6) 4.1运行界面分析 (6) 4.2算法的分析 (6) 4.3调试过程及分析 (6) 5.心得体会 (7) 5.1设计体会...................................................................................................? (7) 5.2系统改进...................................................................................................? (7) 参考文献 (8)

工业机器人课程设计--多功能机械手-精品

《机器人应用技术》课程作品 设计说明书 作品名称:多功能机械手 专业:机电一体化技术 班级:机电124班 2014 年10 月1 日

目录 一课题概述 (2) 1、选题背景 (2) 2、发展现状和趋势 (3) 3、研究调研 (4) 二机械手组成及工作过程 (6) 1、整体结构分析 (6) 2、所需器材 (6) 3、底座部分 (8) 4、躯干部分 (9) 5、上臂部分 (10) 6、手爪部分 (11) 7、机械手系统的总调试 (12) 三软件部分 (13) 1、机械手软件编制流程图 (13) 2、机械手运行控制程序图 (14) 四设计体会 (15)

一课题概述 1、选题背景 随着我国经济的高速发展,各种电子产品和各种创新机械结构的出现,工业机器人的作用在装配制造业产业中的地位更加重要了。另一方面随着人们生活水平的提高传统制造产业劳动力生产成本进一步提高,这也使企业意识到用高速准确的机械自动化生产代替传统人工操作的重要性。其中机械手是其发展过程中的重要产物之一,它不仅提高了劳动生产的效率,还能代替人类完成高强度、危险、重复枯燥的工作,减轻人类劳动强度,可以说是一举两得。在机械行业中,机械手越来越广泛的得到应用,它可用于零部件的组装,加工工件的搬运、装卸,特别是在自动化数控机床、组合机床上使用更为普遍。目前,机械手已发展成为柔性制造系统FMS和柔性制造单元FMC中一个重要组成部分。把机床设备和机械手共同构成一个柔性加工系统或柔性制造单元,可以节省庞大的工件输送装置,结构紧凑,而且适应性很强。但目前我国的工业机械手技术及其工程应用的水平和国外比还有一定的距离,应用规模和产业化水平低,机械手的研究和开发直接影响到我国机械行业自动化生产水平的提高,从经济上、技术上考虑都是十分必要的。因此,进行机械手的研究设计具有重要意义。 在这样一个大的背景下结合自己的专业机电一体化,我们选择多功能机械手来作为我们的设计题目。结合专业特点使用德国慧鱼机器人教学模型作为我们实现这一课题的元件。利用慧鱼模型的各种机械结构组装出机械手的机械部分,用pc编程实现对机械手的自动控制,

液压传动课程设计

课程设计说明书 (2016-2017学年第二学期) 课程名称液压传动与控制技术课程设计 设计题目卧式组合钻床动力滑台液压系统 院(系)机电工程系 专业班级14级机械设计制造及其自动化x班 姓名陈瑞玲 学号20141032100 地点教学楼B301 时间2017年5月25日—2017年6月22日成绩:指导老师:蓝莹

目录 液压传动与控制技术课程设计任务书 (3) 1.概述 (4) 1.1 课程设计的目的 (4) 1.2 课程设计的要求 (4) 2. 液压系统设计 (4) 2.1 设计要求及工况分析 (4) 2.1.1设计要求 (4) 2.1.2 负载与运动分析 (5) 2.2 确定液压系统主要参数 (7) 小结 (17) 参考文献 (18)

液压传动与控制技术课程设计任务书

1.概述 1.1 课程设计的目的 本课程是机械设计制造及其自动化专业的主要专业基础课和必修课,是在完成《液压与气压传动》课程理论教学以后所进行的重要实践教学环节。本课程的学习目的在于使学生综合运用《液压与气压传动》课程及其它先修课程的理论知识和生产实际知识,进行液压传动的设计实践,使理论知识和生产实际知识紧密结合起来,从而使这些知识得到进一步的巩固、加深和扩展。通过设计实际训练,为后续专业课的学习、毕业设计及解决工程问题打下良好的基础。 1.2 课程设计的要求 (1) 液压传动课程设计是一项全面的设计训练,它不仅可以巩固所学的理论知识,也可以为以后的设计工作打好基础。在设计过程中必须严肃认真,刻苦钻研,一丝不苟,精益求精。 (2) 液压传动课程设计应在教师指导下独立完成。教师的指导作用是指明设计思路,启发学生独立思考,解答疑难问题,按设计进度进行阶段审查。 (3) 设计中要正确处理参考已有资料与创新的关系。任何设计都不能凭空想象出来,利用已有资料可以避免许多重复工作,加快设计进程,同时也是提高设计质量的保证。另外任何新的设计任务又总有其特定的设计要求和具体工作条件。 (4) 学生应按设计进程要求保质保量的完成设计任务。 2. 液压系统设计 液压系统设计计算是液压传动课程设计的主要内容,包括明确设计要求进行工况分析、确定液压系统主要参数、拟定液压系统原理图、计算和选择液压件以及验算液压系统性能等。现以一台卧式组合钻床动力滑台液压系统为例,介绍液压系统的设计计算方法。 2.1 设计要求及工况分析 2.1.1设计要求 要求设计的动力滑台实现的工作循环是:快进→工进→快退→停止。

Windows下的计算器设计说明书

课程设计说明书Windows环境下的计算器 学院名称:机械工程学院 专业班级:测控0901 学生姓名:李彧文 指导教师姓名:张世庆 指导教师职称:副教授 2011年6月

摘要

课程设计任务书 Windows环境下的计算器 一、课程设计题目:设计一个windows附件中所示的计算器 二、目的与要求: 1、目的: (1)要求学生达到熟练掌握C++语言的基本知识和C++调试技能; (2)基本掌握面向对象程序设计的基本思路和方法; (3)能够利用所学的基本知识和技能,解决简单的面向对象程序设计问题。 2、基本要求: (1)求利用面向对象的方法以及C++的编程思想来完成系统的设计; (2)要求在设计的过程中,对windows环境下的编程有一个基本的认识。 3、创新要求: 在基本要求达到后,可进行创新设计,如增加计算器的函数功能。 4、写出设计说明书 按照设计过程写出设计说明书。 三、设计方法和基本原理: 1、问题描述(功能要求): 要求所编写的计算器能够完成基本的加、减、乘、除运算,类似于Windows下附件中的计算器。 2、问题的解决方案(参考): 根据题目的要求,可以将问题解决分为以下步骤: (1)完成界面的设计,要求界面要美观实用; (2)添加成员变量和成员函数(消息映射函数); (3)利用结构化程序的设计思路完成按键的判断和数据的移位以及计算功能; (4)程序功能调试; (5)完成系统总结报告以及系统使用说明书。

四、程序设计和调试: 五、答辩与评分标准: 1、完成基本功能:40分; 2、设计报告及使用说明书:30分; 3、设置错误或者按照要求改变结果:15分; 4、回答问题:15分。

数电课程设计报告数字钟的设计

数电课程设计报告数字钟的设计

数电课程设计报告 第一章设计背景与要求 设计要求 第二章系统概述 2.1设计思想与方案选择 2.2各功能块的组成 2.3工作原理 第三章单元电路设计与分析 3.1各单元电路的选择 3.2设计及工作原理分析 第四章电路的组构与调试 4.1遇到的主要问题 4.2现象记录及原因分析 4.3解决措施及效果 4.4功能的测试方法,步骤,记录的数据 第五章结束语 5.1对设计题目的结论性意见及进一步改进的意向说明5.2总结设计的收获与体会 附图(电路总图及各个模块详图) 参考文献

第一章设计背景与要求 一.设计背景与要求 在公共场所,例如车站、码头,准确的时间显得特别重要,否则很有可能给外出办事即旅行袋来麻烦。数字钟是一种用数字电路技术实现时、分、秒计时的装置,与机械式时钟相比具有更高的准确度和直观性,且无机械装置,具有更长的使用寿命,因此得到了广泛的使用。数字钟是一种典型的数字电路,包括了组合逻辑电路和时序电路。 设计一个简易数字钟,具有整点报时和校时功能。 (1)以四位LED数码管显示时、分,时为二十四进制。 (2)时、分显示数字之间以小数点间隔,小数点以1Hz频率、50%占空比的亮、灭规律表示秒计时。 (3)整点报时采用蜂鸣器实现。每当整点前控制蜂鸣器以低频鸣响4次,响1s、停1s,直到整点前一秒以高频响1s,整点时结束。 (4)才用两个按键分别控制“校时”或“校分”。按下校时键时,是显示值以0~23循环变化;按下“校分”键时,分显示值以0~59循环变化,但时显示值不能变化。 二.设计要求 电子技术是一门实践性很强的课程,加强工程训练,特别是技能的培养,对于培养学生的素质和能力具有十分重要的作用。在电子信息类本科教学中,课程设计是一个重要的实践环节,它包括选

工业机器人课程设计

河南机电高等专科学校 《机器人应用技术》课程作品 设计说明书 作品名称:多功能机械手 专业:机电一体化技术 班级:机电124班 扣号:1534542251 姓名:流星 2014 年10 月1 日

目录 一课题概述 (2) 1、选题背景 (2) 2、发展现状和趋势 (3) 3、研究调研 (4) 二机械手组成及工作过程 (6) 1、整体结构分析 (6) 2、所需器材 (6) 3、底座部分 (8) 4、躯干部分 (9) 5、上臂部分 (10) 6、手爪部分 (11) 7、机械手系统的总调试 (12) 三软件部分 (13) 1、机械手软件编制流程图 (13) 2、机械手运行控制程序图 (14) 四设计体会 (15)

一课题概述 1、选题背景 随着我国经济的高速发展,各种电子产品和各种创新机械结构的出现,工业机器人的作用在装配制造业产业中的地位更加重要了。另一方面随着人们生活水平的提高传统制造产业劳动力生产成本进一步提高,这也使企业意识到用高速准确的机械自动化生产代替传统人工操作的重要性。其中机械手是其发展过程中的重要产物之一,它不仅提高了劳动生产的效率,还能代替人类完成高强度、危险、重复枯燥的工作,减轻人类劳动强度,可以说是一举两得。在机械行业中,机械手越来越广泛的得到应用,它可用于零部件的组装,加工工件的搬运、装卸,特别是在自动化数控机床、组合机床上使用更为普遍。目前,机械手已发展成为柔性制造系统FMS和柔性制造单元FMC中一个重要组成部分。把机床设备和机械手共同构成一个柔性加工系统或柔性制造单元,可以节省庞大的工件输送装置,结构紧凑,而且适应性很强。但目前我国的工业机械手技术及其工程应用的水平和国外比还有一定的距离,应用规模和产业化水平低,机械手的研究和开发直接影响到我国机械行业自动化生产水平的提高,从经济上、技术上考虑都是十分必要的。因此,进行机械手的研究设计具有重要意义。 在这样一个大的背景下结合自己的专业机电一体化,我们选择多功能机械手来作为我们的设计题目。结合专业特点使用德国慧鱼机器人教学模型作为我们实现这一课题的元件。利用慧鱼模型的各种机械结构组装出机械手的机械部分,用pc编程实现对机械手的自动控制,

液压集成回路课程设计说明书

液压课程设计 说明书 设计题目液压集成回路及集成块设计 系别 专业班级 学生姓名 学号 指导教师 日期

目录 一、液压站 二、集成块连接装置 1、通用集成块组结构 2、集成块的特点 3、集成块装置设计步骤 4、集成块设计注意事项 5、过渡板 三、液压集成块设计 1、底板及供油块设计 2、底盖及测压块设计 3、中间块设计 4、集成块零件图的绘制 四、设计任务 五、心的体会 六、参考资料

一液压站 液压站是有液压油箱、液压泵装置及液压控制装置三大部分组成。液压油箱装有空气滤清器、滤油器、液面指示器和清洗孔等。液压泵装置包括不同类型的液压泵、驱动电机及其它们之间的联轴器等。液压控制装置是指组成液压系统的各阀元件及其联接体。 机床液压站的结构型式有分散式和集中式两种类型。 二集成块连接装置 1 通用集成块组结构 集成块组,是按通用的液压典型回路设计成的通用组件。它由集成块、底块和顶盖用四只长螺栓垂直固紧而成。 液压元件一般安装在集成块的前面、后面和右侧面、左侧面不安放元件,留着连接油管,以便向执行元件供油。为了操纵调整方便,通常把需要经常调节的元件,入调速阀、溢流阀、减压阀等,布置在右侧面和前面。 元件之间的联系借助于块体内部的油道孔。根据单元回路块在系统中的作用可分为调压、换向、调速、减压、顺序等若干种回路。每

块的上下两面为叠积结合面,布有公用的压力油孔P、回油孔O、泄漏油孔L和连接螺栓孔。 2 集成块的特点 从集成块的组成原理图可以看出,集成块由板式元件与通道体组成,元件可以根据设计要求任意选择,因此,集成块连接装置广泛地应用在机床及组合机床自动线中,其工作压力为0.3×106~3.5×107Pa,流量一般在30~60l/min,集成块与其它的连接方式相比有以下特点: (1)可以采用现有的板式标准元件,很方便地组成各种功能的单元集成回路,且回路的更换很方便,只须更换或增、减单元回路 就能实现,因而有极大的灵活性。 (2)由于是在小块体上加工各种孔道,故制造简单,工艺孔大为减少,便于检查和及时发现毛病。如果加工中出了问题,仅报废 其中一小块通道体,而不是整个系统报废。 (3)系统中的管道和管接头可以减少到最少程度,使系统的泄漏大为减少,提高了系统的稳定性,并且结构紧凑,占地面积小,装配与维修方便。 (4)由于装在通道体侧面的各液压元件间距离很近,油道孔短,而且通油孔径还可选择大一些,因而系统中管路压力损失小,系 统发热量也小。 (5)有利于实现液压装置的标准化、通用化、系列化,能组织成批生产。由于组成装置的灵活性大,故设计和制造周期大为缩短,

单片机简易计算器课程设计

课程设计 题目名称简易计算器设计 课程名称单片机原理及应用 学生姓名 班级学号 2018年6 月20日

目录 一设计目的 本设计是基于51系列单片机来进行的简单数字计算器设计,可以完成计算器的键盘输入,进行加、减、乘、除六位整数数范围内的基本四则运算,并在LED上显示相应的结果。软件方面使用C语言编程,并用PROTUES仿真。 二总体设计及功能介绍 根据功能和指标要求,本系统选用MCS-51系列单片机为主控机,实现对计算器的设计。具体设计及功能如下: 由于要设计的是简单的计算器,可以进行四则运算,为了得到较好的显示效果,采用LED显示数据和结果; 另外键盘包括数字键(0~9)、符号键(+、-、×、÷)、清除键和等号键,故只需要16个按键即可,设计中采用集成的计算键盘; 执行过程:开机显示零,等待键入数值,当键入数字,通过LED显示出来,当键入+、-、*、/运算符,计算器在内部执行数值转换和存储,并等待再次键入数值,当再键入数值后将显示键入的数值,按等号就会在LED上输出运算结果。

三硬件仿真图 硬件部分比较简单,当键盘按键按下时它的那一行、那一列的端口为低电平。因此,只要扫描行、列端口是否都为低电平就可以确定是哪个键被按下。 四主程序流程图 程序的主要思想是:将按键抽象为字符,然后就是对字符的处理。将操作数分别转化为字符串存储,操作符存储为字符形式。然后调用compute()函数进行计算并返回结果。具体程序及看注释还有流程图 五程序源代码 #include #include #include/* isdigit()函数*/ #include/* atoi()函数*/ #define uchar unsigned char #define uint unsigned int

相关文档