既然接到電腦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來測吧。
目前只想到這些,參考看看囉。
與樓主的問題無關,只是分享一下我自己的經驗,
其實敝公司之前也遇到電子磅秤接RS232擴充卡有問題,
其問題原因很多都是驅動程式造成,
而且現在電腦系統(WIN7 or WIN8.1)都已經不太支援RS232的驅動,更不用說x64位元的系統,
所以我就決定捨棄掉RS232擴充卡了。
我的解套方式是把電子磅秤RS232訊號透過Nport Server轉成網路封包,再透過程式接收這些封包,並回拋給公司ERP或相關的生產系統,這樣不僅可以避免現場換電腦時還要考慮RS232擴充卡是否相容的問題,更可以解決只有特定電腦才能接收特定電子磅秤的值的問題,讓公司內部環境的自動化更為彈性且靈活。
雖然感覺好像很複雜,而且裡面的眉眉角角非常多,
但其實這對公司的軟硬體系統整合是很有幫助的。
謝謝 bonb9399 的提供資訊,
Nport 的確是個不錯的方向,
可惜無法借測實際狀況,
怕買下去又是一樣的錯誤狀況
畢竟經費有限
要不然我也想嘗試這樣的方向