supremeOne

Cube-410_USB power meter

 
Overview
Cube -410_USB power meter
 
·USB power meter based on ESP32-U4WDH
 
The main control is ESP32-U4WDH
 
Support USB3.x gen1 transmission
 
Maximum current 10A (30 degree temperature rise)
 
Power supply range: 4.5v - 40v
 
Maximum measuring voltage: 36V
 
Screen: st7735 80*160
 
Data refresh: ~200fps (4ms-20ms)
 
Data collection: The collection speed depends on the data difference. After stabilization, it will be collected once every 4ms-5ms, and then displayed after first-order low-pass filtering.
 
Time: The display is accurate to 1ms, the storage/calculation accuracy is 1us, 64-bit unsigned integer, you can calculate the maximum time by yourself
 
Power: display accuracy 0.01mWh, maximum 999999.99mWh
 
Since 2.4Ghz and USB3’s 2.5Ghz are prone to interference, this version has the radio frequency circuit cut off.
 
One side will have a power consumption of 0.23W when it is unloaded. It is recommended that this side be used to measure the discharge of the power bank.
 
 
 
 
 
 
 
 
 
 
Note: It is recommended to use high-precision low-temperature drift for the sampling resistor.
 
Program burning: only supports Cube-esp-tool fast burning interface
 
Burning command:
esptool.py --chip esp32 --port (PORT) --baud 921600 --before default_reset --after hard_reset write_flash -z --flash_mode dio --flash_freq 80m --flash_size detect 0xe000 boot_app0.bin 0x1000 bootloader_dio_80m.bin 0x10000 USBPower.ino.bin 0x8000 USBPower.ino.partitions.bin
 
(PORT)   Depends on operating system and burning method, for example:
 
/ Manual USB burning Cube-esp-tool fast burning
Linux /dev/ttyACM[X] /dev/ttyUSB[X]
Windows COM[X] COM[X]
 
The file and address in the corresponding command burned by the GUI
 
  • 2022.3.4 Ver1.1 firmware update
    • Add running days display
    • Optimize refresh speed

 

2022.3.4: Subsequent versions will be placed in the group file (not created yet)

There are many people asking questions in private messages. Here is a unified reply: I really don’t have time recently. I will wait until the college entrance examination is over. If you have any questions, you can figure it out on your own.

 
PS: The fast burning function of this project is abnormal. The IO0 pull-down time is too short. When burning, you need to manually pull down IO0 or temporarily modify the pull-down time of esptool.py.
 
参考设计图片
×
 
 
Search Datasheet?

Supported by EEWorld Datasheet

Forum More
Update:2025-05-08 15:17:31

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
community

Robot
development
community

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号