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