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

    文章

    176

    浏览量

    29177
  • 二次开发
    +关注

    关注

    0

    文章

    5

    浏览量

    8966

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

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

收藏 人收藏

    评论

    相关推荐

    HAL_ADC_Start_DMA函数为什么无法进行二次触发?

    ,单步调试中进入中断后正常跑完了HAL_ADC_Start_DMA,但是无法再次进入dma传输完成中断,同时第二次启动的HAL_ADC_Start_DMA的目标数组也没有把数据写进去,有大哥有头绪嘛?
    发表于 03-26 07:31

    STM32G030在使用串口中断接收时,发现串口接收一数据后,第二次进不去中断的原因?

    在使用串口中断接收时,发现串口接收一数据后,第二次进不去中断了,初始化开启了中断且在回调函数里面也再次开启了中断,但是效果依旧只能接收一串口数据 初始化时开启中断 回调函数里面再次开启中断,但是第
    发表于 03-08 07:40

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

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

    ADE7880使用电流互感器二次侧是否可以接地?

    我目前使用ADE7880这颗IC制作电表产品,测量对象是三相电。使用三个电流互感器(200A),差分电阻之和是5R。电压通道是电阻分压。 关于电流互感器二次侧单点接地后存在问题,请帮帮我,谢谢
    发表于 12-25 06:40

    ARM架构MT7981方案 2+8口千兆5G路由器--HC-G80采用openwrt系统可二次开发

    二次开发,满足各种功能的自定义 2+8口千兆5G路由器带来新的方式,让您项目轻松接入更多设备,节省交换机投入和位置空间更合理 路由器内置802.11ax (Wi-Fi 6) 技术,单个5G WiFi6
    发表于 11-30 15:27

    华创翼联HC-G20采用MT7981芯片,2.5G网口,AX3000路由器,使用openwrt系统支持二次开发

    USB3.0 接口 固件系统:openwrt 23.05版本,支持二次开发 主板可定制,或根据需求改主板 www.hcl-china.com
    发表于 11-23 15:38

    「科聪二次开发平台」移动机器人开发,只需3步!

    科聪提供独家二次开发平台,配合各类工具型软件,简单、灵活、快速完成移动机器人开发。随着移动机器人应用场景的持续扩展和整机形态的不断演化,厂商如何快速、高效、成熟地完成移动机器人开发至关重要。然而
    的头像 发表于 11-06 10:53 587次阅读
    「科聪<b class='flag-5'>二次开发</b>平台」移动机器人<b class='flag-5'>开发</b>,只需3步!

    ZQWL-USBCANFD二次开发通讯协议V1.04

    根据需要设置(范围9600~48000000bps),硬件自动匹配。本文档介绍二次开发的参数配置,数据收发等协议。 智嵌物联ZQWL开发的一系列高性能USBCAN(FD)接口卡,具有类型多,安装方式
    的头像 发表于 09-28 15:52 312次阅读
    ZQWL-USBCANFD<b class='flag-5'>二次开发</b>通讯协议V1.04

    【新品体验】涂鸦 T2-U 开发板免费试用

    。它支持开发者通过 TuyaOS 进行自定义二次开发,拥有电量统计芯片驱动、照明驱动、幻彩灯带芯片驱动等功能,开发者可按需选用。了解更多>>
    发表于 09-18 10:31

    SAP Business One二次开发:解锁潜力,实现定制化需求

    Business One二次开发,乃个性化定制的精髓 SAP Business One二次开发指的是在现有SAP Business One软件基础上,进行定制
    的头像 发表于 09-13 21:58 341次阅读
    SAP Business One<b class='flag-5'>二次开发</b>:解锁潜力,实现定制化需求

    便于二次开发的Wi-Fi无线通信模块-采用新唐M23内核微控制器

    便于二次开发的Wi-Fi无线通信模块-采用新唐M23内核微控制器
    的头像 发表于 08-09 14:50 413次阅读

    基于RV1109/RV1126方案IPC,始终致力于为算法厂商提供可二次开发的智能摄像头硬件设备

    、智慧AI商业解决方案公司自有算法接入,提供硬件定制以及软件二次开发Demo帮助客户自有算法场景落地。目前,量产的IPC产品已在国内外的家居监控及大型购物商场中投入使用。(20年的传统安防制造经验让您量产无忧)
    发表于 06-28 16:51

    MCF51烧录一程序后,无法进行二次连接怎么处理?

    接下载器子功为41mA左,此时RESET电压为4.997V左; 问题2、烧录一程序后,无法进行二次连接 问题3、若芯片锁了,怎么解锁。
    发表于 05-23 07:19

    空间光调制器的简便控制方法:灵活应用二次开发

    01.什么是二次开发模式? 二次开发模式实际上就是一组指令集,不同于一个有窗口的软件,这组指令集更像一根管道,管道的一端可以和任意编程软件对接,管道的另外一头就可以将结果展现在特定设备上,管道完成
    的头像 发表于 05-11 13:37 351次阅读
    空间光调制器的简便控制方法:灵活应用<b class='flag-5'>二次开发</b>

    PLL与二次变频哪个收短波效果好?

    我想收短波外语电台,想买二次变频的,可是服务员说PLL的比二次变频的还好。可我回家一听还没原来二次变频的短波效果好。是怎么回事呢?我的型号是Anjian DTS-02
    发表于 04-24 11:36