
- 正確選擇RS-232口擴(kuò)展器
- 發(fā)布時間:2009/9/7 15:00:38 修改時間:2009/9/7 14:58:59 瀏覽次數(shù):1705
-
有一些情況下需要將一個RS-232口擴(kuò)展出多個RS-232口,本文以波仕電子產(chǎn)品為例介紹如何選擇RS-232擴(kuò)展器及其使用方法。
從總體上講,RS-232擴(kuò)展器分為兩類:帶地址與不帶地址的。我們知道,RS-485以及RS-422可以實現(xiàn)多機(jī)通信,前提是各個下位機(jī)都可以設(shè)置地址。上位機(jī)與下位機(jī)進(jìn)行數(shù)據(jù)通信之前先發(fā)送地址信號,選通某地址的下位機(jī)后進(jìn)行數(shù)據(jù)通信。而RS-232口本身不支持多機(jī)通信,即使帶可設(shè)置地址功能也必須先轉(zhuǎn)換為RS-485或RS-422口后才能夠?qū)崿F(xiàn)。更多情況下,RS-232口不帶設(shè)置地址功能,但是加帶地址的RS-232擴(kuò)展器后可以實現(xiàn)多機(jī)通信。
波仕的產(chǎn)品型號為4232A、8232A。 RS-232一變四擴(kuò)展器(型號:4232A)用于將PC機(jī)的一個RS-232串行口分時擴(kuò)展成四個準(zhǔn)RS-232串行口。4232A已經(jīng)有4個下位機(jī)的硬件地址,無需修改下位機(jī)的軟件。準(zhǔn)RS-232串行口只有TXD(發(fā)送)、RXD(接收)、GND(信號地)三個信號。4232A適用于一臺PC機(jī)與多臺PC機(jī)、單片機(jī)或儀表之間的通信。
4232A的外型為DB-9(孔)/DB-25(針)轉(zhuǎn)接盒大小,直接插在PC機(jī)的DB-9芯RS-232串行口上。4232A無須外接電源!4232A還配套有帶4個DB-9針座的板,可以直接插4232A的DB-25端。使用之前通過軟件設(shè)置來分時選通四個下位機(jī)RS-232口。選擇下位機(jī)串口地址只需要加一句指令或者只需要一個初始設(shè)置。
WINDOWS下4232A的軟件設(shè)置方法
4232A支持mscomm.ocx通信控件。WINDOWS下的編程語言只要可以使用mscomm.ocx通信控件就可以方便地得到4232A的支持。打開一個mscomm控件,分別設(shè):
RTS.Enable=False DTR.Enable=False ; 此時選中0# 準(zhǔn)RS-232口
RTS.Enable=False DTR.Enable=True ; 此時選中1# 準(zhǔn)RS-232口
RTS.Enable=True DTR.Enable=False ; 此時選中2# 準(zhǔn)RS-232口
RTS.Enable=True DTR.Enable=True ; 此時選中3# 準(zhǔn)RS-232口
也可以使用波仕網(wǎng)站上的軟件NTPort對端口地址(比如3FC)進(jìn)行寫操作,軟件設(shè)置方法為向所插的RS-232串行口地址送被選中的準(zhǔn)RS-232口編號(0、1、2、3)。比如外插COM1串行口(物理地址為3FC)時,要選通2號準(zhǔn)RS-232口,則
BASIC語言為OUT &H3FC,2 C語言為outportb (0x3fc,2);
以上語句均指向COM1串行口,如果是COM2串行口則將物理地址3FC改為2FC即可。
波仕的產(chǎn)品型號為4232B、8232B。4232B本身不帶地址,所以要求各個下位機(jī)RS-232口自己帶地址。4232B的一個上位機(jī)向4個下位機(jī)發(fā)送的數(shù)據(jù)是一樣的,軟件與RS-485多機(jī)通信是一樣的。4232B用于一個RS-232串行口與多個(1、2、3或4個)RS-232串行口的通信連接。4232B使傳統(tǒng)的RS-232口實現(xiàn)多機(jī)通信。4232B已經(jīng)有4個下位機(jī)的插座(DB-9針座),無需修改軟件、無須供電。4232B的RS-232串行口只有TXD(發(fā)送)、RXD(接收)、GND(信號地)三個信號。4232B適用于一臺上位機(jī)的RS-232口同時驅(qū)動多至四臺下位機(jī)的RS-232口。
4232B實現(xiàn)RS-232多機(jī)通信時,軟件與RS-485多機(jī)通信是一樣的??梢岳斫鉃橐粋€4232B代替了5個RS-232/RS-485轉(zhuǎn)換器。因為這5個RS-232口(1個上位機(jī)、4個下位機(jī))也可以通過都轉(zhuǎn)換為RS-485口的方法實現(xiàn)多機(jī)通信。
4232B的外型與4232A是完全一樣的,也無須供電。它們的區(qū)別在于:4232B既可以外插計算機(jī)、也可以外插設(shè)備的RS-232口,因為4232B無須軟件設(shè)置。4232A必須外插計算機(jī),因為要使用軟件設(shè)置地址。
從計算機(jī)擴(kuò)展多個RS-232口的方法還有:從PCMCIA口擴(kuò)展、從USB口擴(kuò)展、從以太網(wǎng)擴(kuò)展。這些方法擴(kuò)展出來的RS-232口是帶獨(dú)立地址的,不依賴原來的RS-232口。
筆記本的PCMCIA擴(kuò)展出的RS-232口的通用性是最好的,因為是帶獨(dú)立物理地址的。它相當(dāng)于從臺式計算機(jī)的PCI擴(kuò)展的RS-232口的通用性。 由于計算機(jī)的PCMCIA口的變化,現(xiàn)在的PCMCIA卡有3種插口外形:最左邊的為方形,中間為T形,最右邊為條形,請一定特別注明。
USB擴(kuò)展RS-232口已經(jīng)非常廣泛,優(yōu)勢是無須供電,使用方便。缺點(diǎn)是通用性比PCMCIA擴(kuò)展的RS-232口差。以太網(wǎng)擴(kuò)展RS-232口也在工業(yè)上大量使用,需要供電,需要專門的軟件,通用性介于PCMCIA串口擴(kuò)展器與USB串口擴(kuò)展器之間。
- 企業(yè)介紹
- 產(chǎn)品分類
- RS-232/RS-485/RS-422轉(zhuǎn)換器(4)
- RS-232/RS-485/光纖轉(zhuǎn)換器 (9)
- RS-232光電隔離器、遠(yuǎn)程收發(fā)器(4)
- RS-485中繼器、超遠(yuǎn)程驅(qū)動器(6)
- USB、以太網(wǎng)/串口、光纖(14)
- 其它串口類產(chǎn)品(5)
- 聯(lián)系方式
武漢波仕電子有限公司
聯(lián)系人:孫漢華
地址:關(guān)東科技工業(yè)園
郵編:430074
電話:027-87561487
傳真:027-87561486
公司網(wǎng)址:http://www.bosika.com
- 該空間手機(jī)版
掃描此二維碼即可訪問該空間手機(jī)版
- 網(wǎng)友反饋
- 孫紅杰 在2024/7/4 8:54:00留言
- 留言類型:我想得到貴公司產(chǎn)品詳細(xì)資料,我想得到貴公司產(chǎn)品的價格信息,我讓貴公司產(chǎn)品銷售人員聯(lián)系我,我讓貴公司技術(shù)支持人員聯(lián)系我,
- 詳細(xì)留言:需要USB轉(zhuǎn)串口的轉(zhuǎn)換器,能夠支持的最高速度是921600bps,穩(wěn)定可靠,長時間不存在數(shù)據(jù)丟失和錯誤等問題。
- 李孝浪 在2022/8/5 10:22:00留言
- 留言類型:我想得到貴公司產(chǎn)品詳細(xì)資料,
- 詳細(xì)留言:有沒有921600轉(zhuǎn)115200的波特率轉(zhuǎn)換器
- Mike Ma 在2020/1/30 14:06:00留言
- 留言類型:得到貴公司產(chǎn)品的價格信息,貴公司產(chǎn)品銷售人員聯(lián)系我,
- 詳細(xì)留言:我要買20個無源CAN隔離器,可以給我報價嗎? 我公司是OSC Automation Engineering Blk 178 Edgefield Plains 09-224 Singapore 820178
- 王力 在2014/12/15 18:05:00留言
- 留言類型:貴公司產(chǎn)品銷售人員聯(lián)系我,
- 詳細(xì)留言:我已經(jīng)購買了貴公司的ARK-2120無風(fēng)扇嵌入式工控機(jī),除了你家我還看了: E+H:http://www.endress-h.com pilz:http://www.pilz-zh.com 邦納:http://www.banner-cn.com 穆格:http://www.moog-cn.com 穆格伺服閥:http://www.moog-cn.com 哈威:http://www.hawe-zh.com 力士樂:http://www.rexroth-zh.com 請問這些是正規(guī)的嗎?可以開發(fā)票嗎?
- 湯慶 在2014/11/7 15:57:00留言
- 留言類型:我想得到貴公司產(chǎn)品詳細(xì)資料,我讓貴公司產(chǎn)品銷售人員聯(lián)系我,我讓貴公司技術(shù)支持人員聯(lián)系我,
- 詳細(xì)留言:能否將電話的音頻信號轉(zhuǎn)換成485信號傳輸?有沒有這樣的設(shè)備?