FZ25/FZ35 恒流电子负载

 

01 子负载


  在 关于无线节能组无线电能输出功率测量 涉及到电子负载的使用。这里给出了电子负载的操作说明,以备之后应用时所需。

▲ XY-FZ35

▲ XY-FZ35

1.功能说明

  1. 可以显示电流A 电压V 功率W 容量Ah及放电时间;

  2. 具有完善的保护机制;

  3. 放电容量和放电时间自动统计;

  4. 设置最大放电容量(OAH)和最大放电时间(OHP);(实现无人值守的电源老化测试)

  5. 智能温控风扇,当功率大于10W或者温度大于40℃风扇自动启动;

  6. 采用旋转编码电位器,可以精确调整电流,精确至0.01A,电流可以锁定,防止误操作;

  7. 数据组功能:可以选择是否累加上一阶段的容量值及运行时间;

  8. 具有强大的串口通信功能。

▲ FZ35功能说明

▲ FZ35功能说明

2.技术参数

▲ 技术参数

▲ 技术参数

 

02 能详解


一、完善的保护机制:

  1. 供电端有防反接保护,反接不烧;

  2. 负载端有防反接保护,反接不烧;

  3. OVP过压保护(默认25.2V,可自行设置,过压保护后,液晶界面闪烁显OVP);

  4. OCP过流保护(默认4.10A/5.10A,可自行设置,过流保护后,液晶闪烁显 示OCP);

  5. OPP过功率保护(默认25.5W/35.5W,可自行设置,过功率保护后,液晶 闪烁显示OPP);

  6. OTP过温保护(负载温度大于80℃后,过温保护,液晶闪烁显示OTP);

  7. LVP欠压保护(默认1.5V,可自行设置,欠压保护后液晶闪烁显示LVP,在电池放电测试等应用中,设置合适的LVP,可以有效防止电池过渡放电, 以免损坏电池)。

二、电子负载上电初始状态:

  电子负载自动保存关机之前的开关状态,并作为下次上电的初始状态;

三、放电容量及放电时间统计:

  1. 放电容量统计:负载电流不为零开始统计,待下次负载电流为零,认为完成一个放电过程,统计结束;

  2. 放电时间统计:从电流不为零开始统计,待下次负载电流为零,认为完成一次测试过程,统计结束;

四、设置最大容量(OAH)及设置最大放电时间(OHP):

  1. 设置最大容量(OAH):当启动OAH功能后,当负载放电容量高于设置的最大容量后,电子负载自动停止,并闪烁显示”OAH”;OAH报警解除后,自动清空容量统计数据;

  2. 设置最大放电时间(OHP):当启动OHP功能后,当负载运行时间大于设置的最大放电时间后,电子负载自动停止,并闪烁显示”OHP”; OHP报警解除后,自动清空时间统计数据;

OAP和OHP功能,能够很好的实现无人值守的电源老化测试。

注:在没有开启OAP及OHP功能时,电子负载都会记录放电容量和放电时间,开启OAH和OHP功能后,到了设定值后电子负载停止工作;开启了OHP功能后,电子负载的运行时间是倒计时模式;

五、数据组功能:

  分为”DAT0” “DAT1”:

  DAT0: 只闪烁显示上一阶段的容量值及运行时间,并不累加到下一阶段;
  DAT1: 闪烁显示上一阶段的容量值及运行时间,并自动累加到下一阶段;

 

03 作说明


一、运行界面操作说明:

  1. 电子负载上电后进入运行界面,通过短按”ON/OFF”按键,用来打开或关闭电子负载,通过旋转编码器电位器来实时修改电子负载的电流;

  2. 短按编码电位器按键切换下行显示的内容(电流/功率/容量/时间);

  3. 在任意显示界面,旋转编码电位器,会自动切换到电流显示界面;

  4. 在电流显示界面,长按”ON/OFF”按键用来开启或关闭数据锁功能,如果开启数据锁功能, 会在电流前面显示锁定符号“ I-”,此时无法通过旋转编码电位器实时调整负载电流,防止误操作;

  5. 在容量/时间界面,长按"ON/OFF"按键,清空对应的容量/时间数据。

