0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

对功率计进行二次开发

AGk5_ZLG_zhiyua 来源:ZLG致远电子 2020-04-29 15:12 次阅读

功率计是电压、电流和功率测量中最常用的仪器。如果我们能根据需求合理的进行二次开发,简单的功率计也能带来惊喜的测试效果。

功率计的接口

ZLG致远电子除了有高端的PA系列功率分析仪以外,还有相对简单的PA300系列功率计产品。功率计可实现测量电压、电流、频率、功率、功率因数、效率(三相功率计)、谐波、积分等功能。其大部分的应用场合是在研发、测试、生产上。特别是一些具备自动化测试的系统或产线上,往往需要对功率计的数据进行集成显示,这就需要对功率计进行二次开发。

功率计做二次开发首先要确认的就是通讯的接口,ZLG致远电子PA300系列功率计提供USB、GPIB、以太网以及串口接口,4种接口免费标配,都可以用于二次开发。

二次开发指令标准

PA300系列功率计支持SCPI命令集和Modbus协议实现二次开发。

SCPI是Standard Commands for Programmable Instruments的缩写,即可编程仪器标准命令集;是一种基于ASCII码的标准仪器编程语言,供测试和测量仪器使用。SCPI命令一般由英文字母组成,并且不区分字母的大小写;但为了便于书写,用户在书写时可以省略SCPI命令中的部分字母。具体而言,书写时,命令集里完整命令的大写字母不可省略,而小写字母则可省略。当客户使用SCPI指令集进行二次开发时,可以选择USB、GPIB、以太网、串口当中的任一接口。

Modbus是一种串行通信协议,是当前工业领域通信协议的一种通用的业界标准,Modbus允许多个 (大约240个) 设备连接在同一个网络上进行通信,在数据采集与控制系统中,Modbus通常用来连接主机和终端控制系统,Modbus有固定的格式,并通过ID编号进行指定数据的读写。PA300系列功率计也支持Modbus协议,当选用Modbus协议时,可以选用串口或以太网进行通信。下图是当用串口和以太网进行Modbus通信时的数据格式。

开发流程

当我们需要对PA300功率计进行二次开发时,我们可以通过怎样一个流程来实现呢?

1

---选择我们要用的开发方式

比如SCPI或Modbus模式。

2

---选择我们需要使用的通讯接口

比如USB、GPIB、以太网、串口,注意当使用Modbus模式时只能使用以太网或串口接口。

3

---在机器本地选择使用的协议类型

具体操作如图所示:

4

---选用开发环境进行编程和二次开发

因为SCPI是标准指令集,所以几乎可以适用于任何开发环境,我们只需要按照其指令规范进行指令发送,就能对仪器进行操作或数据读取。而Modbus协议往往应用于已有的Modbus网络,工程师对Modbus的开发也往往轻车熟路。

5

---工程师调用相关指令进行功能开发

根据实际需求,调用相关指令进行功能开发,实现所需要的功能。

为了方便工程师对PA300系列功率计的开发,ZLG致远电子不仅提供了完善的开发指令说明书,还有遍布各地的技术支持工程师,全程为用户保驾护航。

软件呈现

不同的应用场合,不同的工程师开发,最终软件的风格、内容都会不同,为了方便用户进行二次开发,ZLG致远电子专门提供了二次开发的demo例程,如下图是SCPI开发的例程软件,客户不仅可以选择不同的接口,而且可以实现指令功能的验证,除此之外还能拿到原始代码,以便快速上手,缩短开发周期。

二次开发不仅能实现功率计本地显示的所有参数,还可以实现功率计本地无法显示的波形图形,实现功率计对电压、电流波形的绘制。如下图所示,就是利用二次开发实现了功率计采集波形并实时刷新的功能,所以用好了功率计的二次开发,能给我们带来意外之喜。

ZLG致远电子推出的PA300系列功率计有多个型号。

1、按通道可分为:

单通道功率计:PA310、PA310H;

三通道功率计PA323、PA333H。

2、按测量范围可分为:

低功耗、小电流型(直接测量600V,20A):PA310、PA323;

大电压、大电流型(直接输入1000V、50A):PA310H、PA333H。

此外还有专用于产线的型号:PM100。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 功率计
    +关注

    关注

    2

    文章

    210

    浏览量

    29902
  • 二次开发
    +关注

    关注

    0

    文章

    5

    浏览量

    9023

原文标题:如何快速进行功率计的二次开发?

