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