FZ35恒流电子负载检测测试

举报
tsinghuazhuoqing 发表于 2021/12/26 00:32:33 2021/12/26
【摘要】   ▌01 恒流电子负载 1.背景简介   在 FZ25/FZ35 恒流电子负使用说明 介绍了由龙邱提供的两台电子负载。它对于之后进行电源调整自动获取数据非常有用处。...

 

01 流电子负载


1.背景简介

  在 FZ25/FZ35 恒流电子负使用说明 介绍了由龙邱提供的两台电子负载。它对于之后进行电源调整自动获取数据非常有用处。

  对于早期大功率 电子负载 已经拆卸,而对于 基于ZIGBEE通信的功率电子负载 电阻负载具有以下缺点:

  • 设置数值与横流负载不是线性关系;
  • 电压会影响负载电流,也就是负载电流并不是恒流。

  特别是在 如何高效获取无线充电电能-无线节能组 用于测量 无线节能节能组 发射功率的过程中出现了输出功率大于输入功率的情况。这说明基于ZIGBEE通信的功率电子负载测量功率结果存在错误。

  在 有的人撑死,有的人饿死,有的人吓死 描述了来自于杭州电子科技大学的参赛队伍使用FZ35测量无线充电过程,也出现了测量功率巨大的结果。

2.测试内容

  本文对于FZ35进行初步测量,来检验它的基本功能以及是否对于前面杭州电子科技大学队伍的结果是否错误进行介绍。

  另外,根据FZ25/FZ35 恒流电子负使用说明介绍的FZ35的串口命令,探讨这些命令的使用方法。

  为此,需要将模块打开,将原来的通讯端口焊接接线端子。

3.焊接串口接线柱

  打开功率板,将三线的串口线焊接。
▲ 将功率电路板与前面显示设定模块拆卸开来

▲ 将功率电路板与前面显示设定模块拆卸开来

  电阻负载所使用的晶体管是 TIP122达林顿三极管

▲ TIP122达林顿管

▲ TIP122达林顿管

 

02 本测试


1.施加工作电压

  • 最低电压: 3.0V
  • +5V 工作电流: 31mA

▲ 施加+5V工作情况

▲ 施加+5V工作情况

2.测试负载

  设置负载电流为1A。由DH1766显示的输出电流为0.9981A。

▲ 设置负载电流为1A

▲ 设置负载电流为1A

3.串口电位

  测量TXD,RXD电压,都是3.3V。

 

03 试串口


1.连接串口

  使用 利用CH340C制作MicroPython ESP8266,ESP32的下载器-改进型 对应的ESP32,8266的MicroPython开发与限制板。它的PIN6对应的功能为:

【表3-1 MicroPython 下载板的6PIN的功能定义】
PIN1 PIN2 PIN3 PIN4 PIN5 PIN6
3.3V GND RXD TXD RST GPIO

注:表格中的RXD,TXD是指连接对象的功能。

  下图显示了FZ35的串口接口。根据串口的行医,可以看到,可以直接将CH340C的MicroPython的下载端口可以直接相连。

▲ FZ35的串口接口

▲ FZ35的串口接口

  下图显示了将CH340CMicroPython下载板与FZ35连接的情况。

▲ 将CH340CMicroPython下载板与FZ35连接

▲ 将CH340CMicroPython下载板与FZ35连接

2.发送命令

  测试一些在 FZ25/FZ35 恒流电子负使用说明 中的串口命令。

(1)发送Start

  通过发送“start”,可以启动FZ35的发送过程。

sport.write(b’start’)

▲ 测试TXD上的波形

▲ 测试TXD上的波形

(2)发送stop

  发送“stop”。

  上面的发送过成就停止了。

(3)发送on,off

  发送“on”、“off”命令,来启动电子负载。

(4)发送x.xxA命令

  发送电流设置命令,比如:“0.33A” 便可以设置输出电流为0.33A。

  注意: 在设置电流命令的时候,格式 x.xxA不能够改变,否则会出现无法执行的。

 

试结论 ※


  对于FZ35的特性做了基本测试。根据 FZ25/FZ35 恒流电子负使用说明 所给定的参数进行测测试。

  并且对于串口通信进行了控制,验证了参数读取与设置的合理性。

 


■ 相关文献链接:

 

试附件 ※


1.测试Python程序

#!/usr/local/bin/python
# -*- coding: gbk -*-
#============================================================
# TEST2.PY                     -- by Dr. ZhuoQing 2021-04-25
#
# Note:
#============================================================

from head import *
import serial
from _ast import Or
from serial.serialutil import SerialException

#------------------------------------------------------------
sport = serial.Serial()
sport.baudrate = 9600
sport.timeout = 0.05
try:
    sport.port = 'COM31'
except:
    printf('Set sport port sc error. ')

try:
    sport.open()
except serial.serialutil.SerialException:
    printf('Open sport port sc error.')
else:
    printf('Open sport port sc Ok.')
#------------------------------------------------------------

#sport.write(b'start')
sport.write(b'on')
time.sleep(.1)
sport.write(b'0.54A')

printf("\a")

while True:
    if sport.inWaiting() >= 20:
        time.sleep(0.1)
        str = sport.read(sport.inWaiting())

    else: continue

    printf(str)

#------------------------------------------------------------
#        END OF FILE : TEST2.PY
#============================================================

  
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49

文章来源: zhuoqing.blog.csdn.net,作者:卓晴,版权归原作者所有,如需转载,请联系作者。

原文链接:zhuoqing.blog.csdn.net/article/details/116136498

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。