iT邦幫忙

0

RS232 的連接COM埠

前輩們好
小弟公司先前購買了一台三軸移動點膠機
連接方式為RS-232

目前用廠商提供的軟體可以順利操控
因為要自己寫程序控制所以需要知道是用哪個COM埠
照理說是COM1才對,因為操縱的電腦也只有接這個機台
但用各種連接RS232的軟體(包誇該廠商後續提供的後端SDK)
去抓COM1再傳輸資料都沒反應,可是又都有連接成功

我就好奇到底是不是接到其他埠
然後去把裝置管理員的連接埠全部關掉

雖然廠商提供的軟體有出現一些報錯訊息
但仍然可以正常操控

想請問一下是否有遇過類似的情況
還有要如何排除,謝謝各位

slime iT邦大師 1 級 ‧ 2020-01-21 22:32:22 檢舉
除了確定 Com Port 在哪一個外, 還要確定連線格式, 例如: baud rate (鮑率) 9600 ? 19200 ? 幾個位元為一組, 幾個檢查碼, 是否有冏餘碼?
Com Port and baud rate was very important.
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
0
補覺鳴詩
iT邦高手 1 級 ‧ 2020-01-21 18:52:54

COM 在電腦上是直接列出 PORT 號
並沒有偵測是否連接設備、先後順序

所以不一定是 COM1
要知道到底哪一個 COM 才對
就只能送訊號出去 看有沒有回應
沒有就換下一個
直到有回應為止

0
石頭
iT邦研究生 4 級 ‧ 2020-01-22 08:14:16

之前好像用過一個測試連線的軟體,可以選擇COM PORT 然後連線資訊 (19200 N 8 1 ..之類的)
丟過去,有反應的話他會丟東西回來,你可以去找類似的小軟體去測試。

2
echochio
iT邦高手 1 級 ‧ 2020-01-22 08:15:06

您的是 RS-232 大頭還是小頭(25 pin 還是 9 pin)
之前傳輸看是否有訊號 ... 都是用

RS-232 LED link Tester

可上網找找 這個東西 ... 看燈號大概就知道是否有傳輸 .... :)
再來您就要自己看手冊了

還是用

rs232 loopback connector

去測試是哪個才是 com1 ....

https://ithelp.ithome.com.tw/upload/images/20200122/20110611e4jKmn1CRu.png

https://ithelp.ithome.com.tw/upload/images/20200122/20110611UpZXnPcfy9.png

我要發表回答

立即登入回答