基于ZigBee的遠程電力抄表數(shù)據(jù)采集器設(shè)計
2.3 采集單元的RS 485接口電路設(shè)計
為了實現(xiàn)總線和微控制器的隔離,在微控制器的異步通信口與MAX485之間采用光耦隔離,如圖4所示,ATmega1281的PD2,PD3,PD5通過光耦隔離器分別對接收、輸入、控制信號起隔離作用。在輸出線路設(shè)計上,R15為傳輸線路上的匹配電阻,以減少線路上傳輸信號的反射,在MAX485的485信號輸出端串聯(lián)了兩個20 Ω的電阻R10,R11以防止由于本機的故障而影響總線中其他分機的通信,在485電路的A、B輸出端加接上拉、下拉電阻R8,R9,使A端電位高于B端電位,這樣RXD的電平在RS 485總線不發(fā)送期間(總線懸浮時)呈現(xiàn)惟一的高電平,這樣就可以避免在總線上所有發(fā)送器被禁止時,常常誤認為通信幀的起始引起工作不正常。通過以上設(shè)計就可以實現(xiàn)微控制器通過RS 485總線對其管轄的各電能計量單元的數(shù)據(jù)進行采集、處理、存儲和控制的目的。
評論