加入星计划,您可以享受以下权益:

  • 创作内容快速变现
  • 行业影响力扩散
  • 作品版权保护
  • 300W+ 专业用户
  • 1.5W+ 优质创作者
  • 5000+ 长期合作伙伴
立即加入

[开源] 简易电压/电流采集设备SimpleUI-Logger

2019/08/18
466
服务支持:
技术交流群

完成交易后在“购买成功”页面扫码入群,即可与技术大咖们分享疑惑和经验、收获成长和认同、领取优惠和红包等。

虚拟商品不可退

当前内容为数字版权作品,购买后不支持退换且无法转移使用。

加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论
放大
方块图(4)
相关方案
  • 方案介绍
  • 相关文件
  • 相关推荐
  • 电子产业图谱
申请入驻 产业图谱

作为一个电子制作爱好者,有时会需要测量一些电路的功耗情况,如锂电池供电的低功耗蓝牙设备。使用带PC接口的万用表虽然精确,但缺少灵活性,同时测量电压和电流需要两个万用表。为此在工作之余设计了这款简易的电压/电流采集电路,以满足在电子制作过程中一般的测量需求。

电路采用STM32F072作为核心控制器,进行电压、电流采样以及通信。由于MCU集成的模数转换器(ADC)精度有限,因此在设计过程中尽量在保持较低成本的同时有效利用ADC的精度,以达到设计的目标参数。

该设计的目标参数如下:

  • 电压测量:
    • 10V,分辨率10mV,精度(1%+10mV)
  • 电流测量:
    • 500mA,分辨率1mA,精度(1%+1mA)
    • 5mA,分辨率10uA,精度(1%+10uA)
  • USB2.0 FS,USB供电
  • 其它功能:LED状态指示灯,OLED显示屏(额外)
  • 温度范围:0-40摄氏度

项目持续进行中,欢迎关注。

个人网站: www.sleeping-fish.cn

GitHub: https://github.com/aicsyou/simpleUI-Logger.git


硬件测试中。。。

原型机测试,未校准

电压电流测量相对准确,与设计偏差较小(基于万用表电压测量、干电池+1%精度负载电阻),后期可以软件校准(暂未实现),可以满足一般测量需求

固件调试中。。。

测试版STM32CubeIDE工程文件

实现功能:电压电流采样;上位机通讯;OLED屏幕显示;LED状态显示;

上位机软件龟速开发中。。。

当前版本V0.0.1

功能:设置采样率1,10,100,1000SPS;实时数据显示;电压/电流5秒波形记录;保存为csv文件

已知硬件设计问题:

  • R35一端接MOSFET源极,导致5mA电流挡位漏电流过大,可改接至GND或不焊接
  • U3参考电压源没有充分解耦,导致ADC噪声过大,可在C12电容处额外增加1uF电容,MLCC
  • BOOT0引脚上拉,导致固件不能正常启动,应在成功使用DFU烧录固件后,R3不焊接,R4焊接

新版本改进备忘:

  • 改正当前V0版本存在问题
  • SW1复位按键及C9没有使用,可以不焊接
  • RG双色LED由MCU直接驱动,无需MOSFET
  • 进一步降低成本
  • 布线改进



该项目为开源项目,使用的PCB设计软件为开源的KiCAD 5,可以在官方网站下载安装。硬件设计开源,方便更多朋友制作和改进。

项目文件可以用于商业用途,使用前请确认功能,不保证无设计问题。

  • kicad_project.zip
    描述:KiCAD 5项目文件, Ver0 Rev1
  • USB_UI_Logger_08082019.zip
    描述:STM32CubeIDE工程文件,测试版。
  • simpleUI_Logger硬件设计_18082019.odt
    描述:简要硬件设计
  • simpleUI_Logger_BOM.csv
    描述:物料清单,Ver0 Rev1

相关推荐

电子产业图谱