什么是串口?
串行接口簡稱串口,也稱串行通信接口(通常指COM接口),是采用串行通信方式的擴(kuò)展接口。串口按電氣標(biāo)準(zhǔn)及協(xié)議來分包括RS232-C、RS422、RS485等。串口是計(jì)算機(jī)上一種非常通用設(shè)備通信的協(xié)議。大多數(shù)計(jì)算機(jī)包含兩個(gè)基于RS232的串口。串口同時(shí)也是儀器儀表設(shè)備通用的通信協(xié)議;很多GPIB兼容的設(shè)備也帶有RS-232口。同時(shí),串口通信協(xié)議也可以用于獲取遠(yuǎn)程采集設(shè)備的數(shù)據(jù)。
不過現(xiàn)在的計(jì)算機(jī)一般都只提供了一個(gè)串口,特別是筆記本計(jì)算機(jī)基本上沒有帶RS-232串口了,但是在許多工業(yè)通信的場合需要用到RS-232口和RS-485口。這使得開發(fā)人員常常面臨嵌入式系統(tǒng)中主機(jī)串行通信接口不足的問題,針對此問題,本文介紹了三種常見的解決方法。
一是采用PCI多串口卡來解決。這種多串口卡可以插在計(jì)算機(jī)的主板上,能夠擴(kuò)展出很多可以擴(kuò)展1~8個(gè)串口,安裝上驅(qū)動后,在設(shè)備管理器中就可以看見com3,com4等。
特別適用于Win2000/XP/Vista/Win7/NT4.0/CE 4.2/5.0/6.0/Vxworks/Linux 2.4.x/2.6.x 等多用戶操作系統(tǒng)。多串口卡廣泛應(yīng)用于銀行、金融、證券、電信、工控等領(lǐng)域,是計(jì)算機(jī)多用戶通信控制系統(tǒng)重要的硬件組成部分。
二是用USB轉(zhuǎn)串口線。該纜線提供驅(qū)動程序,能夠在計(jì)算機(jī)內(nèi)虛擬出一個(gè)新的串口出來,使用起來和真實(shí)串口沒有什么區(qū)別,軟件上無需做更改,現(xiàn)在的計(jì)算機(jī)USB口都比較多,實(shí)在不行買個(gè)USB Hub也很便宜,這個(gè)方案還是不錯的,但是這是虛擬出來的串口,在DOS下就不可以使用了。用在如單片機(jī)、PLC儀器儀表、POS機(jī)器、門禁系統(tǒng)、醫(yī)療設(shè)備等串口232接口。
三是用以太網(wǎng)擴(kuò)展出串口。串口轉(zhuǎn)以太網(wǎng)(串口服務(wù)器)具有多種以太網(wǎng)通訊協(xié)議(TCP SERVER/CLIENT,UDPServer/Client),完成RS232/422/485和以太網(wǎng)之間的數(shù)據(jù)雙向透明傳輸,可以讓串口設(shè)備立即聯(lián)接網(wǎng)絡(luò)。它內(nèi)建的TCP/IP 通訊協(xié)議可以輕松地將串口設(shè)備聯(lián)網(wǎng),不需要您再花費(fèi)大量的時(shí) 間與精力編寫TCP/IP通訊協(xié)議。
雖然以太網(wǎng)擴(kuò)展出的串口也是虛擬串口,但是我們的大量應(yīng)用表明以太網(wǎng)擴(kuò)展出的串口在通用性和穩(wěn)定性方面均優(yōu)于USB擴(kuò)展出的串口。這可能是因?yàn)橐蕴W(wǎng)的信號的發(fā)送與接收分開的,而USB信號的收與發(fā)是分時(shí)共用的。
以上是深圳市宇泰科技有限公司提供的三種方法有效的擴(kuò)展了計(jì)算機(jī)端口,解決了企業(yè)用戶組網(wǎng)時(shí),對大量端口的擴(kuò)展需求,使組網(wǎng)更加方便快捷。每一種方案都有它的利弊,用戶可根據(jù)自己的現(xiàn)場環(huán)境選擇一種適合自己的解決方案。