串口通信是什麼?

General 更新 2024-05-18

什麼是串口通信啊?

串口是計算機上一種非常通用設備通信的協議(不要與通用串行總線Universal Serial Bus或者USB混淆)。大多數計算機包含兩個基於RS232的串口。串口同時也是儀器儀表設備通用的通信協議;很多GPIB兼容的設備也帶有RS-232口。同時,串口通信協議也可以用於獲取遠程採集設備的數據。

串口通信的概念非常簡單,串口按位(bit)發送和接收字節。儘管比按字節(byte)的並行通信慢,但是串口可以在使用一根線發送數據的同時用另一根線接收數據。它很簡單並且能夠實現遠距離通信。比如IEEE488定義並行通行狀態時,規定設備線總常不得超過20米,並且任意兩個設備間的長度不得超過2米;而對於串口而言,長度可達1200米。

典型地,串口用於ASCII碼字符的傳輸。通信使用3根線完成:(1)地線,(2)發送,(3)接收。由於串口通信是異步的,端口能夠在一根線上發送數據同時在另一根線上接收數據。其他線用於握手,但是不是必須的。串口通信最重要的參數是波特率、數據位、停止位和奇偶校驗。對於兩個進行通行的端口,這些參數必須匹配:

a,波特率:這是一個衡量通信速度的參數。它表示每秒鐘傳送的bit的個數。例如300波特表示每秒鐘發送300個bit。當我們提到時鐘週期時,我們就是指波特率例如如果協議需要4800波特率,那麼時鐘是4800Hz。這意味著串口通信在數據線上的採樣率為4800Hz。通常電話線的波特率為14400,28800和36600。波特率可以遠遠大於這些值,但是波特率和距離成反比。高波特率常常用於放置的很近的儀器間的通信,典型的例子就是GPIB設備的通信。

b,數據位:這是衡量通信中實際數據位的參數。當計算機發送一個信息包,實際的數據不會是8位的,標準的值是5、7和8位。如何設置取決於你想傳送的信息。比如,標準的ASCII碼是0~127(7位)。擴展的ASCII碼是0~255(8位)。如果數據使用簡單的文本(標準 ASCII碼),那麼每個數據包使用7位數據。每個包是指一個字節,包括開始/停止位,數據位和奇偶校驗位。由於實際數據位取決於通信協議的選取,術語“包”指任何通信的情況。

c,停止位:用於表示單個包的最後一位。典型的值為1,1.5和2位。由於數據是在傳輸線上定時的,並且每一個設備有其自己的時鐘,很可能在通信中兩臺設備間出現了小小的不同步。因此停止位不僅僅是表示傳輸的結束,並且提供計算機校正時鐘同步的機會。適用於停止位的位數越多,不同時鐘同步的容忍程度越大,但是數據傳輸率同時也越慢。

d,奇偶校驗位:在串口通信中一種簡單的檢錯方式。有四種檢錯方式:偶、奇、高和低。當然沒有校驗位也是可以的。對於偶和奇校驗的情況,串口會設置校驗位(數據位後面的一位),用一個值確保傳輸的數據有偶個或者奇個邏輯高位。例如,如果數據是011,那麼對於偶校驗,校驗位為0,保證邏輯高的位數是偶數個。如果是奇校驗,校驗位位1,這樣就有3個邏輯高位。高位和低位不真正的檢查數據,簡單置位邏輯高或者邏輯低校驗。這樣使得接收設備能夠知道一個位的狀態,有機會判斷是否有噪聲干擾了通信或者是否傳輸和接收數據是否不同步。

串口通信和串行通信有什麼區別?

1.並行接口

目前,計算機中的並行接口主要作為打印機端口,接口使用的不再是36針接頭而是25針D形接頭。所謂“並行”,是指8位數據同時通過並行線進行傳送,這樣數據傳送速度大大提高,但並行傳送的線路長度受到限制,因為長度增加,干擾就會增加,容易出錯。

現在有五種常見的並口:4位、8位、半8位、EPP和ECP,大多數PC機配有4位或8位的並口,許多利用Intel386芯片組的便攜機配有EPP口,支持全部IEEE1284並口規格的計算機配有ECP並口。

