-
解決這個問題的最好方法是進行試驗。 我曾經在加工車間的環境中使用4800波特的RS232介面方式,通訊距離是一整卷200公尺的電纜,採用方形兩芯遮蔽線和軟體通訊協議。 我們可以稍微分析一下,4800波特相當於480赫茲(8個資料+啟停),電壓訊號的實際幅度是to+台式電腦),而膝上型電腦的串列埠訊號幅度大約是-8xv到+8xv。
由於台式計算機的串列埠晶元通常由+-12V供電,因此膝上型電腦和微控制器通常由單個5V DC-DC幫浦供電,如MAX232。 因此,桌面的序列訊號幅度很高。 如果電纜是方形的,為什麼通訊距離不能長?
由於480Hz的訊號頻率不高,因此沒有脈衝的反射。 出於穩定性考慮,我沒有進行 9600 波特率測試,因為當時我連線了 50 個序列裝置。 中外文獻中的東西只能作為參考,不能一概而論,很多重要的技術概念必須通過自己的分析和實驗來理解和完善。
-
在使用電纜(雙絞線)的情況下。
啊,不是纖維!! )
它可以達到數十甚至數百公里(當然有先決條件! 一般來說,RS485可以在幾公里外。
RS232 可以是 15-20 公尺。
TTL 可以是 1-2 公尺。
-
但是,10公里的佈線太貴了,除非有現成的佈線。
-
要用485晶元來通訊,232晶元距離遠,效果不好,通訊方式由主從應答。
-
井! RS485通訊是可能的,但間距超過200m。
您可以嘗試GPRS時事通訊!
-
微控制器雙機通訊最常用的典型應用是微控制器與計算機之間的序列通訊。 計算機作為上位機控制下位機,即微控制器,實現遠端控制。 而真正的兩個微控制器真的不能相互通訊。
但是雙機通訊方式是一樣的,編寫程式和硬體的連線也是一樣的。
-
微控制器上的通訊可以是多台微控制器之間的通訊,也可以是微控制器和一台計算機之間的通訊,也不能是微控制器,兩片微控制器之間或計算機與微控制器之間是有距離的。 就兩者之間的距離而言,通訊線是需要的,所以通訊線的長度是由距離決定的。
-
你好!!
微控制器雙機通訊是將微控制器的串列埠RX和TX直接連線,然後通過串列埠命令完成通訊!
給你乙個完全可以滿足你要求的例項!
-
二手儀表,遮蔽線,波特率57600,從未在工業環境中嘗試過。
但是,它由光耦合器 (TLP521) 隔開。 為了節省232個介面晶元,必須作為最後的手段。
AT89C52 C 系列是早期產品。 沒有了程式設計和看門狗,為了區別於早期產品,將新產品改為具有看門狗和ISP功能的AT89S52,ISP就是程式設計的意思。早期是晶格的專利技術,現在被大量使用。 >>>More
定義 uint unsigned int 等效於在程式集中定義乙個 16 位整數變數 n,該變數分為上層 8 位 nh 和下層 8 位 nl >>>More
這並不難,我就是這樣學會的。 只要找到正確的路,還是可以避免那麼多彎路的,我上學的時候走了很多彎路,靠自己一步一步想出來。您可以新增我了解詳細資訊,我會幫助您!
我看了一下其他的答案,我覺得不好,你很像工控,工控對實時性要求很嚴格,老二朋友居然出現了while迴圈,這不符合實時性,我做工控程式,乙個主迴圈一般不會超過10ms >>>More