文章出处:【微信号:ZLG_zhiyuan,微信公众号:ZLG致远电子】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    深居浅出AutoCAD二次开发

    深居浅出AutoCAD二次开发,net版
    发表于 01-06 14:12 0次下载

    TSW14J56EVM板卡提供二次开发的接口怎么使用的?

    TSW14J56EVM板卡提供二次开发的接口怎么使用的,有没有详细的使用说明文档?
    发表于 01-03 07:29

    SOLIDWORKS二次开发参数化设计工具​ 慧德敏学

    SOLIDWORKS二次开发参数化设计工具​涵盖选型、建模、装配、出图、编码、报表、集成等众多环节和任务的整合,我们除了提供专业培训,还可针对实际产品提供项目导入,实现交钥匙工程,消除企业的所有风险
    的头像 发表于 12-20 16:21 181次阅读

    SOLIDWORKS二次开发应用范围与实例

    SOLIDWORKS二次开发为企业和设计师们提供了广阔的定制化空间,能够更好地满足复杂多变的设计需求,帮助工程师和设计师提高工作效率,实现更复杂的自动化任务。如您有SOLIDWORKS二次开发需求,欢迎咨询Solidkits
    的头像 发表于 12-13 16:33 331次阅读

    可以改TSW1405内部程序或者是修改HSDC PRO的程序做二次开发吗?

    可以改TSW1405内部程序或者是修改HSDC PRO 的程序做二次开发吗?
    发表于 11-27 07:29

    二次谐波产生的原因

    二次谐波是一个在电力、电子学、通信技术和光学显微成像技术中广泛讨论的概念。为了全面理解二次谐波,我们需要从其定义、产生原因以及在不同领域的应用等方面进行深入探讨。
    的头像 发表于 10-16 17:56 2631次阅读

    什么~FPGA可以自行二次开发了?

    什么!FPGA可以自行二次开发了? 目前市场上的标准采集卡通常不支持用户自行开发FPGA。但因为应用环境的需要,不仅仅只需要单一的数据采集流程,往往还需要在其中嵌入更复杂的运行和分析逻辑。为了解
    的头像 发表于 10-14 15:47 275次阅读
    什么~FPGA可以自行<b class='flag-5'>二次开发</b>了?

    电源与二次电源有什么不同

    在电力系统和电子设备的供电领域中,一电源与二次电源是两个至关重要的概念。它们各自承担着不同的功能和角色,共同确保电力供应的稳定性和可靠性。本文将对一电源与二次电源的定义、区别以及它
    的头像 发表于 10-10 14:10 2565次阅读

    二次电池分类以及应用场景详解

    01 二次电池(充电电池)简介 二次电池是相对于一电池,在实际使用过程中一电池放电结束后即报废,二次电池可以
    的头像 发表于 09-29 16:33 1017次阅读
    <b class='flag-5'>二次</b>电池分类以及应用场景详解

    ARMxy ARM工业边缘计算网关带Ubuntu OS支持二次开发

    ARMxy系列工业边缘计算网关,搭载Ubuntu操作系统,不仅提供了强大的数据处理能力,而且通过支持二次开发,为企业提供了定制化解决方案的可能性。本文将深入探讨ARMxy网关的技术特性、Ubuntu
    的头像 发表于 08-19 15:32 471次阅读
    ARMxy ARM工业边缘计算网关带Ubuntu OS支持<b class='flag-5'>二次开发</b>

    条码维码扫码模组,支持二次开发嵌入吗?

    维码扫码模组的技术支持、应用领域及其在二次开发嵌入中的优势和挑战。扫码模组技术支持与应用领域条码维码扫码模组采用了先进的CMOS影像技术和智能图像识别算法,能
    的头像 发表于 08-14 15:44 333次阅读
    条码<b class='flag-5'>二</b>维码扫码模组,支持<b class='flag-5'>二次开发</b>嵌入吗?

    边缘计算智能盒子如何助力HMI设备实现二次开发

    HMI(Human-MachineInterface)又称人机界面,是用户与机器之间交互和通信的媒介。今天带你了解智能盒子如何助力HMI设备实现二次开发?HMI设备被广泛应用在工业自动化中,具有显示
    的头像 发表于 07-10 18:52 538次阅读
    边缘计算智能盒子如何助力HMI设备实现<b class='flag-5'>二次开发</b>?

    5G千兆双核物联网模块 OpenWrt二次开发

    HLK-RM20是海凌科2024年推出的首款路由模块,多端口5G千兆网关,双核ARM处理器,1.3GHz主频,支持Openwrt二次开发。高性能、高速率、低延迟,功能强大,应用广泛。
    的头像 发表于 06-03 14:23 1316次阅读
    5G千兆双核物联网模块 OpenWrt<b class='flag-5'>二次开发</b>

    二次谐波和三谐波区别 二次谐波危害没有三谐波大?

    二次谐波和三谐波区别 二次谐波危害没有三谐波大? 在现代电力系统中,谐波问题逐渐引起人们的关注。谐波是指频率是基波频率的倍数的电流或电压成分。
    的头像 发表于 04-08 17:11 6584次阅读

    个性化定制,提升运营效率:SAP二次开发引领企业数字化转型

    SAP二次开发引领企业数字化转型 随着企业竞争的日益激烈,定制化管理方案成为企业实现差异化竞争的重要工具。SAP作为全球领先的企业管理软件提供商,SAP二次开发服务应运而生,为企业提供个性定制
    的头像 发表于 02-18 13:29 458次阅读