[求助讨论] 基于labview的CAN总线通讯

[复制链接]
8099|8
 楼主| myageage 发表于 2015-11-16 17:12 | 显示全部楼层 |阅读模式
过段时间想用CAN总线控制一些泵阀并从温度压力传感器采集信息,用labview编写上位机程序,现在传感器和泵阀及电路板卡都已具备,USBCAN II转换器也到手

请问应该如何着手,怎么做呢?
 楼主| myageage 发表于 2015-11-16 17:18 | 显示全部楼层
VISA打开,VISA配置,VISA写入,VISA读取,VISA关闭。是不是这样的流程?是否要安装驱动呢?
songchenping 发表于 2015-11-17 07:30 | 显示全部楼层
是的。VISA驱动要安装啊。还要和你的硬件匹配啊。
songchenping 发表于 2015-11-17 07:31 | 显示全部楼层
如果是USB接口设备的话,还要安装你的USB设备驱动的。一切准备就绪后,就会出现USB设备地址,通过地址就可以对USB设备进行操作了。
perry_peng 发表于 2015-11-17 10:25 | 显示全部楼层
印象中can是不用visa的,如果是NI的CAN box,NI提供有一套api的dll,并且有现成封装好的vi接口。
其它厂家的can卡也有自己的api。
perry_peng 发表于 2015-11-17 10:33 | 显示全部楼层
myageage 发表于 2015-11-16 17:18
VISA打开,VISA配置,VISA写入,VISA读取,VISA关闭。是不是这样的流程?是否要安装驱动呢? ...

驱动肯定是要装的,但肯定不是VISA。
用法大致是:
配置(ncConfigCanNet) -> 打开(ncOpen) -> 设置属性(ncSetAttribute) -> 写入节点(ncWriteNet) -> 获取属性(ncGetAttribute) -> 读取(ncReadNet) -> 关闭(ncClose)
songchenping 发表于 2015-11-18 08:32 | 显示全部楼层
perry_peng 发表于 2015-11-17 10:25
印象中can是不用visa的,如果是NI的CAN box,NI提供有一套api的dll,并且有现成封装好的vi接口。
其它厂家 ...

人家用的是USB转CAN的转换器,连接电脑的是USB接口。
perry_peng 发表于 2015-11-18 09:05 | 显示全部楼层
本帖最后由 perry_peng 于 2015-11-18 09:08 编辑
songchenping 发表于 2015-11-18 08:32
人家用的是USB转CAN的转换器,连接电脑的是USB接口。

大哥,NI CAN-box难道不是USB的吗。
我手头上有好几家的USB转can和lin设备,大部分用的芯片都差不多。
taosha126 发表于 2015-12-30 10:38 来自手机 | 显示全部楼层
Usbcan有二次开发dll,参照例程即可
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

2

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部