【仪器仪表/电源专题】浮地信号的测试的四种方案对比

接地信号和浮地信号区别

        所有的电压测量都是差分测量,差分测量定义为两点之间的电压差。所以会分成两类:

        1.参考地电平测量(有时也叫接地信号)

        2.非参考地电平测量(也称为浮地测量)

        测试信号可以分为接地信号(参考地电平)和浮地信号(非参考地电平)。接地信号的参考端是接地的,浮地信号的参考端是没有接地的,存在共模电压。在测试接地信号的时候,可使用简单的单端探头进行测量,在测试浮地信号的时候,需要使用差分探头进行测试。

        浮地信号多种多样,比如数字电路中的差分传输信号、电源和功率子系统中的浮地信号、车载、舰载信号和电力传输中的电信号等等。

        最苛刻的浮地测量源自电源控制电路,如马达控制器、不间断电源和工控设备。在这些应用领域中,电压和电流可能会比较大,足以给用户或测试设备带来危险。

传统示波器测试信号方式

        传统示波器会把“信号参考”端子连接到保护接地系统上,通常称为“接地”。通过这种方式,所有应用到示波器的信号或示波器提供的信号都会有一个公共连接点。这也是为什么有时候我们在测试一些接地信号时,如果示波器有一个通道接了主板GND后,其他通道没有接地,只是连接了测试信号,也能测试到信号值(但在实际不推荐这么做,因为参考点较远会造成测试误差大)。

        这个公共连接点通常是示波器机箱,通过AC供电设备电源线中的第三条线“接地”线接地,来保持在0V。所以其实每个通道的参考点都捆绑在一个接地参考源上。

        所以有时候示波器输入BNC连接器件上的接地电位与被测电路中的接地不同,这种电位差可能有几uV或几百mV。随着被测试信号号的幅度下降,误差变得更加明显。

浮地信号测试方案

        在实际测试浮地信号时,我们会看到的测试方案一般有几种:

        方案一:“浮地”传统接地示波器

        有些工程师在使用示波器测试浮地信号的时候,使用不会把地传送到次级电路的隔离变压器给示波器供电,或将电源线的地线去除使示波器浮地。从而使用示波器标配单端探头也能测试浮地信号,但是此方法严重不推荐使用。

        因为当台式示波器失去地线时,所有的裸露在外的接口金属都将和被测信号相连,带有较高的电势,当流经参考引线的电流过大,会导致无源探头开始发热,在电流足够高时,有可能会熔化损坏设备甚至导致人员伤亡。

        在较高频率上,切断接地可能不会中断接地环路,因为电源线供电的仪器在接地以上浮地时会表现出大的寄生电容。因为振铃可能会破坏浮地测量, 并且因为所有参考都是同一水平上浮地,所以一次只能测试一个信号。

        方案二:A-B测量(伪差分测量)

        另外有一些工程师不去除示波器地线,用两个通道分别接通浮地信号的正负极,再使用math数学运算功能CH1-CH2来获得差分浮地信号波形,此方案比浮地示波器要好一些,但也不推荐使用。因为此方法仅用于具有低共模信号的低频测量,而且示波器也有过载风险。

        方案三:差分探头测量

        使用台式示波器+差分探头,此方案的优点在于高安全性、高带宽、高输入阻抗、高CMRR共模抑制比。对于一些幅度较低的快速信号、一些幅度较高的慢速信号、一些超低幅度的差分信号等,都可以选择不同的差分探头,以达到最好的测试效果。如在文章【示波器专题】示波器探头的原理深入——有源探头之差分有源探头中我们就有写到高压差分探头和高带宽差分探头。

        方案四:隔离输入示波器测量

        使用通道隔离的手持示波器。其通道之间相互隔离,与地也是隔离的,可以用标配的单端无源探头实现最多4路差分信号测量。

        

  • 18
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Qt是一个跨平台的C++应用程序开发框架,可以用来开发图形用户界面(GUI)应用程序。Visa库是一种用于与仪器通信的底层库,为开发者提供了与仪器进行通信的接口。TCP/IP是一种广泛应用于网络通信的协议。 在Qt中,我们可以使用Visa库与数字仪器仪表进行TCP/IP通信。首先,我们需要在项目中包含Visa库的头文件,并链接Visa库。然后,我们可以使用Visa的相关函数来建立与数字仪器仪表的连接。 首先,我们需要创建一个Visa实例。我们可以通过Visa的函数来获取可用的Visa资源,如Visa设备列表。然后,我们可以根据Visa资源的地址来打开与数字仪器仪表的连接。 一旦成功建立连接,我们可以使用Visa库提供的函数来发送和接收数据。我们可以使用Visa的写入函数来发送指令或查询到数字仪器仪表。并使用Visa的读取函数来接收仪器的响应或数据。通过这种方式,我们可以实现与数字仪器仪表的通信。 使用Qt的网络模块,我们可以使用TCP/IP协议来与数字仪器仪表进行网络通信。我们可以创建一个QTcpSocket实例,然后使用其函数来建立与数字仪器仪表的连接。通过设置主机地址和端口号,我们可以实现与数字仪器仪表的连接。 一旦成功建立连接,我们可以使用QTcpSocket的函数来发送和接收数据。我们可以使用write函数来发送指令或查询到数字仪器仪表。并使用read函数来接收仪器的响应或数据。 综上所述,Qt可以使用Visa库与数字仪器仪表进行TCP/IP通信。通过Visa库,我们可以使用Visa的API函数来建立和管理与数字仪器仪表的连接,通过QTcpSocket,我们可以使用TCP/IP协议进行网络通信。这样,我们就可以实现控制和监测数字仪器仪表的操作。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

阳光宅男@李光熠

持续与大家共同进步

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值