于實(shí)際應(yīng)用系統(tǒng)中,往往分散控制單元數(shù)量較多,分布較遠(yuǎn),現(xiàn)場(chǎng)存在各種干擾,所以通信的可靠性不高,再加上軟硬件設(shè)計(jì)的不完善,使得實(shí)際工程應(yīng)用中如何保障RS-485總線的通信的可靠性成為各研發(fā)機(jī)構(gòu)的一塊心病。
在使用RS-485總線時(shí),如果簡(jiǎn)單地按常規(guī)方式設(shè)計(jì)電路,在實(shí)際工程中可能有以下兩個(gè)問(wèn)題出現(xiàn)。一是通信數(shù)據(jù)收發(fā)的可靠性問(wèn)題;二是在多機(jī)通信方式下,一個(gè)節(jié)點(diǎn)的故障(如死機(jī)),往往會(huì)使得整個(gè)系統(tǒng)的通信框架崩潰,而且給故障的排查帶來(lái)困難。
針對(duì)上述問(wèn)題,我們對(duì)485總線的軟硬件采取了具體的改進(jìn)措施
2.硬件電路的設(shè)計(jì)
現(xiàn)以8031單片機(jī)自帶的異步通信口,外接75176芯片轉(zhuǎn)換成485總線為例。其中為了實(shí)現(xiàn)總線與單片機(jī)系統(tǒng)的隔離,在8031的異步通信口與75176之間采用光耦隔離。電路原理 
|