




已閱讀5頁,還剩1頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
RS-232串行接口RS-232是在任何時候都常用的接口之一。它不僅已經(jīng)被內(nèi)置于每臺PC,而且已被內(nèi)置于從微控制器到主機(jī)的多種類型的電腦和與它們連接的設(shè)備。RS-232的最通常得用處是連接到一個Modem,其他擁有RS-232接口的設(shè)備包括打印機(jī),數(shù)據(jù)采集模塊,測試裝置和控制回路。你也可以將RS-232用在任何類型得計算機(jī)之間的簡單連接中。RS-232是設(shè)計來處理兩臺設(shè)備之間的通信的,距離限制為50到100f,這決定于波特率和電纜類型。因?yàn)镽S-232端口被廣泛應(yīng)用,它的另一個用途是與一個將這個接口轉(zhuǎn)換成另一種類型的適配器相連。例如,一個簡單的回路將一個RS-232端口轉(zhuǎn)換成一個RS-485端口,這個端口可以和多臺設(shè)備相連并且可以使用更長的導(dǎo)線連線。RS-232連接使用非平衡導(dǎo)線。盡管一個非平衡的狀態(tài)聽起來像是一些應(yīng)該避免的東西,在這里它僅僅是指導(dǎo)線中的信號的電氣特性。在一條非平衡導(dǎo)線中,信號電壓加到一條導(dǎo)線上,所有的信號電壓都使用一個公共的接地線。這種類型的接口的另一個術(shù)語是單端。特性RS-232有幾個優(yōu)點(diǎn):它是無處不在的。每一臺PC機(jī)都有一個或更多的RS-232端口。更新的計算機(jī)現(xiàn)在支持其他諸如USB這樣的串行接口,但是RS-232可以做很多USB無法做的事情。在微控制器中,接口芯片使得將一個5V串口轉(zhuǎn)換成RS-232變得很容易。連接距離可以達(dá)到50到100ft。大多數(shù)的外設(shè)接口都不會用于太長的距離。USB連接最長可以達(dá)到16ft,PC機(jī)的并口打印機(jī)接口與主機(jī)的距離可以達(dá)到10到15ft,或者利用IEEE-1284B型驅(qū)動器可以達(dá)到30ft。但是RS-232可以使用更長的電纜。如果每一個RS-232端口與一個Modem相連,你可以使用電話網(wǎng)在世界范圍內(nèi)發(fā)送數(shù)據(jù)。對于一個雙向連接,你只需要3條導(dǎo)線。一個并行連接一般需要8條數(shù)據(jù)線,兩條或者更多的控制信號線,和幾條接地線。所有的導(dǎo)線和更大的連接器使得價格累計起來就比較高了。RS-232的缺點(diǎn)包括以下這些:如果連接的另一頭需要并行數(shù)據(jù),它不得不將這個串口數(shù)據(jù)轉(zhuǎn)換成并行數(shù)據(jù)。但是利用一個UART,這很容易實(shí)現(xiàn)。串口是如此的有用,以至于尋找一個未用的串口可能會比較困難。PC機(jī)可以有多個串口,但是一個系統(tǒng)可能無法為每一個串口分配一個唯一的中斷請求信號。大多數(shù)的微控制器只有一個硬件串口。在一個連接中不能有超過2臺以上的設(shè)備。指定的最大數(shù)據(jù)傳輸速率是每秒20000位。但是,很多接口芯片可以超過這個數(shù)值,尤其是在短程連接上。很長的連接需要一個不同的接口。雙向RS-232通信的3個基本信號如下:TD:將數(shù)據(jù)從DCE傳輸?shù)紻CE也被稱作TX和TXD。RD:將數(shù)據(jù)從DCE傳輸?shù)紻TE。也被稱作RX和RXD。SG:信號地。也被稱作GND和SGND。電壓RS-232的邏輯電平用正負(fù)電壓表示,而不是只用5VTTL和CMOS邏輯的正電壓信號表示。在一個RS-232的數(shù)據(jù)輸出(TD),一個邏輯0被定義為等于或者高于+5V,而一個邏輯1被定義為等于-5V或者比低于-5V。換言之,信號使用負(fù)邏輯,在這種邏輯中,負(fù)的電壓為邏輯1??刂菩盘柺褂孟嗤碾妷?,但是使用的是正邏輯。一個正的電壓表示這項功能為開,而一個負(fù)的電壓表示這個功能為關(guān)。RS-232接口芯片反向轉(zhuǎn)換這些信號。在一個UART的輸出引腳,一個邏輯1數(shù)據(jù)位或者一個關(guān)控制信號接近于5V,它在RS-232的接口產(chǎn)生一個負(fù)電壓。一個邏輯0數(shù)據(jù)位或者一個開控制信號接近于0V,它在RS-232接口產(chǎn)生一個正電壓。因?yàn)橐粋€RS-232接收器可能位于一條長電線纜的末端,等到信號到達(dá)接收者的時候,它的電壓可能已經(jīng)削弱了或者加載了噪聲信號??紤]到這種情況,在接受方最低要求的電壓要比在驅(qū)動器處要低。一個比+3V高得多的輸入在RD處是一個邏輯0,或者在一個控制輸入處是一個開。一個比-3V要低得多的輸入在RD處為一個邏輯1,或者在一個控制輸入處為一個關(guān)。根據(jù)這個標(biāo)準(zhǔn),在-3V和+3V之間的一個輸入的邏輯電平?jīng)]有定義。噪聲容限,或者電壓容限,是輸出電壓和輸入電壓的區(qū)別所在。RS-232的大電壓波動導(dǎo)致一個比5VTTL邏輯寬得多的噪聲容限。例如,即便一個RS-232驅(qū)動器的輸出為最小的+5V,它也會在接受方削弱或者噪聲峰值大到2V,并且仍舊是一個有效邏輯0。很多RS-232輸出有更寬的電壓波動:9V和12V是很平常的事情。這些都導(dǎo)致更寬的噪聲容限。最大允許的電壓波動是15V,盡管接受方必須不受任何損害地處理高達(dá)25V的電壓。使用的另外兩個與RS-232有關(guān)的術(shù)語是Mark和Space。Space是邏輯0,而Mark是邏輯1。這兩個術(shù)語是多年以前機(jī)械記錄儀二進(jìn)制數(shù)據(jù)的,他們分別代表物理標(biāo)記和空白。計時限制TIA/EIA-232包括最小和最大計時規(guī)定。所有的RS-232接口芯片都符合這個規(guī)定。指定的旋轉(zhuǎn)速度限制了接口的最大比特率。旋轉(zhuǎn)率是當(dāng)輸出切換時電壓變化的快慢的量度,并且描述了一個輸出的電壓變化的瞬間速度。一個RS-232驅(qū)動器的旋轉(zhuǎn)速度必須是每毫秒30V或者更少。限制旋轉(zhuǎn)速度的好處是它通過事實(shí)上消除由于電壓偏轉(zhuǎn)引發(fā)的問題來改進(jìn)信號質(zhì)量,電壓偏移發(fā)生在傳輸有著快速上升和下降節(jié)拍的信號的長距離連線上。但是旋轉(zhuǎn)速度也限制了一個連接的最大速度。在30V/us的速度下,一個輸出需要0.3us從+5V切換到-5V。RS-232的規(guī)定的最大波特率為20kbps,這個速度轉(zhuǎn)換成一個比特寬度為50us,或者在允許的最快旋轉(zhuǎn)速度下為166倍的切換時間。事實(shí)上,因?yàn)閁ART在位的中間附近讀取輸入數(shù)據(jù),并且還因?yàn)榇蠖鄶?shù)的時間參考時鐘是非常準(zhǔn)確的,你可以安全的使用短到5到10倍的切換時間的位的寬度??紤]到這些,有的接口芯片允許115kbps或者更高的波特率,即使這違反了這個標(biāo)準(zhǔn)的建議。除了有一個最大的切換速度之外,RS-232驅(qū)動器還必須符合最低標(biāo)準(zhǔn)以確保信號不在邏輯狀態(tài)之間的未定義區(qū)域停留。對于控制信號和其他40bps和更低的信號,信號線必須花費(fèi)不超過1ms的時間在有效的邏輯1和邏輯0之間的傳送區(qū)域,對于其他數(shù)據(jù)和時間信號,這個限制是4%的位寬,或者在20bps下為2us。信號的上升和下降次數(shù)也要盡可能的接近相等。在5V邏輯和RS-232之間轉(zhuǎn)換很多微控制器有異步串口,但是它們的輸出和輸入使用5V邏輯而不是使用RS-232電壓。將5V落連接到一個RS-232端口需要轉(zhuǎn)換到RS-232電平和從RS-232電平轉(zhuǎn)換到5V邏輯。利用5V邏輯,我假定了TTL或者CMOS邏輯芯片使用的邏輯電平,這些芯片是由一個單一的+5V電源供電,信號電平以接地電平作為參考。對于TTL邏輯,一個邏輯低輸入不高于0.8V。一個邏輯高輸出必須至少為2.4V,而一個邏輯高輸入必須至少為2V。利用這些邏輯電平,一個接口可以有0.4V的噪聲信號而不至于產(chǎn)生錯誤。這些邏輯電平應(yīng)用在初期的,標(biāo)準(zhǔn)的7400系列的TTL邏輯和他的派生系列,包括74LS74F和74ALSTTL。較早的利用NMOS技術(shù)制造的微控制器也使用這些邏輯電平。大多數(shù)的CMOS芯片定義了不同的邏輯電平,并且有更寬的噪聲容限。一個邏輯低CMOS輸出不高于0.1V,而一個邏輯低輸入可以高達(dá)20%的電源電壓,或者對于5V的電源輸入可以達(dá)到1V。一個邏輯高輸出至少為4.9V,而一個邏輯高輸入必須至少達(dá)到電源電壓的70%,或者對于5V電源輸入而言達(dá)到3.5V。使用這樣的邏輯電平的系列包括4000系列,74HC和74AC。有的CMOS芯片有TTL兼容輸出。這是得他們可以直接和CMOS或者TTL邏輯項鏈。遵循這個慣例的芯片包括74HCT邏輯系列和大多數(shù)的微控制器。RS-232InterfaceRS-232isoneofthenormallyusedinterfacesatanytime,itnotonlybuiltineveryPC-set,butalsobuiltinanytypesofcomputerswhicharefrommicrocontrollertohostcomputers,andequipmentconnectedwiththem.ThegeneralusageofRS-232istoconnectamodern,theotherarrangementswithRS-232interfacesincludeprinter,datacollectionmodule,testingdeviceandcontrolloop.RS-232canbealsousedinthesimplelinkofanytypeofcomputer.RS-232isdesignedtodealwiththecommunicationbetweentwoarrangementswithdistancelimitationfrom50to100ft,whichdependonPotterrateandtypeofelectriccable.BecauseofwideapplicationofRS-232port,itsotherusageistolinkanothertypeofadapterconvertedformtheport.Forexample,asimpleloopchangesaRS-232intoaRS-485port.Theportcanbelinkwithseveraldevicesbymeansofalonglead.Non-equilibriumleadisusedtolinkedtoRS-232.Althoughnon-equilibriumshouldsomethingavoidable,itonlyreferstotheelectricpropertyofthesignalinlead.Inanon-equilibriumlead,signalvoltageisappliedtoanotherlead,allhasanothertechnicalterm“signalend”.AdvantagesinRS-232RS-232isusedeverywhere.EveryPC-sethasoneormoreRS-232ports.TherenewedcomputerssustainotherserialinterfaceslikeUSB.ButRS-232candomanythingswhichUSBcantdo.Inthemicro-controllerinterfacechipcanbeeasilyusedtochangeintoRS-232.Thejointingdistancecanreach50-100ft.Manyexternalinterfacesarenotusedfortoolongdistance.ThelongestdistancejointofUSBcanreach16ft.ThedistancebetweenparallelprinterinterfaceonthePC-setandthehostcomputercanreach10to15ft,or30ftbyusingTypeTEEE-1284Bdriver.ButRS-232canusethelongerelectriccable.IfeveryRS-232portislinkedwithamodern,Telephonenetworkcanusedtosenddataintherageoftheworld.Foradoublelink,3leadsareneeded.Aparallelcircuitgenerallyneeds8datalines,twoormorecontrolsignallinesandgroundwires。Itismoreexpensiveifmoreleadsandbiggerconnectorsareused.DisadvantagesinRS-232Ifonesideoflinkneedsparalleldata,ithastotransformserialintoparalleldata.ButifitiseasilyrealizedaUARTisused.Becauseoftheserialportsouseful,itismaybehardertolookforafreeserialportPC-setmayhavemanyserialports,butasystemmaybecantdistributeasolebreakingenquiringsignaltoeveryserialport.Mostmicro-controlleronlyhasonehardwareserialport.Nomorethan2setinon
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年勞動保障協(xié)理員(中級)考試試卷:勞動保障實(shí)務(wù)操作與案例分析
- 農(nóng)村集體資產(chǎn)運(yùn)營管理與托管協(xié)議
- 2025年中學(xué)教師資格考試《綜合素質(zhì)》教育熱點(diǎn)案例分析題歷年真題匯編與策略試卷
- 家用電器銷售庫存管理軟件協(xié)議
- 2025年輔導(dǎo)員選拔考試題庫:學(xué)生活動策劃與活動籌備經(jīng)費(fèi)預(yù)算試題
- 農(nóng)業(yè)機(jī)械化智能化對農(nóng)業(yè)生產(chǎn)方式變革的影響研究報告
- 小草的故事:自然的啟示作文15篇范文
- 小學(xué)生作文《含羞草的啟示》5篇
- 零售連鎖行業(yè)試題
- 我的母親作文寫事作文14篇
- 籃球比賽記錄表A4版
- 機(jī)械設(shè)備投入計劃及保證措施
- 小兒清熱止咳口服液產(chǎn)品知識-課件
- 工程項目成本預(yù)算表
- 鋼 筋 檢 查 記 錄 表(鋼筋加工及安裝)
- 附件9:未取得國外國籍的聲明
- 一般自我效能感量表(GSES)
- 2022版義務(wù)教育語文課程標(biāo)準(zhǔn)(2022版含新增和修訂部分)
- 新題型大綱樣題(考研英語一)
- Blue Planet Ⅱ《藍(lán)色星球2(2017)》第一季第一集完整中英文對照劇本
- Python數(shù)據(jù)可視化實(shí)戰(zhàn) 第7章 新零售智能銷售數(shù)據(jù)可視化實(shí)戰(zhàn) 教案.docx
評論
0/150
提交評論