▲ 短按编码电位器切换显示

▲ 短按编码电位器切换显示

二、设置界面操作说明:

  1. 在运行界面,长按编码电位器进入设置界面;

  2. 通过旋转编码器电位器,调整参数的大小,顺时针增加,逆时针减小;通过短按旋转编码器,切换需要修改的参数;

  3. 在最大容量(OAH)/最大放电时间(OHP)两个参数界面,短按”ON/OFF”按键来选择对应功能的开启或关闭,如果关闭,则显示”----”;

  4. 在最大容量(OAH)参数界面,长按”ON/OFF” 按键选择容量范围(9.999Ah/99.99Ah /999.9Ah/9999Ah );

  5. 参数设置完毕,长按编码器电位器,退出设置界面,设置参数自动保存;

▲ 长按编码按键进入的界面

▲ 长按编码按键进入的界面

 

04 口控制


1.串口格式

   通讯数据协议:
通讯标准:9600 bps
数据位 :8
停止位 :1
校验位 :none
流控制 :none

2.串口命令

串口命令说明
start启动上传
stop停止上传
on开启负载功能
off关闭负载功能
x.xxA设置负载电流
LVP:xx.x设置欠压
OVP:xx.x设置过压
OCP:x.xx设置过流
OPP:xx.xx设置过功率
OAH:x.xxx设置最大容量
OHP:xx:xx设置最大放电时间
read读取产品参数设置

3.数据上传格式:

(1)未报警状态:

  数据定义: 负载电源电压,负载电流,容量值,放电时间;

  举例:11.90V,0.11A,0.004Ah,00:02 —>负载电压11.90V,负载电流0.11A ,容量0.004Ah,放电时间00:02;

  : 如果开启最大放电时间,00:02 表示倒计时;

(2)报警状态:

  上传报警状态码: (OVP/OCP/OPP/LVP/OAH/OHP/OTP)

  读取产品参数设置: OVP:25.2, OCP:5.10, OPP:35.5, LVP:1.50,OAH:0222,OHP:00:00,过压,过流,过功率,欠压,最大容量,最大放电时间

 


 


■ 相关文献链接:

在Java中,你可以定义一个名为Vehicle的抽象基类,用于表示所有交通工具的基本属性和行为。以下是关于如何创建这样一个类的示例: ```java // 定义一个抽象交通工具类 public abstract class Vehicle { private String brand; private String model; private double speed; // 构造函数 public Vehicle(String brand, String model, double speed) { this.brand = brand; this.model = model; this.speed = speed; } // 属性 getter 和 setter 方法 public String getBrand() { return brand; } public void setBrand(String brand) { this.brand = brand; } public String getModel() { return model; } public void setModel(String model) { this.model = model; } public double getSpeed() { return speed; } public void setSpeed(double speed) { this.speed = speed; } // 抽象方法展示信息 public abstract void displayInfo(); // 主函数测试 public static void main(String[] args) { // 创建具体的交通工具实例并测试 Car car = new Car("Tesla", "Model S", 250); car.displayInfo(); Motorbike motorbike = new Motorbike("Yamaha", "FZ25", 140); motorbike.displayInfo(); } } // 子类Car和Motorbike分别实现Vehicle接口 class Car extends Vehicle { public Car(String brand, String model, double speed) { super(brand, model, speed); } @Override public void displayInfo() { System.out.println("品牌: " + getBrand() + ", 模型: " + getModel() + ", 速度: " + getSpeed() + " km/h"); } } class Motorbike extends Vehicle { public Motorbike(String brand, String model, double speed) { super(brand, model, speed); } @Override public void displayInfo() { System.out.println("品牌: " + getBrand() + ", 模型: " + getModel() + ", 速度: " + getSpeed() + " km/h"); } } ``` 在这个例子中,`Vehicle`是一个抽象类,而`Car`和`Motorbike`是其子类,它们实现了`displayInfo()`方法来展示各自的车辆信息。在`main()`函数中,我们创建了这两个类的实例,并展示了它们的品牌、型号和速度。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

卓晴

你的鼓励将是我创作的最大动力

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

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

打赏作者

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

抵扣说明:

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

余额充值