主题:关于netbox串口应用的问题(急) 共有32573人关注过本帖 |
---|
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 [只看该作者]
问题已解决,谢谢~~!
|
|
单帖管理 | 引用 | 回复 |