線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:6238
推到 Plurk!
推到 Facebook!

PTZ與RS-232

答題得分者是:aftcast
炎峰
一般會員


發表:7
回覆:9
積分:3
註冊:2011-03-16

發送簡訊給我
#1 引用回覆 回覆 發表時間:2011-03-16 20:43:03 IP:220.134.xxx.xxx 訂閱
各位大大好~
事情是這樣的,我們的專題欲做人物追蹤,因此使用了 Sony EVI-D70 這台 PTZ 攝影機
由於電腦主機只有一組 PCI-E ,我們拿來插影像擷取卡了,因此只好使用 USE 轉 RS-232 的轉接線
電腦裡的驅動已安裝,USB 轉出來至 RS-232 (公) 透過測試版 終端機確定有連結上了(COM1)
但是開啟網路上蒐集到的 PTZ 相關實作程式,均無法連接到 PTZ
我們也抓取某位大大寫的 comm port 的測試程式,測試裝置管理員寫的編號 (COM1) 仍是連接失敗
由於 PTZ 使用的是像 PLC 的 8-pin 圓頭的 RS-232,所以 USB 轉出來還要再一條轉接線
我們不確定是不是這裡出問題? 亦或是有別的地方做錯了...
因為是這學期才剛接觸 BCB 、 PTZ 與 影像處理
所以很多東西都不懂 ~"~
還請大大們幫幫忙 Orz

PS. PTZ 使用 RS-232C VISCA 協定(連接線是買一般順X or 燦X 買的到的那種),連接線的接法如下

────────┐ ┌─┐ ┌───────────────────
PC USB│-----------[RS-232 9pin 公頭][RS-232 9pin 母頭]-----------[8pin 圓頭]--│PTZ RS-232 IN
────────┘ └─┘ └───────────────────
編輯記錄
炎峰 重新編輯於 2011-03-16 06:44:33, 註解 無‧
aftcast
站務副站長


發表:81
回覆:1485
積分:1763
註冊:2002-11-21

發送簡訊給我
#2 引用回覆 回覆 發表時間:2011-03-16 22:38:10 IP:220.135.xxx.xxx 訂閱
建議逐一測

1/ 測 usb 線與driver 是否正常 : 使用windows裡的終端機程式(開始->程式->附屬…),然後把usb公頭的 2與3接腳相接,在終端機程式裡亂打東西看會不會回應。

2/ 再進一步的連你的8pin轉母頭 (但這裡的測式方法也要注意,有可能它的rx要與usb的tx連,而不是平行的…總之,rx 對 rx,tx對tx,或是另一種r對t,t對r)


------


蕭沖
--All ideas are worthless unless implemented--

C++ Builder Delphi Taiwan G+ 社群
http://bit.ly/cbtaiwan
炎峰
一般會員


發表:7
回覆:9
積分:3
註冊:2011-03-16

發送簡訊給我
#3 引用回覆 回覆 發表時間:2011-03-17 19:34:38 IP:220.132.xxx.xxx 訂閱
感謝大大的幫忙~
剛好有同學有RS-232的測試卡,所以借來測試 USB 轉 RS-232 (公) 這條線,測試結果是正常的!
這幾天有事情無法去實驗室,所以可能要等下禮拜才能知道測試結果

在此小弟先感謝大大的幫忙啦!

===================引 用 aftcast 文 章===================
建議逐一測

1/ 測 usb 線與driver 是否正常 : 使用windows裡的終端機程式(開始->程式->附屬…),然後把usb公頭的 2與3接腳相接,在終端機程式裡亂打東西看會不會回應。

2/ 再進一步的連你的8pin轉母頭 (但這裡的測式方法也要注意,有可能它的rx要與usb的tx連,而不是平行的…總之,rx 對 rx,tx對tx,或是另一種r對t,t對r)


炎峰
一般會員


發表:7
回覆:9
積分:3
註冊:2011-03-16

發送簡訊給我
#4 引用回覆 回覆 發表時間:2011-03-20 22:17:03 IP:220.132.xxx.xxx 訂閱
您好,我們測試了一下...
我們把所有的線接上... USB 轉 RS-232 (公) 再接上 RS-232 (母) 轉 Mini-Din 8pin
把 Mini-Din 8pin 相對應到 RS-232 的 RxD 與 TxD 相接
開啟超級終端機,隨便輸入字,畫面上會有我們打的字 (打啥出現一次)
這樣子線材是正常的嗎??

若是正常的,那問題是出在哪裡 ~"~ 麻煩大大們幫幫忙吧,在此先感謝了


===================引 用 aftcast 文 章===================
建議逐一測

1/ 測 usb 線與driver 是否正常 : 使用windows裡的終端機程式(開始->程式->附屬…),然後把usb公頭的 2與3接腳相接,在終端機程式裡亂打東西看會不會回應。

2/ 再進一步的連你的8pin轉母頭 (但這裡的測式方法也要注意,有可能它的rx要與usb的tx連,而不是平行的…總之,rx 對 rx,tx對tx,或是另一種r對t,t對r)


aftcast
站務副站長


發表:81
回覆:1485
積分:1763
註冊:2002-11-21

發送簡訊給我
#5 引用回覆 回覆 發表時間:2011-03-21 00:28:18 IP:220.135.xxx.xxx 訂閱
感覺線材的製作有問題,我指的是  母頭接8pin的那條線。

一般db9 的rs232的第2pin是rx,而第三pin是tx,如果你自己用線把2與3 連在一起(在公的介面上用焊的或是想辬法讓它相連),那你在終端機上看才會是 打什麼就回應什麼,而這時候也表示你的usb線與driver是沒問題的。(沒問題後就可以把線拆下來。

圖: pc-->usb頭--->
公的rs232頭
-----2(RX) <--------
| (2 與3用一條線自己連起來,若測了正常後,就不要讓它在相連)
-----3 (TX) <-------
-----5 (此pin是接地線,不用理它)


但你目前是把 usb-->公--母---8pin 一整串連上來,理論上是不應該看到有 打什麼回什麼的情形。不過這也表示你 (母<--->8PIN) 這條線焊的有問題,這條線的第2pin與第3pin怎會連在一起了呢? 所以才會造成這樣的現象。


最後,而目前為止,至少有一件事是確認的… 你的usb線與driver是正確的。 但母頭<-->8pin這條線有問題。


可參照rs232的圖 :
http://www.lammertbies.nl/comm/cable/RS-232.html



===================引 用 炎峰 文 章===================
您好,我們測試了一下...
我們把所有的線接上... USB 轉 RS-232 (公) 再接上 RS-232 (母) 轉 Mini-Din 8pin
把 Mini-Din 8pin相對應到 RS-232 的RxD 與 TxD 相接
開啟超級終端機,隨便輸入字,畫面上會有我們打的字 (打啥出現一次)
這樣子線材是正常的嗎??

若是正常的,那問題是出在哪裡 ~"~ 麻煩大大們幫幫忙吧,在此先感謝了


===================引 用 aftcast 文 章===================
建議逐一測

1/ 測 usb 線與driver 是否正常 : 使用windows裡的終端機程式(開始->程式->附屬…),然後把usb公頭的 2與3接腳相接,在終端機程式裡亂打東西看會不會回應。

2/ 再進一步的連你的8pin轉母頭 (但這裡的測式方法也要注意,有可能它的rx要與usb的tx連,而不是平行的…總之,rx 對 rx,tx對tx,或是另一種r對t,t對r)


------


蕭沖
--All ideas are worthless unless implemented--

C++ Builder Delphi Taiwan G+ 社群
http://bit.ly/cbtaiwan
編輯記錄
aftcast 重新編輯於 2011-03-20 10:30:05, 註解 無‧
aftcast 重新編輯於 2011-03-20 10:32:16, 註解 無‧
炎峰
一般會員


發表:7
回覆:9
積分:3
註冊:2011-03-16

發送簡訊給我
#6 引用回覆 回覆 發表時間:2011-03-21 12:21:48 IP:220.132.xxx.xxx 訂閱
感謝大大的幫忙~

我們當初測完 USB 轉 RS-232 (公) 這條線後
發現使用手冊裡面有 Mini-Din 8pin 的腳位圖,3 腳是 TXD,5 腳是 RXD
(機器的 3 腳是 RXD,5 腳是 TXD)
所以我們才把所有的線接起來,並將 Mini-Din 8pin 的 3 & 5 腳相接
此時超級終端機有反應

看完您的建議,我們會再重新測測看 RS-232 (母) 轉 Mini-Din 8pin ~
希望真的只是線壞掉而已

辛苦 aftcast 大大囉~

===================引 用 aftcast 文 章===================
感覺線材的製作有問題,我指的是 母頭接8pin的那條線。

一般db9 的rs232的第2pin是rx,而第三pin是tx,如果你自己用線把2與3 連在一起(在公的介面上用焊的或是想辬法讓它相連),那你在終端機上看才會是 打什麼就回應什麼,而這時候也表示你的usb線與driver是沒問題的。(沒問題後就可以把線拆下來。

圖: pc-->usb頭--->
公的rs232頭
-----2(RX) <--------
| (2 與3用一條線自己連起來,若測了正常後,就不要讓它在相連)
-----3 (TX) <-------
-----5 (此pin是接地線,不用理它)


但你目前是把 usb-->公--母---8pin 一整串連上來,理論上是不應該看到有 打什麼回什麼的情形。不過這也表示你 (母<--->8PIN) 這條線焊的有問題,這條線的第2pin與第3pin怎會連在一起了呢? 所以才會造成這樣的現象。


最後,而目前為止,至少有一件事是確認的… 你的usb線與driver是正確的。 但母頭<-->8pin這條線有問題。


可參照rs232的圖 :
http://www.lammertbies.nl/comm/cable/RS-232.html
炎峰
一般會員


發表:7
回覆:9
積分:3
註冊:2011-03-16

發送簡訊給我
#7 引用回覆 回覆 發表時間:2011-03-22 21:36:41 IP:220.132.xxx.xxx 訂閱
今天重新測試過那條 RS-232 DB9 (母) 轉 Mini-Din 8pin ...
確定是線出問題了!
感謝大大的幫忙唷
系統時間:2024-04-25 22:21:50
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!