Homebrew GPS får ± 1 meter upplösning med en Raspberry PI

Vi har följt arbetet med [Andrew Holme] och hans homebrew GPS-mottagare ett tag nu. För några år sedan byggde [Andrew] en fyrkanals GPS-mottagare från början, men det var uppenbart att det inte var tillräckligt för honom. Han utökade sin byggnad förra året för att spåra upp till åtta satelliter, och den här månaden lade till en hallon PI för en 12-kanalig, batteridriven homebrew GPS-mottagare som har en noggrannhet på cirka 3 fot.

Raspi är ansluten till ett FPGA-kort som hanterar den lokala oscillatorn, realtidshändelserna och spårar satelliter automatiskt. PI hanterar det svåra men inte tidskritiska matte genom ett spi-gränssnitt. Eftersom PI är fäst vid FPGA via ett SPI-gränssnitt, kan det också ladda upp FPGA med ännu mer anpassad kod, vilket potentiellt vrider denna 12-kanals mottagare till en 16- eller 18-kanalig.

En LCD-skärm som är ansluten till FPGA-kortet visar den aktuella latituden, longituden och andra diverse data som antalet mottagna satelliter. Med ett stort li-jonbatteri kan hela systemet drivas i ca 5 timmar; Ett imponerande bärbart GPS-system som rivaler de bästa kommersiella alternativen där ute.