主題:關于netbox串口應用的問題(急) 共有36999人關注過本帖 |
---|
hongyan0126 |
1樓 |
關于netbox串口應用的問題(急) Post By:2007-4-11 22:41:00 [只看該作者]
您好,我是貴公司netbox2的用戶,使用串口時出現問題。
我用串口4(9600波特率)接受磁航向傳來數據,用串口3(9600)接受GPS傳來數據,用串口2接受遙控指令(19200)并經串口3傳給舵機控制器,最后將串口234接收數據重組后由串口2發出。 運行后在電腦用串口精靈觀察(遙控指令由串口精靈發送模擬),正常,當磁航向移動變換角度,串口2紅燈滅無數據進入,遙控失靈。 請問是我程序數據結構有問題導致?還是串口使用不合理? 第一次使用,無計可施。急...如可能,我把程序發去,希望英創的老師幫忙解決 |
|
單帖管理 | 引用 | 回復 |
hongyan0126 |
2樓 |
Post By:2007-4-11 22:45:00 [只看該作者]
我用的XP系統,64位PC,串口通訊在移動磁航向數據時無遙控進入。在筆記本上98系統下串口精靈收發始終正常,調試應該在98下,不會與它通訊也必須在98系統環境下吧~!
|
|
單帖管理 | 引用 | 回復 |
x10 |
3樓 |
Post By:2007-4-12 8:37:00 [只看該作者]
你可以把程序發給我們support@emtronix.com.cn或我的郵箱。NetBox-II中COM1和COM2沒有FIFO緩沖,而COM3和COM4帶有FIFO緩沖,因此對數據亮大的串口,建議采用COM3或COM4,COM2用于數據量小的串口,這樣可降低數據收發對CPU的中斷次數,既降低CPU的開銷。
|
|
單帖管理 | 引用 | 回復 |
zhl |
4樓 |
Post By:2007-4-12 16:14:00 [只看該作者]
已給你回了email,請查收.
|
|
單帖管理 | 引用 | 回復 |
hongyan0126 |
5樓 |
Post By:2007-4-14 0:40:00 [只看該作者]
經過測試,事情似乎有了進展,好像和netbox有關,又好像無關。按最初方案,串口2(接PC機)收發遙測遙控(遙控由串口精靈模擬發出,遙測由netbox采集傳感器數據后組幀發出),雙工通信,其他正常,遙控總是死掉,我們懷疑是數據量大,netbox串口通道容不下,于是我們把遙控和遙測分離,結果遙測正常,遙控仍然老死掉,,此時遙控不經netbox而是直接接向舵機,不發遙測時候,遙控正常,一旦發遙測,遙控就死,這樣,這個問題就和計算機串口有關了。還有一個奇怪現象,當遙測遙控都有,串口調試精靈正常運行,無遙控信號出來,把串口調試精靈停止顯示,立即遙控就恢復。而在一臺裝有98系統的IBM筆記本上,怎么樣都正常,無遙控發不出的情況。難道計算機串口還有不同?或者不同系統對串口有著不同的影響?郁悶!
|
|
單帖管理 | 引用 | 回復 |
x10 |
6樓 |
Post By:2007-4-18 9:30:00 [只看該作者]
看起來不是很大的問題,解決了嗎?我們發一個同時支持多個串口操作的程序供你參考。
|
|
單帖管理 | 引用 | 回復 |
zhl |
7樓 |
Post By:2007-4-18 9:57:00 [只看該作者]
程序已發,請查收
|
|
單帖管理 | 引用 | 回復 |
hongyan0126 |
8樓 |
Post By:2007-4-26 23:45:00 [只看該作者]
問題已解決,謝謝~~!
|
|
單帖管理 | 引用 | 回復 |