請問數(shù)據(jù)采集中如何達到40k以上的傳輸速度

現(xiàn)在用aduc812和ch372做數(shù)據(jù)采集,aduc812芯片集合了ad功能 ad采樣頻率是20k,數(shù)據(jù)量是40k,設(shè)置了兩個64byte的緩沖區(qū), 但是上傳數(shù)據(jù)的速度一直是在6k到8k,請問如何高效利用雙緩沖區(qū), 如何是傳輸速度達到40k以上,謝謝?。。?/p>


熱門產(chǎn)品 : USB3.0 HUB控制器:CH634

這個要看你軟件上面,在下位機方面,你可以采用2個64字節(jié)的雙緩沖區(qū),當采集滿64字節(jié)之后在上傳數(shù)據(jù),在上位機方面,你可以采用讀緩沖的方法來進行數(shù)據(jù)的傳輸。同時,真正數(shù)據(jù)的傳輸?shù)乃俣瓤赡芤踩Q于你采集的速度。


你好,我采集的速度就是20k,12位的,所以會產(chǎn)生40k的數(shù)據(jù) 請問有沒有數(shù)據(jù)采集方面的例子可以參考一下,謝謝


實際操作的例子沒有,但是你可以按照我上面的流程來寫程序,達到40K字節(jié)/S的話應該沒什么大的問題


突然發(fā)現(xiàn)aduc812的內(nèi)部ram是256,也就是后面的128作為特殊寄存器了,只有前面的128可以使用 再去掉前面的幾個r0-r7,那實際的我只能開兩個32k的緩沖區(qū),這樣我不知道能不能達到40k的速度

還有在上傳數(shù)據(jù)包的過程中是否要關(guān)掉中斷?因為關(guān)中斷等于我的采樣就會有中間一段時間沒有工作,這樣的話兩個緩沖區(qū)就沒有意義了……


2個32字節(jié)的緩沖區(qū)開的話估計意義不是很大,相反的速度上面可能還會降低下來。


那么該如何處理這個問題呢?麻煩了……


請幫忙提些建議,謝謝 我現(xiàn)在的程序流程是這樣的:兩個定時器定時采樣,主程序查詢緩沖區(qū)狀態(tài),若滿了則傳送……


開2個32字節(jié)的緩沖區(qū)的話,速度上面如果在上位機讀取數(shù)據(jù)采用讀緩沖的方法來讀取的話,估計速度上面可以滿足,至于上位機的程序你可以發(fā)E-MAIL到我們技術(shù)支持信箱:tech@wch.cn,我們的上位機工程師會幫你解決這個問題的


對于您這種情況,我建議您下位機要以固定長度向上傳輸數(shù)據(jù).在上位機采用緩沖上傳模式來接收數(shù)據(jù),因為在這種模式下驅(qū)動里有一個很大的緩沖區(qū),當上下位機速度不匹配時可以用來做緩沖.


只有登錄才能回復,可以選擇微信賬號登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频