btcq.net
当前位置:首页 >> LABVIEW与单片机通过485通信 >>

LABVIEW与单片机通过485通信

不管232还是485,都是用VISA.一样的.差不多没区别.你看你的485连线有没有连错呢.485有2线的 4线的.我用过485的,都没出现问题的.

如果数据量不大,可以就使用串口,优点是简单,实现方便.因为单片机和lv都有现成的串口通信程序,可以直接用.使用232或者485都可以.如果数据量大,比如说是做高速数据采集此类的,就要使用usb了,优点是支持大数据量的高速传输,但是单片机部分要增加usb控制的硬件和软件模块,可能难度加大

串口通讯,rs232.rs485都可以,对于labview来说都是用visa的模块来编写,232和485只是硬件的区别,对visa来说是通用的.

可以.只要知道指令就可以了.使用VISA函数.首先配置好串口,打开串口然后写指令,读取数据关闭串口.

问对人了,我经常用,主要说下硬件方面,单片机硬件方面需要通过MAX232连到电脑的串口,具体接线,看图:RXD,TXD是单片机两个脚,DB9插头是和电脑连接的,配置好波特率之类就可以用了,软件上位机那一块那也很简单了

需要使用485总线电路,232电路只能一对一通信.485串口总线电路需要采用手拉手的连接方式,对下位机设置地址,一共可以使用0-255位地址

labview对tcp/ip支持很好.不能用串口,就用网线吧,本质上还是串行通信希望对你有用

利用LabVIEW的上位机编程与单片机的通信方法有很多种,但应用最多的还是串口通信.硬件就是串口线连接,或者串口转USB连接.LabVIEW程序框图仪器I/O中有很多库,包括VISA模块,初始化串口,写入串口、读取串口等,按操作流程做就可以.这些教程网上有很多,随便一搜就有,而且大多数都是一样的方式.当然,也可以通过因特网,网络协议等与下位机通信,网上也有相关参考资料.

完全可以,硬件需要串口电平转换芯片(如MAX232)等.然后在LABVIEW中需要安装VISA组件才可以实现串口通信.具体的程序,网上很多.

RS485的Wire Mode你看一下这里是不是有问题,多换几种形式试试

网站首页 | 网站地图
All rights reserved Powered by www.btcq.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com