news 2026/10/28 10:04:21

Fluke 45 万用表:双显示读数怎么取

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Fluke 45 万用表:双显示读数怎么取

Fluke 45 是福禄克的双显示台式万用表,主副两块屏能同时显示两个量,比如交流电压和它的频率。它的 RS-232 是标配、GPIB 是选件,命令集也不是标准 SCPI——控它之前先把这两件事搞清楚。

Fluke 45 双显示同时给出电压与频率,LabVIEW 经串口连续取数

01 这台设备在做什么

双显示是这台表最有辨识度的地方。主显示测一个量,副显示同时测另一个:交流电压和频率、直流电压和交流纹波、电阻和它两端的电压等等。做电源调试的时候,一次接线就能同时看到直流分量和交流纹波,不用来回换挡。

它标配 RS-232C 串口,机身后面板一个 DB-9。GPIB(IEEE-488.2)是选件,可以出厂装也可以自己装,装了以后 RS-232C 照样能用。这个设计让它很早就适合进自动化测试台——串口几乎每台电脑都有,不用先买一张 GPIB 卡。

程序控的意义有三条:读数自动记录、按固定间隔采样、让副显示的第二个量也进入数据流。手动盯着副显示抄数,是没法纳入报表的。这台表还支持通过 RS-232 或 IEEE-488.2 做闭壳校准,不用开盖子。

02 怎么让 LabVIEW 认到它

接口:RS-232C 标配(后部 DB-9),IEEE-488.2 为选件。

串口怎么配:面板上按 `2ND` + `RATE` 进通信设置,第一项是 `bAud`,把波特率调到 9600,按 `AUTO` 确认;接下来是 `PAR`(校验),选 `no`(无校验);再是 `Echo`,关掉。电脑那边按 9600、8 数据位、无校验、1 停止位、无流控配。线要用交叉线(null modem),福禄克的 RS43 串口线(部件号 946470)就是这个规格,第三方交叉线也行。线长建议不超过 50 英尺(15 米)。

GPIB 怎么配:地址在面板上设,按 `S` 再按 `J`(ADDR)进地址编辑,范围 0 到 30,改完断电重启也不会丢。NI 的 NI-488 文档里给出的例子用的是主地址 1。

驱动从哪来:这台表年头长,IDNet 上没有现成的 LabVIEW Plug and Play 驱动。可行的是两条路:一是在 LabVIEW 里用仪器 I/O 助手(Instrument I/O Assistant)直接发串口或 GPIB 命令,它会把你填的命令序列自动生成成代码;二是走 SignalExpress 的用户自定义步骤——NI 官方给了一组现成的 `.llb`,Fluke 45 对应的文件叫 `fl45 User VI.llb`,同一批里还有 `hp34401a User VI.llb`(Agilent 34401A)和 `niDMM User VI.llb`。

03 最小可用程序

不管走哪条路,你最终要发的就是下面这几条。先用 VISA 打开资源,串口写 `ASRL1::INSTR` 这类,GPIB 写 `GPIB0::<地址>::INSTR`。

```
*RST 复位
VAC 主显示选交流电压
AUTO 自动量程
TRIGGER 2 外部触发,由命令触发一次测量
*SRE 16 使能服务请求
```

之后触发一次测量,用 `GET` 总线命令(十六进制 8)或 `*TRG`,再串行轮询读状态字节,`&H50` 表示数据有效。取数用 `VAL1?`(主显示)、`VAL2?`(副显示)或 `VAL?`(两块屏一起)。

`VAL?` 在有副显示时返回两个值,格式 1 是逗号分隔:`+1.2345E+0,+6.7890E+3`;格式 2 会带上单位:`+1.2345E+0 VDC, +6.7890E+3 ADC`。

其他常用命令:`RATE S|M|F` 设慢中快三档,对应每秒 2.5、5、20 次读数;`RANGE1?`、`RANGE2?` 查当前量程;`*IDN?` 返回识别码,形如 `FLUKE, 45, 1234567, 1.0 D1.0`。

