这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » DIY与开源设计 » 电子DIY » 【Let'sdo2025第1期-功率监测与控制系统DIY】-【成果贴】INA-2

共1条 1/1 1 跳转至

【Let'sdo2025第1期-功率监测与控制系统DIY】-【成果贴】INA-219+INA216功率计测试

工程师
2025-06-23 08:52:35     打赏

简介

在前几篇文章中我们已经对Ina219 进行了驱动, 并且驱动了屏幕的显示。 那么在本文中主要将上述的各个组件整合在一起, 并且使用12V电源进行供电即可完成整个系统的完整运行。 在本文中主要将会对INA219 和 INA226模块所实现的不同的驱动效果进行展示。image.pngINA226驱动

image.png

INA219驱动


image.png

ESP32-S3 在Arduino 环境下根据Dfrobot官方接线方式测试结果


不确定是否由于INA219模块连接12V电机的时候出现打火的情况导致INA219芯片受损从而导致读取数据异常。同时手头没有多余的INA219芯片所以额外使用了一个INA226芯片进行演示。同时在Arduino环境下对模块的完好性进行了验证。



系统框图

image.png


接线图如下

image.png

电路描述

12V电源的正极输入接入到INA219的 IN + , 然后 INA216的GND 和12V电源的负极同电机负载接在一起。 电机的另一端接到IN-, 这样的话INA219便可以正确的测量到流经的电流以及IN- 和 GND之间的VBUS电压。

程序流程图如下

image.png

程序步骤描述

首先当程序启动之后,来进行系统的初始化工作,比如说初始化串口,用于最初的调试(之后便可以禁用或者注释掉代码)。 然后初始化I2C1用于Ina226/219 和 SSD1305的通讯。当系统初始化完成之后,便可以成功的读取到INA216/219的模块数据。 并且在循环中读取和控制屏幕刷新和显示。


代码文件(包括INA219和INA226)

https://share.eepw.com.cn/share/download/id/395528


视频

https://v.eepw.com.cn/video/play/id/16288 

https://v.eepw.com.cn/video/play/id/16289 








关键词: 功率检测系统     成果贴    

共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]