標準並行口4位、8位、半8位:

4位口一次只能輸入4位數據,但可以輸出8位數據;8位口可以一次輸入和輸出8位數據;半8位也可以。

EPP口(增強並行口):由Intel等公司開發,允許8位雙向數據傳送,可以連接各種非打印機設備,如掃描儀、LAN適配器、磁盤驅動器和CDROM 驅動器等。

ECP口(擴展並行口):由Microsoft、HP公司開發,能支持命令週期、數據週期和多個邏輯設備尋址,在多任務環境下可以使用DMA(直接存儲器 訪問)。

目前幾乎所有的586機的主板都集成了並行口插座,標註為 Paralle1或LPT1,是一個26針的雙排針插座。

2.串行接口

計算機的另一種標準接口是串行口,現在的PC機一般至少有兩個串行口COM1和COM2。串行口不同於並行口之處在於它的數據和控制信息是一位接一位串行地傳送下去。這樣,雖然速度會慢一些,但傳送距離較並行口更長,因此長距離的通信應使用串行口。通常COM1使用的是9針D形連接器,而COM2有些使 用的是老式的DB25針連接器。

3.磁盤接口

1)IDE接口

IDE接口也叫做ATA端口,只可以接兩個容量不超過528M的硬盤驅動器,接口的成本很低,因此在386、486時期非常流行。但大多數IDE接口不支持DMA數據傳送,只能使用標準的PCI/O端口指令來傳送所有的命令、狀態、數據。幾乎所有的586主板上都集成了兩個40針的雙排針IDE接口插座,分別標註為IDE1和IDE2。

2)EIDE接口

EIDE接口較IDE接口有了很大改進,是目前最流行的接口。

首先,它所支持的外設不再是2個而是4個了,所支持的設備除了硬盤,還包括CD-ROM驅動器磁盤備份設備等。

其次,EIDE標準取消了528MB的限制,代之以8GP限制。

第三,EIDE有更高的數據傳送速率,支持PIO模式3和模式4標準。

4.SCSI接口

SCSI(SmallComputerSystemInterface)小計算機系統接口,在做圖形處理和網絡服務的計算機中被廣泛採用SCSI接口的硬盤。除了硬盤以外,SCSI接口還可以連接CD-ROM驅動器、掃描儀和打印機等,它具有以下特點:

*可同時連接7個外設;

*總線配置為並行8位、16位或32位;

*允許最大硬盤空間為8.4GB(有些已達到9.09GB);

*更高的數據傳輸速率,IDE是2MB每秒,SCSI通常可以達到5MB每秒,FASTSCSI(SCSI-2)能達到10MB每秒,最新的SCSI-3甚至能夠達到40MB每秒,而EIDE最高只能達到16.6MB每秒;

*成本較IDE和EIDE接口高很多,而且,SCSI接口硬盤必須和SCSI接口卡配合使用,SCSI接口卡也比IED和EIDE接口貴很多。

*SCSI接口是智能化的,可以彼此通信而不增加CPU的負擔。在IDE和EIDE設備之間傳輸數據時,CPU必須介入,而SCSI設備在數據傳輸過程中起......

串口通信的用途是什麼?

例子可多了,非常的常用,像數據採集就可以用串口阿,幾個器件的通信都可以用串口阿,你會發現串口無處不在阿,好好學學單片機原理就都明白了。

什麼是串行通訊端口?

串行通訊接口簡稱串行口(RS-232-C),也叫串行通信接口。接口是電腦與其它設備傳送信息的一種標準接口。電腦至少有兩個串行口COM1和COM2。

計算機與計算機或計算機與終端之間的數據傳送可以採用串行通訊和並行通訊二種方式。由於串行通訊方式具有使用線路少、成本低,特別是在遠程傳輸時,避免了多條線路特性的不一致而被廣泛採用。 在串行通訊時,要求通訊雙方都採用一個標準接口,使不同 的設備可以方便地連接起來進行通訊。

