telemetry system
1.0.0
這是一個用於傳輸遙測的項目,以使用氣球,火箭和其他可能飛行的東西。
該項目包括:

這是一個包含一個PCB的模塊:
顯示僅顯示服務信息,所有遙測都通過USB傳輸到PC,以在GUI應用中顯示遙測,火箭的傳輸命令的傳輸
有關詳細信息,請參見Wiki-地面站(RX)

這是一個包含單獨的PCB模塊的模塊以供可伸縮:
有關詳細信息,請參見Wiki-傳輸模塊(RX)
為了不重新發明“車輪”,UBX協議被作為基礎並根據當前要求進行了簡化:
簡單
可伸縮性
簡短消息以最大程度地減少空氣潛伏期
在不包括ACK和NAK的協議中 - 由於這是及時的間接費用,如果地面站未收到包裹,可以,我們將收到下一條消息,但不會浪費時間傳輸套件:“成功接收到的成功接收到”
它由六個塊組成,如圖所示

您可以在此處閱讀更多信息Wiki頁面 - 協議規範
取決於: gcc-arm-none-eabi cmake
mkdir build
cd build
cmake -DBUILD=GROUND_STATION ..
make -j
make clean
cmake -DBUILD=TX_MODULE ..
make -j
make clean
cmake -DBUILD=SERVO_MODULE ..
make -j
TODO:需要更新
對於通過USB進行閃存,需要使用dfu-util設備固件升級實用程序
為Ubuntu安裝sudo apt install dfu-util
安裝MacOS
brew install dfu-util
或從源文件構建
https://github.com/siemens/dfu-util
Flash的示例: dfu-util -a 0 -s 0x08000000:leave -D your_firmware.bin
或在構建固件後使用make flash命令
打開版本
該軟件是開源的,可以免費提供,無保修於所有用戶。
非常感謝當前的貢獻者:
*隨著項目的開發,該文檔將進行更新