首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

采样周期内接收的数据过长怎么解决

2012-03-30 
采样周期内接收的数据过长如何解决?采样周期1s,每帧数据超过1k,这种情况数据如何接收呢?下面内容是在网站:

采样周期内接收的数据过长如何解决?
采样周期1s,每帧数据超过1k,这种情况数据如何接收呢?

下面内容是在网站:http://www.gjwtech.com/scomm/sc1howmanybayecanbesent.htm上看到的

在控制(或采样)程序中,经常需要通过串口发送或者接收数据,而且一般都会设置采样周期,那么在一个周期中可以通过串口传送多少字节的数据呢?下面我们举例说明:

串口参数: 波特率:9600bps, 8个数据位, 1个停止位, 无奇偶校验

采样周期: T=100ms

则在每个控制内能传送的字节数为:

  N=Baudrate*T/(DataBit+StopBit) = 9600*0.1/(8+1)=106.7

再考虑到程序本身数据处理及其它语句需要的时间,每个控制约可传输 90个字节。

接收数据也可依此估计。


[解决办法]
不太明白你的意思,数据过长可以把包改小点,如果硬件瓶颈造成来不及接收就只能从硬件入手,软件是很容易扩充的
[解决办法]
楼主想问什么东西呢?1kHz 属于很低的采样率呀。

我用 USB 采样 20kB 都没有问题的
[解决办法]
把波特率提高。

热点排行