iT邦幫忙

0

RS232 擴充卡 資料接收問題

ak02 2015-05-27 15:22:494058 瀏覽

狀況說明如下

  1. 電子秤接RS232 到主機上本體的RS232是正常接收資料(COM1)
  2. 電子秤接RS232 擴充卡接收資料都是亂碼資訊(COM2)
    終端機軟體PUTTY
    還請大大如何解決此問題,謝謝
    PS: SPEED 9600 這些都是設定和COM1一樣
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

2
bonb9399
iT邦新手 2 級 ‧ 2015-05-28 09:23:15

既然接到電腦on board的RS232 port上是正常的,
這就表示電子磅秤與RS232線沒問題,
那問題點就是您的RS232擴充卡了,

1.請問RS232擴充卡是PCI介面或是PCMCIA介面或是其他?
所安裝的驅動程式是否與RS232擴充卡上的chip符合?
是否有任何轉接頭?(25pin轉9pin、或是公轉母)

2.是否有第二張擴充卡可以做交叉測試?
也許是該卡有問題?或是安插該擴充卡的插槽有問題?

3.是否有試過把on board的COM1移走,再把擴充卡的RS232改為COM1?
(以前有遇過電子磅秤只認COM1,因為電子磅秤內的ROM寫死...)

4.再沒辦法的話,找台DataScope來測吧。

目前只想到這些,參考看看囉。

看更多先前的回應...收起先前的回應...
CalvinKuo iT邦大師 7 級 ‧ 2015-05-28 11:01:48 檢舉

補充: 一般常見的是 9600/8-N-1 (速率沒動就看一下8-N-1設定有沒跑掉吧)

ak02 iT邦研究生 1 級 ‧ 2015-05-28 11:48:48 檢舉
  1. pci-e 介面
  2. 有用二張卡交叉測試過了
  3. 改成com1 一樣的結果
  4. 沒有DataScope
    真的很令我納悶,為何擴充卡或用usb 轉rs232,都是沒有用的。
bonb9399 iT邦新手 2 級 ‧ 2015-05-28 11:53:18 檢舉

與樓主的問題無關,只是分享一下我自己的經驗,
其實敝公司之前也遇到電子磅秤接RS232擴充卡有問題,
其問題原因很多都是驅動程式造成,
而且現在電腦系統(WIN7 or WIN8.1)都已經不太支援RS232的驅動,更不用說x64位元的系統,
所以我就決定捨棄掉RS232擴充卡了。

我的解套方式是把電子磅秤RS232訊號透過Nport Server轉成網路封包,再透過程式接收這些封包,並回拋給公司ERP或相關的生產系統,這樣不僅可以避免現場換電腦時還要考慮RS232擴充卡是否相容的問題,更可以解決只有特定電腦才能接收特定電子磅秤的值的問題,讓公司內部環境的自動化更為彈性且靈活。

雖然感覺好像很複雜,而且裡面的眉眉角角非常多,
但其實這對公司的軟硬體系統整合是很有幫助的。

ak02 iT邦研究生 1 級 ‧ 2015-05-28 12:02:00 檢舉

謝謝 bonb9399 的提供資訊,
Nport 的確是個不錯的方向,
可惜無法借測實際狀況,
怕買下去又是一樣的錯誤狀況
畢竟經費有限
要不然我也想嘗試這樣的方向

我要發表回答

立即登入回答