Unterschiede zwischen den Revisionen 48 und 51 (über 3 Versionen hinweg)
Revision 48 vom 07.04.2009 12:27
Größe: 6152
Autor: loeti
Kommentar: Rechtschreibfehler korrigiert
Revision 51 vom 10.04.2009 10:17
Größe: 7329
Autor: cascade
Kommentar: GPS Anschluss ein wenig bebildert
Gelöschter Text ist auf diese Art markiert. Hinzugefügter Text ist auf diese Art markiert.
Zeile 4: Zeile 4:
Die folgende Seite enthält allgemeine Informationen zur FollowMe Platine von JochenK_(joko) und Killagreg.  . Die folgende Seite enthält allgemeine Informationen zur FollowMe Platine von JochenK_(joko) und Killagreg.
Zeile 13: Zeile 13:
/!\ Achtung: auf diesen Bildern sind die grüne und rote LED bei der Bestückung vertauscht.  . /!\ Achtung: auf diesen Bildern sind die grüne und rote LED bei der Bestückung vertauscht.
Zeile 15: Zeile 15:
/!\ Es wird trotzdem ein GPS-Empfänger mit LEA-4H Chipsatz benötig (z.B. Conrad Artikel-Nr.: 989777)  . /!\ Es wird trotzdem ein GPS-Empfänger mit LEA-4H Chipsatz benötigt (z.B. Conrad Artikel-Nr.: 989777 oder das MKGPS)
Zeile 17: Zeile 17:
/!\ Es wird zusätzlich eine Telemtrie benötigt (BT oder WI232)  . /!\ Für das eigentliche FollowME wird zusätzlich eine Telemtrie benötigt (BT oder WI232), für reines WegPunkt-Aufzeichnen nicht.
Zeile 21: Zeile 21:
Platine: 0.5  . Platine: 0.5
Zeile 23: Zeile 23:
Firmware: 0.1b  . Firmware: 0.1c (08.04.2009)
Zeile 26: Zeile 26:
 * Versorgungsspannung: 6,2V - 12,6V (automatische Erkennung von 2s bzw. 3s)  * Versorgungsspannung: 6,2V - 12,6V (automatische Erkennung von 2s bzw. 3s) [bei 3s muss für ausreichende Kühlung gesorgt werden]
Zeile 44: Zeile 44:
folgt...
= GPS Modul LEA-4H =
Das GPS-Modul muss zunächst per USB an einen PC angeschlossen und konfiguriert werden.
In folgendem PDF wird die Vorgehensweise Schritt für Schritt beschrieben:
 . folgt...
