Code Monkey home page Code Monkey logo

smartpower's Introduction

数控buck-boost电源

这是一个以MP8862为电源芯片,外加stm32l051 MCU为主控的可调数控电源。控制方式为:旋转EC11编码盘调整输出电压大小(步长0.1V),按下编码盘输出/关闭。具有锁定参数功能(按下右方按钮设置锁定/解锁)。参数锁定后,无法调节输出电压大小和输出状态,防止误触导致电压过高系统烧毁。经过测量,该电源纹波小于10mV(我使用的示波器信噪比较低,只能大概看出小于10mV,没法再精确测量)。同时,MCU未使用的引脚均引出,方便电子设计竞赛时使用。系统待机功率0.01W(取下OLED显示屏,插上OLED显示屏功率0.015W)。UI部分由u8g2库实现,此库对内存要求稍高,几乎占满了stm32l051的所有flash,若需该电源同时完成一些较为复杂的任务,可以修改源代码。

实物展示:

实物

仓库说明:

PCB docs为Altium Designer的PCB文件。

L051MAX77857.ioc为stm32cubemx 的配置文件

其余为stm32cubemx生成的代码,ide为clion,构建系统为cmake。

注意事项

PCB打板推荐华秋PCB,嘉立创样板工艺太差!

smartpower's People

Contributors

risingentropy avatar

Stargazers

 avatar Aleksej Muratov avatar  avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.