openlogをRaspberry Pi Picoで製作しました。
UARTから受信したデータをSDカードに書き込みます。
•電源電圧
Vsys=3.3V~5.5V(SDカードの電源供給をするため3.3V以上、PICOの仕様で5.5V以下)
または、USBから5V供給
•UART通信速度
baud rate : 115200/230400/460800
Picoの入力PIN設定で変更可能
•記録メディア
SDカード FAT32(動作確認は 16Gbyte SD HC1)
•受信可能レート
baud rate=460800において、44000文字/sec受信時、SDカード書き込みで取りこぼしがないことを確認 (11文字*80データ*50Hz= 44000文字/sec +α)
受信最後のバッファに書き込まれたデータはSDカードに書き込まれません
全てのデータをSDカードに書き込みたい場合は、最後にダミーデータ2048文字を送信してください
•保存ファイル
Picoの起動時に、新たなファイルを生成(データ受信がない場合は、ファイル保存されない)
デフォルトのファイル名は、 “plog0000.csv” から4桁番号がインクリメント
•開発環境
Vscodeの拡張機能Raspberry Pi Picoを使用
C言語
FatFs R0.15aを使用 http://elm-chan.org/fsw/ff/00index_e.html


