首页 | 嵌入式系统 | 显示技术 | 模拟IC/电源 | 元件与制造 | 其他IC/制程 | 消费类电子 | 无线/通信 | 汽车电子 | 工业控制 | 医疗电子 | 测试测量
首页> 分享下载> 模拟IC/电源> 智能电源板开源分享

智能电源板开源分享

资料介绍
显着特点
Smarter Smart Power Strip 目前的特点:

个别插座将关闭它们各自的电流消耗高于阈值。
优先插座关闭。当所有插座的总电流消耗高于阈值时,具有较高优先级的插座将保持打开并关闭较低优先级的插座。因此,在我的用例中,我妻子的熨斗和烘干机将关闭以保持我的基本电子设备开启。
指示
我正在使用运行 Android Things 的 PICO-PI i.MUX6 作为电源板的大脑。最初我试图从这个板上运行所有东西,但需要卸载读取传感器和计算电流 RMS 到 Arduino。PICO-PI 从 Arduino 读取数据并确定是否关闭继电器。

由于缺乏资源,这个项目只适用于 2 个插座,因为我手头只有一个 2 继电器板。但我已经编写了代码,只需根据需要进行少量修改即可轻松完成更多任务。

将 Arduino 项目 https://github.com/bbtinkerer/I2C_ACS712/tree/master/Arduino/I2C_ACS712 闪存到 Arduino。如果您愿意,可以更改 I2C 地址。该项目只是不断读取 ADC0 和 ADC1 并计算将连接到这些引脚的 ACS712 20A 的 RMS 值。Arduino 通过 I2C 向其请求数据时返回 4 个字节。前 2 个字节采用 MSB 格式,表示连接到 ADC0 的传感器的电流(以毫安为单位)。第二个 2 个字节是第二个传感器。

为了避免在开发过程中使用带电的电源线,我关闭了带有 10K 电位器的 ACS712 传感器。这些电位器可以模拟 ACS712 传感器报告的内容。
标签: 智能电源板
智能电源板开源分享
本地下载

评论