Problem z kompasem APM 2.6
Moderatorzy: moderatorzy2014, moderatorzy
Re: Problem z kompasem APM 2.6
Kompilujesz, wgrywasz na płytkę, i na porcie szeregowym widzisz czy kompas żyje. Mogę podesłać plik .hex.
Wgrałem na APM2.6 z uszkodzonym i wylutowanym MPU6000, ale jak widać kompasowi to nie przeszkadza:
Compass library test
init done - 1 compasses detected
Heading: -26.32 (301,149,530) i2c error: 0 offsets(-150.76, -74.57, -265.03) t=243
Heading: -24.55 (304,139,529) i2c error: 0 offsets(-152.28, -74.57, -265.03) t=242
Heading: -22.82 (308,129,529) i2c error: 0 offsets(-154.19, -74.57, -265.03) t=252
Heading: -22.29 (312,128,523) i2c error: 0 offsets(-156.13, -74.57, -265.03) t=244
Wgrałem na APM2.6 z uszkodzonym i wylutowanym MPU6000, ale jak widać kompasowi to nie przeszkadza:
Compass library test
init done - 1 compasses detected
Heading: -26.32 (301,149,530) i2c error: 0 offsets(-150.76, -74.57, -265.03) t=243
Heading: -24.55 (304,139,529) i2c error: 0 offsets(-152.28, -74.57, -265.03) t=242
Heading: -22.82 (308,129,529) i2c error: 0 offsets(-154.19, -74.57, -265.03) t=252
Heading: -22.29 (312,128,523) i2c error: 0 offsets(-156.13, -74.57, -265.03) t=244
Re: Problem z kompasem APM 2.6
Jak byś mógł to bardzo by mi to pomogło. Pierwszy raz coś takiego będę robił więc twoja pomoc będzie mi bardzo przydatna. Jaką masz wersję MP aby to wgrać.
Re: Problem z kompasem APM 2.6
Gdzie więc przesłać plik hex?
Używam APM Plannera, najnowszego czyli chyba 2.0.18, na linuksie. Można nim wgrać hex-a, można też dowolną wersją Mission Plannera, a i tak zwykle wgrywam avrdude.
Używam APM Plannera, najnowszego czyli chyba 2.0.18, na linuksie. Można nim wgrać hex-a, można też dowolną wersją Mission Plannera, a i tak zwykle wgrywam avrdude.
Re: Problem z kompasem APM 2.6
Wyślij mi na PW
Ja mam na innym kompie APM Planner (2.0.18 na win 7) więc nie będzie problemu. Program Avrdude znam słabo, więc najpierw może przez APM zobaczymy jak pójdzie
Ja mam na innym kompie APM Planner (2.0.18 na win 7) więc nie będzie problemu. Program Avrdude znam słabo, więc najpierw może przez APM zobaczymy jak pójdzie
Re: Problem z kompasem APM 2.6
No to wracamy na forum, bo może innym się przyda albo coś dopowiedzą. Jak zainstalować hex-a przez APM Plannera? Trzeba zaznaczyć w menu "Opcje zaawansowane", i wtedy w okienku instalacji firmware pokaże się przycisk "Custom", wybieramy hex-a i się instaluje.
Re: Problem z kompasem APM 2.6
Ok co dalej?:)
Re: Problem z kompasem APM 2.6
Podłączasz płytkę przez usb do komputera, odpalasz terminal i patrzysz co tam się napisze, czy w ogóle są odczyty i czy się zmieniają gdy obracasz APMa. Ja na linuksie używam gtkterm, a co do windows to przyznam że nie wiem, ale są na pewno jakieś programy. Coś kojarzę realterm? putty?
Re: Problem z kompasem APM 2.6
Putty jest taki program. Myślałem o nim ale nie wiedziałem jak go wykorzystać do kompasu.
Re: Problem z kompasem APM 2.6
Compas library test
No Compass backends available
To co wypluło Putty
No Compass backends available
To co wypluło Putty
Re: Problem z kompasem APM 2.6
No to chyba jest problem że nie widzi kompasu. U mnie w tym miejscu pisze, że go wykryło. A jak wgrasz z powrotem ArduPlane albo ArduCopter i po podłączeniu do APM Plannera dasz "Console" albo "Messages" (nie pamiętam), to co pisze?
Re: Problem z kompasem APM 2.6
Na żadnym z nich nie widzi kompasu. Kupiłem też zew kompas osobny ale ten w ogóle nie nawiązuje połączenia, czyżby był jeszcze gorzej walnięty?
W APM-e między pinami I2C a Atmegą jest mały układzik I2C Bus (PCA9306). myślę że to o jest uwalony i nie daje sygnału do procka, przejścia sprawdziłem zwarć też nie ma. A układu tez nigdzie dostać nie można, może jakiś zamiennik da się znaleźć.
Znalazłem ten układ i zamówiłem zobaczymy czy to coś zmieni.
W APM-e między pinami I2C a Atmegą jest mały układzik I2C Bus (PCA9306). myślę że to o jest uwalony i nie daje sygnału do procka, przejścia sprawdziłem zwarć też nie ma. A układu tez nigdzie dostać nie można, może jakiś zamiennik da się znaleźć.
Znalazłem ten układ i zamówiłem zobaczymy czy to coś zmieni.
Re: Problem z kompasem APM 2.6
Zanim zaczniesz lutować, warto by wgrać skaner I2C, np taki jak tu:
http://playground.arduino.cc/Main/I2cScanner
No i jeszcze bym zobaczył czy inne urządzenia podłączone przez I2C są widoczne, o ile takowe są na płytce.
http://playground.arduino.cc/Main/I2cScanner
No i jeszcze bym zobaczył czy inne urządzenia podłączone przez I2C są widoczne, o ile takowe są na płytce.
Re: Problem z kompasem APM 2.6
Na I2C jest tylko Kompas z tego co widziałem. Patrzę ten skaner jak go uruchomić aby sprawdzić szynę I2C
Re: Problem z kompasem APM 2.6
Odpowiadając na pytanie z maila: tak, trzeba ten skaner skompilować i uruchomić.
Tu opis podobnego problemu po hiszpańsku
Tu opis podobnego problemu po hiszpańsku
Re: Problem z kompasem APM 2.6
Jakiego używasz kompilatora? No chyba ze będziesz taki dobry i mi to skompilujesz