→ MasterChang: 先說你取樣頻率是多少吧? 05/21 22:21
※ 編輯: hcf456 (123.193.206.167), 05/21/2015 22:35:21
推 johnpage: Delay的時間不是取樣頻率 05/22 05:57
→ johnpage: 1K hz 需要 0.5 ms 的取樣率 05/22 05:59
→ hongsiangfu: arduino使用的atmega328or2560,一個取樣花13cycles 05/23 15:48
→ hongsiangfu: 加上analog.read的做法,從AD request到轉換完畢 05/23 15:51
→ hongsiangfu: 系統會呈現idle狀態,更耗費時間。 05/23 15:51
→ hongsiangfu: 另外就是用USART去print資料也有速限,所以... 05/23 15:53
→ hongsiangfu: 上述有誤之處,請其他前輩更正,感謝。 05/23 15:54
推 ohm22k: 這直覺可以分兩個部分去看 05/24 00:48
→ ohm22k: 一是你的ADC取樣的時間最少要大於訊號變化的2倍(奈奎斯特) 05/24 00:49
→ ohm22k: 二是你用UART傳出來的速度問題 05/24 00:50
鮑率會影響嗎~假設頻率1K的話
→ ohm22k: 這邊要看你的serial傳輸速度多快 05/24 00:51
→ ohm22k: 且看你一次傳多少筆數據去顯示 05/24 00:51
感謝上面的前輩指點 我會再研究 屆時跟大家分享~
※ 編輯: hcf456 (123.193.206.167), 05/24/2015 21:56:29
推 escorpion: Serial.print會大大增加運算時間,建議把它拿掉用示波 06/20 14:32
→ escorpion: 器看 06/20 14:32