Zeile 49: Zeile 46:
[http://www.mkstation.de/ublox%20GPS%20Empfnger%20Konfigurations%20HowTo.pdf Anleitung] = Anschluss eines GPS Moduls =
== Allgemein ==
 . Nach dem ändern der Einstellungen wird das GPS-Modul an die 4-polige Pinreihe neben dem ATMega angeschlossen.
Zeile 51: Zeile 50:



Nach
dem ändern der Einstellungen wird das GPS-Modul an die 4-polige Pinreihe neben dem ATMega angeschlossen.


/!\ Achtung, Pin 1 ist hier "unten" also der Pin, der am nächten zum Rand der Platine liegt!
Die Belegung ist wie folgt:
 . /!\ Achtung, Pin 1 ist hier "unten" also der Pin, der am nächten zum Rand der Platine liegt! Die Belegung ist wie folgt:
Zeile 62: Zeile 54:
 * 3- VCC  (+5V)  * 3- VCC (+5V)
Zeile 65: Zeile 57:
Die Belegung des GPS-Moduls ist wie folgt:  . Wenn man ein Servokabel zum Anschluss nimmt und es intuitiv verbindet (also rot fuer Versorgung, schwarz/braun fuer masse und weiss/gelb fuer Daten) sieht das so aus:
 . attachment:FollowMe-GPS-Connection.jpg
Zeile 67: Zeile 60:
 * 1- TxD (Quadratisches Lötpad) == GPS Modul LEA-4H ==
 . Das GPS-Modul muss zunächst per USB an einen PC angeschlossen und konfiguriert werden. In folgendem PDF wird die Vorgehensweise Schritt für Schritt beschrieben:

 . [http://www.mkstation.de/ublox%20GPS%20Empfnger%20Konfigurations%20HowTo.pdf Anleitung]

 . Die Belegung dieses GPS-Moduls ist wie folgt:

 * 1- TxD (Quadratisches Lötpad)
Zeile 69: Zeile 69:
 * 3- VCC  (+5V)  * 3- VCC (+5V)
Zeile 73: Zeile 73:
 * 7- VCC  (+5V)  * 7- VCC (+5V)
Zeile 77: Zeile 77:
 . Nach erfolgreichem Anschließen des GPS-Moduls mit korrekten Einstellungen erlischt die rote LED.
Zeile 78: Zeile 79:
Nach erfolgreichem Anschließen des GPS-Moduls mit korrekten Einstellungen erlischt die rote LED.  . Der Piepser signalisiert mit kurzen Piepsern die Suche nach Satelliten. Ist er stumm, hat das GPS Satfix min. 6 Satelliten.
Zeile 80: Zeile 81:
Der Piepser signalisiert mit kurzen Piepsern die Suche nach Sateliten. Ist er stumm hat das GPS Satfix mit min. 6 Sateliten.

== MKGPS ==
 . Das MKGPS ist schon bei Auslieferung richtig konfiguriert. Man kann entweder ein Anschlusskabel vom MKGPS nehmen und einen Servostecker dran löten oder einfach den ServoStecker direkt auf die Platine löten. Letzeres sieht dann so aus:
 . attachment:MKGPS-an-FollowMe.jpg
 . Wobei hier die oben erwähnte ("intuitive") Farbcodierung gewählt wurde.
Zeile 85: Zeile 87:
Die Software ist noch im Beta-Status und wird noch weiter verfeinert.  . Die Software ist noch im Beta-Status und wird noch weiter verfeinert.
Zeile 87: Zeile 89:
Link zur Software im SVN: http://mikrokopter.de/mikrosvn/Projects/FollowMe/  . Link zur Software im SVN: http://mikrokopter.de/mikrosvn/Projects/FollowMe/
Zeile 89: Zeile 91:
Was schon geht:  . Was schon geht:
Zeile 100: Zeile 102:
Zeile 103: Zeile 104:
Nachdem nun die Platine fertig gelötet ist, muss nun die Software eingespielt werden.
Wie auch bei den anderen Platinen mit ATMega wird zunächst ein Bootloader geflashed und dann die Firmware.
 . Nachdem nun die Platine fertig gelötet ist, muss nun die Software eingespielt werden. Wie auch bei den anderen Platinen mit ATMega wird zunächst ein Bootloader geflashed und dann die Firmware.
Zeile 106: Zeile 106:
Die Lötjumper sind wie folgt gesetzt:  . Die Lötjumper sind wie folgt gesetzt:
Zeile 108: Zeile 108:

[[ImageLink(http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=32849,http://gallery.mikrokopter.de/main.php/v/tech/loetrbruecken.jpg.html)]]
 . [[ImageLink(http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=32849,http://gallery.mikrokopter.de/main.php/v/tech/loetrbruecken.jpg.html)]]
Zeile 112: Zeile 111:
Die Platine wird über die 6-Polige Schnittstelle 1:1 mit der 6-Poligen Schnittstelle der SerCon verbunden und mit Spannung versorgt (LED aud der Sercon leuchtet nicht). Jumper auf der SerCon setzen! Im MK-Tool "FLASH Bootloader (ISP)" wählen und das Bottloaderfile flashen. Das kann eine Weile dauern, also etwas Geduld.  . Die Platine wird über die 6-Polige Schnittstelle 1:1 mit der 6-Poligen Schnittstelle der SerCon verbunden und mit Spannung versorgt (LED aud der Sercon leuchtet nicht). Jumper auf der SerCon setzen! Im MK-Tool "FLASH Bootloader (ISP)" wählen und das Bottloaderfile flashen. Das kann eine Weile dauern, also etwas Geduld.
Zeile 114: Zeile 113:
/!\ Achtung, das Bootloaderfile könnte falsch benannt sein. Auf ein großen "P" achten bei "644P" ("644p" funktioniert nicht)  . /!\ Achtung, das Bootloaderfile könnte falsch benannt sein. Auf ein großen "P" achten bei "644P" ("644p" funktioniert nicht)
Zeile 116: Zeile 115:
 . [[ImageLink(http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=32991,http://gallery.mikrokopter.de/main.php/v/uploads/loader.bmp.html)]]
Zeile 117: Zeile 117:
[[ImageLink(http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=32991,http://gallery.mikrokopter.de/main.php/v/uploads/loader.bmp.html)]]


So sollte es aussehen, wenn der Bootloader erfolgreich eingespielt wurde.
 . So sollte es aussehen, wenn der Bootloader erfolgreich eingespielt wurde.
Zeile 123: Zeile 120:
Die Platine wir über die 10-polige Schnittstelle 1:1 mit der 10-poligen SIO(!!!) Schnittstelle der SerCon verbunden und mit Spannung versorgt. Jumper von der SerCon entfernen! Im MK-Tool "Update Software (seriell)" wählen und das entsprechende Hexfile auswählen. Nun sollte der Schreibvorgang starten. Nach erfolgreichem Flashen der Firmware leuchten zunächst beide LEDs dauerhaft (sofern kein GPS angeschlossen ist) und der Piepser meldet die Zellenanzahl des Akkus.  . Die Platine wir über die 10-polige Schnittstelle 1:1 mit der 10-poligen SIO(!!!) Schnittstelle der SerCon verbunden und mit Spannung versorgt. Jumper von der SerCon entfernen! Im MK-Tool "Update Software (seriell)" wählen und das entsprechende Hexfile auswählen. Nun sollte der Schreibvorgang starten. Nach erfolgreichem Flashen der Firmware leuchten zunächst beide LEDs dauerhaft (sofern kein GPS angeschlossen ist) und der Piepser meldet die Zellenanzahl des Akkus.
Zeile 128: Zeile 125:
Zeile 131: Zeile 127:
 * Grüne LED blinkt langsam -> FollowMe sendet Waypoints
 * Grüne LED leuchtet -> Betriebsbereit

____
KategorieHardware
 * Grüne LED blinkt langsam -> FollowMe sendet Waypoints.
 * Grüne LED leuchtet -> Betriebsbereit, es wird nichts gesendet.
= Summer =
 * kurz nach dem Einschalten meldet der Summer welche Zellenanzahl (2s oder 3s) erkannt wurde.
 * Der Summer zeigt an, wenn bei aktiviertem FollowMe (grüne LED blinkt) noch kein ausreichender GPS Empfang gegeben ist.
 * Beim Unterschreiten der "Akku leer Spannung" meldet sich der Summer ebenfalls.
____KategorieHardware

TableOfContents([maxdepth])

Einleitung

  • Die folgende Seite enthält allgemeine Informationen zur FollowMe Platine von JochenK_(joko) und Killagreg.

Die FollowMe Platine: Worum geht es?

  • Eine kleine und günstige Hundeleine
  • Einen GPS Logger für Spaziergänge oder Radtouren
  • Eine "Sendeeinrichtung", um dem MK ohne Laptop eine Liste von Wegpunkten hochzuschicken
  • Nutzung der FollowMe Funktion ohne zweite Navi-CTRL

  • /!\ Achtung: auf diesen Bildern sind die grüne und rote LED bei der Bestückung vertauscht.

  • /!\ Es wird trotzdem ein GPS-Empfänger mit LEA-4H Chipsatz benötigt (z.B. Conrad Artikel-Nr.: 989777 oder das MKGPS)

  • /!\ Für das eigentliche FollowME wird zusätzlich eine Telemtrie benötigt (BT oder WI232), für reines WegPunkt-Aufzeichnen nicht.

Technische Daten

Aktuelle Version

  • Platine: 0.5
  • Firmware: 0.1c (08.04.2009)

Daten

  • Versorgungsspannung: 6,2V - 12,6V (automatische Erkennung von 2s bzw. 3s) [bei 3s muss für ausreichende Kühlung gesorgt werden]
  • Strom (incl. GPS + Funkmodul): ~ 115mA
  • Speicherkartentyp: MicroSD

Schaltplan

[http://www.aelum.de/wiki/followme/Schaltplan_FollowMe_V0.5_klein.jpg]

[http://www.aelum.de/wiki/followme/FollowMe_V0.5.pdf Schaltplan als PDF]

Anschlüsse

  • ISP (Programmieranschluss)
  • 10 poliger Stecker ist identisch mit der FC (Funkmodul, Kompass an PC4)
  • 4 poliger Stecker für GPS (RX, 5V,Masse und optional TX)
  • Spannungsversorgung

Bestückung

Bestückungsdruck

Bauteilliste

  • folgt...

Anschluss eines GPS Moduls

Allgemein

  • Nach dem ändern der Einstellungen wird das GPS-Modul an die 4-polige Pinreihe neben dem ATMega angeschlossen.
  • /!\ Achtung, Pin 1 ist hier "unten" also der Pin, der am nächten zum Rand der Platine liegt! Die Belegung ist wie folgt:

  • 1- TxD (optional)
  • 2- RxD
  • 3- VCC (+5V)
  • 4- GND
  • Wenn man ein Servokabel zum Anschluss nimmt und es intuitiv verbindet (also rot fuer Versorgung, schwarz/braun fuer masse und weiss/gelb fuer Daten) sieht das so aus:
  • attachment:FollowMe-GPS-Connection.jpg

GPS Modul LEA-4H

  • Das GPS-Modul muss zunächst per USB an einen PC angeschlossen und konfiguriert werden. In folgendem PDF wird die Vorgehensweise Schritt für Schritt beschrieben:
  • [http://www.mkstation.de/ublox%20GPS%20Empfnger%20Konfigurations%20HowTo.pdf Anleitung]

  • Die Belegung dieses GPS-Moduls ist wie folgt:
  • 1- TxD (Quadratisches Lötpad)
  • 2- RxD
  • 3- VCC (+5V)
  • 4- GND
  • 5- GND
  • 6- Vbatt
  • 7- VCC (+5V)
  • 8- USB
  • 9- USB
  • 10- GND
  • Nach erfolgreichem Anschließen des GPS-Moduls mit korrekten Einstellungen erlischt die rote LED.
  • Der Piepser signalisiert mit kurzen Piepsern die Suche nach Satelliten. Ist er stumm, hat das GPS Satfix min. 6 Satelliten.

MKGPS

  • Das MKGPS ist schon bei Auslieferung richtig konfiguriert. Man kann entweder ein Anschlusskabel vom MKGPS nehmen und einen Servostecker dran löten oder einfach den ServoStecker direkt auf die Platine löten. Letzeres sieht dann so aus:

  • attachment:MKGPS-an-FollowMe.jpg

  • Wobei hier die oben erwähnte ("intuitive") Farbcodierung gewählt wurde.

Software

  • Die Software ist noch im Beta-Status und wird noch weiter verfeinert.
  • Link zur Software im SVN: http://mikrokopter.de/mikrosvn/Projects/FollowMe/

  • Was schon geht:
  • Kommunikation mit MK-Tool incl. Firmwareupgrade-->ok

  • Ansteuerung Pieper --> ok

  • Ansteuerung LEDs --> ok

  • Auswertung AkkuSpannung --> ok

  • Abfrage Button --> ok

  • GPS Daten auswerten --> ok

  • SD-Card lesen schreiben --> ok

  • Anzahl der Lipozellen wird automatisch erkannt und über Peeptöne angezeigt. --> ok

  • Unterspannungserkennung passend für 2 bzw. 3 Zellen (~3.1V / Zelle) --> ok

Flashen

Flashen mit dem MK-Tool

Bootloader

Firmware flashen

  • Die Platine wir über die 10-polige Schnittstelle 1:1 mit der 10-poligen SIO(!!!) Schnittstelle der SerCon verbunden und mit Spannung versorgt. Jumper von der SerCon entfernen! Im MK-Tool "Update Software (seriell)" wählen und das entsprechende Hexfile auswählen. Nun sollte der Schreibvorgang starten. Nach erfolgreichem Flashen der Firmware leuchten zunächst beide LEDs dauerhaft (sofern kein GPS angeschlossen ist) und der Piepser meldet die Zellenanzahl des Akkus.

Flashen mit AVR Studio

  • Wer nicht das MK tool zum Aufspielen des Bootloaders nutzen will (weil er z.B. keine SerCon hat), kann auch mit z.B. AVR Studio den Bootloader einspielen, dafuer sollten folgende fuses gesetzt werden:

  • attachment:follow-me-fuses.png

Bedienung / LED-Anzeigen

  • Beide LEDs leuchten konstant ab Einschaltzeitpunkt -> Verbindung zum GPS überprüfen.

  • Grüne LED blinkt langsam -> FollowMe sendet Waypoints.

  • Grüne LED leuchtet -> Betriebsbereit, es wird nichts gesendet.

Summer

  • kurz nach dem Einschalten meldet der Summer welche Zellenanzahl (2s oder 3s) erkannt wurde.
  • Der Summer zeigt an, wenn bei aktiviertem FollowMe (grüne LED blinkt) noch kein ausreichender GPS Empfang gegeben ist.

  • Beim Unterschreiten der "Akku leer Spannung" meldet sich der Summer ebenfalls.

KategorieHardware