zhang5157098 发表于 2010-11-15 11:07:20

串口波特率和AD最高采样频率的关系?

我想问下用16位的AD采样的连续波形电压用串口发到labview上怎样还原为实际波形电压(一次串口只能发送8位数据)??弄了好几天了,求高手指教!!!波形的频率如果有20KHZ,那么串口传输是不是达不到要求了,有什么计算公式没?

zhang5157098 发表于 2010-11-15 11:07:31

求救!!!

cpubbs 发表于 2010-11-15 23:30:39

如果您想连续采集,实现比较快的速度的话,用FIFO意义也不是很大了,因为无论如何,它总有一刻会满的!除非您只是缓冲更多一点数据而已!

zhang5157098 发表于 2010-11-15 21:20:26

我觉得如果要用串口通信到高频信号的话,那么外部采样必须要接FIFO!这个问题仍在解决中,谢谢版主!!!

cpubbs 发表于 2010-11-15 23:28:38

如果采集一定的点也是可以的,只是这样就不是连续采集了,用内存开辟一个小的区域先缓冲起来!版主说的是正确的!

wdyjz 发表于 2010-11-15 19:29:57

AD20kHz,除非你有硬件板载缓存FIFO,才可以传输;但串口最大115200波特率,速度还是不太够。
最好采用USB接口芯片了。

zhang5157098 发表于 2010-11-15 19:44:12

哦!那么请问下怎样将16位AD采样后的数据恢复呢?就是串口两次接收到得数据?

zhang5157098 发表于 2010-11-15 19:46:18

软件上也可以恢复,就是弄个稍微长时间的延迟,

zhang5157098 发表于 2010-11-15 19:48:09

回复 wdyjz 的帖子

高手!我想问下怎样才能将16位AD采样的连续数据恢复呢?可以贴个图不?

zhang5157098 发表于 2010-11-15 21:16:24

16位AD采样结果恢复解决了!谢谢各位

zhang5157098 发表于 2010-11-15 21:18:41

C:\Documents and Settings\Administrator\桌面\000000000.jpg

飞雨天 发表于 2010-11-16 10:27:20

如果不是连续采集,还是可以的,比如就采集20ms数据(对20ms太熟悉了,最近项目上经常提到,就是一个工频周期)
页: [1]
查看完整版本: 串口波特率和AD最高采样频率的关系?