欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      串行通信的工作方式

      時間:2019-05-15 13:56:01下載本文作者:會員上傳
      簡介:寫寫幫文庫小編為你整理了多篇相關的《串行通信的工作方式》,但愿對你工作學習有幫助,當然你在寫寫幫文庫還可以找到更多《串行通信的工作方式》。

      第一篇:串行通信的工作方式

      串行通信的工作方式?數(shù)據(jù)按時間順序(分時)先后一位一位地通過單通信通路傳送的通信方式。

      ①從通信距離上看:并行通信適宜于近距離的數(shù)據(jù)傳送,通常小于30米。而串行通信適宜于遠距離傳送,可以從幾米到數(shù)千公里。

      ②從通信速率上看:在短距離內,并行接口的數(shù)據(jù)傳輸速率顯然比串行接口的傳輸速率高得多,但遠距離串行數(shù)據(jù)傳送速率比并行數(shù)據(jù)傳送速率易于提高。由于串行通信的通信時鐘頻率較并行通信容易提高,因此許多高速外部設備如數(shù)字攝像機與計算機之間的通信也往往使用串行通信方式。

      ③從抗干擾性能上看:串行通信由于只有少數(shù)幾根信號線,信號間的互相干擾比較小。

      ④從設備和費用上看:隨著大規(guī)模和超大規(guī)模集成電路的發(fā)展,邏輯器件價格趨低,而通信線路費用趨高,因此對遠距離通信而言,串行通信的費用顯然會低得多。另一方面串行通信還可利用現(xiàn)有的電話網(wǎng)絡來實現(xiàn)遠程通信,降低了通信費用。

      第二篇:單片機串行通信實驗

      實驗四 單片機串行通信實驗

      一、實驗目的

      1、掌握單片機串行口工作方式的程序設計,及簡易三線式通訊的方法。

      2、了解實現(xiàn)串行通訊的硬環(huán)境、數(shù)據(jù)格式的協(xié)議、數(shù)據(jù)交換的協(xié)議。

      3、學習串口通訊的中斷方式的程序編寫方法

      二、實驗說明

      利用單片機串行口,實現(xiàn)兩個實驗臺之間的串行通訊。其中一個實驗臺作為發(fā)送方,另一側為接收方。發(fā)送方讀入按鍵值,并發(fā)送給接收方,接收方收到數(shù)據(jù)后在LED上顯示。

      三、實驗儀器

      計算機

      偉福實驗箱(lab2000P)

      四、實驗內容與軟件流程圖 1、8051的RXD、TXD接線柱在POD51/96仿真板上。

      2、通訊雙方的RXD、TXD信號本應經(jīng)過電平轉換后再行交叉連接,本實驗中為減少連線可將電平轉換電路略去,而將雙方的RXD、TXD直接交叉連接。也可以將本機的TXD接到RXD上,這樣按下的鍵,就會在本機LED上顯示出來。

      3、若想與標準的RS232設備通信,就要做電平轉換,輸出時要將TTL電平換成RS232電平,輸入時要將RS232電平換成TTL電平??梢詫⒎抡姘迳系腞XD、TXD信號接到實驗板上的“用戶串口接線”的相應RXD和TXD端,經(jīng)過電平轉換,通過“用戶串口”接到外部的RS232設備。可以用實驗儀上的邏輯分析儀采樣串口通信的波形

      4、軟件流程圖

      5、實驗電路連接方式

      ①雙機串行通信方式。TXD腳和RXD腳分別用于發(fā)送和接收數(shù)據(jù)。

      ②單機通信的情況下,只需將自己的TXD腳與RXD腳連接就可以,不用公地操作。

      五、思考題

      1、接收到的數(shù)據(jù)加1顯示出來;

      2、保存前一個接收到的數(shù)據(jù),數(shù)據(jù)向前推動顯示。

      六、源程序修改原理及其仿真結果 實驗結果圖 源程序:

      加1顯示:

      接收到的數(shù)據(jù)先前推送:

      七、心得體會

      通過這次實驗,我掌握了單片機串行口工作方式的程序設計,及簡易三線式通訊的方法。了解了實現(xiàn)串行通訊的硬環(huán)境、數(shù)據(jù)格式的協(xié)議、數(shù)據(jù)交換的協(xié)議。學習了串口通訊的中斷方式的程序編寫方法。

      第三篇:無線串行通信技術總結

      無線串行通信技術總結

      與傳統(tǒng)的有線串行(RS232)通信不同,無線串行通信具有設備移動方便(特別在通信設備空間相互隔離不便連線的情況下)、通信距離遠(可達幾十km)等特點。

      無線串行通信應用領域非常廣,常用的有:無線抄表;工業(yè)遙控、遙測;無線數(shù)據(jù)傳輸;銀行POS系統(tǒng);無線數(shù)據(jù)采集;樓宇自動化、無線監(jiān)控、門禁系統(tǒng);智能家居、工業(yè)控制;汽車檢測設備;無線LED顯示屏系統(tǒng)。

      目前,比較常用的無線串行通信技術有紅外、藍牙、ZigBee和無線數(shù)傳等四種。四種方式都有不少公司推出了標準模塊,價廉物美,特別適用于嵌入式系統(tǒng)及PC機之間的串行通信。

      1、紅外串行通信,符合IrDA1.x標準,利用950 nm近紅外波段的紅外線作為傳遞信息的載體,通過紅外光在空中的傳播來傳遞信息,由紅外發(fā)射器和接收器實現(xiàn)。其最大優(yōu)點是:不易被人發(fā)現(xiàn)和截獲,保密性強;幾乎不會受到電氣、天電、人為干擾,抗干擾性強。此外,紅外線通信機體積小、重量輕、結構簡單、價格低廉。不足之處在于它必須在視距內通信,且收發(fā)端必須是直線對射。

      紅外轉RS232模塊有武漢波士電子的IR232、北京水木行的SMH-IR220等,波特率可達115.2Kbps,通信距離在1m以上。

      2、藍牙串行通信,符合藍牙協(xié)議(BlueTooth)V1.x,使用2.4GHz的ISM(工業(yè)、科學、醫(yī)學)頻段。頻道共用23個或79個,頻道間隔均為 1MHz,采用時分雙工方式,調制方式為BT= 0.5的GFSK。藍牙的數(shù)據(jù)傳輸率可達1Mbs,與紅外一樣,藍牙的傳輸距離也較短。

      生產藍牙轉RS232模塊的公司也有不少,例如:南京國春電氣設備有限公司的GC-232-1,深圳藍色飛舞科技的BF10等。

      3、ZigBee串行通信,Zigbee是IEEE 802.15.4協(xié)議的代名詞,這個協(xié)議規(guī)定的技術是一種短距離、低功耗的無線通信技術。其特點是近距離、低功耗、低成本。主要適合用于無線測控、無線抄表、智能家電、安防報警等領域,可以嵌入各種設備。其最高波特率可達384K,傳輸距離在1000m以內。

      ZigBee轉RS232典型產品有:赫立訊科技(北京)公司的IP-Link 2220H,深圳市鼎泰克電子有限公司的DTK系列等。

      4、無線數(shù)傳模塊,有RFID和無線電臺技術兩種,前者用在中、短距離,后者用在遠距離,可達幾十km。國內生產無線數(shù)傳模塊的公司有很多,比較知名的有深圳技卓科技有限公司(JZ87x系列)和北京捷麥通信器材有限公司(F21系列);進口的有日本日精ND系列等。

      第四篇:PLC和PC機間的串行通信

      關鍵詞:RS-232串行通信 可編程控制器 自由端口模式 數(shù)據(jù)緩沖區(qū)

      HG-2003型溫升測控裝置是筆者與我國北京某科學研究聯(lián)聯(lián)合開發(fā)的一套專門用于高壓晶閘管閥溫升檢測試驗的測控裝置。考慮到PLC及其網(wǎng)絡已被公認為現(xiàn)代測控裝置開發(fā)的幾大支柱之一,而且從近幾年的統(tǒng)計數(shù)字來看,PLC產品在世界范圍內的產量、銷量高居各測控器件榜首,因此筆者決定本測控系統(tǒng)的核心器件采用可編程控制器(PLC),其基本功能可通過軟件編程實現(xiàn)。PLC的三大亮點是:(1)集電控、電傳、電儀三電于一體;(2)網(wǎng)絡的性能價格比高;(3)可靠性高。這些亮點就使得整個測控設備結構簡單、可靠性高,同時也為實現(xiàn)系統(tǒng)控制功能的二次開發(fā)奠定了良好的技術基礎。本文主要討論設備中所采用的西門子公司的S7-200型PLC和PC機之間的串行通信問題。

      1、溫升測控系統(tǒng)整體介紹

      1.1 HG-2003測控裝置的測控對象及結構

      先來介紹一下該溫升試驗測控裝置的基本工作流程。10kV電源進線經(jīng)過進線框中的高壓斷路器CB和高壓隔離開關柜中的隔離開關G(用于在設備檢修或維護時形成一個明顯的斷點)后,加在10kV轉換變壓器T1上。該變壓器將三相電轉化為單相電。這主要是由于做實驗時負載電流很大,如果使用三相電源,容易造成負荷電流的不平衡從而造成試驗故障。在轉換變壓器的輸出端(二次側)連接單相溫升試驗變壓器T2。該溫升變壓器的一次側應加裝用于無功功率補償?shù)碾娙莨?,二次側則通過有載分接開關直接連接試驗品(即高壓晶閘管閥)進行溫升試驗。

      從基本工作流程不難知道測控裝置的測控對象,本裝置的具體測控對象如表1所示。

      表1 測控對象表

      測控裝置的物理結構分為兩部分:操作控制臺和試區(qū)控制箱。其中,試區(qū)控制箱即PLC控制箱被安裝在試驗區(qū)的隔離開關框內。操作控制臺即PC機人機辦是非曲直操作臺則安裝在控制室內。由于二者之間相距約40m,所以采用PC/PPI電纜傳輸測控信號時需加裝中繼器。

      1.2 HG-2003測控裝置的基本功能

      本測控系統(tǒng)的基本功能包括:開關分合控制指示功能;設備和試品的過流、過壓、過熱報警及保護功能;各種操作連鎖功能,如電源開關柜內10kV電源斷路器和隔離開關柜內的手動隔離開關、控制室門觸點、試驗大廳門觸點間的連鎖保護功能等,并設有相關的報警提示畫面。這些功能可以避免操作順序出錯。

      2、S7-200通信程序的設計與實現(xiàn) 2.1 PC機與S7-200的通信方式

      西門子S7-200 PLC的通信功能較強,有多種通信方式可供用戶選擇,如:單主站方式、多主站方式以及使用調制解調器的遠程通信方式等。在本測控裝置中,筆者采用單主站方式。在運行Windows或Windows NT操作操作的個人計算機(PC機)上安裝STEP 7-Micro/WIN32編程軟件后,PC機就可作為通信中的主站。它可與一個或多個從站相連,STEP 7-Micro/WIN 32每次和一個S7-200 CPU通信,但可以訪問網(wǎng)絡上的所有CPU。該通信方式的硬件配置為PLC到PC機通信口的電纜連接器,即帶RS-232口的隔離型PC/PPI電纜,用五個DIP開關設置波特率和其它配置項。它支持的波特率為9.6kbps或19,2kbps,支持的協(xié)議為PPI協(xié)議。這里并沒有使用PPI協(xié)議,而是使用PC/PPI電纜和自由端口通信功能來實現(xiàn)S7-200 CPU與PC機間的通信。自由端口模式是計算機或其它帶有串行通信接口的設備與S7-200 CPU之間通信的一種廉價和靈活的方法。它以用戶定義的通信協(xié)議為基礎,通過使用相關的中斷指令和專用的通信指令控制S7-200 CPU通信口的操作模式,實現(xiàn)與多種智能設備的連接。

      具體地說,所謂自由通信端口模式是指CPU的串行通信接口可由用戶程序控制的一種通信操作模式,其梯形圖程序可以使用接收完成中斷、字符接收中斷、發(fā)送完成中斷、發(fā)送指令(XMT)和接收指令(RCV)等控制通信過程。在該模式下,通信協(xié)議完全由用戶程序控制。

      CPU處于STOP模式時,自由通信端口模式被禁止,CPU重新建立使用其它協(xié)議的通信,例如與編程設備的通信。只有當CPU處于RUN模式時,才能使用自由通信端口模式。通過將特殊寄存器字節(jié)SM30或SM130的協(xié)議選擇域(mm)置1可以將通信端口設置為自由端口模式,處于該模式時不能與編程設備通信。

      可以用反映CPU模塊上的工作方式開關當前位置的特殊存儲器位SM0.7來控制自由端口模式的進入。當SM0.7為1時,工作方式開關處于RUN位置,可選擇自由端口模式;當SM0.7為0時,工作方式開關處于TEM位置,應選擇PC/PPI協(xié)議模式,以便用于編程設備監(jiān)視或控制CPU模塊的操作。

      2.2 自由端口模式下PLC串行通信程序的編程要點

      計算機與可編程控制器通信時,為了避免通信中的各方爭用通信線,一般采用主從工作方式,即計算機為主機,可編程控制器為從機;只有主機才有權主動發(fā)送請求報文,從機收到后返回響應報文。下面主要談一談編程過程中應注意的幾個問題。

      首先是電纜切換時間的處理。因為使用了PC/PPI電纜,所以在S7-200 CPU的用戶程序中應考慮電纜的切換時間。S7-200 CPU接收到RS232設備的請求報文到它發(fā)送響應報文的延遲時間必須大于等于電纜的切換時間。波特率為9600bps和19200bps,電纜的切換時間分別為2ms和1ms。在梯形圖程序中可用定時中斷實現(xiàn)切換延時。

      其次就是通信可靠性的處理,校驗碼的采用是提高通信可靠性最常用的措施之一。用得較多的是異或校驗,即將每一幀中的第一個字符(不包括起始字符)到該幀中正文的最后一個字符作異或運算,并將異或的結果(展品或校驗碼)作為報文的一部分發(fā)送到接收端。接收方接收到數(shù)據(jù)后計算出所接收到的數(shù)據(jù)的展品或校驗碼,再與發(fā)送方傳過來的校驗碼比較,如果不同,可以判斷通信有誤。

      最后需注意的是防止起始字符、結束字符與數(shù)據(jù)字符的混淆。因為報文的起始字符和結束字符只有8位,接收到的報文數(shù)據(jù)區(qū)內出現(xiàn)與起始字符或結束字符相同的數(shù)據(jù)字符的機率很大,這可能會引起字符混淆??梢栽诎l(fā)送前對數(shù)據(jù)作某種處理,例如選擇起始字符和結束字符為某些特殊的值,而將數(shù)字字符轉化為BCD碼或ASCII碼后再發(fā)送,這樣可以避免出現(xiàn)上述的情況,但是會增加編程的工作量和數(shù)據(jù)傳 送的時間。2.3 通信程序中關鍵指令的使用與說明

      發(fā)送指令XMT(Transmit)用于啟動自由端口模式下數(shù)據(jù)緩沖區(qū)(TBL)數(shù)據(jù)的發(fā)送,指令格式如圖1所示。通過指定的通信端口(PORT),將存儲在數(shù)據(jù)緩沖區(qū)(TBL)中的信息發(fā)送。使ENO=0的錯誤條件:SM4.3(運行時間),0006(間接尋址),009(在端口0同時XMT/RCV),000B(在端口1同時XMT/RCV)。

      XMT指令可以方便地發(fā)送1~255個字符,如果有中斷程序連接到發(fā)送結束事件上,在發(fā)送完緩沖區(qū)中的最后一個字符時,端口0會產生中斷事件9,端口1會產生中斷事件26??梢员O(jiān)視發(fā)送完成狀態(tài)位SM4.5和SM4.6的變化,而不是用中斷進行發(fā)送。數(shù)據(jù)緩沖區(qū)中的起始字符和結束字符是可選項,第一個字節(jié)的“字符數(shù)”是要發(fā)送的字節(jié)數(shù),它本身并不發(fā)送出去。

      接收指令RCV(Receive)可以方便地接收一個或多個字符,最多可接收255個字符。通過指令的通信端口(PORT),將接收信息存儲在數(shù)據(jù)緩沖區(qū)(TBL)中。數(shù)據(jù)緩沖區(qū)中的第一個字節(jié)用來累計接收到的字節(jié)數(shù),它本身不能接收到,起始字符和結束字符是可選項。如果有中斷程序連接到接收結束事件上,在接收完最后一個字符時,端口0產生中斷事件23,端口1產生中斷事件24。

      使ENO=0的錯誤條件:SM86.6和SM186.6(RCV參數(shù)錯誤),SM4.3(運行時間),0006(音接尋址),009(在端口0同時XMT/RCV),000B(在端口1同時XMT/RCV)。CPU不是在自由端口模式。

      可以監(jiān)視SM86.6或SM186.6的變化,而不是用中斷進行報文接收。SM86.6或SM186.6為非零時,RCV指令未被激活或接收已經(jīng)結束。正在接收報文時,它們?yōu)?。

      當超時或校驗錯誤時,要自動中止報文接收功能。必須為報文接收功能定義一個啟動條件和一個結束條件。

      RCV指令允許通過參數(shù)設定選擇報文開始條件和報文結束條件,即設定特殊存儲器字節(jié)SM86~SM94(用于端口0)和SM186~SM194(用于端口1)。

      另外兩個比較重要的指令是獲取與設置通信口地址指令。獲取通信口地址指令(GET ADDR指令)用來讀取PORT指定的CPU口的站地址,并將數(shù)值放入ADDR指定的地址中。設置通信口地址指令(SET ADDR指令)用來將通信口(PORT)站地址設置為ADDR指定的數(shù)值。設置的新地址不能永久保存,斷電后又上電,通信口地址將恢復為上次的地址值(用系統(tǒng)塊下載的地址)。圖2為使用RCV指令和接收完成中斷接收數(shù)據(jù)的通信程序流程圖。

      3、計算機通信程序的設計與實現(xiàn)

      3.1 Windows環(huán)境下的PC機通信程序 在Windows環(huán)境下,操作系統(tǒng)通過驅動程序控制各硬件資源,不允許用戶像在DOS環(huán)境下那樣直接對串口進行底層的操作。為此,Visual Basic提供了一個串行通信控件:MSComm控件。程序員只需設置和監(jiān)視MSComm控件的屬性和事件,就可以勁易而易舉地實現(xiàn)串行通信。

      3.2 MSComm控件的屬性

      MSComm控件主要屬性如下:(1)Comm Port:設置并返回通信端口號。(2)Settings:以字符的形式設置并返回波特率、奇偶校驗位、數(shù)據(jù)位和停止位。其中字符n、o、e分別代表無校驗、奇校驗、偶校驗。(3)Port Open:設置并返回通信端口狀態(tài)。設置為Ture時,打開端口;設置為Flase時,關閉端口。另外,還有Input、Output、Input Mode、In Buffer Count等屬性,這里不再一一介紹。3.2 MSComm控件處理接收信息的方式

      MSComm控件提供兩種處理方式:(1)事件驅動方式:RTHreshold屬性非0時,收到字符或傳輸線發(fā)生變化時就會產生串口事件On Comm。通過查詢CommEvent屬性可以捕獲并處理這些通信事件。(2)查詢方式:通過查詢Iuput Buffer Count(接收緩沖區(qū)的字節(jié)數(shù))屬性值,處理接收到的信息。本裝置中采用事件驅動方式。

      用Visual Basic語言設計串行通信程序簡單實用,關鍵是如何形成一個友好的用戶界面。編程的細節(jié)這里不再詳述。

      隨著工業(yè)PC機的推出,個人計算機在工業(yè)現(xiàn)場支行的可靠性問題也得到了解決。因此在各類測控設備中實現(xiàn)PLC和PC機間的串行通信有著重大的意義。這樣一方面有助于將個人計算機開發(fā)成簡易工作站或者工作終端,實現(xiàn)集中顯示、集中報警功能;另一方面也可把個人計算機開發(fā)成PLC編程終端,通過編程器接口接入PLC網(wǎng)絡,進行編程、調試及監(jiān)控,并最終達到PLC測控設備結構簡單、運行可靠、維護容易、便于二次開發(fā)的技術特點。

      第五篇:實驗一簡單的異步串行通信實驗報告

      實驗一 簡單的異步串行通信實驗

      一、實驗目的及要求

      1、了解掌握RS-232接口標準以及 DB9的主要引腳功能;

      2、了解掌握串口通信的基本原理;

      3、學習掌握RS-232電纜的制作和測試方法;

      4、學習掌握使用串口調試程序進行串口之間的通信實驗。

      二、實驗原理

      1、異步串行通信原理

      在計算機系統(tǒng)中,每個字符一般使用一個 8 位二進制代碼表示。在數(shù)據(jù)通信中,通常將 傳送的每個字符的二進制代碼按照由低位到高位的順序依次發(fā)送的方式稱為串行通信。圖 2-1 是串行通信的示意圖。由于串行通信只需在發(fā)送方和接收方之間建立一條通信信道,因 此可以減小通信系統(tǒng)的造價。在遠程通信中,一般采用串行通信方式。

      圖 1-1 串行通信示意圖

      同步是數(shù)據(jù)通信中必須解決的一個重要問題。所謂同步就是要求通信的收發(fā)雙方在時間基準上保持一致。在串行通信中,“異步”是同步收發(fā)雙方通信的重要方式。在異步串行通信中,每個字符作為一個獨立的整體進行發(fā)送,字符之間的時間間隔可以是任意的。為了實現(xiàn)同步,需要在每個字符的第一位前加 1 位起始符(邏輯 1),并在字符的最后一位后加 1位、1.5 位或 2 位停止位(邏輯 0)。異步串行傳輸?shù)谋忍亓鹘Y構如圖 2-2所示。

      圖 1-2 異步串行傳輸?shù)谋忍亓鹘Y構

      常用的串行通信接口標準包括RS-232、RS-449、V.24、V.35等。其中,RS-232是最常 用的串行通信標準之一。個人計算機及終端系統(tǒng)中配備的串行接口幾乎都符合 RS-232 標準。

      2、RS-232 接口標準

      串行口是一種最基本的通信接口,基本上所有的個人計算機及通信終端設備都配有這種接口。RS-232 的主要內容就 是定義數(shù)據(jù)終端設備DTE(data terminal equipment)和數(shù)據(jù)通信設備DCE(data circuit equipment)之間的接口標準。RS-232 是美國電子工業(yè)協(xié)會 EIA 推薦使用的串行通信標準。其初衷是為了促進利用電話網(wǎng)進行數(shù)據(jù)通信應用的發(fā)展,現(xiàn)在也普遍應用于各類計算機或終端設備之間的短距離連接。

      RS-232 使用的連接器包括 DB-

      25、DB-15 和 DB-9 等幾種類型,不同類型連接器使用的引腳定義也各不相同。

      計算機 RS-232 串行通信的基本過程。圖 1-4 異步串行通信實驗總體結構示意圖

      三、實驗過程與實驗步驟

      1、使用制作的 RS-232電纜將 2臺計算機的可用 COM 口連接起來。

      2、復制串口調試助手到硬盤上。

      3、直接雙擊 “串口調試助手 3.0”運行軟件。檢查串口線是否連接到計算機和設備上。確定串口(本機為com1)。在串口調試助手中打開串口:com1。

      4、使用字符串收發(fā)

      5、使用文件傳輸功能

      使用文件傳輸功能,在 2 臺電腦上傳輸文件,這對于某些特定場合可以用到該功能。首先由接收一端在打開串口后,按下接收文件按鈕。

      之后會彈出一個對話框,等待對方發(fā)送文件。

      發(fā)送一端在打開串口后,先選擇發(fā)送文件(如下圖)

      選擇文件后,按下發(fā)送按鈕,文件開始傳輸中,這時 2 端都可以看到發(fā)送的進度條。發(fā)送完畢后,軟件會提示!

      四、實驗結果與分析:串口(com1)

      1、正常發(fā)送:

      (1)A機:波特率相同(9600)、校驗位相同(none)、數(shù)據(jù)位相同(8)、停止位相同(1)

      B機:波特率相同(9600)、校驗位相同(none)、數(shù)據(jù)位相同(8)、停止位相同(1)結果:A機發(fā)“你好”,B機收“你好”,(圖1); B機發(fā)“哈哈”,A機收“哈哈”,(圖2);

      圖1

      圖2(2)、A機:波特率相同(19200)、校驗位相同(ODD)、數(shù)據(jù)位相同(8)、停止位相同(2)

      B機:波特率相同(19200)、校驗位相同(ODD)、數(shù)據(jù)位相同(8)、停止位相同(2)結果:A機發(fā)“我很好”,B機收“我很好”;圖3); B機發(fā)“你呢”,A機收“你呢”;圖4);

      圖3

      圖4

      2、波特率不同

      A機:波特率相同(4800)、校驗位相同(ODD)、數(shù)據(jù)位相同(8)、停止位相同(1)B機:波特率相同(9600)、校驗位相同(ODD)、數(shù)據(jù)位相同(8)、停止位相同(1)結果:A機發(fā)“01 02 03”,B機收“胉”;(圖5); B機發(fā)“yjw”,A機收“?”;(圖6); 分析: 圖6

      圖5 波特率控制采樣時間間隔,波特率不相同,收發(fā)雙方在 相等時間內接收和發(fā)送數(shù)據(jù) 不一致。

      3、數(shù)據(jù)位不同

      A機:波特率相同(9600)、校驗位相同(ODD)、數(shù)據(jù)位相同(6)、停止位相同(1)B機:波特率相同(9600)、校驗位相同(ODD)、數(shù)據(jù)位相同(8)、停止位相同(1)結果:A機發(fā)“040506”,B機收“?”,(圖7); B機發(fā)“l(fā)ys”,A機收“,9>”,(圖8); 分析:數(shù)據(jù)位不相同,收發(fā)雙方在相等時間內接收和發(fā)送數(shù)據(jù)不一致,所以結果不相同

      圖7

      圖8

      4、奇偶校檢不同

      (1)A機:波特率相同(9600)、校驗位相同(EVE)、數(shù)據(jù)位相同(8)、停止位相同(1)

      B機:波特率相同(9600)、校驗位相同(ODD)、數(shù)據(jù)位相同(8)、停止位相同(1)結果:A機發(fā)“54 85 96 75”,B機收“54 85 96 75”;(圖9)B機發(fā)“第五種”,A機收“第五種”;(圖10)分析:因為校驗位用于檢驗 接收和發(fā)送的數(shù)據(jù)的正確性的,在最終轉換時會去除校驗位,所以接收到的有效數(shù)據(jù)和發(fā)送的有效數(shù)據(jù)相同,發(fā)送與接收結果一樣。

      圖9

      圖10(2)A機:波特率相同(9600)、校驗位相同(NONE)、數(shù)據(jù)位相同(8)、停止位相同(1)

      B機:波特率相同(9600)、校驗位相同(ODD)、數(shù)據(jù)位相同(8)、停止位相同(1)結果:A機發(fā)“54 85 96 75”,B機收“

      ”;(圖11)

      B機發(fā)“第六種”,A機收“第六種”;(圖12)

      分析:由于A機無校驗位,B機有校驗位,所以B機在收到數(shù)據(jù)并校檢,后會自動去除校檢位以致發(fā)雙方的有校數(shù)據(jù)不一致,結果不一樣。

      相反的。當A機為接收方時,雖然A機無檢驗位,但是因為A機已接收到8位數(shù)據(jù)故不接收B機發(fā)送的校檢位。結果一樣。

      圖11

      圖12

      5、停止位不同

      A機:波特率相同(9600)、校驗位相同(ODD)、數(shù)據(jù)位相同(8)、停止位不同(1)B機:波特率相同(9600)、校驗位相同(ODD)、數(shù)據(jù)位相同(8)、停止位不同(2)

      圖13

      結果:A機發(fā)“B機收“B機發(fā)“

      ”,A機收“

      ”,”;(圖13)”;(圖14)

      圖14 分析:

      5、發(fā)送文件

      A機:波特率相同(9600)、校驗位相同(NONE)、數(shù)據(jù)位相同(8)、停止位相同(2)B機:波特率相同(9600)、校驗位相同(NONE)、數(shù)據(jù)位相同(8)、停止位相同(2)結果分析:

      當有校檢位時,不可以接收文件;波特率不同、校驗位不同、數(shù)據(jù)位同或停止位不同時,文件無法接收;即唯有當波特率相同、數(shù)據(jù)位相同、停止位相同且無校檢位時,方可以正確接收文件。

      五、思考并回答以下問題:

      (1)在本實驗中,RS—232 串口電纜處于 OSI 參考模型的什么位置?它的作用是什么?

      答:處于OSI 參考模型的物理層,其作用是作為傳輸介質,連接通信的網(wǎng)絡節(jié)點,實現(xiàn)比特流的透明傳輸,為數(shù)據(jù)鏈路層提供數(shù)據(jù)傳輸服務。

      (2)在本實驗中,數(shù)據(jù)和信號分別體現(xiàn)在 OSI參考模型的什么位置?兩者之間有何區(qū)別?

      答:數(shù)據(jù)體現(xiàn)在數(shù)據(jù)鏈路層,信號體現(xiàn)在物理層。兩者區(qū)別在:數(shù)據(jù)鏈路層:為網(wǎng)絡層提供服務的,解決兩個相鄰結點之間的通信問題,傳送的協(xié)議數(shù)據(jù)單元稱為數(shù)據(jù)幀。物理層:OSI模型的最底層。它提出了網(wǎng)絡的物理特性,比如連接的電纜類型。這里是二進制值0和1的世界,也就是數(shù)據(jù)以信號的電特性(高低電平)來表示。

      (3)什么是波特率?為何兩臺 PC 的波特率不同就不能正常通信?

      答:波特率又稱調制速率、傳碼速率,記為Nbd,是指在數(shù)據(jù)通信系統(tǒng)中,每秒鐘傳輸信號碼元個數(shù),單位是波特。

      在串口通信,一般包括起始位,數(shù)據(jù)位,校驗位(可無)和停止位。以起始位為標志,通信雙方進行同步,然后發(fā)送方以一個固定的時間間隔進行比特位的傳輸,接收方以一個固定的時間間隔進行比特位的接收,如果雙方的波特率不同,就意味著發(fā)送方和接收方所采用的時間間隔不相等,就可能導致接收數(shù)據(jù)的錯位。一般認為通信雙方的波特率相差2.5%以內可保證正常通信。

      下載串行通信的工作方式word格式文檔
      下載串行通信的工作方式.doc
      將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
      點此處下載文檔

      文檔為doc格式


      聲明:本文內容由互聯(lián)網(wǎng)用戶自發(fā)貢獻自行上傳,本網(wǎng)站不擁有所有權,未作人工編輯處理,也不承擔相關法律責任。如果您發(fā)現(xiàn)有涉嫌版權的內容,歡迎發(fā)送郵件至:645879355@qq.com 進行舉報,并提供相關證據(jù),工作人員會在5個工作日內聯(lián)系你,一經(jīng)查實,本站將立刻刪除涉嫌侵權內容。

      相關范文推薦

        法院工作方式

        1.合議制法院審判案件,實行合議制。合議制的形式是合議庭。合議庭是由審判人員集體審判案件的組織形式,合議庭的組成因案件審級不同而有所不同。合議庭必須由3人以上的單數(shù)組成......

        高效工作方式

        打造邏輯思考力、水平思考力、可視離、語言力、數(shù)字力、智能型體力、偶然力。 努力卻沒有效率,絕對無法成功。 就能力而言,人與人之間并沒有太大的差異,不同的只是心態(tài)和了解多......

        基于FPGA的交織器,深圳大學,通信系統(tǒng)中串行數(shù)據(jù)交織器的設計(精選)

        深 圳 大 學 實 驗 報 告 課程名稱:硬件描述語言與邏輯綜合 實驗項目名稱:通信系統(tǒng)中串行數(shù)據(jù)交織器的設計 學院: 電子科學與技術學院 專業(yè): 電子科學與技術 指導教師: 劉春......

        8253工作方式應用

        微型計算機原理與接口技術 學號:201215523 姓名:徐征 實驗四 8253工作方式應用 【實驗目的】 1. 熟悉8253定時器/計數(shù)器的工作方式 2. (選做)會用8259中斷控制器的應用編程......

        法院的工作方式

        1. 合議制法院審判案件,實行合議制。合議制的形式是合議庭。合議庭是由審判人員集體審判案件的組織形式,合議庭的組成因案件審級不同而有所不同。合議庭必須由3人以上的單數(shù)組......

        企業(yè)管理咨詢工作方式

        企業(yè)管理咨詢工作方式 第一,調研、訪談,管理診斷:根據(jù)確定的管理咨詢項目,通過對企業(yè)進行全面的調研、訪談、發(fā)放調查問卷、現(xiàn)場考察等多種形式,把脈、診斷企業(yè)的戰(zhàn)略、經(jīng)營與管......

        年輕護士工作方式

        年輕護士的工作方式 每天上班前先打開排班表查看自己當天分管床位,了解所管床位病人的信息,如新病人、手術病人、危重病人。晨間護理時,首先自我介紹,讓病人知曉自己的床位護士,......

        幼兒園家長工作方式

        幼兒園家長工作方式(1) 一、個別方式 個別方式是指幼兒園教師與幼兒家長間一對一的聯(lián)系與進行工作的方式,這種方式對密切家園聯(lián)系,實行家園同步教育有著十分重要的作用。因為......