找回密码
 注册
Simdroid-非首页
查看: 289|回复: 11

[代码挑战区] 关于单片机和LV的通信问题

[复制链接]
发表于 2007-4-2 10:10:11 | 显示全部楼层 |阅读模式 来自 广东广州
我需要用一个单片机控制步进电机的步进,再利用LV通过RS232对单片机发送命令。
我在VB里已经实现了这样的功能,可是在LV中不管发送怎样的数据,步进电机动都不动,在MAX里说是找到了端口,可是不识别这是什么。
大家帮帮忙,到底如何能在LV中对单片机进行通信??
发表于 2007-4-2 12:39:34 | 显示全部楼层 来自 上海松江区
Simdroid开发平台
可能你lv里面配置串口有些问题.
上传个串口的例子

本帖子中包含更多资源

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

×
发表于 2007-4-2 18:13:43 | 显示全部楼层 来自 江苏苏州

回复 #2 fhinali421 的帖子

不知道你有没有接触过I2C,你可以用R485转R232来用Labview实现数据交换.
发表于 2007-4-3 10:19:29 | 显示全部楼层 来自 江苏苏州

回复 #2 fhinali421 的帖子

楼主是否安装了串口驱动软件visa301full。exe?当然也需要Rs232<--->RS485转接板啦!
 楼主| 发表于 2007-4-3 10:53:01 | 显示全部楼层 来自 广东广州
我已经装了visa400full了,也用过很多串口软件,也尝试过自己编写,可是都是不行,同样的参数在VB里就能实现~请问下大家到底是怎么一回事啊?
还想问下如果采用了R485转R232来用Labview实现数据交换有什么好处啊~相对会好实现些吗?
发表于 2007-4-3 15:46:41 | 显示全部楼层 来自 江苏苏州
原帖由 kyccy 于 2007-4-3 10:53 发表
我已经装了visa400full了,也用过很多串口软件,也尝试过自己编写,可是都是不行,同样的参数在VB里就能实现~请问下大家到底是怎么一回事啊?
还想问下如果采用了R485转R232来用Labview实现数据交换有什么好处啊 ...

因为许多工控产品都使用RS485/422接口,
RS-485
接口采用差分方式传输信号方式,并不需要相对于某个参照点来检测信号,系统只需检测两线之间的电位差就可以了
,可以避免干扰信号,同时RS485通信网络中一般采用的是主从通信方式,即一个主机带多个从机。并且RS485通信的传输距离方面远远大于RS232。
发表于 2007-4-3 15:53:55 | 显示全部楼层 来自 江苏苏州
还有,在两个串口之间进行通信时,下面的参数必须匹配:波特率、数据位、停止位以及奇偶位。也就是上位机串口的设置必须与下位机串口设置一致。
发表于 2007-4-4 15:30:49 | 显示全部楼层 来自 北京朝阳
LV我接触时间也不长,不过串口通信我用的是VISA....那个MAX不懂。。。
发表于 2007-12-5 12:27:57 | 显示全部楼层 来自 河南郑州
用VISA好
回复 不支持

使用道具 举报

发表于 2007-12-13 17:50:49 | 显示全部楼层 来自 江西南昌
VISA
回复 不支持

使用道具 举报

发表于 2008-1-3 11:18:49 | 显示全部楼层 来自 美国
奇怪,我怎么能实现呢,根本不需要什么转接板。有问题可以联系我。xiang1225@163.com
回复 不支持

使用道具 举报

发表于 2010-12-19 21:07:34 | 显示全部楼层 来自 江苏镇江
举RS485/422接口的实例比较好说明问题。
回复 不支持

使用道具 举报

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

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-4-19 23:53 , Processed in 0.065716 second(s), 14 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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