通过Arduino,RS485和SML协议读取Holley Tech DZ541电表的总功耗和有功功率值。
硬件组件:
- Arduino UNO×1个
- RS485屏蔽×1个
- Arduino IDE
手动工具和制造机:
- 多功能工具,螺丝刀
了解房屋的当前功耗或总功耗通常很有趣,以限制用电成本并保护环境。这并不是真正的问题,因为大多数情况下,您会在安装柜中找到数字电表。
在德国,这种情况下,您经常会在橱柜中找到来自中国的Holley Tech的DZ541。该仪表配有光学红外接口和RS485接口,可通过所谓的SML协议分发收集的数据。
在这个项目中,我们将使用RS485接口将Arduino连接到仪表,并读出总功耗和有功功率的值。
要将Arduino通过RS485连接到仪表,我使用了带有隔离接口的Arduino RS485屏蔽。仪表的RS485端子由塑料盖保护。该盖通常由密封件锁定。不要自己打开此盖子。这可能很危险,并且密封件破裂可能是能源供应商遇到很多麻烦的原因。最好的方法是向电工寻求帮助。他可以将电缆连接到仪表的RS485端子并恢复密封。
阅读全文