04 实际用起来的坑

  • 它的命令集不是标准 SCPI。除了 IEEE-488 通用命令(`*IDN?`、`*RST`、`*TRG`、`*SRE` 这些)之外,Fluke 45 的 SCPI 命令树和别的万用表几乎完全不同。拿 34401A 的程序改一改就想用是行不通的,得按 Fluke 45 自己的命令表重写。
  • 副显示关着的时候读 `VAL2?` 会报错。手册写得很清楚:副显示没开,`VAL2?` 会产生执行错误(Execution Error)。读之前先确认副显示是打开的,并且功能和量程都是你要的。
  • 外部触发下用 `MEAS` 会得到意外结果。手册专门标出了这一点:触发方式设成外部触发(TRIGGER 2 到 TRIGGER 5)之后再用 `MEAS` 取数,结果不对。这种场景要用 `VAL1?` / `VAL2?`。
  • 串口是交叉线,不是直连线。这是最常见的接不通原因。另外别忘了把 `Echo` 关掉,否则仪器会把收到的命令回显回来,程序里读到的第一条数据就是它自己的命令字符串。
  • 面板上的打印模式要关。按 `2ND` + `AUTO` 进 RS-232 Print Only 模式,正常取数要把它设成 `0`(关闭)。

05 一台能干什么,几台搭起来能干什么

单台 Fluke 45 配 LabVIEW,能做电源纹波和电压的同时监测,能定时采集并记录到文件,能借 RS-232 做闭壳校准或定期自检。

搭起来的话,它很适合当系统里“通用万用表”的角色:一路测直流母线电压,一路测某个传感器的输出;LabVIEW 同时控制一台可编程电源和一台电子负载,做完整的拉载测试。或者把它和 LCR 表、示波器放进同一个 VISA 会话框架,一台设备一个循环,数据按时间戳对齐。跨品牌混搭在这里很平常——串口、GPIB、USB 最后都被 VISA 抹平成同一个资源字符串,程序里要改的只是那一行地址。

我们专注 LabVIEW 软件开发与测试测量系统集成,从硬件选型、方案设计到现场交付调试,提供一站式服务。手上有一台设备想接进 LabVIEW,或者几台设备要串成一套系统,欢迎在评论区留言;身边朋友有类似项目,也欢迎帮忙引荐。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/28 10:03:37

02|Fastbin Attack 理论:size 校验与错位 chunk 构造

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/10/28 10:02:01

Agent、RAG、MCP 与 LLM 工程化落地:2026 技术热词背后的真实问题

1. 从一份日报的选题逻辑说起&#xff1a;为什么这些词值得盯做技术日报这件事&#xff0c;我坚持了快两年。最开始是给自己看的&#xff0c;每天把刷到的 Agent 和 LLM 相关动态丢进一个文档&#xff0c;周末再回头翻。后来发现&#xff0c;真正有价值的不是"今天又出了什…

作者头像 李华
网站建设 2026/10/28 10:00:06

Redis缓存与分布式锁的基础知识点

Redis快的原因 纯内存操作&#xff0c;没有磁盘IO单线程模式&#xff0c;没有多线程的上下文切换IO多路复用&#xff0c;一个单线程监听所有网络连接高效的数据结构 如果Redis是多线程的话 多线程操作共享数据&#xff0c;必须加锁。多个线程同时写同一个key&#xff0c;会出现…

作者头像 李华
网站建设 2026/10/28 9:59:52

git-spice 常见问题排查手册:10个典型错误与故障解决方案清单

【免费下载链接】git-spice Manage stacked Git branches 项目地址&#xff1a; https://gitcode.com/gh_mirrors/gi/git-spice 点击查看 免费下载 git-spice 是一款用于管理 Git 堆叠分支&#xff08;stacked Git branches&#xff09; 的命令行工具&#xff0c;支持分支栈的…

作者头像 李华
网站建设 2026/10/28 9:59:08

大模型 API 与订阅套餐比价指南:从定价规则到成本试算

做一个大模型 API 和订阅套餐的比价目录&#xff0c;这个想法其实一开始挺冲动的。我当时的处境是&#xff1a;项目要控制成本&#xff0c;得从一堆国内大模型厂商里选一个主力 API&#xff0c;结果把各个官网的价格页打开对着看了整整一个下午&#xff0c;越看越头大——有的按…

作者头像 李华
网站建设 2026/10/28 9:56:03

Linux命令从入门到精通:系统管理与运维实战指南

1. Linux命令概述&#xff1a;从入门到精通的系统管理基石作为一位与Linux系统打交道超过15年的老运维&#xff0c;我始终认为命令行是Linux最强大的武器。那些看似晦涩的字符串组合&#xff0c;实则是与计算机对话的最高效方式。记得2008年我第一次接触ls命令时的震撼——原来…

作者头像 李华