版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、Profile總線一般是可以接2個(gè)以上用戶相互通訊的硬件通訊系統(tǒng)。協(xié)議一般是傳輸信號(hào)的事先約定的信號(hào)結(jié)構(gòu),比如速率、電平、數(shù)據(jù)字節(jié)、數(shù)據(jù)包結(jié)構(gòu)。當(dāng)各種同類動(dòng)物之間溝通的時(shí)候,空氣組成了總線,動(dòng)物間的聲音(語(yǔ)言)就是協(xié)議。只有同類才聽得懂。BAC與Lonwk協(xié)議已經(jīng)被大家所熟知,那么行業(yè)所涉及的其他協(xié)議又有哪些呢?這里為大家編輯整理了一些協(xié)議,供大家學(xué)習(xí)與參考。下面向大家介紹一下其他協(xié)議:(1)OPCOPC(用于過(guò)程控制的OLE)是一個(gè)工
2、業(yè)標(biāo)準(zhǔn)。它由一些世界上占領(lǐng)先地位的自動(dòng)化系統(tǒng)和硬件、軟件公司與微軟(Microsoft)緊密合作而建立的。這個(gè)標(biāo)準(zhǔn)定義了應(yīng)用Microsoft操作系統(tǒng)在基于PC的客戶機(jī)之間交換自動(dòng)化實(shí)時(shí)數(shù)據(jù)的方法。它是在MicrosoftCOM、DCOM和ActiveX技術(shù)的功能規(guī)程基礎(chǔ)上開發(fā)一個(gè)開放的和互操作的接口標(biāo)準(zhǔn),這個(gè)標(biāo)準(zhǔn)的目標(biāo)是促使自動(dòng)化控制應(yīng)用、現(xiàn)場(chǎng)系統(tǒng)設(shè)備和商業(yè)辦公室應(yīng)用之間具有更強(qiáng)大的互操作能力。(2)ODBC開放數(shù)據(jù)庫(kù)互連(ODBC)
3、是Microsoft引進(jìn)的一種早期數(shù)據(jù)庫(kù)接口技術(shù)。它實(shí)際上是ADO的前身。Microsoft引進(jìn)這種技術(shù)的一個(gè)主要原因是,以非語(yǔ)言專用的方式,提供給程序員一種訪問(wèn)數(shù)據(jù)庫(kù)內(nèi)容的簡(jiǎn)單方法。換句話說(shuō),訪問(wèn)DBF文件或AccessBasic以得到MDB文件中的數(shù)據(jù)時(shí),無(wú)需懂得Xbase程序設(shè)計(jì)語(yǔ)言。事實(shí)上,VisualC就是這樣一個(gè)程序設(shè)計(jì)平臺(tái),即Microsoft最初是以O(shè)DBC為目標(biāo)的。ODBC的確能履行承諾,提供對(duì)數(shù)據(jù)庫(kù)內(nèi)容的訪問(wèn),并且沒
4、有太多的問(wèn)題。它沒有提供數(shù)據(jù)庫(kù)管理器和C之間盡可能最好的數(shù)據(jù)轉(zhuǎn)換,這種情況是有的,但它多半能像廣告所說(shuō)的那樣去工作。唯一影響ODBC前程的是,它的速度極低,至少較早版本的產(chǎn)品是這樣。ODBC最初面世時(shí),一些開發(fā)者曾說(shuō),因?yàn)樗俣葐?wèn)題,ODBC永遠(yuǎn)也不會(huì)在數(shù)據(jù)庫(kù)領(lǐng)域產(chǎn)生太大的影響。然而,以Microsoft的市場(chǎng)影響力,ODBC毫無(wú)疑問(wèn)是成功了。今天,只要有兩種ODBC驅(qū)動(dòng)程序的一種,那么幾乎每一個(gè)數(shù)據(jù)庫(kù)管理器的表現(xiàn)都會(huì)很卓越。(3)Soc
5、ket一個(gè)完整的socket有一個(gè)本地唯一的socket號(hào),由操作系統(tǒng)分配。最重要的是,socket是面向客戶服務(wù)器模型而設(shè)計(jì)的,針對(duì)客戶和服務(wù)器程序提供不同的socket系統(tǒng)調(diào)用。客戶隨機(jī)申請(qǐng)一個(gè)socket(相當(dāng)于一個(gè)想打電話的人可以在任何一臺(tái)入網(wǎng)電話上撥號(hào)呼叫),系統(tǒng)為之分配一個(gè)socket號(hào);服務(wù)器擁有全局公認(rèn)的socket,任何客戶都可以向它發(fā)出連接請(qǐng)求和信息請(qǐng)求(相當(dāng)于一個(gè)被呼叫的電話擁有一個(gè)呼叫方知道的電話號(hào)碼)。Sock
6、et利用客戶服務(wù)器模式巧妙地解決了進(jìn)程之間建立通信連接的問(wèn)題。服務(wù)器socket半相關(guān)為全局所公認(rèn)非常重要。讀者不妨考慮一下,兩個(gè)完全隨機(jī)的用戶進(jìn)程之間如何建立通信?假如通信雙方?jīng)]有任何一方的socket固定,就好比打電話的雙方彼此不知道對(duì)方的電話號(hào)碼,要通話是不可能的。在Inter上有很多這樣的主機(jī),這些主機(jī)一般運(yùn)行了多個(gè)服務(wù)軟件,同時(shí)提供幾種服務(wù)。每種服務(wù)都打開一個(gè)Socket,并綁定到一個(gè)端口上,不同的端口對(duì)應(yīng)于不同的服務(wù)。Soc
7、ket正如其英文原意那樣,象一個(gè)多孔插座。一臺(tái)主機(jī)猶如布滿各種插座的房間,每個(gè)插座有一個(gè)編號(hào),有的插座提供220伏交流電,有的提供110伏交流電,有的則提供有線電視節(jié)目??蛻糗浖⒉孱^插到不同編號(hào)的插座,就可以得到不同的服務(wù)。Modbus協(xié)議包括II、RTU、TCP等,并沒有規(guī)定物理層。此協(xié)議定義了控制器能夠認(rèn)識(shí)和使用的消息結(jié)構(gòu),而不管它們是經(jīng)過(guò)何種網(wǎng)絡(luò)進(jìn)行通信的。標(biāo)準(zhǔn)的Modicon控制器使用RS232C實(shí)現(xiàn)串行的Modbus。Mod
8、bus的II、RTU協(xié)議規(guī)定了消息、數(shù)據(jù)的結(jié)構(gòu)、命令和就答的方式,數(shù)據(jù)通訊采用MaserSlave方式,Master端發(fā)出數(shù)據(jù)請(qǐng)求消息,Slave端接收到正確消息后就可以發(fā)送數(shù)據(jù)到Master端以響應(yīng)請(qǐng)求;Master端也可以直接發(fā)消息修改Slave端的數(shù)據(jù),實(shí)現(xiàn)雙向讀寫。Modbus協(xié)議需要對(duì)數(shù)據(jù)進(jìn)行校驗(yàn),串行協(xié)議中除有奇偶校驗(yàn)外,II模式采用LRC校驗(yàn),RTU模式采用16位CRC校驗(yàn),但TCP模式?jīng)]有額外規(guī)定校驗(yàn),因?yàn)門CP協(xié)議是一
9、個(gè)面向連接的可靠協(xié)議。另外,Modbus采用主從方式定時(shí)收發(fā)數(shù)據(jù),在實(shí)際使用中如果某Slave站點(diǎn)斷開后(如故障或關(guān)機(jī)),Master端可以診斷出來(lái),而當(dāng)故障修復(fù)后,網(wǎng)絡(luò)又可自動(dòng)接通。因此,Modbus協(xié)議的可靠性較好。I2C(Inter-IntegratedCircuit)總線是一種由PHILIPS公司開發(fā)的兩線式串行總線用于連接微控制器及其外圍設(shè)備。I2C總線產(chǎn)生于在80年代最初為音頻和視頻設(shè)備開發(fā)如今主要在服務(wù)器管理中使用其中包括
10、單個(gè)組件狀態(tài)的通信。例如管理員可對(duì)各個(gè)組件進(jìn)行查詢以管理系統(tǒng)的配置或掌握組件的功能狀態(tài)如電源和系統(tǒng)風(fēng)扇??呻S時(shí)監(jiān)控內(nèi)存、硬盤、網(wǎng)絡(luò)、系統(tǒng)溫度等多個(gè)參數(shù)增加了系統(tǒng)的安全性方便了管理。一、I2C總線特點(diǎn)I2C總線最主要的優(yōu)點(diǎn)是其簡(jiǎn)單性和有效性。由于接口直接在組件之上因此I2C總線占用的空間非常小減少了電路板的空間和芯片管腳的數(shù)量降低了互聯(lián)成本。總線的長(zhǎng)度可高達(dá)25英尺并且能夠以10Kbps的最大傳輸速率支持40個(gè)組件。I2C總線的另一個(gè)優(yōu)點(diǎn)
11、是它支持多主控(multimastering)其中任何能夠進(jìn)行發(fā)送和接收的設(shè)備都可以成為主總線。一個(gè)主控能夠控制信號(hào)的傳輸和時(shí)鐘頻率。當(dāng)然在任何時(shí)間點(diǎn)上只能有一個(gè)主控。二、I2C總線工作原理2.1、總線的構(gòu)成及信號(hào)類型I2C總線是一種串行數(shù)據(jù)總線只有二根信號(hào)線一根是雙向的數(shù)據(jù)線SDA另一根是時(shí)鐘線SCL。在CPU與被控IC之間、IC與IC之間進(jìn)行雙向傳送最高傳送速率100kbps。各種被控制電路均并聯(lián)在這條總線上但就像電話機(jī)一樣只有撥通
12、各自的號(hào)碼才能工作所以每個(gè)電路和模塊都有唯一的地址在信息的傳輸過(guò)程中I2C總線上并接的每一模塊電路既是主控器(或被控器)又是發(fā)送器(或接收器)這取決于它所要完成的功能。CPU發(fā)出的控制信號(hào)分為地址碼和控制量?jī)刹糠值刂反a用來(lái)選址即接通需要控制的電路確定控制的種類控制量決定該調(diào)整的類別(如對(duì)比度、亮度等)及需要調(diào)整的量。這樣各控制電路雖然掛在同一條總線上卻彼此獨(dú)立互不相關(guān)。2.2、位的傳輸SDA線上的數(shù)據(jù)必須在時(shí)鐘的高電平周期保持穩(wěn)定數(shù)據(jù)線
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 工業(yè)現(xiàn)場(chǎng)總線協(xié)議解析
- can 總線協(xié)議外文翻譯
- devicenet現(xiàn)場(chǎng)總線協(xié)議講解
- HBS總線協(xié)議與BACnet協(xié)議轉(zhuǎn)換模塊的研究.pdf
- 基于WorldFIP現(xiàn)場(chǎng)總線協(xié)議的電流-總線轉(zhuǎn)換器的開發(fā).pdf
- 現(xiàn)場(chǎng)總線協(xié)議的建模與仿真.pdf
- 地面雷達(dá)模塊總線與傳輸協(xié)議研究.pdf
- 基于AXI協(xié)議的SOPC總線矩陣設(shè)計(jì).pdf
- 地面雷達(dá)模塊總線和傳輸協(xié)議的研究
- 基于PROFINET協(xié)議的現(xiàn)場(chǎng)總線設(shè)備研究.pdf
- PROFIsafe安全總線協(xié)議的研究分析.pdf
- 基金會(huì)現(xiàn)場(chǎng)總線協(xié)議的開發(fā).pdf
- 現(xiàn)場(chǎng)總線協(xié)議分析及網(wǎng)絡(luò)模型研究.pdf
- 基于WorldFIP現(xiàn)場(chǎng)總線協(xié)議的智能模塊——現(xiàn)場(chǎng)總線網(wǎng)關(guān)的開發(fā).pdf
- 基于CAN協(xié)議的現(xiàn)場(chǎng)總線儀表的設(shè)計(jì).pdf
- 示波器串行總線協(xié)議分析軟件包開發(fā).pdf
- 汽車總線系統(tǒng)通信協(xié)議分析與比較
- 運(yùn)用Modbus總線協(xié)議組建電廠綜合控制網(wǎng)絡(luò).pdf
- 現(xiàn)場(chǎng)總線用戶層協(xié)議的研究與實(shí)現(xiàn).pdf
- 基于CPCI總線的多協(xié)議串行通信研究.pdf
評(píng)論
0/150
提交評(píng)論