极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 18659|回复: 4

LabVIEW,32路舵机控制板和多自由度机械臂

[复制链接]
发表于 2012-12-14 11:46:02 | 显示全部楼层 |阅读模式

    从题目上看,这篇文章涉及了LabVIEW的编程、32路舵机控制板的使用和多自由度机械臂的动作演示,应该还有蓝牙通讯,后面三部分内容,在前面的文章中讲述过,文章题目《32路舵机控制板与多自由度机械臂》,网址:http://www.eefocus.com/zhang700309/blog/12-09/286479_a1c80.html 。这篇文章主要讲LabVIEW如何编程来与舵机控制板串口通信,并进而控制机械臂上的各个舵机。
    32路舵机控制板由国内公司DFRobot出品,上一篇文章讲述了如何用控制板自带的舵机控制软件,来设置舵机动作的方法,这篇文章希望用LabVIEW程序来代替厂家的舵机控制软件一部分功能,来做一个为这个实验项目量身定做的人机界面。

实验视频:

点击网址,全屏看视频,
http://www.tudou.com/v/anpCVbq0Z ... 8873_04_05_99/v.swf
从人机对话前面板入手,开始讲解LabVIEW编程,看看下图LabVIEW前面板中,有六个滑动杆控件,用鼠标移动游标,在行程范围从500到2500的滑动杆上移动,就可以分别控制机械臂上的六个舵机转动角度。

六个滑动杆的当前值会立即反馈到后台程序,即LabVIEW框图程序,这个程序会把这些数据组合成一行字符串命令,并通过串口,下达给32路舵机控制板,进而控制机械臂上的舵机。所以这次LabVIEW编程有两个要点:1、如何编写LabVIEW串口通信程序,让舵机控制板接受到上位机下达的字符串命令;2、如何把数据类型为整数的六个舵机PWM脉宽数据组合成字符串,而且这个字符串必须符合控制板对字符串命令的格式要求。

框图程序:

全文见博客文章:http://www.eefocus.com/zhang700309/blog/12-12/289716_4f26b.html  

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

使用道具 举报

发表于 2012-12-14 11:52:28 | 显示全部楼层
这个我喜欢,就是由于04年做毕业设计的时候用labview,导致我这个学船舶机械的彻底转行了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-12-14 12:05:06 | 显示全部楼层
laoliu1982 发表于 2012-12-14 11:52
这个我喜欢,就是由于04年做毕业设计的时候用labview,导致我这个学船舶机械的彻底转行了。

我也鼓励我的学生,向电控发展,作为一个整合现有电气设备专家,为机械控制服务。
回复 支持 反对

使用道具 举报

发表于 2012-12-15 10:09:57 | 显示全部楼层
不错!!看着很给力
回复 支持 反对

使用道具 举报

发表于 2013-3-31 01:19:53 | 显示全部楼层
laoliu1982 发表于 2012-12-14 11:52
这个我喜欢,就是由于04年做毕业设计的时候用labview,导致我这个学船舶机械的彻底转行了。

呵呵,目前的我跟你有些相反。----自己原本是机械工程专业的毕业后一直搞控制,由陆地一直到目前的海洋,由于大环境的变化和谋生的需要,想再回来玩老本行,但说实话现在也没考虑好,很惭愧!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-5-8 16:25 , Processed in 0.043024 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表