网站大量收购独家精品文档,联系QQ:2885784924

课程设计报告:逐点比较法直线插补原理的实现.doc

课程设计报告:逐点比较法直线插补原理的实现.doc

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
武汉理工大学《微型计算机控制技术》课程设计说明书 PAGE PAGE 21 武汉理工大学《微型计算机控制技术》课程设计说明书 武汉理工大学华夏学院 课 程 设 计 报 告 书 题 目: 系 名: 专业班级: 姓 名: 学 号: 指导教师: 2011 年 6 月 摘要 本文主要讨论利用逐点比较法实现第一象限的直线插补。所谓逐点比较插补,就是刀具或绘图笔每走一步都要和给点轨迹上的坐标值进行比较,看这点在给点轨迹的上方还是下方,从而决定下一步的进给方向。对于本设计所要求的直线轨迹,如果该点在直线的上方,则控制步进电机向+X方向进给一步,如果该点在直线的下方,那么控制步进电机向+Y轴方向进给一步。如此,走一步、看一看,比较一次,决定下一步的走向,以便逼近给定轨迹,即形成逐点比较插补。 插补计算时,每走一步,都要进行以下四个步骤的计算过程,即偏差判别、坐标进给、偏差计算、终点判断。设计具体算法时,首先根据直线轨迹参数,计算出偏差计算公式及递推公式。由程序判断出偏差的正负号,从而决定坐标的进给方向,再根据递推公式计算出坐标进给后的偏差,若未到达终点,则返回偏差判别,如此循环。可以根据起点和终点的坐标位置,计算出总的进给步数Nxy,X或Y的坐标每进给一步,这个值就减一,若Nxy=0,就到达了终点,这就是终点判别的方法。 设计任务及要求 设计一个计算机控制步进电机系统,该系统利用PC机的并口输出控制信号,其信号驱动后控制X、Y两个方向的三相步进电机转动,利用逐点比较法插补绘制出各种曲线。 1)设计硬件系统,画出电路原理框图; 2)定义步进电机转动的控制字; 3)推导出用逐点比较法插补绘制出下面曲线的算法; 4)编写算法控制程序线; 5)撰写设计说明书。 每人选一个曲线,曲线均为第一象限,屏幕左下角为坐标原点,箭头表示曲线绘制的方向,直线参数为:起点、终点坐标。圆弧参数为:起点、终点坐标和半径。 直线一: 直线二: 直线三 直线四 圆弧一 圆弧二 目录 TOC \o 1-3 \h \z \u HYPERLINK \l _Toc233770528 1 设计任务和要求 PAGEREF _Toc233770528 \h 1 HYPERLINK \l _Toc233770529 2 设计步骤 PAGEREF _Toc233770529 \h 1 HYPERLINK \l _Toc233770530 2.1 硬件设计 PAGEREF _Toc233770530 \h 1 HYPERLINK \l _Toc233770531 2.1.1 接口示意图 PAGEREF _Toc233770531 \h 1 HYPERLINK \l _Toc233770532 2.1.2 方案论证 PAGEREF _Toc233770532 \h 2 HYPERLINK \l _Toc233770533 2.1.3 单片机与8255的接口 PAGEREF _Toc233770533 \h 3 HYPERLINK \l _Toc233770534 2.1.4 硬件接线原理图 PAGEREF _Toc233770534 \h 3 HYPERLINK \l _Toc233770535 2.1.5 元件清单 PAGEREF _Toc233770535 \h 4 HYPERLINK \l _Toc233770536 2.2 软件设计 PAGEREF _Toc233770536 \h 5 HYPERLINK \l _Toc233770537 2.2.1 软件设计原理 PAGEREF _Toc233770537 \h 5 HYPERLINK \l _Toc233770538 2.2.2 8255的初始化编程 PAGEREF _Toc233770538 \h 6 HYPERLINK \l _Toc233770539 2.2.3 步进电机走步控制程序 PAGEREF _Toc233770539 \h 7 HYPERLINK \l _Toc233770540 2.2.4 主程序 PAGEREF _Toc233770540 \h 8 HYPERLINK \l _Toc233770541 2.3

文档评论(0)

好老师 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档