




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1 设计任务及要求12 方案比较及认证23 设计原理43.1 硬件原理43.2 硬件原理54 软件系统94.1 软件思想94.2 流程图94.3 源程序95 调试记录及结果分析105.1 界面设置105.2 调试记录105.3 结果分析116 心得体会137 参考资料14附录15武汉理工大学计算机控制技术课程设计说明书1设计任务及要求设计一个计算机控制步进电机系统,该系统利用PCL的并口输出控制信号,具信号驱动后控制X、Y两个方向的三相步进电机转动,利用逐点比较法插补绘制出如下曲线。课程设计的主要任务:1 .设计硬件系统,画出电路原理框图;2 .定义步进电机转动的控制字;3 .推导出用逐点比较
2、法插补绘制出下面曲线的算法;4 .编写算法控制程序,参数由键盘输入,显示器同时显示曲线;5 .撰写设计说明书。课程设计说明书应包括:设计任务及要求;方案比较及认证;系统滤波原理、硬件原理,电路图,采用器件的功能说明;软件思想,流程,源程序;调试记录及结果分析;参考资料;附录:芯片资料,程序清单;总结。172方案比较及认证本次课程设计内容为设计一个计算机控制步进电机系统,该系统利用PCL的并口输出控制信号,具信号驱动后控制X、Y两个方向的三相步进电机转动,利用逐点比较法插补绘制出第一象限逆圆弧。数字程序控制主要应用于机床的自动控制,如用于铳床、车床、加工中心、以及线切割等的自动控制中。采用数字程
3、序控制的机床叫数控机床,它能加工形状复杂的零件、加工精度高、生产效率高、便于改变加工零件品种等优点,是实现机床自动化的一个重要发展方向。本次课程设计采用逐点比较法插补原理以及作为数字程序控制系统输出装置的步进电机控制技术进行第一象限圆弧插补。第一象限圆弧如图2-1所示。图2-1第一象限逆圆弧针对以上设计要求,采用步进电机插补原理进行逐步逼近插补。硬件方面,步进电机是机电控制中一种常用的执行机构,它的用途是将电脉冲转化为角位移,通俗地说:当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度(及步进角)。通过控制脉冲个数即可以控制角位移量,从而达到准确定位的目的;同时通过
4、控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。逐点比较法是以阶梯折线来逼近直线或圆弧等曲线,它与规定的加工直线或圆弧之间的最大误差为一个脉冲当量,因此只要把脉冲当量(每走一步的距离即步长)取得足够小,就可以达到精度的要求。以下为课程设计要求插补的第一象限逆圆弧。图3-3为第一象限逆圆弧。软件方面,运用VisualBasic6.0应用软件,首先制作相应的界面,进行参数设置,具次,在界面中设置相应的commandl,存放相应程序,画出x轴和y轴的以及相应的箭头作出正方向,并且执行相应起点和终点的参数,定出圆心,画出相应的四分之一圆弧。作出圆弧后,通过相应的计算分析得出圆弧插补计算的
5、五个步骤,即偏差判断、坐标进给、偏差计算、坐标计算、终点判断。软件调试及其结果分析,其中包括界面设置,调试记录以及结果分析三个方面,对软件程序进行调试和完善,实现步进电机插补原理。3硬件设计原理3.1 硬件原理步进电机通对计算机进行控制,进而进行数模转换,由伺服电机驱动电路驱动伺服电机,带动工作台进行逐步比较插补,逐步逼近给定轨迹。流程如图3.1所示。图3-1开环数字程序控制随着计算机技术的发展,开环数字程序控制得到了广泛的应用,如各类数控机床、线切割机低速小型数字绘图仪等,它们都是利用开环数字程序控制原理实现控制的设备。具结构亦如图3-1所示。这种结构没有反馈检测元件,工作台由步进电机驱动。
6、步进电机接收驱动电路发来的指令作相应的运动,把刀具移动到与指令脉冲相当的位置,至于刀具是否到达了指令脉冲规定的位置,它不作任何检查,因此这种控制的可靠性和精度基本上由步进电机和传动装置来决定。图3-2为两台三相步进电机控制接口示意图,选定由PA0、PA1、PA2通过驱动电路来控制x轴步进电机,由PB0、PB1、PB2通过驱动电路来控制y轴步进电机,并假定数据输出为“1”时,相应的绕组通电;数据输出为“0”时,相应绕组断电。图3-2两台三相步进电机控制接口示意图步进电机是机电控制中一种常用的执行机构,它的用途是将电脉冲转化为角位移,通俗地说:当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定
7、的方向转动一个固定的角度(及步进角)。通过控制脉冲个数即可以控制角位移量,从而达到准确定位的目的;同时通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。以下为步进电机三相六拍工作方式,其输出字表如表3-1。表3-1步进电机三相六拍工作方式输出字表x轴步进电机输出字表Y轴步进电机输出字表存储地址标号PA口输出字存储地址标号PB口输出字ADX100000001=01HADY100000001=01HADX20000001仁03HADY200000011=03HADX300000010=02HADY300000011=03HADX400000110=06HADY400000110=0
8、6HADX500000100=04HADY500000100=04HADX600000101=05HADY600000101=05H3.2 硬件原理本次课程设计内容为设计一个计算机控制步进电机系统,该系统利用PCL的并口输出控制信号,具信号驱动后控制X、Y两个方向的三相步进电机转动,利用逐点比较法插补绘制出第一象限逆圆弧。、逐点比较法是以阶梯折线来逼近直线或圆弧等曲线,它与规定的加工直线或圆弧之间的最大误差为一个脉冲当量,因此只要把脉冲当量(每走一步的距离即步长)取得足够小,就可以达到精度的要求。以下为课程设计要求插补的第一象限逆圆弧。图3-3为第一象限逆圆弧。以下就以第一象限为例进行分析。(
9、1)偏差计算公式设要加工逆圆弧AB,圆心在原点,起点坐标A(x0,Y0),终点坐标(xe,Ye),半径R。瞬时加工点M(xm,Ym)它距圆心Rm则可用R与Rr#反映偏差。由图3-2可知:Rm2=xm2十Ym2R2)Xo2Yo2由此定义偏差公式为:Fm=Rm2-R2=Xm2Ym2-R2若Fm=0,M点在圆弧上;若Fm>0,M点在圆弧外;若Fmc0,M点在圆弧内。第一象限逆圆弧的插补原理是:从圆弧起点出发,若Fm=0,沿-X方向走一步,并计算新偏差;当Fm<0寸,沿+随向走一步,并计算新偏差。如此一步一步计算与进给,并在到达终点时停止计算。但以上Fn算式比较复杂,可以考虑用递推公式:当
10、Fm>0时,Xm+hXm-1Ym+hYmFm+仁Fm-2Xm+1当Fm<0时,Xm+hXmYm+hYm+1Fm+仁Fm+2Ym+1(2)终点判断方法设置Nx,NYW个计数器,初值设为|Xe-Xo|,|Ye-Yo|在不同的坐标轴进给时对应的计数器减一,两个计数器均减到零时,到达终点。用一个计数器NxY,初值设为Nx+NY无论在哪个坐标轴进给,Nxy计数器减一,计数器减到零时,到达终点。(3)插补计算过程圆弧插补计算比直线插补计算过程要多一个环节,即要计算加工瞬时坐标。故圆弧插补计算为五个步骤即偏差判断、坐标进给、偏差计算、坐标计算、终点判断。通过以上的分析计算,可以得出以下四个象限的
11、顺圆弧(SFR和逆圆弧(NFR的圆弧插补计算公式和进给方向。其插补进算公式及其进给方向如表3-1所示。表3-2圆弧插补计算公式和进给方向偏差圆弧种类进给力向偏差计算坐标计算Fm>0SR1、NR2-YFm+1Fm-2Ym+1Xm+1=XmYm+1=Ym-1SR3、NR4+YNR1、SR4-xFm+1Fm-2Xm+1Xm+1=Xm-1Ym+1=YmNR3、SR2+xFm<0SR1、NR4+xFm+1=Fm+2Xm+1Xm+1=Xm+1Ym+1=YmSR3、NR2-xNR1、SR2+YFm+1=Fm+2Ym+1Xm+1=XmYm+1=Ym+1NR3、SR4-Y由于本次课程设计的设计要求为
12、第一象限逆圆弧,以逆圆弧为例分析,通过以上计算结果分析,通过绘图,的出相应四个象限圆弧插补的对称关系。以下为四个象限圆弧插补的对称关系,当Fmfc于等于零或者小于零时,分别对应的偏差判别,偏差计算,进给方向,坐标计算等等。以下为根据表3-2得出的相应四个象限的插补对应关系,从图中可以推出其对应的具体进给方向,如图3-4所示图3-4四个象限逆圆弧插补的对称关系4软件系统4.1 软件思想本次课程设计采用VB软件进行编程与界面制作,软件的设计制作包括如下几方面:1 .坐标的取值与计算,即设计中所插补的圆弧所位于象限的确定。2 .圆心所在坐标的确定。3 .圆弧半径的选择。4 .通过所选半径及其圆心,确
13、定圆弧起点坐标与终点坐标的选择。5 .逐步逼近,圆弧插补的实现。4.2 流程图4.3 源程序如附录所示5调试记录及结果分析5.1 界面设置运用VisualBasic6.0应用软件,制作如下界面。其中参数设置包括:半径q的设置,5-1所示。图5-1参数输入界面设置起点坐标设置(起点x轴y轴参数),终点坐标设置(终点x轴y轴参数)。另外,先不要设置“作图”执行程序,其中存放其相关程序。相应参数输入界面设置如图5.2 调试记录通过VisualBasic6.0应用软件界面设置及其相应的程序编辑,通过执行程序,在相应picture区域定出原点坐标,作出相应坐标轴以及坐标轴的x轴和y轴的方向,进而作出相应
14、圆弧(同时定义原点的坐标),实现以上步骤之后,通过程序控制,通过插补原理实现完整的插补过程,逐步逼近圆弧。以下为实际运行中的步进电机圆弧插补,通过调试得出以下结果。图5-2为相应调试结果。图5-2步进电机插补过程调试结果5.3 结果分析通过以上界面设置,通过相应参数输入,首先输入相应半径参数q,其次进行起点坐标输入,包括起点x轴坐标输入及其y轴坐标输入,进而进行重点坐标输入,其中包括重点x轴坐标输入及其y轴坐标输入。进而进行作图命令,步进电机插补过程如右图picture所示。以上图5-2所示步进电机插补过程调试,圆心坐定为(1,1),参数输入相应参数输入为q=5,相应计算所得四分之一圆弧起点坐
15、标为(6,1),相应终点坐标为(1,6),点击“作图”按钮,在picture中实现圆心为(1,1),起点坐标为(6,1),终点坐标为(1,6)的圆弧插补。根据步进电机插补原理,偏差判别是为:2222_2该圆弧为第一象限圆弧,Fm=Rm-R=XmYm-R第一象限圆弧插补FnW别式,有如下关系:1 .当F俏0时,Xm+hXm-1Ym+hYmFm+仁Fm-2Xm+12 .当Fmc0时,Xm+hXmYm+hYm+1Fm+仁Fm+2Ym+1由起点及其终点,可得终点判断Nxy=10,另外令圆心(1,1)为新建坐标系原点,可得一下圆弧插补过程,如表5-1所示。表5-1圆弧插补计算过程步数偏差判别坐标进给坐标
16、计算偏差计算终点判断起点X0=5,Y0=0F0=0Nxy=101Fo=0-xX1=x0-1=4,Y1=0F1=F0-2X0+1=-9Nxy=92F1=-9<0+yX2=4,Y2=Y1+1=1F2=F1+2Y1+1=-6Nxy=83F2=-6<0+yX3=4,Y3=Y2+1=2F3=F2+2Y2+1=-3Nxy=74F3=-3<0+yX4=4,Y4=Y3+1=3F4=F3+2Y3+1=0Nxy=65F4=0-xX5=x4-1=3,Y5=3F5=F4-2X4+1=-7Nxy=56F5=-7<0+yX6=3,Y6=Y5+1=4F6=F5+2Y5+1=0Nxy=47F6=0-x
17、X7=X6-1=2,Y7=4F7=F6-2X6+1=-5Nxy=38F7=-5<0+yX8=2,Y8=Y7+1=5F8=F7+2Y7+1=4Nxy=29F8=2>0-xX9=X8-1=1,Y9=5F9=F8-2X8+1=1Nxy=110F9=1>0-xX10=X7-1=0,Y10=5F10=F9-2X9+1=0Nxy=0根据以上圆弧插补过程,实现完整的圆弧插补过程6心得体会微机控制原理技术是一门很有趣的课程,任何一个计算机系统都是一个复杂的整体,学习危机控制原理是要涉及到整体的每一部分。通过讨论其控制原理时又要涉及到各部件之间控制的工作原理,不仅较深入理解计算机控制的工作原理
18、。所以,在循序渐进的课堂教学过程中,我总是处于“学会了一些新知识,弄清了一些原来保留的问题,又出现了一些新问题”的循环中,直到课程结束时,才把保留的问题基本搞清楚。学习该门课程知识时,其思维方法也和其它课程不同,该课程偏重于工程思维,具体地说,在了解了微机基本原理的同时,必须学会各种控制技术的应用,其创造性劳动在于如何用计算机的有关技术实现计算机的控制,设计实用的电路和系统,再配上相应的应用程序,完成各种控制应用项目。这次课程设计并不是很难,主要的困难来自对程序的处理和界面的设计。功夫不负有心人,经过宿舍想死类型题目的四个人的合作和努力,最后对实验的原理有了更清晰的认识。虽然设计中并的功能并不
19、是十分完善,但是就系统功能来说,基本完成了课程设计要求。但是通过平时课程的学习,又通过本次课程设计对它的再一次认真努力学习和操作,巩固了该门课程的知识和应用,对我们以后的学习也会有帮助的。本次还遇到一个困难,便是对于VB使用的不熟悉。对于VB的应用,仅仅限于高中一年的简单学习,这次课程设计中对于步进电机的软件仿真,VB中的很多不懂的地方,通过看书学习和向同学请教,实现了步进电机的软件设计。本次课程设计的过程中,对于VB的再一次重温和理解,相信对于今后的学习也有很大的帮助。总之,这次课程设计对于我们有很大的帮助,通过课程设计,我更加深入地理解了,微机控制原理课程上讲到的各种控制技术,本次设计尤其
20、深入了对步进电机插补原理的理解,熟悉了VB程序的编写过程和运行过程,最后还提高了自己的动手能力。感谢老师的悉心指导。7参考资料1郑学坚,周斌微型计算机原理与应用清华大学出版社2于海生微型计算机控制技术清华大学出版社3沈美明,温冬婵旧M-PC汇编语言程序设计清华大学出版社4何立民单片机应用系统设计北京航空航天大学出版社5姚燕南,薛钧义微型计算机原理西安电子科技大学出版社6沙占友等新编实用数字化测量技术国防工业出版社7宋春荣等通用集成电路手册山东科技出版社附录:附件一程序清单OptionExplicitPublicqAsDoublePublicflagAsIntegerPublicxaAsIntegerPublicyaAsIntegerPublicxbAsIntegerPublicybAsIntegerPublicfmAsIntegerPublicnAsIntegerPublicxAsDoublePublicyAsDoublePublicsxAsDoublePubli
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 甘肃省武威市2025届八下英语期中统考模拟试题含答案
- 2025年云计算服务模式演变与行业应用场景拓展研究报告
- 2025年元宇宙社交平台用户粘性与活跃度提升策略报告
- 绿色物流发展趋势与企业节能减排技术应用案例分析报告
- 2025年医疗美容行业激光美容技术发展及市场监督管理研究报告
- 北京网约车题库及答案
- 保育员初级考试试题2019及答案
- 工业废气催化燃烧技术环保设备维护与管理指南报告
- 安全证考试题目及答案
- 安全与生产试题及答案
- 英语研究报告范文
- 右膝关节置换术护理个案
- 高中数学教师资格考试学科知识与教学能力试题及答案指导(2024年)
- 非甾体抗炎药围术期镇痛专家共识(2024 版)解读
- 肺动脉高压诊断与治疗
- 《系统的闭环控制》课件
- 24秋国家开放大学《科学与技术》终结性考核大作业参考答案
- 电脑租合同模板
- 肥料、农药采购服务方案投标文件(技术标)
- 《中国哲学史》大学题集
- 国开2024年秋《经济法学》计分作业1-4答案形考任务
评论
0/150
提交评论