LabVIEW执行串行回送测试

简介: LabVIEW执行串行回送测试

LabVIEW执行串行回送测试


回送测试可以通过从同一串行端口发送和接收数据来验证串行通信的操作。它可以显示串行端口,电缆或生成消息的软件中的问题,而无需连接到第三方硬件。环回测试可用于RS-232,RS-422和RS-485串行通信。


连接硬件


请参阅以下各节以正确连接硬件。确定使用的是哪种串行通信协议(RS-232与RS-422 / 485)以及所使用的串行连接器的类型。


RS-232


在RS-232端口上,将发送(TXD)信号连接到接收(RXD)信号。根据连接器类型,请参考以下引脚。连接以灰色表示。


71d136387af59e9b2ad1785289c3e953.png

编辑


添加图片注释,不超过 140 字(可选)


*由于引脚之间的距离很小,因此不建议单独使用RJ-50连接器进行环回测试。


RS-422 / 485(4线)


在RS-422 / 485端口上,将TXD +信号连接到RXD +信号,将TXD-信号连接到RXD-信号。根据连接器类型,请参考以下引脚。正极连接用红色表示,负极连接用蓝色表示。

bdcc9bde930dcf1150d63b903fdb4f1a.png

编辑


添加图片注释,不超过 140 字(可选)


*由于引脚之间的距离很小,因此不建议单独使用RJ-50连接器进行环回测试。


RS-422 / 485(2线自动)


对于2线配置,将需要两个RS-485端口以实现类似于传统环回测试的设置。


在每个RS-485端口上,在TXD +和RXD +信号之间以及TXD-和RXD-信号之间放置跳线。


从端口1到端口2,将短路的正信号连接在一起,并将短路的负信号连接在一起。将GND信号连接在一起。根据连接器类型,请参考以下引脚。


正连接用红色表示,负连接用蓝色表示,GND连接用绿色表示。

bd25ab8023133401cc7540c78f6a1d7d.png

编辑切换为居中


添加图片注释,不超过 140 字(可选)


由于引脚之间的间距很小,因此不建议单独使用RJ-50连接器进行环回测试。


配置软件


从“开始”菜单中打开Measurement and Automation Explorer(MAX)。


在“设备和接口”下选择感兴趣的通信端口。如果看不到端口,请参阅MAX或LabVIEW中的串行COM端口丢失。


选择窗口底部的“端口设置”选项卡。确保选择了正确的设置,然后选择“验证”。

011d8245f6c889aee1e6af6feb9325ef.png

编辑


添加图片注释,不超过 140 字(可选)


如果使用的是RS-485,请选择“高级”选项卡,并确保正确设置了收发器模式。


选择保存以保存设置。


测试交流


注意:可以在MAX VISA测试面板或LabVIEW示例中测试通信。确保不要同时打开VISA测试面板和LabVIEW,否则VISA会抛出访问资源错误(错误代码-1073807246 hex:0xbfff0072)。


测量和自动化资源管理器


在MAX中,选择所需的通信端口,然后选择“打开VISA测试面板” 。


打开“测试面板”窗口后,选择“输入/输出” 。


在“基本I / O”选项卡中,选择“查询”以发送默认的* IDN?\ n命令。


然后,显示窗口将概述写入和读取操作。测试面板应成功读取发送的* IDN?\ n命令。

df03a66b855e0ff12b6fa013a74276ee.png

编辑


添加图片注释,不超过 140 字(可选)



LabVIEW


对于RS-232和RS-485(4线),请使用出厂示例Simple Serial.vi测试通信。


要查找示例,请打开LabVIEW并导航至帮助选项卡>>查找示例>>硬件输入和输出>>串行>>简单Serial.vi 。


确保选择了正确的VISA资源名称,并且串行设置正确。


运行VI。


响应指示器应显示* IDN?\ n命令。


如果使用的是RS-485(2线制),请使用出厂示例RS-485收发器Control.vi测试通讯。


要查找示例,请打开LabVIEW并导航至帮助选项卡>>查找示例>>硬件输入和输出>>串行>> RS-485收发器Control.vi 。


确保选择了正确的VISA资源名称,并且串行设置正确。


根据要使用的模式指定收发器模式。


运行VI。


响应指示器应显示* IDN?\ n命令。


更详细的内容,参加如下附件的介绍。


LabVIEW、LabVIEW开发、LabVIEW编程、LabVIEW程序


上文中提到的例子和资料,均在word中的附件里,可点击下载。进一步了解,可联系们。

相关文章
|
5天前
|
传感器 数据采集 算法
LabVIEW无人机大气数据智能测试系统
LabVIEW无人机大气数据智能测试系统
12 3
|
5天前
|
传感器 存储 数据采集
LabVIEW MEMS电容式压力传感器测试系统
LabVIEW MEMS电容式压力传感器测试系统
32 4
|
5天前
|
传感器 人工智能 测试技术
热敏电阻怎么进行性能测试?并以LabVIEW为例进行说明
热敏电阻怎么进行性能测试?并以LabVIEW为例进行说明
26 2
|
5天前
|
数据采集 测试技术 数据处理
LabVIEW高温摩擦磨损测试系统
LabVIEW高温摩擦磨损测试系统
|
5天前
|
数据采集 传感器 监控
LabVIEW伺服阀动静态测试系统
LabVIEW伺服阀动静态测试系统
|
5天前
|
机器学习/深度学习 计算机视觉
LabVIEW开发自动读取指针式仪表测试系统
LabVIEW开发自动读取指针式仪表测试系统
21 7
|
5天前
|
数据采集 数据管理 测试技术
LabVIEW开发新型电化学性能测试设备
LabVIEW开发新型电化学性能测试设备
17 6
|
5天前
|
测试技术 数据处理
LabVIEW与Tektronix示波器实现电源测试自动化
LabVIEW与Tektronix示波器实现电源测试自动化
13 6
|
5天前
|
机器人 测试技术 语音技术
LabVIEW使用软件定义进行汽车电子测试
LabVIEW使用软件定义进行汽车电子测试
12 0
|
5天前
|
数据挖掘 测试技术 网络安全
LabVIEW开发卫星测试平台
LabVIEW开发卫星测试平台

热门文章

最新文章