技術(shù)頻道

      正確選擇筆記本串口擴(kuò)展卡

      現(xiàn)在的筆記本計算機(jī)可以說都沒有帶RS-232串口了,但是在許多工業(yè)通信的場合需要用到RS-232口和RS-485口。這樣就需要從筆記本計算機(jī)擴(kuò)展出RS-232口,有了RS-232口就可以加波仕RS-232/RS-485轉(zhuǎn)換器也就可以擴(kuò)出RS-485口。現(xiàn)在主流筆記本的擴(kuò)展槽叫做EXPRESS插口,早期的筆記本的擴(kuò)展槽稱為PCMCIA插口。本文將先簡要介紹這2種插口的區(qū)別,然后重點(diǎn)介紹幾種EXPRESS串口卡的真實(shí)物理地址串口與虛擬串口的區(qū)別,以幫助用戶正確選擇。當(dāng)然無論是筆記本計算機(jī)還是臺式計算機(jī)都有USB口,顯然USB口也是可以擴(kuò)展出串口的,本文也將對USB擴(kuò)出串口與EXPRESS擴(kuò)出的串口有什么區(qū)別進(jìn)行介紹。而關(guān)于USB以及以太網(wǎng)擴(kuò)展出串口的問題,我們將另外文章予以詳細(xì)介紹。

      從總體上講,計算機(jī)串口擴(kuò)展器分為兩類:真實(shí)物理地址串口與虛擬串口。真實(shí)物理地址串口有固定的I/O地址以及中斷號,比如COM1的基地址規(guī)定為3FC,中斷號為INT 14。通信軟件可以通過對地址的直接I/O讀寫來實(shí)現(xiàn)。虛擬串口就是沒有固定I/O地址的,它的通信只能通過比如被包裝的WINDOWS API函數(shù)或者比如MSCOMM控件來實(shí)現(xiàn)。當(dāng)然真實(shí)物理地址串口的通信也可以用API函數(shù)或MSCOMM控件來實(shí)現(xiàn)。雖然我們確信實(shí)現(xiàn)串口的通信必然存在對計算機(jī)內(nèi)部的串口通信芯片的地址總線和數(shù)據(jù)總線的讀寫,但是因?yàn)樘摂M串口的這些讀寫不是固定地址的,而是WINDOWS內(nèi)核智能隨機(jī)分配的,那么用戶就無法編寫出讀寫這些動態(tài)I/O的指令。顯然如果通信軟件中有I/O地址,那么就只有真實(shí)物理地址串口是可行的。而在我們的大量實(shí)際使用例子中,有些通信軟件即使用的就是API函數(shù)或者M(jìn)SCOMM控件,但是在比如數(shù)據(jù)采集等實(shí)時性要求較高的場合,往往就是用不了的,而必須使用真實(shí)物理地址串口。原因可能是虛擬串口由于API函數(shù)或是MSCOMM控件因?yàn)橄鄬τ谥苯覫/O讀寫過于復(fù)雜而耗時,使得讀寫時間超過了實(shí)時性要求而通信失敗。已經(jīng)有的大量工業(yè)串口通信軟件由于實(shí)時性和可靠性的考慮仍然使用了I/O讀寫,或者就是用API函數(shù)或MSCOMM控件但是實(shí)時性要求高,這樣就只有用真實(shí)物理地址串口卡。注意無論是真實(shí)物理地址串口卡還是虛擬串口卡,這些擴(kuò)展出來的RS-232口都是獨(dú)立的。區(qū)別它們的方法就是看COM口的號碼,是絕對不會重復(fù)的。
      目前能夠從計算機(jī)擴(kuò)展出真實(shí)物理地址串口的接口,對于筆記本來講只有現(xiàn)在EXPRESS插口或者早期筆記本的PCMCIA插口。對于臺式機(jī)來講,只有PCI插槽或者早期的ISA插槽。
      參見圖1。筆記本的擴(kuò)展卡有3種插口外形:最左邊的條形叫做EXPRESS卡,最右邊為方形叫做PCMCIA卡。中間的L形的卡也是EXPRESS卡,電插口部分是一樣的,但是外形比條形的EXPRESS卡大一些。顯然條形的RXPRESS卡可以插到L形的EXPRESS槽里面,反之不行。可以說L形的EXPRESS只是一個過度產(chǎn)品。注意任何RXPRSS卡都無法插到PCMCIA槽里面的,反之更不行。PCMCIA也是一個過時的接口,我們將不再討論。

      圖1
      EXPRESS插口全稱是RXPRESS PCI或者PCI EXPRESS,也簡稱為E-PCI,它與臺式機(jī)的PCI接口規(guī)范是一樣的。但是在物理尺寸上有一些減小,并且EXPRESS總線還包含有USB口!
      是的,EXPRESS總線還包含有USB口,因此我們要特別注意。因?yàn)檫@就意味著EXPRESS擴(kuò)展出來的串口可能是真實(shí)物理地址也可能是虛擬串口的。USB擴(kuò)展的串口肯定是虛擬的。
      圖2
      圖2是用EXPRESS插口的USB總線擴(kuò)展出的虛擬串口卡的內(nèi)部結(jié)構(gòu)圖。USB的D+和D-占用了RXPRESS插口的2個腳,再加上已有的5V和GND信號就構(gòu)成了一個完整的USB2.0口。它與從USB口擴(kuò)展的RS-232串口沒有本質(zhì)的區(qū)別。所以它是一個EXPRESS的虛擬串口卡。
      圖3
      圖3是用EXPRESS插口的地址總線和數(shù)據(jù)總線擴(kuò)展出的真實(shí)物理地址串口卡的內(nèi)部結(jié)構(gòu)圖。它與從臺式機(jī)的PCI口擴(kuò)展的RS-232串口沒有本質(zhì)的區(qū)別。所以它是一個EXPRESS的真實(shí)物理地址串口卡。
      問題并沒有就這樣簡單的結(jié)束。并非所有EXPRESS的真實(shí)物理地址串口卡在任何WINDOWS版本下都可以用的起來。WINDOWS并不是適合工業(yè)通信的操作系統(tǒng),實(shí)時性不如單任務(wù)的操作系統(tǒng)DOS,只不過是因?yàn)閴艛嗖旁炀土斯I(yè)通信產(chǎn)品居然要向WINDOWS兼容的要求。目前主流的WINDOWS版本是XP,而實(shí)際安裝的XP絕大部分是GHOST版本。可能因?yàn)閄P出現(xiàn)的比EXPRESS早,也可能目前RXPRESS串口卡正在發(fā)展階段,許多的EXPRESS真實(shí)物理地址串口卡并不支持目前裝機(jī)量最大的GHOST版本的XP(圖4)。

      圖4
      波仕電子花大量的精力和成本解決這些問題,所以波仕的EXPRESS串口卡不僅是真實(shí)物理地址的,而且軟件上也不存在這樣的GHOST XP兼容問題。
      安裝好了驅(qū)動程序后,如何識別EXPRESS CARD擴(kuò)展的串口是虛擬串口還是真實(shí)物理地址串口呢?以Windows XP為例,點(diǎn)擊:我的電腦\屬性\系統(tǒng)屬性\硬件\設(shè)備管理器\端口,找到新出現(xiàn)的COM口,再點(diǎn)擊: 屬性\詳細(xì)信息,如果是真實(shí)物理地址的串口,就會顯示物理地址以及中斷號,比如3FC、2FC之類,如果是USB虛擬串口,就會顯示USB的字樣,比如設(shè)備范例ID:USB\VID_067B&PID_2303\5&18CD3484&1&2。

      文章版權(quán)歸西部工控xbgk所有,未經(jīng)許可不得轉(zhuǎn)載。

      主站蜘蛛池模板: 中文字幕日本精品一区二区三区| 中文字幕一区二区人妻性色| 免费无码一区二区三区蜜桃大 | 秋霞鲁丝片一区二区三区| 精品一区二区三区| 国产裸体舞一区二区三区| 痴汉中文字幕视频一区| 波多野结衣AV无码久久一区| 久久久精品人妻一区二区三区蜜桃 | 色偷偷一区二区无码视频| 国产主播在线一区| 日韩一区二区精品观看| 国产亚洲福利精品一区| 亚洲日本一区二区三区| 午夜一区二区在线观看| 国产一区二区三区高清在线观看| 91成人爽a毛片一区二区| 爱爱帝国亚洲一区二区三区| 成人无码一区二区三区| 日本无卡码一区二区三区| 视频一区二区在线播放| 亚洲中文字幕无码一区| 九九无码人妻一区二区三区| 中文字幕一区二区三区视频在线| 91视频国产一区| 亚洲男人的天堂一区二区| 蜜桃无码AV一区二区| 一区二区三区免费高清视频| 91在线看片一区国产| 国产无码一区二区在线| 国产福利微拍精品一区二区| 国产成人精品一区在线| 精品国产AV一区二区三区| 精品国产一区二区三区2021| 亚洲综合无码一区二区痴汉 | 一区二区三区杨幂在线观看| 99精品国产高清一区二区| 成人国产精品一区二区网站| 美女毛片一区二区三区四区| 精品一区二区三区色花堂| 日韩久久精品一区二区三区|