195A 万用表 + LabVIEW 老表怎么用?

Keithley 的 195A 是 5 位半数字万用表,上世纪八十年代的产品,至今还有不少在实验室里服役。它的接口能力有限,但把数据取出来的需求一直都在。

01 这台设备在哪些场景里干活

老设备数字化。 读数不再靠人抄,接上程序就能记录。

长期监测。 电压、电阻的持续记录。

多点巡检。 配合开关轮流测多个测点。

教学与实验室。 老设备数量多,接程序做批量实验。

02 麻烦的地方在哪

接口简单。 功能有限,分析要靠上位机。

指令集老。 手册常缺,格式要自己摸。

读数要等。 老表建立时间比新设备长。

03 为什么用 LabVIEW 来做这件事

老仪表上位的价值,在于「让它继续产生可用的数据」。

**第一,先识别再操作。**查询设备标识、确认通信正常,这一步能避免无效排查。

**第二,读数就是数值。**接上趋势图就是随时间的变化,做平均、判门限都是现成运算。

**第三,批量取数能压噪声。**老表的最后一位跳得厉害,一次取一组做平均比记录单次值可用得多。

**第四,接口封一层。**老表的指令细节隔离在底层,以后换成新型号时只改这一层。

04 具体是怎么做的

这类老万用表的接口能力集中在:读单次值 、读一组值(数组形式)、以及切换测量功能。功能切换往往要靠指令而不是面板------这也是为什么老表接上程序之后反而更好用。

初始化要写扎实:查标识、复位、设定测量功能与量程。老设备的响应格式和现代设备不同,摸清楚之后要记下来(手册常常早就丢了),这份记录本身就是资产。

取数要注意建立时间:老表读数稳定得慢,切换量程之后尤其明显。稳妥的做法是连续读数、等波动小于阈值再取,而不是固定延时。

程序上还要把接口层隔离出来:老设备终究会被替换,把「怎么跟这台表说话」和「数据怎么处理」分开,将来换型号只改前者。

程序结构:确认接口、初始化读状态、取数、记录与判定

基本读数:老表接入程序的第一个可用动作

数组读数:一次取回一组做平均,压制最后一位的跳动

交流测量:切换测量功能由指令完成,不必动面板

05 做出来是什么效果

老表能自动记录。 读数不再靠人抄。

读数更稳。 多次平均压掉最后一位跳动。

功能可程控。 切换测量功能由程序完成。

升级成本低。 接口封一层,换表只改这一层。

06 这类场景,你也可以照着做

如果你手上的活儿符合下面几条,这套思路基本可以照搬:

  • 有老万用表还在使用
  • 读数需要长期记录
  • 数据要按门限判定
  • 以后会换成新型号

这类项目的核心,不是把某一次测量做得多漂亮,而是把「测量」变成可重复、可追溯、可批量的流程。流程立起来了,后面每加一个测点、每换一台仪器,省下的都是真金白银。

07 实施要点

第一,先识别再操作。 老设备通信不通时,这一步能直接定位问题。

第二,等建立时间。 老表读数稳定慢,切换量程后尤其明显。

第三,多次平均更可用。 最后一位跳得厉害,单次记录噪声大。

第四,摸出来的指令格式要记下来。 手册常缺,这份记录是资产。

附: 文中程序的驱动与示例来自 NI 仪器驱动库,可按设备型号自行检索获取。

相关推荐
LabVIEW开发1 天前
LabVIEW CompactRIO 的 I/O 同步与扩展(系列 05/05 · 收尾)
labview·labview知识·labview功能·labview程序
LabVIEW开发2 天前
LabVIEW 控工作台扫喷嘴:20 秒内测完冲击力分布
labview·labview知识·labview功能·labview程序
LabVIEW开发2 天前
LabVIEW 加 PXI/SCXI:轨道车辆转向架测试的通道设计
labview·labview知识·labview功能·labview程序
LabVIEW开发3 天前
LabVIEW 相关分析测振动幅相:动平衡的核心一步
labview·labview知识·labview功能·labview程序
LabVIEW开发3 天前
没有驱动的老仪器,LabVIEW 三天怎么接上
labview
LabVIEW开发3 天前
LabVIEW 控制磁悬浮模型:两张 DAQ 卡撑起检测加姿态控制
labview·labview知识·labview功能·labview程序
LabVIEW开发3 天前
LabVIEW 焊缝超声在线检测:漏判近零是怎么做到的
labview·labview知识·labview功能·labview程序
LabVIEW开发3 天前
Omron PLC:接 LabVIEW 常踩的 5 个坑
服务器·网络·labview·labview知识·labview功能·labview程序
LabVIEW开发4 天前
AI 如何接进 LabVIEW:链路怎么搭、边界在哪、还差什么
人工智能·驱动开发·labview