请问:串口接收的数据记录的延时问题
我的上位机是把串口读回的数据经过简单的一个数据处理之后就实时记录进文件了,现在遇到的问题是:下位机是7.5ms发送一个数据包共7个数据,115200的波特率,这个可以保证,而上位机我是把实时的时间也跟数据一起当做一个数组记录进文件了,时间精确到ms了,可是发现数据记录间隔很不均匀啊,有的时候是同一个时间记录了4次到5次,有的时候都间隔了31ms或者是62ms了才记录一组数据, 大家有没有遇到过这种情况呢,如何实现等间隔地并且和实时时间一起把数据写入文件呢?谢谢各位的建议哈! 我也遇到这个问题了,还没解决,帮你顶一下 兄弟最好能上传程序,大家一起分析一下!看看是哪里的问题,还有,不知道要采集的时间长不长呢? 你的实时时间是从上位机得到的吗?如果是的话,恐怕不好做到等间隔。我觉得,从采集卡采到数据的时间和传到上位机经过程序处理后存储的时间是不同步的,而且,还要考虑到缓存的问题,就更不可能等间隔了。
页:
[1]