關於MAX485用法

2021-06-27 22:32:55 字數 1836 閱讀 1977

re和

de分別是接收使能和傳送使能控制端,兩者的使能邏輯又正好相反,所以你完全可以將這兩

個引腳連線在一起,接到

51的任何乙個可程式設計

i/o腳上,當程式設計為

re使能時

de必為不使能,反之

亦然。針對

rs-232-c

的不足,出現了一些新的介面標準,rs-

485的電氣標準就是其中的一種。rs-

485是美國電氣工業聯合會

(eia)

制定的利用平衡雙絞線作傳輸線的多點通訊標準。它採用差分訊號進行傳輸;最大傳輸距離可以達到

1.2 km

;最大可連線

32個驅動器和收發器;接收器最小靈敏度可達

±200 mv

;最大傳輸速率可達

2.5 mb/s

。由此可見,rs-

485協議正是針對遠距離、高靈敏度、多點通訊制定的標準。

rs-485

具有以下特點:1)

rs-485

的電氣特性:邏輯「1

」以兩線間的電壓差為+(

2―6)

v表示;邏輯「0

」以兩線間的電壓差為-(

2―6)

v表示。介面訊號電平比

rs-232-c

降低了,就不易損壞介面電路的晶元,

且該電平與

ttl電平相容,可方便與

ttl

電路連線。2)

rs-485

的資料最高傳輸速率為

10mbps3)

rs-485

介面是採用平衡驅動器和差分接收器的組合,抗共模幹能力增強,即抗雜訊干擾性好。4)

rs-485

介面的最大傳輸距離標準值為

4000

英呎,實際上可達

3000

公尺,另外

rs-232-c

介面在匯流排上只允許連線

1個收發器,

即單站能力。而

rs-485

介面在匯流排上是允許連線多達

128個收發器。即具有多站能力

,這樣使用者可以利用單一的

rs-485

介面方便地建立起裝置網路。

max485

介面晶元是

maxim

公司的一種rs-

485晶元,

採用單一電源

+5 v

工作,額定電流為

300 μa

,採用半雙工通訊方式。它完成將

ttl電平轉換為rs-

485電平的功能。其引腳結構圖如圖

1所示。從圖中可以看出

,max485

晶元的結構和引腳都非常簡單

,內部含有乙個驅動器和接收器。ro和

di端分別為接收器的輸出和驅動器的輸入端,與微控制器連線時只需分別與微控制器的

rxd和

txd相連即可;

/re和

de端分別為接收和傳送的使能端,當

/re為邏輯

0時,器件處於接收狀態;當

de為邏輯

1時,器件處於傳送狀態,因為

max485

工作在半雙工狀態,所以只需用微控制器的乙個管腳控制這兩個引腳即可;a端和

b端分別為接收和傳送的差分訊號端,當

a引腳的電平高於

b時,代表傳送的資料為1;當

a的電平低於

b端時,代表傳送的資料為

0。在與微控制器連線時接線非常簡單。只需要乙個訊號控制

max485

的接收和傳送即可。同時將a和

b端之間加匹配電阻,一般可選

100ω

的電阻。

MAX485串列埠通訊

程式使用了簡單的協議,準確率較高!歡迎高手指教!c51程式設計 include include include hc595 driver.h 55 01 xx yy zz cs 55 01 xx yy zz aa ee 校驗 方向 3個資料 檢驗和 幀尾 define inbuf len 3 資料長...

matlab中max的用法

c max a 返回乙個陣列各不同維中的最大元素。如果a是乙個向量,max a 返回a中的最大元素。如果a是乙個矩陣,max a 將a的每一列作為乙個向量,返回一行向量包含了每一列的最大元素。c max a,b 返回乙個和a和b同大小的陣列,其中的元素是從a或b中取出的最大元素。當amxn是乙個矩陣...

Matlab中max函式用法

matlab中max函式在矩陣中求大小 1 c max a 返回乙個陣列各不同維度中的最大元素。如果a是乙個向量,max a 返回a中的最大元素。如果a是乙個矩陣,max a 將a的每一列作為乙個向量,返回乙個行向量,行向量的第i個值是a矩陣中第i列中的最大值。2 c,index max a 返回返...