主题:关于netbox串口应用的问题(急)

  共有23326人关注过本帖    
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   [只看该作者]

问题已解决,谢谢~~!

  单帖管理 | 引用 | 回复 回到顶部

返回首页

关于netbox串口应用的问题(急)

用户名:
            验证码: 验证码,看不清楚?请点击刷新验证码
内容: