tft每日頭條

 > 生活

 > 怎麼測試rs232串口通信

怎麼測試rs232串口通信

生活 更新时间:2025-01-24 01:50:37

怎麼測試rs232串口通信?RS232和串口通信,用于串口設備的數據采集軟件,包括儀表、天平、秤或任何RS232儀器WinWedge直接将數據捕獲到Excel、Access或任何Windows應用程序或網頁它甚至可以從COM端口發送命令,因此您可以通過熱鍵,按鈕或DDE控制您的設備,現在小編就來說說關于怎麼測試rs232串口通信?下面内容希望能幫助到你,我們來一起看看吧!

怎麼測試rs232串口通信(RS232與串口通信的4個注意事項詳解)1

怎麼測試rs232串口通信

RS232和串口通信,用于串口設備的數據采集軟件,包括儀表、天平、秤或任何RS232儀器。WinWedge直接将數據捕獲到Excel、Access或任何Windows應用程序或網頁。它甚至可以從COM端口發送命令,因此您可以通過熱鍵,按鈕或DDE控制您的設備。

許多PC和兼容計算機都配有兩個串行端口和一個并行端口。雖然這兩種類型的端口用于與外部設備通信,但它們以不同的方式工作。并行端口通過8條單獨的線路一次發送和接收8位數據。這樣可以非常快速地傳輸數據。

然而,由于必須包含單根電線的數量,所需的電纜更笨重。并行端口通常用于将PC連接到打印機,很少用于其他方面。串行端口通過一條線一次一位地發送和接收數據。雖然以這種方式傳輸每個字節的數據需要8倍的時間,但隻需要幾根電線。事實上,雙向(全雙工)通信是可能的,隻有三條獨立的電線 - 一條發送,一條接收,一條公共信号地線。 

1.雙向通信

PC上的串行端口是全雙工設備,這意味着它可以同時發送和接收數據。

為了能夠這樣做,它使用單獨的線路來發送和接收數據。某些類型的串行設備僅支持單向通信,因此在電纜中僅使用兩根電線 - 傳輸線和信号接地。

RS232與串口通信的4個注意事項圖片  

2.通過比特溝通

一旦發送起始位,發送器就發送實際數據位。

可能有5,6,7或8個數據位,具體取決于您選擇的數字。

接收器和發送器必須就數據位數以及波特率達成一緻。

幾乎所有設備都使用7或8個數據位傳輸數據。

RS232與串口通信的4個注意事項圖片

請注意 : 當僅使用7個數據位時,不能發送大于127的ASCII值。

同樣,使用5位将最高可能值限制為31.發送數據後,将發送停止位。

停止位的值為1 - 或标記狀态 - 即使前一個數據位的值也為1,也可以正确檢測到它。

這是通過停止位的持續時間來完成的。

停止位的長度可以是1,1.5或2位周期。

3.奇偶校驗位

除了通過使用開始和停止位提供的同步之外,可以可選地與數據一起發送稱為奇偶校驗位的附加位。

奇偶校驗位提供少量錯誤檢查,以幫助檢測傳輸期間可能發生的數據損壞。

您可以選擇偶數奇偶校驗,奇校驗,标記奇偶校驗,空間奇偶校驗或根本不選擇。

當使用偶數奇偶校驗時,計數每個數據字節中的标記數(邏輯1位),并且在數據位之後發送單個位以指示剛剛發送的1位數是偶數還是奇數。

RS232與串口通信的4個注意事項圖片 

例如,當選擇偶校驗時,如果先前标記的數量是偶數,則以0的值發送奇偶校驗位。

對于二進制值0110 0011,奇偶校驗位将為0.

如果偶數奇偶校驗有效并且二進制數1101 0110被發送,則奇偶校驗位将為1.

奇校驗恰好相反,奇偶校驗位為0當前一個字中的标記位數是奇數時。

奇偶校驗錯誤檢查非常簡陋。

雖然它會告訴您字符中是否存在單個位錯誤,但它不會顯示錯誤接收到哪個位。

此外,如果偶數位出錯,則奇偶校驗位根本不會反映任何錯誤。

标記奇偶校驗意味着奇偶校驗位總是設置為标記信号條件,同樣空間奇偶校驗總是在空間信号條件下發送奇偶校驗位。

由于這兩種奇偶校驗選項沒有任何用處,因此它們幾乎從不使用。 

4.RS232C  

RS232代表推薦标準号232,C代表标準的最新版本。

大多數計算機上的串行端口使用RS-232C标準的子集。

完整的RS-232C标準規定了25針“D”連接器,其中使用了22個引腳。

普通PC通信不需要大多數這些引腳,事實上,大多數新PC都配備隻有9個引腳的公D型連接器。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved