在實際工作場合常常一臺計算機(jī)有許多rs-232串口,在windows設(shè)備管理器下可以看到許多不同com號的串口。具體是哪個物理串口插座對應(yīng)哪一個com號碼呢?本文介紹各種不同情況下的識別方法。
1、 usb-串口的識別
這個最簡單,拔下usb串口轉(zhuǎn)換器,看windows資源管理器下缺少了哪個com號?;蛘卟迦雞sb-串口轉(zhuǎn)換器,看windows資源管理器下增加了哪個com號。
這個方法只適合usb-單串口轉(zhuǎn)換器,如果一個usb口同時擴(kuò)多個串口也無法識別。那就得用以下的方法了。
2、 使用波仕485c轉(zhuǎn)換器自發(fā)自收檢測。
波仕485c是一種rs-232到rs-485/422的無源轉(zhuǎn)換器,全雙工半雙工通用。將485c的端子板的跳線設(shè)置為全雙工,并且跳線將a-y短接、b-z短接即可。
使用“串口調(diào)試助手”或者其他串口測試軟件。在軟件面板上選擇不同的com口號碼,發(fā)送任何數(shù)據(jù)看接收框是否顯示數(shù)據(jù)。如果com口號碼與外插485c轉(zhuǎn)換器的rs-232串口號碼一致,則會在軟件的接收框顯示同樣的數(shù)據(jù)。
3 、自己制作db-9孔插座進(jìn)行自發(fā)自收檢測。
如果手頭沒有485c轉(zhuǎn)換器,那就可以自己找一個db-9插頭,并且在把插頭的2腳和3腳用線焊接短接起來。這相當(dāng)于把rs-232的rxd與txd短接,接收收-發(fā)短接。使用“串口調(diào)試助手”或者其他串口測試軟件。在軟件面板上選擇不同的com口號碼,發(fā)送任何數(shù)據(jù)看接收框是否顯示數(shù)據(jù)。如果com口號碼與rs-232串口號碼一致,則會在軟件的接收框顯示同樣的數(shù)據(jù)。
4、 使用電壓表測量txd的電壓變化
如果手頭連一個db-9孔插頭也沒有,還有一個簡單的方法,就是測量txd腳(3腳)對gnd(5腳或者機(jī)殼)的電壓。正常情況下,電壓為大約-9v。使用串口調(diào)試助手等軟件,選不同的com號,按“發(fā)送”。當(dāng)txd腳有發(fā)送數(shù)據(jù)時,電壓會有變化,會出現(xiàn)短時間的大約-6v,總之只要有明顯的電壓變化就說明有數(shù)據(jù)在發(fā)送。如果com口號碼與rs-232串口號碼一致,則會被測量的txd電壓數(shù)據(jù)有明顯變化。