LAB控制步进电机简单运动

上传人:枫** 文档编号:470958403 上传时间:2023-10-11 格式:DOCX 页数:9 大小:551.76KB
返回 下载 相关 举报
LAB控制步进电机简单运动_第1页
第1页 / 共9页
LAB控制步进电机简单运动_第2页
第2页 / 共9页
LAB控制步进电机简单运动_第3页
第3页 / 共9页
LAB控制步进电机简单运动_第4页
第4页 / 共9页
LAB控制步进电机简单运动_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《LAB控制步进电机简单运动》由会员分享,可在线阅读,更多相关《LAB控制步进电机简单运动(9页珍藏版)》请在金锄头文库上搜索。

1、一. 基于LABView的运动控制软件开发的流程LABView 是一款应用十分广泛的软件,应用它可以完成许多功 能,例如:数值分析、信号处理和设备驱动等。因此在它的基础上, 进行运动控制软件的开发具有十分重要的意义。通过本实验,我认为 基于LABView的开发流程是:确定控制任务f确定控制方法f选择硬件f 连接硬件f编制 程序框图f调试验证二. 本次试验中所设计的虚拟界面所完成的软件功能本次试验中,我所编制的的程序框图中,采用了 while循环。在 while循环中,多次应用了条件结构,层叠式顺序结构,完成程序的 大体结构。调用 MPC07 的函数,完成具体的控制。在前面板中,应 用了“数值输

2、入控件”,完成在控制过程中数据的输入,应用了“开 关按钮”,达到在调试过程中的控制。总之,虚拟界面完成了调用条 件结构,层叠式顺序结构,调用 MPC07 的函数,对轴的选择,检测, 初始化,以及速度的设定,控件的应用。三. 在LABView的平台上调用MPC07运动控制卡的函数的开发步 骤(1)首先必须了解MPC07所提供的函数,其中他提供的库函数德单位和返回值如下:单位位移(或距离)的单位为P (Pulse),即脉冲数;速度的单位是PPS (Pulse/sec),即脉冲/秒;加速度和减速度的单位是PPSS (Pulse/sec2),即脉冲/秒2。函数返回值运动库中的大多数函数是整型函数,它们

3、的返回意义如下:0 函数执行正确;-1 函数执行错误。( 2)本次试验中主要用到了:int auto_set(void) /自动检测和自动设置控制卡/int init_board(void) /对控制卡硬件和软件初始化/set_conspeed con_pmove con_vmove/用来设置一个轴在常速运动时的速度/一个轴以常速做点位运动/一轴以常速连续运动/(3)通过对这些函数的调用,完成了本次试验的一维运动控制。因此,在在LABView的平台上调用MPC07运动控制卡的函数的开发 步骤是:1. 了解MPC07所提供的函数。2. 确定所需要的函数。3. 在程序框图中,调用所需要的函数,连线

4、。四.硬件连接框图五.程序前面板和程序框图(1)前面板口叵A轴STOF1OOO运行I试用版Jillit*, hechuan. vi 前面板hechuan. vi 前面板嚼专业实验报告-M.文件(I)编辑 查看 项目(I)操作工具(!)窗口 帮助书剧 冋| 12pt应用程序字悻 ;手动/自动停止停止停止指示灯开尹开关指示灯2000速度方向距离前面板中的控件完成了对参数的具体输入,控制步进电机的运动状态。2)程序框图第一层本框图是第一层,第一层完成了轴、速度、距离等参数的输入。调用 check_done int auto_set、int init_board 完成对轴的状态检测,数量检测,以及初始

5、化。调 用sudden_stop,可以依据急停开关发出的信号的真、假完成对轴的制动。第二层第二层程序框图中调用了 set_conspeed 函数,完成对轴的速度设定。第三层第三层中共完成了 con_pmove和con_vmove函数的调用。当前面板中的自 动/点动”切换到“点动”状态,并且“运行”开关打开时,如上图。程序将执 行 con_pmove 函数,步进电机运行点动方式。当前面板中的“自动/点动”切换到“自动”状态时,条件结构将运行 con_vmove 函数,步进电机运行自动状态。六. 实验心得众所周知,C+是面向对象的编程语言,广泛适用于和计算机相关的计算、 控制和软件管理。而 LAB

6、View 是适用于测量和控制仪器或系统的组建控制。 LABView 的开发环境具有许多优点,流程图的编程,不需要预先编译就存在, 可以随时调试,方便快捷。在调试的过程中使用了数据探针,可以直观的看见 程序运行的过程,能够比较轻松的发现错误,便于修改。丰富的函数,调用方 便。直观的图形化图标,方便寻找和使用。本次实验应用 LABView 控制步进电机的一维运动,主要运用了它的条件结 构, While 循环和函数的调用。其他许多功能都没有用到,就玩成了缩需要的控 制程序,可见LABView的功能的强大。通过亲自上机调试实验,是我对机电一体化软硬件的认识又进了层,使我了 解到在机械行业里机电一体化对生产效率和生产方法巨大影响。LABView是一 款图形化的虚拟仪器,对机电一体化的影响意义非凡。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 建筑资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号