RS-485接口簡介
由于串行通信的簡單易用,工業(yè)上使用串行通信作為數(shù)據(jù)交換的手段。可是工業(yè)環(huán)境通常會有噪聲干擾傳輸線路,在用RS-232作傳輸時經(jīng)常會受到外界的電氣干擾而使信號發(fā)生錯誤,而且RS-232的最大傳輸距離在不另加緩沖器的情況下只有15m。
RS-485的信號傳輸方式如圖1所示.RS-485的信號在傳送出去之前會先分解成正負兩條線路,當?shù)竭_接收端后,再將信號相減還原成原來的信號。如果將原始信號標注為(DT),而被分解后的信號標注為(D+)和(D-),則原始信號與分解后的信號在由傳輸端傳送出去時的運算關系如下:
(DT)=(D+)=(D-)
圖1 RS-485信號傳輸方式
同樣地,接收端在接收到信號后,也按上式將信號還原成原來的樣子。而如果線路受到干擾,這時候在兩條傳輸線上的信號會分別成為(D+)+Noise和(D-)+Noise,如果接收端接收此信號,它必須按照一定的方式將其合成,合成的方程式如下:
(DT)=[(D=)+Noise]-[(D-)+Noise]=(D+)-(D-)
此方程式與前一方程式的結(jié)果是一樣的。因此使用RS485通信網(wǎng)絡可以有效地防止噪聲干擾,|也正因為這種特性,工業(yè)上比較適合使用這種串行傳輸方式。 .
本模塊選用PIC單片機系列中的PIC 16F73與Maxim公司推出的MAX485芯片組成串口通信模塊,通過單片機的RC2腳對MAX485芯片進行控制。通過跳線J1可以測量單片機輸出的信號。
評論