串列埠程式流程圖

General 更新 2024年12月27日

  序列介面簡稱串列埠,也稱序列通訊介面或序列通訊介面通常指COM介面,是採用序列通訊方式的擴充套件介面。小編給大家整理了關於,希望你們喜歡!

  

  串列埠介面劃分標準

  同步序列介面英文:SynchronousSerialInterface,SSI是一種常用的工業用通訊介面。。

  非同步序列是指UARTUniversal Asynchronous Receiver/Transmitter,通用非同步接收/傳送。UART是一個並行輸入成為序列輸出的晶片,通常整合在主機板上。UART包含TTL電平的串列埠和RS232電平的串列埠。 TTL電平是3.3V的,而RS232是負邏輯電平,它定義+5~+12V為低電平,而-12~-5V為高電平,MDS2710、MDS SD4、EL805等是RS232介面,EL806有TTL介面。

  序列介面按電氣標準及協議來分包括RS-232-C、RS-422、RS485等。RS-232-C、RS-422與RS-485標準只對介面的電氣特性做出規定,不涉及接外掛、電纜或協議。

  RS-232

  也稱標準串列埠,最常用的一種序列通訊介面。它是在1970年由美國電子工業協會EIA聯合貝爾系統、調變解調器廠家及計算機終端生產廠家共同制定的用於序列通訊的標準。它的全名是“[1] 資料終端裝置DTE和資料通訊裝置DCE之間序列二進位制資料交換介面技術標準”。傳統的RS-232-C介面標準有22根線,採用標準25芯D型插頭座DB25,後來使用簡化為9芯D型插座DB9,現在應用中25芯插頭座已很少採用。

  RS-232採取不平衡傳輸方式,即所謂單端通訊。由於其傳送電平與接收電平的差僅為2V至3V左右,所以其共模抑制能力差,再加上雙絞線上的分佈電容,其傳送距離最大為約15米,最高速率為20kb/s。RS-232是為點對點即只用一對收、發裝置通訊而設計的,其驅動器負載為3~7kΩ。所以RS-232適合本地裝置之間的通訊。[2]

  RS-422

  標準全稱是“平衡電壓數字介面電路的電氣特性”,它定義了介面電路的特性。典型的RS-422是四線介面。實際上還有一根訊號地線,共5根線。其DB9聯結器引腳定義。由於接收器採用高輸入阻抗和傳送驅動器比RS232更強的驅動能力,故允許在相同傳輸線上連線多個接收節點,最多可接10個節點。即一個主裝置Master,其餘為從裝置Slave,從裝置之間不能通訊,所以RS-422支援點對多的雙向通訊。接收器輸入阻抗為4k,故發端最大負載能力是10×4k+100Ω終接電阻。RS-422四線介面由於採用單獨的傳送和接收通道,因此不必控制資料方向,各裝置之間任何必須的訊號交換均可以按軟體方式XON/XOFF握手或硬體方式一對單獨的雙絞線實現。

  RS-422的最大傳輸距離為1219米,最大傳輸速率為10Mb/s。其平衡雙絞線的長度與傳輸速率成反比,在100kb/s速率以下,才可能達到最大傳輸距離。只有在很短的距離下才能獲得最高速率傳輸。一般100米長的雙絞線上所能獲得的最大傳輸速率僅為1Mb/s。

  RS-485

  是從RS-422基礎上發展而來的,所以RS-485許多電氣規定與RS-422相仿。如都採用平衡傳輸方式、都需要在傳輸線上接終接電阻等。RS-485可以採用二線與四線方式,二線制可實現真正的多點雙向通訊,而採用四線連線時,與RS-422一樣只能實現點對多的通訊,即只能有一個主Master裝置,其餘為從裝置,但它比RS-422有改進,無論四線還是二線連線方式總線上可多接到32個裝置。

  RS-485與RS-422的不同還在於其共模輸出電壓是不同的,RS-485是-7V至+12V之間,而RS-422在-7V至+7V之間,RS-485接收器最小輸入阻抗為12kΩ、RS-422是4kΩ;由於RS-485滿足所有RS-422的規範,所以RS-485的驅動器可以在RS-422網路中應用。

  RS-485與RS-422一樣,其最大傳輸距離約為1219米,最大傳輸速率為10Mb/s。平衡雙絞線的長度與傳輸速率成反比,在100kb/s速率以下,才可能使用規定最長的電纜長度。只有在很短的距離下才能獲得最高速率傳輸。一般100米長雙絞線最大傳輸速率僅為1Mb/s。

傳菜部工作流程
創辦公司的流程
相關知識
串列埠通訊流程圖
串列埠中斷流程圖
串列埠程式流程圖
串列埠中斷程式流程圖
串列埠通訊程式流程圖
程式流程圖畫法
程式流程圖含義
程式流程圖怎麼畫
程式流程框圖
感測器酒精測試主程式流程圖