51微控制器能直接接收RS485訊號嗎

2025-07-24 18:50:10 字數 1679 閱讀 3238

1樓:萍水e相逢

直接 肯定不行。

51微控制器 的串列埠 是 ttl 電平rs232串列埠,3線rs485訊號 通常 2-3 線(包括地)要轉換的。

max485

2樓:網友

不能,需要經過rs485轉換,把差分訊號變成ttl電平。

3樓:

不行,要用rs485轉換的。rs485有8個引腳:乙個電源;乙個地,乙個差分+;乙個差分-(是通訊線),還有乙個接微控制器rxd,乙個接txd,另外兩個是輸出控制和輸入控制的(這兩個通常連在一起)。

所以微控制器的輸出是先送到txd,再由rs485變成差分訊號送出去的;

輸入是把差分的輸入訊號由rs485送到微控制器的rxd引腳的。

關於51微控制器接收rs485通訊語句的程式

4樓:網友

就是模板匹配啊,每個語句分成前模板和後模板,連續匹配對應則提取中間的字串。

5樓:一萬光年

每行是一陣資料嗎?

資料如何結束的?

關於51微控制器rs485通訊問題

6樓:網友

微控制器端採用串列埠中斷,接收中斷程式中每接收到乙個位元組直接回發。

51微控制器與plc上的rs485如何連線?

7樓:歲月是首歌

一般微控制器的通訊介面是uart串列埠電平是ttl電平,與485的差分訊號是無法直接連線的,中間需要需要用485晶元進行轉換的, 給你推薦一顆晶元pb331,可以相容485協議,接線不分極性匯流排可以供電。

8樓:匿名使用者

顯然,51微控制器 這邊 要 用 max485 晶元相同 的 485 介面 才能連線在一起。

請看 武漢鴻偉光電。

e485b rs232/rs485有源隔離轉換器。

9樓:網友

和232的一樣啊。。就是接到串列埠上去。。

plc的rs485通訊輸出,51微控制器不能接收

10樓:萍水e相逢

供電不足?

連線 電平不對。

11樓:

用示波器看波形,看是否一樣。

rs485與51微控制器通訊

12樓:

因該可以,485通訊最遠,根據你設定通訊距離,波特率越大,通訊距離越短,按你的要求,波特率設定為9600就可以。

rs232和rs485在用51微控制器程式設計時有什麼區別啊?

13樓:網友

實際使用中rs232 一般來說都是全雙工的,rs485一般來說則是半雙工的,通過控制de與re腳切換髮送與接收,同時注意,接收的時候不能傳送,傳送的時候不要接收。

rs232一般只能實現點對點通訊,即乙個站點傳送,乙個站點接收。rs485接線可能通過接成匯流排方式實現多點通訊,即乙個站點傳送資料,多個站點接收資料。當然,相應的多點通訊的程式設計也要複雜的多。

14樓:

485要注意傳送端的使能,其他的包括中斷處理,接收、傳送都差不多。

微控制器有哪些工作,學會51微控制器能做什麼工作?

微控制器 設計電路和編寫 這樣找工作會好找一點,工資金會高一些。有些專門搞 待遇次之 有些專門優生硬體電路,待遇一般。其實你做通訊比做微控制器好,現在做微控制器太多了!現在的電子開發,都會涉及到微控制器。微控制器的應用是非常廣泛的。現在的單片開發是arm32 實時作業系統。想要學微控制器的話,沒必要...

51微控制器pwm調光電路,51微控制器pwm調光電路

51微控制器pwm調光電路參考源程式 int potpin 0 定義模擬介面0int ledpin 11 定義數字介面11 pwm 輸出 int val 0 暫存來自感測器的變數數值void setup void loop 原理圖 pwm簡介 pulse width modulation 就是通常所...

51微控制器串列埠接收多字元並存入陣列的程式

你這串列埠bai接收子程式,只要接du收到第乙個位元組的zhi資料就dao一直在中斷子程式中,然後專等待接收其它數屬據了,while ri 這就是在等待接收其它資料了,接收完了以後又在中斷子程式連續傳送了。這麼寫程式是有很大弊病的,一旦進入中斷程式,到最後傳送結束,都一直在中斷子程式中,那這個期間微...