通過Arduino,RS485和SML協(xié)議讀取Holley Tech DZ541電表的總功耗和有功功率值。
硬件組件:
- Arduino UNO×1個(gè)
- RS485屏蔽×1個(gè)
軟件應(yīng)用程序和在線服務(wù):
- Arduino IDE
手動(dòng)工具和制造機(jī):
- 多功能工具,螺絲刀
了解房屋的當(dāng)前功耗或總功耗通常很有趣,以限制用電成本并保護(hù)環(huán)境。這并不是真正的問題,因?yàn)榇蠖鄶?shù)情況下,您會(huì)在安裝柜中找到數(shù)字電表。
在德國,這種情況下,您經(jīng)常會(huì)在櫥柜中找到來自中國的Holley Tech的DZ541。該儀表配有光學(xué)紅外接口和RS485接口,可通過所謂的SML協(xié)議分發(fā)收集的數(shù)據(jù)。
在這個(gè)項(xiàng)目中,我們將使用RS485接口將Arduino連接到儀表,并讀出總功耗和有功功率的值。
要將Arduino通過RS485連接到儀表,我使用了帶有隔離接口的Arduino RS485屏蔽。儀表的RS485端子由塑料蓋保護(hù)。該蓋通常由密封件鎖定。不要自己打開此蓋子。這可能很危險(xiǎn),并且密封件破裂可能是能源供應(yīng)商遇到很多麻煩的原因。最好的方法是向電工尋求幫助。他可以將電纜連接到儀表的RS485端子并恢復(fù)密封。