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

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

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

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

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

      RS232-RS458-RS422通訊協(xié)議簡(jiǎn)介

      時(shí)間:2019-05-14 10:46:31下載本文作者:會(huì)員上傳
      簡(jiǎn)介:寫寫幫文庫(kù)小編為你整理了多篇相關(guān)的《RS232-RS458-RS422通訊協(xié)議簡(jiǎn)介》,但愿對(duì)你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫(kù)還可以找到更多《RS232-RS458-RS422通訊協(xié)議簡(jiǎn)介》。

      第一篇:RS232-RS458-RS422通訊協(xié)議簡(jiǎn)介

      原文地址:RS232、RS485、RS422通訊協(xié)議簡(jiǎn)介作者:黃花有主

      一、什么是RS-232 接口?

      (1)RS-232 的歷史和作用

      在串行通訊時(shí),要求通訊雙方都采用一個(gè)標(biāo)準(zhǔn)接口,使不同的設(shè)備可以方便地連接起來(lái)進(jìn)行通訊。RS-232-C 接口(又稱EIA RS-232-C)是目前最常用的一種串行通訊接口。

      (“RS-232-C”中的“-C”只不過(guò)表示RS-232 的版本,所以與“RS-232”簡(jiǎn)稱是一樣的)它是在1970 年由美國(guó)電子工業(yè)協(xié)會(huì)(EIA)聯(lián)合貝爾系統(tǒng)、調(diào)制解調(diào)器廠家及計(jì)算機(jī)終端生產(chǎn)廠家共同制定的用于串行通訊的標(biāo)準(zhǔn)。它的全名是“數(shù)據(jù)終端設(shè)備(DTE)和數(shù)據(jù)通訊設(shè)備(DCE)之間串行二進(jìn)制數(shù)據(jù)交換接口技術(shù)標(biāo)準(zhǔn)”該標(biāo)準(zhǔn)規(guī)定采用一個(gè)25 個(gè)腳的DB-25 連接器,對(duì)連接器的每個(gè)引腳的信號(hào)內(nèi)容加以規(guī)定,還對(duì)各種信號(hào)的電平加以規(guī)定。后來(lái)IBM的PC機(jī)將RS232 簡(jiǎn)化成了DB-9 連接器,從而成為事實(shí)標(biāo)準(zhǔn)。而工業(yè)控制的RS-232口一般只使用RXD、TXD、GND 三條線。

      (2)RS-232 接口的電氣特征

      在RS-232-C 中任何一條信號(hào)線的電壓均為負(fù)邏輯關(guān)系。即:邏輯“1”為-3 到-15V;邏輯“0”為+3 到+15V。

      RS-232-C 最常用的9 條引線的信號(hào)內(nèi)容如下所示

      DB-9123456789

      DB-2583220764522

      定義DCD RXD TXD DTR GND DSR RTD CTS RI

      (3)RS-232 接口的物理結(jié)構(gòu)

      RS-232-C 接口連接器一般使用型號(hào)為DB-9 插頭座,通常插頭在DCE 端,插座在DTE端。PC 機(jī)的RS-232 口為9 芯針插座。一些設(shè)備與PC 機(jī)連接的RS-232 接口,因?yàn)椴皇褂脤?duì)方的傳送控制信號(hào),只需要三條接口線,即“發(fā)送數(shù)據(jù)TXD”、“接收數(shù)據(jù)RXD”和“信號(hào)地GND”。RS-232 傳輸線采用屏蔽雙絞線。

      (4)RS-232 傳輸電纜長(zhǎng)度

      由RS-232-C 標(biāo)準(zhǔn)規(guī)定在碼元畸變小于4%的情況下,傳輸電纜長(zhǎng)度應(yīng)為50 英尺,其實(shí)這個(gè)4%的碼元畸變是很保守的,在實(shí)際應(yīng)用中,約有99%的用戶是按碼元畸變10%-20%的范圍工作的,所以實(shí)際使用中最大距離會(huì)遠(yuǎn)超過(guò)50 英尺,美國(guó)DEC 公司曾規(guī)定容許畸變?yōu)?0%而得出下面實(shí)驗(yàn)結(jié)果。其中1 號(hào)電纜為屏蔽電纜,型號(hào)為DECP.NO.9107723 內(nèi)有三對(duì)雙絞線,每對(duì)有22#AWG 組成,其外覆以屏蔽線。2 號(hào)電纜為不帶屏蔽的電纜。型號(hào)為DECP.NO.9105856-04 是22#AWG 的四芯電纜。

      DEC 公司的實(shí)驗(yàn)結(jié)果

      波特率bps 1 號(hào)電纜傳輸距離(米)2 號(hào)電纜傳輸距離(米)

      1500 900

      300 1500 900

      1200 900 900

      2400 300 150

      4800 300 7

      59600 75 75

      經(jīng)過(guò)許多年來(lái)RS-232 器件以及通信技術(shù)的改進(jìn),RS-232 的通信距離已經(jīng)大大增加。RS-232 增強(qiáng)器可以將普通的RS-232 口的通信距離延長(zhǎng)到1000 米。

      二、什么是RS-485 接口?

      1、RS-485 的電氣特性:發(fā)送端:邏輯“1”以兩線間的電壓差+(2 至6)V 表示;邏輯“0”以兩線間的電壓差-(2 至6)V 表示。接收端:A 比B 高200mV 以上即認(rèn)為是邏輯“1”,A 比B 低200mV 以上即認(rèn)為是邏輯“0”。

      2、RS-485 的數(shù)據(jù)最高傳輸速率為10Mbps。但是由于RS-485 常常要與PC 機(jī)的RS-232 口通信,所以實(shí)際上一般最高115.2Kbps。又由于太高的速率會(huì)使RS-485 傳輸距離減小,所以往往為9600bps 左右或以下。

      3、RS-485 接口是采用平衡驅(qū)動(dòng)器和差分接收器的組合,抗噪聲干擾性好。

      4、RS-485 接口的最大傳輸距離標(biāo)準(zhǔn)為1200 米(9600bps 時(shí)),實(shí)際上可達(dá)3000米,RS-485 接口在總線上是容許連接多達(dá)128 個(gè)收發(fā)器、即

      RS-485 具有多機(jī)通信功能,這樣用戶可以利用單一的RS-485 接口方便的建立起網(wǎng)絡(luò)。因?yàn)镽S-485 接口組成的半雙工網(wǎng)絡(luò),一般只需二根信號(hào)線,所以RS-485 接口均采用雙絞線傳輸。RS-485 的國(guó)際標(biāo)準(zhǔn)并沒(méi)有規(guī)定RS-485 的接口連接器標(biāo)準(zhǔn)、所以采用接線端子或者DB-

      9、DB-25 等連接器都可以。

      5、采用RS-485 接口時(shí),傳輸電纜的長(zhǎng)度如何考慮?

      在使用RS-485 接口時(shí),對(duì)于特定的傳輸線經(jīng),從發(fā)生器到負(fù)載其數(shù)據(jù)信號(hào)傳輸所容許的最大電纜長(zhǎng)度是數(shù)據(jù)信號(hào)速率的函數(shù),這個(gè)長(zhǎng)度數(shù)據(jù)主要是受信號(hào)失真及噪聲等影響所限制。最大電纜長(zhǎng)度與信號(hào)速率的關(guān)系曲線是使用24AWG 銅芯雙絞電話電纜(線經(jīng)為0.51mm),線間旁路電容為52.5PF/M,終端負(fù)載電阻為100 歐時(shí)所得出的。(引自GB11014-89 附錄A)。當(dāng)數(shù)據(jù)信號(hào)速率降低到90Kbit/S 以下時(shí),假定最大容許的信號(hào)損失為6dBV 時(shí),則電纜長(zhǎng)度被限制在1200M。實(shí)際上,在實(shí)用時(shí)是完全可以取得比它大的電纜長(zhǎng)度。當(dāng)使用不同線經(jīng)的電纜,則取得的最大電纜長(zhǎng)度是不相同的。例如:當(dāng)數(shù)據(jù)信號(hào)速率為600Kbit/S 時(shí),采用24AWG 電纜,最大電纜長(zhǎng)度是200m,若采用

      19AWG電纜(線經(jīng)為0.91mm)則電纜長(zhǎng)度將可以大于200m;若采用28AWG 電纜(線經(jīng)為0.32mm),則電纜長(zhǎng)度只能小于200m。

      RS-485 的遠(yuǎn)距離通信建議采用屏蔽電纜,并且將屏蔽層作為地線。

      三、什么是RS-422 接口?

      RS-422 的電氣性能與RS-485 完全一樣。主要的區(qū)別在于:

      RS-422 有4 根信號(hào)線:兩根發(fā)送(Y、Z)、兩根接收(A、B)。由于RS-422 的收與發(fā)是分開(kāi)的所以可以同時(shí)收和發(fā)(全雙工)。

      RS-485 有兩根數(shù)據(jù)線:發(fā)送和接收都是A 和B。由于RS-485 的收與發(fā)是共用兩根線,所以不能同時(shí)收和發(fā)(半雙工)。

      四、RS-485 比RS-232-C 接口相比有何特點(diǎn)?

      答:由于RS-232 接口標(biāo)準(zhǔn)出現(xiàn)較早,難免有不足之處,主要有以下四點(diǎn):

      (1)接口的信號(hào)電平值較高,易損壞接口電路的芯片,又因?yàn)榕cTTL 電平不兼容故需使用電平轉(zhuǎn)換電路方能與TTL 電路連接。

      (2)傳輸速率較低,在異步傳輸時(shí),波特率為20Kbps?,F(xiàn)在由于采用了新的UART芯片,波特率達(dá)到115.2Kbps。

      (3)接口使用一根信號(hào)線和一根信號(hào)返回線而構(gòu)成共地的傳輸形式,這種共地

      傳輸容易產(chǎn)生共模干擾,所以抗噪聲干擾性弱。

      (4)傳輸距離有限,最大傳輸距離標(biāo)準(zhǔn)值為50 米,實(shí)際上也只能用在15 米左右。

      (5)RS-232 只容許一對(duì)一的通信,而RS-485 接口在總線上是容許連接多達(dá)128 個(gè)收發(fā)器。

      第二篇:RS485通訊協(xié)議簡(jiǎn)介

      RS485通訊協(xié)議簡(jiǎn)介.txt13母愛(ài)是迷惘時(shí)苦口婆心的規(guī)勸;母愛(ài)是遠(yuǎn)行時(shí)一聲殷切的叮嚀;母愛(ài)是孤苦無(wú)助時(shí)慈祥的微笑。本文由94liangmin94貢獻(xiàn)

      doc文檔可能在WAP端瀏覽體驗(yàn)不佳。建議您優(yōu)先選擇TXT,或下載源文件到本機(jī)查看。VCD1000 系列矢量型變頻器使用說(shuō)明書

      9.1 通訊概述

      本公司系列變頻器向用戶提供工業(yè)控制中通用的 RS485 通訊接口。通訊協(xié) 議采用 MODBUS 標(biāo)準(zhǔn)通訊協(xié)議,該變頻器可以作為從機(jī)與具有相同通訊接口并采 用相同通訊協(xié)議的上位機(jī)(如 PLC 控制器、PC 機(jī))通訊,實(shí)現(xiàn)對(duì)變頻器的集中 監(jiān)控,另外用戶也可以使用一臺(tái)變頻器作為主機(jī),通過(guò) RS485 接口連接數(shù)臺(tái)本 公司的變頻器作為從機(jī)。以實(shí)現(xiàn)變頻器的多機(jī)聯(lián)動(dòng)。通過(guò)該通訊口也可以接遠(yuǎn) 控鍵盤。實(shí)現(xiàn)用戶對(duì)變頻器的遠(yuǎn)程操作。本變頻器的 MODBUS 通訊協(xié)議支持兩種傳送方式:RTU 方式和 ASCII 方式,用 戶可以根據(jù)情況選擇其中的一種方式通訊。下文是該變頻器通訊協(xié)議的詳細(xì)說(shuō) 明。

      9.2 通訊協(xié)議說(shuō)明

      9.2.1 通訊組網(wǎng)方式(1)變頻器作為從機(jī)組網(wǎng)方式: 變頻器作為從機(jī)組網(wǎng)方式:主機(jī)為 PC RS232 232-485 轉(zhuǎn) 換模塊 RS485 或 主機(jī)為 PLC 主機(jī)為 PC RS232 232-485 轉(zhuǎn)換 模塊 RS485 HD1000 HD1000

      HD1000

      HD1000

      HD1000

      單主機(jī)多從機(jī)

      單主機(jī)單從機(jī)

      圖 9-1 從機(jī)組網(wǎng)方式示意圖 -

      (2)多機(jī)聯(lián)動(dòng)組網(wǎng)方式: 多機(jī)聯(lián)動(dòng)組網(wǎng)方式:

      07-

      VCD1000 系列矢量型變頻器使用說(shuō)明書

      主機(jī) HD1000 RS485

      從機(jī) HD1000

      從機(jī) HD1000

      從機(jī) HD1000

      從機(jī) HD1000

      圖 9-2 多機(jī)聯(lián)動(dòng)組網(wǎng)示意圖 -

      9.2.2 通信協(xié)議方式 該變頻器在 RS485 網(wǎng)絡(luò)中既可以作為主機(jī)使用,也可以作為從機(jī)使用,作 為主機(jī)使用時(shí),可以控制其它本公司變頻器,實(shí)現(xiàn)多級(jí)聯(lián)動(dòng),作為從機(jī)時(shí),PC 機(jī)或 PLC 可以作為主機(jī)控制變頻器工作。具體通訊方式如下:(1)變頻器為從機(jī),主從式點(diǎn)對(duì)點(diǎn)通信。主機(jī)使用廣播地址發(fā)送命令時(shí),從機(jī)不應(yīng)答。(2)變頻器作為主機(jī),使用廣播地址發(fā)送命令到從機(jī),從機(jī)不應(yīng)答。(3)用戶可以通過(guò)用鍵盤或串行通信方式設(shè)置變頻器的本機(jī)地址、波特率、數(shù)據(jù)格式。(4)從機(jī)在最近一次對(duì)主機(jī)輪詢的應(yīng)答幀中上報(bào)當(dāng)前故障信息。9.2.3 通訊接口方式 通訊為 RS485 接口,異步串行,半雙工傳輸。默認(rèn)通訊協(xié)議方式采用 ASCII 方式。默認(rèn)數(shù)據(jù)格式為:1 位起始位,7 位數(shù)據(jù)位,2 位停止位。默認(rèn)速率為 9600bps,通訊參數(shù)設(shè)置參見(jiàn) P3.09~P3.12 功能碼。

      9.3 ASCII 通訊協(xié)議 字符結(jié)構(gòu): 字符結(jié)構(gòu):位字符框(For ASCII)

      (1-7-2 格式,無(wú)校驗(yàn))

      起 始 位 停 止 位 停 止 位

      (1-7-1格式,奇校驗(yàn))

      08-

      VCD1000 系列矢量型變頻器使用說(shuō)明書

      起始 位

      奇偶 位

      停止 位

      (1-7-1格式,偶校驗(yàn))

      起始 位

      奇偶 位

      停止 位

      11位字符框(For RTU)

      (1-8-2格式,無(wú)校驗(yàn))

      (1-8-1格式,奇校驗(yàn))

      (1-8-1格式,偶校驗(yàn))

      通訊資料結(jié)構(gòu): ASCII模式

      楨頭 Address Hi Address Lo Function Hi Function Lo DATA(n-1)????? DATA 0 LRC CHK Hi LRC CHK Lo END Hi END Lo 起始字符=“:(3AH)” 通訊地址: 8位地址由2個(gè)ASCII碼組合 功能碼: 8位地址由2個(gè)ASCII碼組合 資料內(nèi)容: n*8位資料內(nèi)容由 2* n 個(gè)ASCII碼組合,高位在前,低位在后,n<=4,最大8個(gè)ASCII碼 LRC 校驗(yàn)碼: 8位校驗(yàn)碼由2個(gè)ASCII碼組合。結(jié)束字符: END Hi = CR(0DH), END Lo = CR(0AH)-109-

      VCD1000 系列矢量型變頻器使用說(shuō)明書 RTU模式: START Address Function DATA(n-

      1)????? DATA 0 CRC CHK Low CRC CHK High END 通訊地址: 00H:所有變頻器廣播

      (broadcast)01H:對(duì)01地址變頻器通訊。0FH:對(duì)15地址變頻器通訊。10H:對(duì)16地址變頻器通訊。以此類推???.,最大可到254(FEH)。功能碼(Function)與資料內(nèi)容(DATA): 03H:讀出寄存器內(nèi)容。06H:寫入一筆資料到寄存器。08H:回路偵測(cè)。功能碼03H:讀出一個(gè)寄存器內(nèi)容: 例如:讀出寄存器地址2104H內(nèi)容(輸出電流): ASCII模式: 詢問(wèn)信息字符串格式 楨頭 地址 “: ”3AH “0”30H “1”31H 功能碼 “0”30H 功能碼 回應(yīng)信息字符串格式 楨頭 地址 “: ”3AH “0”30H “1”31H “0”30H CRC校驗(yàn)碼 16-bit CRC校驗(yàn)碼由2個(gè)8-bit 二進(jìn)制組合 保持無(wú)出入信號(hào)大于等于10ms 保持無(wú)輸入信號(hào)大于等于10ms 通訊地址:8-bit 二進(jìn)制地址 功能碼:8-bit 二進(jìn)制地址 資料內(nèi)容: N*8-bit 資料,N<=8,最大8個(gè)字節(jié)

      VCD1000 系列矢量型變頻器使用說(shuō)明書

      “3”33H 內(nèi)容 “2”32H “1”31H “0”30H “4”34H 2104H地址內(nèi)容 內(nèi)容

      “3”33H “2”32H “1”31H “0”30H “4”34H “0”30H “0”30H “0”30H “0”30H

      LRC CHECK

      “D” 44H “7” 37H

      LRC CHECK

      “D” 44H “7” 37H

      END

      CR 0DH LF 0AH

      END

      CR 0DH LF 0AH

      RTU模式: 詢問(wèn)信息格式 地址 功能碼 內(nèi)容 01H 03H 21H 04H 回應(yīng)信息格式 地址 功能碼 內(nèi)容 01H 03H 21H 04H 00H 00H CRC CHECK Low CRC CHECK High E8H 4BH CRC CHECK Low CRC CHECK High 0EH 37H

      功能碼06H:寫入一筆資料到寄存器。例如:對(duì)變頻器地址01H,寫P0.02=50.00HZ功能碼。ASCII模式: 詢問(wèn)信息字符串格式 回應(yīng)信息字符串格式

      VCD1000 系列矢量型變頻器使用說(shuō)明書

      楨頭 地址

      “: ”3AH “0”30H “1”31H

      楨頭 地址

      “: ”3AH “0”30H “1”31H

      功能碼

      “0”30H “6”36H

      功能碼

      “0”30H “6”36H

      內(nèi)容

      “0”30H “0”30H “0”30H “2”32H “1”31H “3”33H “8”38H “8”38H內(nèi)容

      “0”30H “0”30H “0”30H “2”32H

      2104H地址內(nèi)容

      “1”31H “3”33H “8”38H “8”38H

      LRC CHECK

      “5” 35H “C” 43H

      LRC CHECK

      “5” 35H “C” 43H

      END

      CR 0DH LF 0AH

      END

      CR 0DH LF 0AH

      RTU模式: 詢問(wèn)信息格式 地址 功能碼 內(nèi)容 00H 06H 00H 02H 13H 88H CRC CHECK Low CRC CHECK High 25H 5CH CRC CHECK Low CRC CHECK High 回應(yīng)信息格式 地址 功能碼 內(nèi)容 01H 06H 00H 02H 13H 88H 25H 5CH

      VCD1000 系列矢量型變頻器使用說(shuō)明書

      命令碼:08H通訊回路測(cè)試 此命令用來(lái)測(cè)試主控設(shè)備與變頻器之間通訊是否正常。變頻器將收到的資料原封不動(dòng)送給主控設(shè)備。

      詢問(wèn)信息字符串格式 楨頭 地址 “: ”3AH “0”30H “1”31H 功能碼 “0”30H “8”38H 內(nèi)容 “0”30H “1”31H “0”30H “2”32H “0”30H “3”33H “0”30H “4”34H LRC CHECK “E” 45H “D” 44H END CR 0DH LF 0AH RTU模式: 詢問(wèn)信息格式 地址 功能碼 內(nèi)容 01H 08H 01H 02H

      回應(yīng)信息字符串格式 楨頭 地址 “: ”3AH “0”30H “1”31H 功能碼 “0”30H “8”38H 內(nèi)容 “0”30H “1”31H “0”30H “2”32H 2104H地址內(nèi)容 “0”30H “3”33H “0”30H “4”34H LRC CHECK “E” 45H “D” 44H END CR 0DH LF 0AH

      回應(yīng)信息格式 地址 功能碼 內(nèi)容 01H 08H 01H 02H

      VCD1000 系列矢量型變頻器使用說(shuō)明書

      03H 04H CRC CHECK Low CRC CHECK High 41H 04H CRC CHECK Low CRC CHECK High03H 04H 41H 04H

      校驗(yàn)碼: 校驗(yàn)碼: ASCII 模式:雙字節(jié) ASCII 碼。計(jì)算方法:對(duì)于消息發(fā)送端,LRC的計(jì)算方法是將要發(fā)送消息中“從機(jī)地址”到“運(yùn)行數(shù) 據(jù)”沒(méi)有轉(zhuǎn)換成ASCII碼的全部字節(jié)連續(xù)累加,結(jié)果丟棄進(jìn)位,得到的8位字節(jié)按位取反,后 再加1(轉(zhuǎn)換為補(bǔ)碼),最后轉(zhuǎn)換成ASCII碼,放入校驗(yàn)區(qū),高字節(jié)在前,低字節(jié)在后。對(duì)于 消息接收端,采取同樣的LRC方法計(jì)算接收到消息的校驗(yàn)和,與實(shí)際接收到的校驗(yàn)和進(jìn)行比較,如果相等,則接收消息正確。如果不相等,則接收消息錯(cuò)誤。如果校驗(yàn)錯(cuò)誤,則丟棄該消息 幀,并不作任何回應(yīng),繼續(xù)接收下一幀數(shù)據(jù)。RTU 模式:雙字節(jié) 16 進(jìn)制數(shù)。CRC 域是兩個(gè)字節(jié),包含一 16 位的二進(jìn)制值。它由發(fā)送端計(jì)算后加入到消息中;添加時(shí) 先是低字節(jié),然后是高字節(jié),故 CRC 的高位字節(jié)是發(fā)送消息的最后一個(gè)字節(jié)。接收設(shè)備重新計(jì) 算收到消息的 CRC,并與接收到的 CRC 域中的值比較,如果兩值不同則接收消息有錯(cuò)誤,丟 棄該消息幀,并不作任何回應(yīng),繼續(xù)接收下一幀數(shù)據(jù)。CRC 校驗(yàn)計(jì)算方法具體參考 MODBUS 協(xié)議 說(shuō)明。

      通訊協(xié)議參數(shù)定義:

      定義 內(nèi)部設(shè)定參數(shù) 參數(shù)地址 GGnnH 功能說(shuō)明 GG代表參數(shù)群,nn代表參數(shù)號(hào)碼。對(duì)變頻器命令(06H)

      2000H

      0001H:運(yùn)行命令 0002H:正轉(zhuǎn)運(yùn)行命令 0003H:反轉(zhuǎn)運(yùn)行命令 0004H:點(diǎn)動(dòng)運(yùn)行命令 0005H:點(diǎn)動(dòng)正轉(zhuǎn)運(yùn)行命令 0006H:點(diǎn)動(dòng)反轉(zhuǎn)運(yùn)行命令 0007H:減速停機(jī)命令 0008H:緊急停車命令 0009H:點(diǎn)動(dòng)停機(jī)命令 000AH:故障復(fù)位命令

      2001H

      串口設(shè)置頻率命令

      VCD1000 系列矢量型變頻器使用說(shuō)明書

      監(jiān)控變頻器狀態(tài)(03H)

      2100H 2101H

      讀變頻器故障碼。讀變頻器狀態(tài) BIT0:運(yùn)行停止標(biāo)志,0:停止;1:運(yùn)行 BIT1:欠壓標(biāo)志,1:欠壓;0:正常。BIT2:正反轉(zhuǎn)標(biāo)志,1:反轉(zhuǎn);0:正轉(zhuǎn)。BIT3:點(diǎn)動(dòng)運(yùn)行標(biāo)志,1:點(diǎn)動(dòng);0:非點(diǎn)動(dòng)。BIT4:閉環(huán)運(yùn)行控制選擇,1:閉環(huán);0:非閉環(huán)。BIT5:擺頻模式運(yùn)行標(biāo)志,1:擺頻;0:非擺頻。BIT6:PLC運(yùn)行標(biāo)志,1:PLC運(yùn)行,0:非PLC運(yùn)行。BIT7:端子多段速運(yùn)行標(biāo)志,1:多段速;0:非。BIT8:普通運(yùn)行標(biāo)志,1:普通運(yùn)行;0:非。BIT9:主頻率來(lái)源自通訊界面,1:是;0:否。BIT10:主頻率來(lái)源自模擬量輸入,1:是;0:否。BIT11:運(yùn)行指令來(lái)源自通訊界面,1:是;0:否。BIT12:功能參數(shù)密碼保護(hù),1:是;0:否。2102H 2103H 2104H 2105H 2106H 2107H 2108H 2109H 210AH 210BH 讀功能碼數(shù)據(jù)(03H)GGnnH(GG:功能碼組號(hào)。nn :功能碼號(hào))

      讀變頻器設(shè)定頻率。讀變頻器輸出頻率。讀變頻器輸出電流。讀變頻器母線電壓。讀變頻器輸出電壓。讀電機(jī)轉(zhuǎn)速。讀模塊溫度。讀VI模擬輸入。讀CI模擬輸入。讀變頻器軟件版本。變頻器回應(yīng)功能碼數(shù)據(jù)。

      VCD1000 系列矢量型變頻器使用說(shuō)明書

      讀功能碼數(shù)據(jù)(06H)

      GGnnH(GG:功能碼組號(hào)。nn :功能碼號(hào)。)

      寫入變頻器的功能碼數(shù)據(jù)。

      錯(cuò)誤碼定義: 錯(cuò)誤碼定義: 錯(cuò)誤碼 01H 02H 03H 說(shuō)明 功能碼錯(cuò)誤。變頻器能夠辯識(shí)功能碼:03H,06H,08H。資料地址錯(cuò)誤。資料地址變頻器無(wú)法辯識(shí)。資料內(nèi)容錯(cuò)誤。資料內(nèi)容超限。

      第三篇:MODBUS-RTU通訊協(xié)議簡(jiǎn)介

      MODBUS-RTU通訊協(xié)議簡(jiǎn)介

      2008-10-10 17:27

      1.1 Modbus協(xié)議簡(jiǎn)述

      ACRXXXE系列儀表使用的是Modbus-RTU通訊協(xié)議,MODBUS協(xié)議詳細(xì)定義了校驗(yàn)碼、數(shù)據(jù)序列等,這些都是特定數(shù)據(jù)交換的必要內(nèi)容。MODBUS協(xié)議在一根通訊線上使用主從應(yīng)答式連接(半雙工),這意味著在一根單獨(dú)的通訊線上信號(hào)沿著相反的兩個(gè)方向傳輸。首先,主計(jì)算機(jī)的信號(hào)尋址到一臺(tái)唯一的終端設(shè)備(從機(jī)),然后,終端設(shè)備發(fā)出的應(yīng)答信號(hào)以相反的方向傳輸給主機(jī)。

      Modbus協(xié)議只允許在主機(jī)(PC,PLC等)和終端設(shè)備之間通訊,而不允許獨(dú)立的終端設(shè)備之間的數(shù)據(jù)交換,這樣各終端設(shè)備不會(huì)在它們初始化時(shí)占據(jù)通訊線路,而僅限于響應(yīng)到達(dá)本機(jī)的查詢信號(hào)。

      1.2 查詢—回應(yīng)周期

      1.2.1 查詢

      查詢消息中的功能代碼告之被選中的從設(shè)備要執(zhí)行何種功能。數(shù)據(jù)段包含了從設(shè)備要執(zhí)行功能的任何附加信息。例如功能代碼03是要求從設(shè)備讀保持寄存器并返回它們的內(nèi)容。數(shù)據(jù)段必須包含要告之從設(shè)備的信息:從何寄存器開(kāi)始讀及要讀的寄存器數(shù)量。錯(cuò)誤檢測(cè)域?yàn)閺脑O(shè)備提供了一種驗(yàn)證消息內(nèi)容是否正確的方法。

      1.2.2 回應(yīng)

      如果從設(shè)備產(chǎn)生一正常的回應(yīng),在回應(yīng)消息中的功能代碼是在查詢消息中的功能代碼的回應(yīng)。數(shù)據(jù)段包括了從設(shè)備收集的數(shù)據(jù):如寄存器值或狀態(tài)。如果有錯(cuò)誤發(fā)生,功能代碼將被修改以用于指出回應(yīng)消息是錯(cuò)誤的,同時(shí)數(shù)據(jù)段包含了描述此錯(cuò)誤信息的代碼。錯(cuò)誤檢測(cè)域允許主設(shè)備確認(rèn)消息內(nèi)容是否可用。

      1.3 傳輸方式

      傳輸方式是指一個(gè)數(shù)據(jù)幀內(nèi)一系列獨(dú)立的數(shù)據(jù)結(jié)構(gòu)以及用于傳輸數(shù)據(jù)的有限規(guī)則,下面定義了與Modbus 協(xié)議– RTU方式相兼容的傳輸方式。

      每個(gè)字節(jié)的位:

      ·1個(gè)起始位

      ·8個(gè)數(shù)據(jù)位,最小的有效位先發(fā)送

      ·無(wú)奇偶校驗(yàn)位

      ·1個(gè)停止位

      錯(cuò)誤檢測(cè)(Error checking):CRC(循環(huán)冗余校驗(yàn))

      1.4 協(xié)議

      當(dāng)數(shù)據(jù)幀到達(dá)終端設(shè)備時(shí),它通過(guò)一個(gè)簡(jiǎn)單的“端口”進(jìn)入被尋址到的設(shè)備,該設(shè)備去掉數(shù)據(jù)幀的“信封”(數(shù)據(jù)頭),讀取數(shù)據(jù),如果沒(méi)有錯(cuò)誤,就執(zhí)行數(shù)據(jù)所請(qǐng)求的任務(wù),然后,它將自己生成的數(shù)據(jù)加入到取得的“信封”中,把數(shù)據(jù)幀返回給發(fā)送者。返回的響應(yīng)數(shù)據(jù)中包含了以下內(nèi)容:終端從機(jī)地址(Address)、被執(zhí)行了的命令(Function)、執(zhí)行命令生成的被請(qǐng)求數(shù)據(jù)(Data)和一個(gè)校驗(yàn)碼(Check)。發(fā)生任何錯(cuò)誤都不會(huì)有成功的響應(yīng),或者返回一個(gè)錯(cuò)誤指示幀。

      1.4.1 數(shù)據(jù)幀格式

      AddressFunctionDataCheck

      8-Bits8-BitsN x 8-Bits16-Bits

      1.4.2 地址(Address)域

      地址域在幀的開(kāi)始部分,由一個(gè)字節(jié)(8位二進(jìn)制碼)組成,十進(jìn)制為0~255,在我們的系統(tǒng)中只使用1~247,其它地址保留。這些位標(biāo)明了用戶指定的終端設(shè)備的地址,該設(shè)備將接收來(lái)自與之相連的主機(jī)數(shù)據(jù)。每個(gè)終端設(shè)備的地址必須是唯一的,僅僅被尋址到的終端會(huì)響應(yīng)包含了該地址的查詢。當(dāng)終端發(fā)送回一個(gè)響應(yīng),響應(yīng)中的從機(jī)地址數(shù)據(jù)便告訴了主機(jī)哪臺(tái)終端正與之進(jìn)行通信。

      1.4.3 功能(Function)域

      功能域代碼告訴了被尋址到的終端執(zhí)行何種功能。下表列出了該系列儀表用到的功能碼,以及它們的意義和功能。

      代碼意義行為

      03讀數(shù)據(jù)寄存器獲得一個(gè)或多個(gè)寄存器的當(dāng)前二進(jìn)制值

      16預(yù)置多寄存器設(shè)定二進(jìn)制值到一系列多寄存器中(不對(duì) ACRXXXE開(kāi)放)

      1.4.4 數(shù)據(jù)(Data)域

      數(shù)據(jù)域包含了終端執(zhí)行特定功能所需要的數(shù)據(jù)或者終端響應(yīng)查詢時(shí)采集到的數(shù)據(jù)。這些數(shù)據(jù)的內(nèi)容可能是數(shù)值、參考地址或者設(shè)置值。例如:功能域碼告訴終端讀取一個(gè)寄存器,數(shù)據(jù)域則需要指明從哪個(gè)寄存器開(kāi)始及讀取多少個(gè)數(shù)據(jù),內(nèi)嵌的地址和數(shù)據(jù)依照類型和從機(jī)之間的不同內(nèi)容而有所不同。

      1.4.5 錯(cuò)誤校驗(yàn)(Check)域

      該域允許主機(jī)和終端檢查傳輸過(guò)程中的錯(cuò)誤。有時(shí),由于電噪聲和其它干擾,一組數(shù)據(jù)在從一個(gè)設(shè)備傳輸?shù)搅硪粋€(gè)設(shè)備時(shí)在線路上可能會(huì)發(fā)生一些改變,出錯(cuò)校驗(yàn)?zāi)軌虮WC主機(jī)或者終端不去響應(yīng)那些傳輸過(guò)程中發(fā)生了改變的數(shù)據(jù),這就提高了系統(tǒng)的安全性和效率,錯(cuò)誤校驗(yàn)使用了16位循環(huán)冗余的方法(CRC16)。

      1.5 錯(cuò)誤檢測(cè)的方法

      錯(cuò)誤校驗(yàn)(CRC)域占用兩個(gè)字節(jié),包含了一個(gè)16位的二進(jìn)制值。CRC值由傳輸設(shè)備計(jì)算出來(lái),然后附加到數(shù)據(jù)幀上,接收設(shè)備在接收數(shù)據(jù)時(shí)重新計(jì)算CRC值,然后與接收到的CRC域中的值進(jìn)行比較,如果這兩個(gè)值不相等,就發(fā)生了錯(cuò)誤。CRC運(yùn)算時(shí),首先將一個(gè)16位的寄存器預(yù)置為全1,然后連續(xù)把數(shù)據(jù)幀中的每個(gè)字節(jié)中的8位與該寄存器的當(dāng)前值進(jìn)行運(yùn)算,僅僅每個(gè)字節(jié)的8個(gè)數(shù)據(jù)位參與生成CRC,起始位和終止位以及可能使用的奇偶位都不影響CRC。在生成CRC時(shí),每個(gè)字節(jié)的8位與寄存器中的內(nèi)容進(jìn)行異或,然后將結(jié)果向低位移位,高位則用“0”補(bǔ)充,最低位(LSB)移出并檢測(cè),如果是1,該寄存器就與一個(gè)預(yù)設(shè)的固定值(0A001H)進(jìn)行一次異或運(yùn)算,如果最低位為0,不作任何處理。

      上述處理重復(fù)進(jìn)行,直到執(zhí)行完了8次移位操作,當(dāng)最后一位(第8位)移完以后,下一個(gè)8位字節(jié)與寄存器的當(dāng)前值進(jìn)行異或運(yùn)算,同樣進(jìn)行上述的另一個(gè)8次移位異或操作,當(dāng)數(shù)據(jù)幀中的所有字節(jié)都作了處理,生成的最終值就是CRC值。

      生成一個(gè)CRC的流程為:

      1預(yù)置一個(gè)16位寄存器為0FFFFH(全1),稱之為CRC寄存器。

      2把數(shù)據(jù)幀中的第一個(gè)字節(jié)的8位與CRC寄存器中的低字節(jié)進(jìn)行異或運(yùn)算,結(jié)果存回CRC寄存器。

      3將CRC寄存器向右移一位,最高位填以0,最低位移出并檢測(cè)。

      4如果最低位為0:重復(fù)第三步(下一次移位);如果最低位為1:將CRC寄存器與一個(gè)預(yù)設(shè)的固定值(0A001H)進(jìn)行異或運(yùn)算。

      5重復(fù)第三步和第四步直到8次移位。這樣處理完了一個(gè)完整的八位。

      6重復(fù)第2步到第5步來(lái)處理下一個(gè)八位,直到所有的字節(jié)處理結(jié)束。7最終CRC寄存器的值就是CRC的值。

      第四篇:博雅通訊簡(jiǎn)介

      博雅通訊簡(jiǎn)介:

      博雅通訊自2000年成立以來(lái),一直致力于行貨手機(jī)網(wǎng)絡(luò)零售批發(fā)事業(yè),經(jīng)過(guò)10年多的建設(shè),現(xiàn)已成為成都地區(qū)綜合實(shí)力較強(qiáng)的手機(jī)經(jīng)銷商。博雅通訊一直以為用戶提供更可靠、更實(shí)惠、更優(yōu)質(zhì)的手機(jī)為經(jīng)營(yíng)理念。目前經(jīng)營(yíng)的手機(jī)品牌涵蓋三星、諾基亞、LG、摩托羅拉、聯(lián)想等國(guó)際國(guó)內(nèi)手機(jī)品牌,擁有正規(guī)的進(jìn)貨渠道和完善的服務(wù)體系,明確的定位,強(qiáng)大的團(tuán)隊(duì),專業(yè)的服務(wù),良好的口碑,實(shí)事求是的態(tài)度,已有超過(guò)50萬(wàn)名用戶體驗(yàn)了我們提供的手機(jī)銷售服務(wù)。

      博雅通訊的目標(biāo):打造顧客最信賴的的手機(jī)銷售平臺(tái)。

      博雅通訊的理念:客戶至上,信譽(yù)第一,全心為客戶服務(wù)。

      博雅通訊的文化:敬業(yè),誠(chéng)信,團(tuán)隊(duì),創(chuàng)新,速度。

      博雅通訊的團(tuán)隊(duì):我們聆聽(tīng)客戶的聲音,努力為客戶提供優(yōu)質(zhì)的服務(wù) 優(yōu)勢(shì):

      (1)更優(yōu)惠,價(jià)格更低。

      我們通過(guò)直接從工廠進(jìn)貨和直銷的方式,省去手機(jī)銷售中間環(huán)節(jié),讓您能以最低的價(jià)格購(gòu)買到最有質(zhì)量保證的產(chǎn)品。

      (2)更可靠,產(chǎn)品質(zhì)量有保障。

      只售正品行貨,絕不克扣配件,開(kāi)具正規(guī)發(fā)票,享受優(yōu)質(zhì)售后服務(wù)。

      (3)更便捷,購(gòu)買方式較多。

      客戶除在實(shí)體店購(gòu)買外,客戶也可以選擇網(wǎng)上購(gòu)買方式,博雅通訊將免費(fèi)送貨上門。

      (4)更優(yōu)質(zhì),提供客戶滿意的服務(wù)。

      博雅通訊隊(duì)員工進(jìn)行定期培訓(xùn),提高員工素質(zhì),建設(shè)一支具有職業(yè)素養(yǎng)的銷售團(tuán)隊(duì)。

      劣勢(shì):

      (1)品牌認(rèn)知不高

      博雅通訊作為銷售商自建品牌,建立時(shí)間較短,其品牌認(rèn)知度、美譽(yù)度還不及行業(yè)內(nèi)優(yōu)秀的經(jīng)銷商。

      (2)經(jīng)營(yíng)品種過(guò)多,在專業(yè)性上的優(yōu)勢(shì)不明顯。

      博雅通訊目前經(jīng)營(yíng)著三星、諾基亞、LG、中興、聯(lián)想等數(shù)十種品牌上百種型號(hào)的手機(jī),在各品牌的專業(yè)性經(jīng)銷上還需整合各種資源,滿足客戶對(duì)專業(yè)性的需求。

      (3)經(jīng)銷服務(wù)網(wǎng)點(diǎn)相對(duì)較少

      博雅通訊因建立時(shí)間較晚,經(jīng)銷服務(wù)體系還不夠完善,但目前博雅通訊正積極加大網(wǎng)點(diǎn)建設(shè)資金投入,不斷擴(kuò)大經(jīng)銷網(wǎng)絡(luò)。

      公司名稱我暫取為博雅通訊,你自己斟酌后改個(gè)好聽(tīng)的名字

      第五篇:各種通訊接口簡(jiǎn)介(模版)

      各種通訊接口簡(jiǎn)介 ———各種通訊接口簡(jiǎn)介

      作者:realinfo發(fā)布時(shí)間:2011-5-23 10:48:53閱讀次數(shù):

      一、什么是RS-232 接口?

      (1)RS-232 的歷史和作用

      在串行通訊時(shí),要求通訊雙方都采用一個(gè)標(biāo)準(zhǔn)接口,使不同的設(shè)備可以方便地連接起來(lái)進(jìn)行通訊。RS-232-C接口(又稱EIA RS-232-C)是目前最常用的一種串行通訊接口。

      (“RS-232-C”中的“-C”只不過(guò)表示RS-232的版本,所以與“RS-232”簡(jiǎn)稱是一樣的)它是在1970 年由美國(guó)電子工業(yè)協(xié)會(huì)(EIA)聯(lián)合貝爾系統(tǒng)、調(diào)制解調(diào)器廠家及計(jì)算機(jī)終端生產(chǎn)廠家共同制定的用于串行通訊的標(biāo)準(zhǔn)。它的全名是“數(shù)據(jù)終端設(shè)備(DTE)和數(shù)據(jù)通訊設(shè)備(DCE)之間串行二進(jìn)制數(shù)據(jù)交換接口技術(shù)標(biāo)準(zhǔn)”該標(biāo)準(zhǔn)規(guī)定采用一個(gè)25 個(gè)腳的DB-25 連接器,對(duì)連接器的每個(gè)引腳的信號(hào)內(nèi)容加以規(guī)定,還對(duì)各種信號(hào)的電平加以規(guī)定。后來(lái)IBM的PC 機(jī)將RS-232 簡(jiǎn)化成了DB-9 連接器,從而成為事實(shí)標(biāo)準(zhǔn)。而工業(yè)控制的RS-232 口一般只使用RXD、TXD、GND 三條線。

      (2)RS-232 接口的電氣特性

      在RS-232-C 中任何一條信號(hào)線的電壓均為負(fù)邏輯關(guān)系。即:邏輯“1”為-3 到-15V;邏輯“0”為+3 到+15V。RS-232-C 最常用的9 條引線的信號(hào)內(nèi)容如下所示

      DB-9123456789

      DB-25 832 20764522

      定義DCD RXD TXD DTR GND DSR RTS CTS RI

      (3)RS-232 接口的物理結(jié)構(gòu)

      RS-232-C 接口連接器一般使用型號(hào)為DB-9 插頭座,通常插頭在DCE端,插座在DTE端.PC 機(jī)的RS-232 口為9 芯針插座。而波士RS-232/RS-485轉(zhuǎn)換器的RS-232 為DB-9 孔插頭。一些設(shè)備與PC 機(jī)連接的RS-232 接口,因?yàn)椴皇褂脤?duì)方的傳送控制信號(hào),只需三條接口線,即“發(fā)送數(shù)據(jù)TXD”、“接收數(shù)據(jù)RXD”和“信號(hào)地GND”。RS-232 傳輸線采用屏蔽雙絞線。

      (4)RS-232 傳輸電纜長(zhǎng)度

      由RS-232C 標(biāo)準(zhǔn)規(guī)定在碼元畸變小于4%的情況下,傳輸電纜長(zhǎng)度應(yīng)為50 英尺,其實(shí)這個(gè)4%的碼元畸變是很保守的,在實(shí)際應(yīng)用中,約有99%的用戶是按碼元畸變10-20%的范圍工作的,所以實(shí)際使用中最大距離會(huì)遠(yuǎn)超過(guò)50英尺,美國(guó)DEC公司曾規(guī)定允許碼元畸變?yōu)?0%而得出下面實(shí)驗(yàn)結(jié)果。其中1 號(hào)電纜為屏蔽電纜,型號(hào)為DECP.NO.9107723 內(nèi)有三對(duì)雙絞線,每對(duì)由22# AWG 組成,其外覆以屏蔽網(wǎng)。2 號(hào)電纜為不帶屏蔽的電纜。型號(hào)為DECP.NO.9105856-04是22#AWG 的四芯電纜。

      DEC 公司的實(shí)驗(yàn)結(jié)果

      波特率bps1號(hào)電纜傳輸距離(米)2號(hào)電纜傳輸距離(米)

      1101500900

      3001500900

      1200900900

      2400300150

      480030075

      96007575

      經(jīng)過(guò)許多年來(lái)RS-232 器件以及通信技術(shù)的改進(jìn),RS-232 的通信距離已經(jīng)大大增加。波士電子的RS-232 增強(qiáng)器可以將普通的RS-232 口的通信距離直接延長(zhǎng)到1000米。

      二、什么是RS-485 接口?

      1.RS-485 的電氣特性:

      發(fā)送端:邏輯“1”以兩線間的電壓差為+(2 至6)V 表示;邏輯“0”以兩線間的電壓差為-(2 至6)V 表示。接收端:A比B高200mV以上即認(rèn)為是邏輯“1”,A 比B 低200mV 以上即認(rèn)為是邏輯“0”。

      2.RS-485(或 RS-422)的接線:

      RS-485(或 RS-422)通信建議一定要接地,因?yàn)镽S-485(或 RS-422)通信要求通信雙方的地電位差小于1V。即:半雙工通信接3根線(+A、-B、地),全雙工通信接5根線(+發(fā)、-發(fā)、+收、-收、地)。為了安全起見(jiàn),建議通信機(jī)器的外殼接大地。RS-485(或 RS-422)光隔轉(zhuǎn)換器的所有外接電源的“地”必須全部連在一起但不要與計(jì)算機(jī)外殼地相連,因?yàn)殡娫础暗亍蓖瑫r(shí)也是RS-485或 RS-422的信號(hào)“地”。當(dāng)通信距離超過(guò)100米時(shí)建議最好使用光電隔離的通信接口轉(zhuǎn)換器。

      3.RS-485 的數(shù)據(jù)最高傳輸速率為10Mbps。但是由于RS-485 常常要與PC 機(jī)的RS-232口通信,所以實(shí)際上一般最高115.2Kbps。又由于太高的速率會(huì)使RS-485 傳輸距離減小,所以往往為9600bps 左右或以下。

      4.RS-485 接口是采用平衡驅(qū)動(dòng)器和差分接收器的組合,抗噪聲干擾性好。

      5.RS-485接口的最大傳輸距離標(biāo)準(zhǔn)值為1200米(9600bps時(shí)),實(shí)際上可達(dá)3000米,RS-485 接口在總線上是允許連接多達(dá)128個(gè)收發(fā)器、即RS-485 具有多機(jī)通信能力,這樣用戶可以利用單一的RS-485 接口方便地建立起設(shè)備網(wǎng)絡(luò)。因RS-485 接口具有良好的抗噪聲干擾性,長(zhǎng)的傳輸距離和多站能力等上述優(yōu)點(diǎn)就使其成為首選的串行接口。因?yàn)镽S485 接口組成的半雙工網(wǎng)絡(luò),一般只需二根信號(hào)線,所以RS485 接口均采用屏蔽雙絞線傳輸。RS-485 的國(guó)際標(biāo)準(zhǔn)并沒(méi)有規(guī)定RS485 的接口連接器標(biāo)準(zhǔn)、所以采用接線端子或者DB-

      9、DB-25 等連接器都可以。波士RS-485 接口是事實(shí)工業(yè)標(biāo)準(zhǔn)。

      6.采用RS485 接口時(shí),傳輸電纜的長(zhǎng)度如何考慮?

      在使用RS485 接口時(shí),對(duì)于特定的傳輸線經(jīng),從發(fā)生器到負(fù)載其數(shù)據(jù)信號(hào)傳輸所允許的最大電纜長(zhǎng)度是數(shù)據(jù)信號(hào)速率的函數(shù),這個(gè)長(zhǎng)度數(shù)據(jù)主要是受信號(hào)失真及噪聲等影響所限制。最大電纜長(zhǎng)度與信號(hào)速率的關(guān)系曲線是使用24AWG 銅芯雙絞電話電纜(線徑為0。51mm),線間旁路電容為52。5PF/M,終端負(fù)載電阻為100 歐時(shí)所得出。(引自GB11014-89附錄A)。當(dāng)數(shù)據(jù)信號(hào)速率降低到90Kbit/S 以下時(shí),假定最大允許的信號(hào)損失為6dBV 時(shí),則電纜長(zhǎng)度被限制在1200M。實(shí)際上,在實(shí)用時(shí)是完全可以取得比它大的電纜長(zhǎng)度。當(dāng)使用不同線徑的電纜。則取得的最大電纜長(zhǎng)度是不相同的。例如:當(dāng)數(shù)據(jù)信號(hào)速率為600Kbit/S

      時(shí),采用24AWG 電纜,最大電纜長(zhǎng)度是200m,若采用19AWG 電纜(線徑為0.91mm)則電纜長(zhǎng)度將可以大于200m; 若采用28AWG 電纜(線徑為0.32mm)則電纜長(zhǎng)度只能小于200m。RS-485的遠(yuǎn)距離通信建議采用屏蔽電纜,并且將屏蔽層作為地線。

      三、什么是RS-422 接口?

      RS-422 的電氣性能與RS-485完全一樣。主要的區(qū)別在于:

      RS-422 有4 根信號(hào)線:兩根發(fā)送(Y、Z)、兩根接收(A、B)。由于RS-422 的收與發(fā) 是分開(kāi)的所以可以同時(shí)收和發(fā)(全雙工)。RS-485 有2 根信號(hào)線:發(fā)送和接收都是A 和B。由于RS-485 的收與發(fā)是共用兩根線所以不能夠同時(shí)收和發(fā)(半雙工)。能否將RS-422 的Y-A 短接作為RS-485 的A、將RS-422 的Z-B 短接作為RS-485 的B呢?回答:不一定。條件是RS-422 必須是能夠支持多機(jī)通信的。波士電子的所有接口轉(zhuǎn)換器的RS-422 口都能夠支持全雙工多機(jī)通信,所以可以這樣簡(jiǎn)單轉(zhuǎn)換為RS-485。

      四、RS-485 比RS-232接口相比有何特點(diǎn)?

      由于RS-232 接口標(biāo)準(zhǔn)出現(xiàn)較早,難免有不足之處,主要有以下四點(diǎn):

      (1)接口的信號(hào)電平值較高,易損壞接口電路的芯片,又因?yàn)榕cTTL 電平不兼容故需使用電平轉(zhuǎn)換電路方能與TTL 電路連接。

      (2)傳輸速率較低,在異步傳輸時(shí),波特率為20Kbps?,F(xiàn)在由于采用新的UART 芯片16C550 等,波特率達(dá)到115.2Kbps。

      (3)接口使用一根信號(hào)線和一根信號(hào)返回線而構(gòu)成共地的傳輸形式,這種共地傳輸容 易產(chǎn)生共模干擾,所以抗噪聲干擾性弱。

      (4)傳輸距離有限,最大傳輸距離標(biāo)準(zhǔn)值為50 米,實(shí)際上也只能用在15米左右。

      (5)RS-232 只允許一對(duì)一通信,而RS-485 接口在總線上是允許連接多達(dá)128個(gè)收發(fā)器。

      五、串口通信功能的實(shí)現(xiàn)

      利用VC++實(shí)現(xiàn)串口通信的方法有多種,我們采取直接調(diào)用Window API中的一系列標(biāo)準(zhǔn)的串口通信函數(shù),直接用這些標(biāo)準(zhǔn)函數(shù)來(lái)完成Windows下面的串口通信編程[11]。利用

      WindowsAPI函數(shù)控制利用API函數(shù)實(shí)現(xiàn)對(duì)RS232串口通信的訪問(wèn),在實(shí)現(xiàn)控制通信中,我們必定要調(diào)動(dòng)3個(gè)函數(shù)來(lái)實(shí)現(xiàn)對(duì)串口的控制:

      CreatFile()函數(shù)實(shí)現(xiàn)串口初始化并打開(kāi)串口;

      ReadFile()函數(shù)接收串口傳遞過(guò)來(lái)的二進(jìn)制流并返回?cái)?shù)據(jù)到接收緩沖區(qū)中

      WriteFile()把應(yīng)用程序發(fā)出的指令送到發(fā)送緩沖區(qū)以供串口接收

      1.打開(kāi)串口

      以下程序用于以同步方式打開(kāi)串口COM1;

      HANDLE hCom;

      DWORD dwErrorHcomm=CreateFile(“COM1”,GENERIC_READ|GENERIC_WRITE,0, NULL,OPEN_EXISTING, 0, NULL);

      if(hComm==(HANDLE)0Xffff)

      {

      dwError=GetLastError();

      MessageBox(dwError);

      }

      2.配置串口

      配置串口是通過(guò)改變?cè)O(shè)備控制塊DCB(Device Control Block)的成員變量值來(lái)實(shí)現(xiàn)的,程序?qū)崿F(xiàn)如下:

      DCB dcb

      dcb.BaudRate=9600;//波特率為9600bps

      dcb.ByteSize=8;//數(shù)據(jù)位8位

      dcb.Parity=EVENPARTTY;//有校驗(yàn)

      dcb.StopBits=ONESTOPRTT;//一個(gè)停止位

      SetCommState(hCom,&dcb);

      3.數(shù)據(jù)讀寫

      對(duì)串口進(jìn)行讀寫與對(duì)文件進(jìn)行讀寫所用的函數(shù)相同,具體為可采用查詢、同步、異步或事件驅(qū)動(dòng)等方法對(duì)串口進(jìn)行讀寫所用函數(shù)如下所示:

      bReadStatus=ReadFile(hCom,buffer,length,&length &m_lpOverlapped);

      if(!bReadStatus)

      {

      if(GetLastError()=ERROR_IO_PENDING)

      {

      WaitForSingleObject(m_lpOverlapped,hEvent,1000);

      return((char)length);

      }

      return 0;

      }

      //寫入函數(shù)程序?yàn)?

      bWriteStatus=WriteFile(hCom,buffer,length,&length,&m_lpOverlapped)

      if(!bWriteStatus)

      {

      if(GetLastError()=ERROR_IO_PENDING)

      {

      WaitForSingleObject(m_lpOverlapped, hEvent,1000);

      return((char)length);

      }

      return 0;

      }

      4.程序的編制

      用VC++進(jìn)行程序的編制首先要對(duì)串口進(jìn)行初始化,設(shè)定端口,通信速率和校驗(yàn)方式,并在使用前打開(kāi)串口,程序部分如下:

      {

      Cdialog::OnInitDialog();//TODO: Add extra initialization here

      m_comm.SetCommPort(1);//選擇串口1

      if(!m_comm.GetPortOpen())

      m_comm.SetPortOpen(TRUE);//打開(kāi)串口1

      m_comm.SetSettings(“9600,n,8,1”);//設(shè)置串口參數(shù)

      m_comm.SetRThreshold(1);

      m_comm.SetInputMode(1);//設(shè)置二進(jìn)制模式

      return TRUE;

      }

      除了串口的位置和基本串口參數(shù)(數(shù)據(jù)傳輸速率9600bps,1位開(kāi)始位,8位數(shù)據(jù)位,1位停止位,一位奇偶校驗(yàn))設(shè)置外,為了實(shí)現(xiàn)實(shí)時(shí)數(shù)據(jù)采集功能,接受數(shù)據(jù)的讀寫要盡可能的快速,則設(shè)置RTHreshold=1即接收緩沖區(qū)收到一個(gè)字節(jié)產(chǎn)生OnComm事件InputLen=1每次讀取一個(gè)字節(jié)。如果PC上位機(jī)在一定時(shí)間內(nèi)不能將數(shù)據(jù)處理完,接收緩沖區(qū)會(huì)滯留數(shù)據(jù),數(shù)據(jù)會(huì)產(chǎn)生丟失現(xiàn)象,我們必須對(duì)接受緩沖區(qū)進(jìn)行適當(dāng)?shù)脑O(shè)置。我們利用API函數(shù)實(shí)現(xiàn)串口通信的方法,實(shí)現(xiàn)了羅經(jīng)及發(fā)射機(jī)對(duì)上位機(jī)串行通信的功能。

      下載RS232-RS458-RS422通訊協(xié)議簡(jiǎn)介word格式文檔
      下載RS232-RS458-RS422通訊協(xié)議簡(jiǎn)介.doc
      將本文檔下載到自己電腦,方便修改和收藏,請(qǐng)勿使用迅雷等下載。
      點(diǎn)此處下載文檔

      文檔為doc格式


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

      相關(guān)范文推薦

        天波通訊簡(jiǎn)介

        【2011版】 天波通訊公司簡(jiǎn)介達(dá)州市天波通訊器材有限公司創(chuàng)建于1997年7月,是一家專業(yè)從事通訊終端產(chǎn)品銷售的公司。創(chuàng)建之初,公司是一個(gè)員工不過(guò)5人、流動(dòng)資金不足十萬(wàn)元的零......

        PLC通訊簡(jiǎn)介(5篇)

        PLC通訊簡(jiǎn)介一、通信方法—通信的類別 在PLC及其網(wǎng)絡(luò)中存在兩類通信:一類是并行通信,另一類是串行通信,并行通信一般發(fā)生在可編程序控制器的內(nèi)部,它指的是多處理器PLC中多臺(tái)處理......

        通訊類產(chǎn)品簡(jiǎn)介試題

        通訊類產(chǎn)品簡(jiǎn)介試題姓名﹕工號(hào)﹕分?jǐn)?shù)﹕一﹐填空﹕(2*36=72分) 1﹐NWE特點(diǎn)在於()及專精的()設(shè)計(jì)﹑開(kāi)發(fā)及制造能力. 2﹐ NWE 主要承接的產(chǎn)品為客戶()段及()段的產(chǎn)品. 3﹐ NWE生產(chǎn)模式為()及()的......

        FTP通訊簡(jiǎn)介5篇

        FTP應(yīng)答碼&響應(yīng)碼 2010-10-28 22:29 110:重新啟動(dòng)標(biāo)記應(yīng)答。 120:在n分鐘內(nèi)準(zhǔn)備好 125:連接打開(kāi)準(zhǔn)備傳送 150:打開(kāi)數(shù)據(jù)連接 200:命令成功 202:命令失敗 211:系統(tǒng)狀態(tài) 212:目錄狀態(tài) 2......

        OMRON Hostlink通訊協(xié)議

        OMRONHostlink通訊協(xié)議簡(jiǎn)述浙江大學(xué)臺(tái)州研究院汽摩配研究所1物理層基于EIA-232,通訊設(shè)定(38400,7,E,2),接線需自制,如下圖2數(shù)據(jù)鏈路層采用Hostlink/Fins協(xié)議,校驗(yàn)方式FCSPC機(jī)為主機(jī),PL......

        無(wú)線應(yīng)用通訊協(xié)議

        無(wú)線應(yīng)用通訊協(xié)議 目錄 概述 WAP(Wireless Application Protocol)為無(wú)線應(yīng)用協(xié)議,是一項(xiàng)全球性的網(wǎng)絡(luò)通信協(xié)議。WAP使移動(dòng)Internet 有了一個(gè)通行的標(biāo)準(zhǔn),其目標(biāo)是將Internet的豐......

        can通訊簡(jiǎn)介(精選多篇)

        CAN全稱為Controller Area Network,即控制器局域網(wǎng),由德國(guó)Bosch公司最先提出,是國(guó)際上應(yīng)用最廣泛的現(xiàn)場(chǎng)總線之一。最初CAN 被設(shè)計(jì)作為汽車環(huán)境中的通訊,在汽車電子控制裝置之間......

        工程通訊線路遷移協(xié)議

        通訊線遷移協(xié)議甲方:兆科藥業(yè)(廣州)有限公司 乙方:廣州市海賢管道工程有限公司 為配合甲方兆科藥業(yè)(廣州)有限公司南沙區(qū)廠房項(xiàng)目的建設(shè)及施工需要,經(jīng)協(xié)商。雙方本著平等互利的原則......