cq9电子·(中国)官方网站


技術服務
24小時提供高效率、高質量的技術支持

串口是什么 串口通信简介

时间:2018-04-20 10:46:08來源:本站原創

  串口是什么 串口通信简介

  串行接口可以将接受来自CPU的并行数据字符,转换为连续的串行数据流发送出去。同时可将接收的串行数据流转换为并行的数据字符供给CPU的器件。一般完成这种功能的电路,称为串行接口电路。常用的RS-232 (ANSI-EIA-232标准)是IBM-PC及其兼容机上的串行连接标准。可用于许多用途,比如连接鼠标、打印机或者Modem,同时,也可以连接工业仪器仪表。

  1.串口簡介

  RS-232-C也稱標准串口,是目前最常用的一種串行通信接口,我們項目中也采用了這一種接口。傳統的RS-232-C接口標准有25根信號線,采用標准25芯D型插頭座。後來,PC上使用了簡化了的9芯D型插座。硬件表現爲計算機後面的9針D型接口,由于其形狀和針腳數量的原因,其接頭又被稱爲DB9接頭。RS-232針腳定義如下表所示:


RS-232針腳定義

針腳編號 功能 說明
1 CD( Carrier Detect ) 載波檢測
2 RXD(  Received Data ) 接收數據
3 TXD( Transmit Data ) 發送數據
4 DTR( Data Terminal Ready ) 數據終端就緒
5 GND( System Ground ) 系統接地
6 DSR( Data Set Ready ) 數據設備就緒
7 RTS( Request To Send ) 請求發送
8 CTS( Clear To Send ) 允許發送
9 RI( Ring Indicator ) 響鈴指示器

  其實,我們平常最常用的就是2/3/5這三個引腳。因爲只需要這三個引腳便可完成基本的通信功能。

  2.串口通信簡介

  所谓的串口通信也非常容易理解,即串口按位(bit)发送和接受字节。虽然比按字节(byte)的秉性通信速度慢,但是串口可以在使用一根线發送數據的同时用另一根线接收數據。串口通信的实现很简单,而且能够实现远距离通信。比如IEEE488定义并行通信状态时,规定设备线总长不得超过20米,并且任意两个设备间的长度不得超过2米;而对于串口通信而言,长度可以达到1200米。

  一般情况下,串口用于ASCII码字符的传输。通信使用3根线完成:第5针脚的地线,第3针脚发送,第2针脚接受。由于串口通信是异步的,端口能够在一根线上發送數據同时再领一根线上接收數據。其他针脚的线主要用于握手,可以不是必须的!串口通信有4个重要的参数,分别是波特率、数据位、停止位和奇偶检验位。对于两个进行通信的端口,这些参数必须匹配,否则通信将无法正常完成。下面主要讨论一下这些参数的含义以及相应的设置方法。

  波特率:

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

  數據位:

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

  停止位:

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

  奇偶檢驗位:

  是在串口通信中一种简单的检错方式。其实共包含了4中检错方式,分别是偶、积、高、低。当然没有检验位也是可以的。对于奇偶校验的情况,串口会设置校验位(数据位后面一位),用一个值确保传输的数据有偶数个或者奇数个逻辑高位。例如,如果数据是011,那么对于偶校验,校验位为0,保证逻辑高的位数是偶数个。如果是积校验,校验位为1,这样就有3个逻辑高位。高位和低位不真正地检查数据,仅简单置位逻辑高或逻辑低校验。这样使得接收设备能够知道一个位的状态,有机会判断是否有噪声干扰了通信或者是否传输和接收數據是否同步。

 

计讯物联産品全系列

\

 

 

计讯物联——物联网産品与行业解决方案提供商 申請樣機
相關方案Relevant Solutions
All Rights Reserved 廈門cq9电子官方网站物聯科技有限公司版權所有 閩ICP備15001895號 闽公网安备 35021102001331号
【网站地图】【sitemap】