INA219 模块 – 串行接口
出处:维库电子市场网 发布于:2023-07-25 17:34:30 | 1154 次阅读
以下是卖家的产品描述摘录:
基于 INA219 的电流传感器模块是基于 I 2 C 接口的零漂移和双向电流/功率监控模块。它可以同时感测分流电压、电流和功率,并通过 I2C 协议提交数据。即使采用 3V 或 5V 供电,分线模块也可以处理高达 +26V DC 的高侧电流。它具有强大的 12 位 ADC,可转换精密放大器感测的电流。电流检测范围为±3.2A,分辨率为0.8mA。它还会通知电压的高侧,这对于跟踪电池寿命非常有用。
规格
0.1 Ω、1%、2 W 电流检测电阻
目标电压高达+26V
电流测量高达 ±3.2A,分辨率为 ±0.8mA
I2C 7 位地址 0x40、0x41、0x44、0x45
INA219 模块 – 串行接口
INA219 仅作为 I 2 C 总线和 SMBus 上的从设备运行。通过开漏 I/O 线 SDA 和 SCL 与总线连接。 SDA 和 SCL 引脚具有集成尖峰抑制滤波器和施密特触发器,可最大限度地减少输入尖峰和总线噪声的影响。 INA219 支持快速(1 至 400kHz)和高速(1kHz 至 2.56MHz)模式的传输协议。所有数据字节均首先传输最高有效字节。
要与 INA219 通信,主器件必须首先通过从器件地址字节对从器件进行寻址。从机地址字节由七个地址位和一个指示执行读或写操作意图的方向位组成。 INA219 有两个地址引脚:A0 和 A1。 下表描述了 16 个可能地址中每个地址的引脚逻辑电平。引脚 A0 和 A1 的状态在每次总线通信时进行采样,并且应在接口上发生任何活动之前进行设置。地址引脚在每个通信事件开始时读取。 值得注意的是,网上有很多INA219模块的型号。以下会议展示了四种不同 INA219 中国分线板/模块的I 2 C 地址,以及必须桥接哪些焊盘才能设置特定地址。
无桥 → 0x40(默认)
A0 桥 → 0x41
A1 桥 → 0x44
A0+A1 桥 → 0x45 INA219 模块 – 我的选择
这是我的 INA219 模块。请注意,输入部分(传感线)具有可焊接的螺钉端子块的占地面积。
现在对其引脚描述:VIN+ → 检测输入 +
VIN- → 检测输入 –
VCC → 模块电源输入(+3 至 5V)
GND → 地轨 (0V)
SDA → I 2 C 串行数据
SCL → I 2 C 串行时钟 并且,其示意图供您参考: INA219 模块和 Arduino – 第一次测试
诚然,INA219 模块没有什么新意或特别之处,因为有无数教程/项目利用其测量直流电流和电压的能力。出于某些原因,我想在几个小项目中使用 INA219 模块。所以,我决定自己做一些飞行前测试。您可以按照以下步骤使用 Arduino Uno 微控制器测试 INA219 模块。 首先,如下图所示设置您的硬件:
版权与免责声明
凡本网注明“出处:维库电子市场网”的所有作品,版权均属于维库电子市场网,转载请必须注明维库电子市场网,https://www.dzsc.com,违反者本网将追究相关法律责任。
本网转载并注明自其它出处的作品,目的在于传递更多信息,并不代表本网赞同其观点或证实其内容的真实性,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品出处,并自负版权等法律责任。
如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。