Skip to content

Small board to monitor/log the voltage/current/power/energy of small devices

License

Notifications You must be signed in to change notification settings

michieltjampens/powermonitor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Power Monitor

Small board to monitor power consumption of attached devices. Working either standalone with data stored on onboard flash or realtime by sending measurements to PC through USB.

Features

  • Up to 4 concurrent devices monitored.
  • 30V maximum system voltage, haven't tested the current limit yet.
  • 8MB local flash storage
  • Onboard programmer/debugger/usb to uart with STLINK V3MODS
  • Long term energy consumption measurement

Progress

  • Currently testing rev1
    • Replaced the dcdc with one that's easier to solder (and a bit cheaper).
    • Updated firmware to use DMA for uart output.
  • Designing rev2
    • Replace V3MODS with connector and CP2102N for uart to usb.
    • Added USB-C with PD support using popular FUSB302B.
    • Replaced STML010K4 with STML010k8 because flash mem already 80% used without usb pd stuff.

Todo

  • Flash via spi -> store and download data
  • PAC Alerts
  • RTC
  • DMA reading I2C

Repo folders content

board

Diptrace files, both schematic and layout

datasheets

Contains the relevant datasheets

dcafs

Contains the files needed to read/process the data from the board with dcafs.

firmware

Contains the ST CubeIDE project with c code without using LL nor HAL.

About

Small board to monitor/log the voltage/current/power/energy of small devices

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published