wangyanxn 发表于 2006-11-30 12:57:04

采样丢失数据

单片机采样数据存在外部RAM,当PC机需要数据时。单片机就要停止采样,把外部RAM的数据发到USB。发现这种情况下就会丢失很多数据。
能不能给个建议啊,急待解决。

wdyjz 发表于 2006-11-30 13:07:51

对于实时性强的采集系统,需要用多处理器的方法.
多处理器共享RAM;
现在2中潮流:双口RAM,双口FIFO;+双cpu

wangyanxn 发表于 2006-11-30 13:24:30

我现在预期是达到1khz的采样率。不用双cpu能否解决问题啊。我现在担心的是我的程序结构不大合理。不知道大家在做高速数据采集时单片机部分的程序是怎样编的。能不能给个例子看看啊。急等。

chenchao8848 发表于 2006-11-30 16:55:38

使用定时触发采集 设置为高优先级

软件实现串口和上位机的通讯1ms的时间间隔应该够用了

aiyanyan19 发表于 2006-11-30 18:13:55

:lol 是不是可以这样啊!单片机进行数据采集,而利用PC的端口进行数据的读取,做两个线程啊!!
页: [1]
查看完整版本: 采样丢失数据