RS-232-C接口(又稱 EIA RS-232-C)是目前最常用的一種串行通訊接口。它是在1970年由美國電子工業協會(EIA)聯合貝爾系統、 調制解調器廠家及計算機終端生產廠家共同制定的用於串行通訊的標 準。它的全名是“數據終端設備(DTE)和數據通訊設備(DCE)之間 串行二進制數據交換接口技術標準”該標準規定採用一個25個腳的 DB25連接器,對連接器的每個引腳的信號內容加礎規定,還對各種信號的電平加以規定。

串口通信和串行通信有什麼區別啊? 5分

串行通信是相對於並行通行來說的,典型的並行通信有打印機端口、IDE端口、甚至PCI、AGP這些板卡,相對於同頻率的串行通信來說,並行通信效率高,它們一個時鐘週期傳送的數據是串行通信的數倍(倍數與並行通信的數據位數相關),但是,在高頻率通信時,並行通信的數據同步成本太高,因此,新的通訊手段都是串行通信,因為串行通信不存在同步問題,而且容易通過很高的頻率將通信效率提升上去,比如這些年流行的SATA口,USB口等。

串口通信是一種相對低速的串行通信手段,一般速率為9600bps到1mbps。

串口通信的原理

串口通信(Serial Communications)的概念非常簡單,串口按位(bit)發送和接收字節。儘管比按字節(byte)的並行通信慢,但是串口可以在使用一根線發送數據的同時用另一根線接收數據。它很簡單並且能夠實現遠距離通信。比如IEEE488定義並行通行狀態時,規定設備線總長不得超過20米,並且任意兩個設備間的長度不得超過2米;而對於串口而言,長度可達1200米。典型地,串口用於ASCII碼字符的傳輸。通信使用3根線完成,分別是地線、發送、接收。由於串口通信是異步的,端口能夠在一根線上發送數據同時在另一根線上接收數據。其他線用於握手,但不是必須的。串口通信最重要的參數是波特率、數據位、停止位和奇偶校驗。對於兩個進行通信的端口,這些參數必須匹配。a,波特率:這是一個衡量符號傳輸速率的參數。指的是信號被調製以後在單位時間內的變化,即單位時間內載波參數變化的次數,如每秒鐘傳送240個字符,而每個字符格式包含10位(1個起始位,1個停止位,8個數據位),這時的波特率為240Bd,比特率為10位*240個/秒=2400bps。一般調製速率大於波特率,比如曼徹斯特編碼)。通常電話線的波特率為14400,28800和36600。波特率可以遠遠大於這些值,但是波特率和距離成反比。高波特率常常用於放置的很近的儀器間的通信,典型的例子就是GPIB設備的通信。b,數據位:這是衡量通信中實際數據位的參數。當計算機發送一個信息包,實際的數據往往不會是8位的,標準的值是6、7和8位。如何設置取決於你想傳送的信息。比如,標準的ASCII碼是0~127(7位)。擴展的ASCII碼是0~255(8位)。如果數據使用簡單的文本(標準 ASCII碼),那麼每個數據包使用7位數據。每個包是指一個字節,包括開始/停止位,數據位和奇偶校驗位。由於實際數據位取決於通信協議的選取,術語“包”指任何通信的情況。 c,停止位:用於表示單個包的最後一位。典型的值為1,1.5和2位。由於數據是在傳輸線上定時的,並且每一個設備有其自己的時鐘,很可能在通信中兩臺設備間出現了小小的不同步。因此停止位不僅僅是表示傳輸的結束,並且提供計算機校正時鐘同步的機會。適用於停止位的位數越多,不同時鐘同步的容忍程度越大,但是數據傳輸率同時也越慢。d,奇偶校驗位:在串口通信中一種簡單的檢錯方式。有四種檢錯方式:偶、奇、高和低。當然沒有校驗位也是可以的。對於偶和奇校驗的情況,串口會設置校驗位(數據位後面的一位),用一個值確保傳輸的數據有偶個或者奇個邏輯高位。例如,如果數據是011,那麼對於偶校驗,校驗位為0,保證邏輯高的位數是偶數個。如果是奇校驗,校驗位為1,這樣就有3個邏輯高位。高位和低位不真正的檢查數據,簡單置位邏輯高或者邏輯低校驗。這樣使得接收設備能夠知道一個位的狀態,有機會判斷是否有噪聲干擾了通信或者是否傳輸和接收數據是否不同步。

