FossaSat開源衛星
來源 https://cloud.tencent.com/developer/article/1663746
參考 https://github.com/taroz/GNSS-SDRLIB
Fossasat-1 是一顆由西班牙非盈利組織Fossa Systems研發的微型衛星。體積僅有5x5x5cm大小,重量只有250g,這是有史以來發射到太空的最小的衛星。
FossaSat-1已經於2019年底搭載新西蘭的Electron火箭,成功發射上天。
FossaSat-1使用的是廉價的LORA模塊,任何人都可以使用LORA模塊與該衛星進行通信。這種新的無線電系統以前從未投入太空使用,極大地降低了衛星成本。此外,這顆衛星將創造一個全新的環境,專門用於測試學生代碼。
衛星主板
1.硬件電路
整個硬件系統電路也比較簡單,主要包括3個板子,分別是電源板、傳感器板和通訊板。主控芯片使用的Atmega 328P-AU,其實就是Arduino的主控,8位AVR單片機。
主控板正面
電源板。使用SPV1040太陽能電池充電管理芯片,為板載的1000mAh的鋰電池充電,通過TC1262 LDO把電池電壓轉換為3.3v給整個系統供電。
電源電路
傳感器板。板載了MPU6050陀螺儀,沒錯就是那個很常見的MPU6050,HMC5883LSMD磁力計,BMP280溫度和氣壓計,而且留出了多個IIC接口,用於外接傳感器模塊,
傳感器電路
通信和控制板。主要包括Atmega 328P最小系統,LORA模塊SX1276,USB-TTL電路,使用的FT232芯片,和SD卡接口。
控制和通訊電路
FossaSat-1的PCB使用的是開源的KiCAD軟件繪制。
PCB
LORA模塊使用的國內多爾吉DORJI公司的DRF1268T,國貨走向世界啊!
LORA模塊說明
2.軟件架構
整個軟件部分是基於Arduino開發的,主要包括以下部分:
MPU6050驅動程序
BMP280驅動程序
LORA發送和接收處理
HMC5883LSMD磁力計驅動程序
SD卡存儲日志數據
外部電壓檢測
3.資料下載
這個開源衛星項目所有的資料,包括原理圖、軟件代碼、機械結構、文檔說明等資料可以從以下開源地址獲取:
https://github.com/FOSSASystems/FOSSASAT-2 ( 第一代2P衛星致力於展示由FOSSA開發的微型微型微型衛星技術。 )
https://github.com/FOSSASystems/FOSSASAT-1B ( FOSSASAT-1B是在2019年12月發射的FOSSASAT-1衛星的第二次迭代的略微修改,第二代1P衛星。)
======== End