labview和arduino串口通信(labview daq和串口)

http://www.itjxue.com  2023-04-14 06:02  来源:未知  点击次数: 

labview是怎么和arduino建立联系的

arduino的板子要上传一个程序源败,把它当作一个侍腔usb连接雹谈颤的i/o卡,用labview的串口通讯来从板子读取或输出。

arduino与LabVIEW实现互动,写入arduino里面的固件程序,急求

1、开放源代码的电路图设计,程序开发接口免费下载,也可依个人需求自己修改。

2、使用低价格的微处理控制器渗敏蚂(AVR系列控制器),可以采用USB接口供电,不需外接电源,也可以使用外部9VDC输入。

3、Arduino支持ISP在线烧,可以将新的"bootloader"固件烧入AVR芯片。有了bootloader之后,可以通过串口或者USB to RS232线更新固件。

4、可依据官方提供的Eagle格式PCB和SCH电路图简化Arduino模组,完成独立运作的微处理控制;可简单地与传感器,各式各样的电子元件连接(例如:红外线,超音波,热敏电阻,光敏电阻,伺服马达,…等)

5、支持多种互动程序,如:Flash、丛埋Max/Msp、vvvv、PD、C、Processing等。拿知

6、应用方面,利用Arduino,突破以往只能使用鼠标、键盘、CCD等输入的装置的互动内容,可以更简单地达成单人或多人游戏互动。

labviewg代码控制arduino没反应

题主是否想询问“labviewg代码控制arduino没反应有哪些原因”labviewg代码控制arduino没反应的御吵哪原因有串口连接问题、程序代码问题、Arduino硬件问题、传感器或执行器问题。

1、串口连接问题:labviewg通过串口与arduino进行通信,串口连接不稳定或者连接错误,就会导致通信失败,建议检查串口连接是否正确碰逗,串口名称是否与程序中设置的一致。

2、程序代码问题:labviewg程序中会存在代码逻辑错误或者语法错误镇码,导致程序无法正常执行,建议检查程序代码是否正确,是否有错误提示。

3、arduino硬件问题:arduino的硬件设备会存在损坏或者错误,导致无法正常工作,建议检查arduino硬件设备是否正常,比如是否有电源供应、是否有正确的程序烧录等。

4、传感器或执行器问题:labviewg程序中使用了传感器或执行器等外部设备,这些设备会存在连接错误或者损坏,导致程序无法正常工作,建议检查这些设备是否正常,比如是否有电源供应、是否连接正确等。

如何实现Labview+Arduino组合

Labview控制Arduino有2种方法都可以尝试,先来说比较简单的一种——Labview Interface for Arduino。这个是Labview官方为Arduino开发的一个界面,这个界面的优点:

1. 容易上手,官方提供了很多已经编好的函数,你只需要知道Labview的基本编程语言(G语言)就可以轻松编写程序;

2. 不需要写Arduino端的程序,只需要在Labview端编好程序就可以用了;

当然他也有一些小缺点:

1. 官方提供的函数毕竟还是有限,目前能控制的传感器有:热敏电阻,光敏好枝电阻,8段数码管,尘袜州RGB发光管,舵机等等

2. 因为Arduino端不需要编写程序(其实是需要把一个官方函数对应的程序全部烧进Arduino,这个我后面会说)所以如果用到的传感器没有官方函数,就没法搞了。其实就是没有太多的可扩展性。

那现在我们来看看怎么安装这个Labview Interface for Arduino。你能下载到的是一个30天的试用版,当然如果想永久使用的话~~自己想办法,我是不会告诉你网上有破解补丁的。

3. 你安装好Labview后需要安装一个叫Visa的Labview插件,这个插件的功能是管理串口,Labview与Arduino之间的通讯全靠这个插件完成。

Windows Download

Linux Download

Mac Download

4. VISA安装好后,我们开始安装Labview Interface for Arduino, 安装这个需要用到另外一个软件叫 JKI VI Package Manager (VIPM) Community Edition (free)

(1) 我们去这个网站VIPM Download 然后找到对应的下载链接下载即可。5. 现在我们把该安装的东西都安装好了,我们进行Arduino UNO板和PC的连接

(1) 去Arduino官网下一个最新的IDE(最好是1.0版本以上的,里面有UNO的USB串口驱动)

(2) 把IDE解压到 C:\Program Files.

(3) 把你的Arduino UNO 板用USB连接线连上PC

(4) Windows会尝试着去识别UNO,但Windows这么弱的系统当然是识别不出来的,这就需要我们手动去加载驱动程序。(8) 点击下一步

(9) 点击关闭6. 很好,我们现在成功安装好了UNO,我们可以开始把Labview写的官方Arduino程序烧进UNO里了

(这个程序里有Labview Interface for Arduino里的函数所需要用到的所有Arduino指令,不过这也使Arduino只能完成那些Labview函数的功能,干不了别的)

文件的地址:......\LabVIEW 2011\vi.lib\LabVIEW Interface for Arduino\Firmware\LVIFA_Base\LVIFA_Base.pde

恭喜你,前期的准备工作终于完成了!!

一、准备

1. 需要一块Arduino Uno开发板或者Arduino 2560开发板,这个是这个开发界面默认的开发板。

这两种是不同版本的Arduino,用起来区别不大。

2. 安装Labview,最新版的Labview 2011 可以去NI的官方网站上下载

(2) 把这个软件下载下来,安装好后启动VIPM

:

(3) 在窗口界面中找到Labview Interface for Arduino

(4) 点击 Install Upgrade Packages 按钮

(5) 点击 Continue 然后等一会儿等他下载完

(6) 点击 Finish

(5) 点击更新驱动程序

(6) 选择浏览计算机以查找驱动程序软件

(7) 选择路径为: C:\Program Files\arduino_1.xx\drivers

(10) 现在你就可以在你的设备管理器里的端口(COM和LPT)里找到你的UNO了

6. 很好,我们现在成功安装好了UNO,我们可以开始把Labview写的官方Arduino程序烧进UNO里了

(这个程序里有派蔽Labview Interface for Arduino里的函数所需要用到的所有Arduino指令,不过这也使Arduino只能完成那些Labview函数的功能,干不了别的)

文件的地址:......\LabVIEW 2011\vi.lib\LabVIEW Interface for Arduino\Firmware\LVIFA_Base\LVIFA_Base.pde

恭喜你,前期的准备工作终于完成了!!

(责任编辑:IT教学网)

更多
上一篇:没有了

推荐编程综合文章