什麼叫做串口線?

串行接口簡稱串口,也稱串行通信接口或串行通訊接口(通常指COM接口),是採用串行通信方式的擴展接口。

串行接口 (Serial Interface) 是指數據一位一位地順序傳送,其特點

是通信線路簡單,只要一對傳輸線就可以實現雙向通信(可以直接利用電話線作為傳輸線),從而大大降低了成本,特別適用於遠距離通信,但傳送速度較慢。一條信息的各位數據被逐位按順序傳送的通訊方式稱為串行通訊。串行通訊的特點是:數據位的傳送,按位順序進行,最少只需一根傳輸線即可完成;成本低但傳送速度慢。串行通訊的距離可以從幾米到幾千米;根據信息的傳送方向,串行通訊可以進一步分為單工、半雙工和全雙工三種。

串行通信和並行通信有什麼區別

串行通信和並行通信是有區別的。

一、並行通信。

並行通信端口,即LPT1,俗稱打印口,因為它常接打印機,它是同時傳送八路信號,一次並行傳送完整的一個字節信息。

二、串行通信。

串行通信端口,即COM1、COM2,一般接鼠標,外置Modem或其他串口設備。它在一個方向上只能傳送一路信號,一次只能傳送一個二進制位,傳送一個字節信息時,只能一位一位地依次傳送。

單片機串口通信有什麼應用?舉幾個例子

單片機串口通訊用途很多的,列舉如下:

1、用於下載程序,有ISP功能的單片機藉助於串口來下載控制程序,比較方便,省了編程器燒錄的麻煩。

2、用於將採集數據上傳到電腦,單片機一般做底層工作,電腦做數據分析工作,他們之間的數據交換利用串口比較方便。

3、可以利用串口對單片機進行控制。

4、利用串口進行數據交換,採用主從方式,可以控制設備協調工作。

等等............

串口通信什麼意思

可以網絡搜索一下,很多相關的介紹,如附後的介紹。

這是計算機通訊中常用的。通信可分為並口和串口。

如八位字節的數據,如果發出去。用八根線同時發,每根線上發一位數,就快,這方式就是並口。

如果用一根線,分八次發,這種方式就雞串口,就相對慢一點,遠一點,但是它不需要並口的時鐘同步,可以把傳送頻率提到很高,所以也非常快。

當然,通訊時需要雙方的電平調整到一致,所以串口最少兩根線才能實現。

希望對你有幫助。

-----------------

串口通信 串口是計算機上一種非常通用設備通信的協議。大多數計算機包含兩個基於RS232的串口。串口同時也是儀器儀表設備通用的通信協議;很多GPIB兼容的設備也帶有RS-232口。同時,串口通信協議也可以用於獲取遠程採集設備的數據。

串口通信的概念非常簡單,串口按位(bit)發送和接收字節。儘管比按字節(byte)的並行通信慢,但是串口可以在使用一根線發送數據的同時用另一根線接收數據。它很簡單並且能夠實現遠距離通信。比如IEEE488定義並行通行狀態時,規定設備線總常不得超過20米,並且任意兩個設備間的長度不得超過2米;而對於串口而言,長度可達1200米。典型地,串口用於ASCII碼字符的傳輸。通信使用3根線完成:(1)地線,(2)發送,(3)接收。由於串口通信是異步的,端口能夠在一根線上發送數據同時在另一根線上接收數據。其他線用於握手,但是不是必須的。串口通信最重要的參數是波特率、數據位、停止位和奇偶校驗。

參考資料:baike.baidu.com/view/923426.htm

相關問題答案
串口通信是什麼?
手機通信是什麼意思?
網絡通信是什麼?
京東通信是什麼?
信口開河是什麼動物?
信通卡是什麼卡?
電信套餐移動語音通話是什麼 ?
農農村信用社信通卡是什麼意思 ?
學信是什麼意思?
信是什麼解釋?