<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://www.mikrocontroller.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Kai-</id>
	<title>Mikrocontroller.net - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="https://www.mikrocontroller.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Kai-"/>
	<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/articles/Spezial:Beitr%C3%A4ge/Kai-"/>
	<updated>2026-04-17T11:52:00Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.39.7</generator>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=AVR_FAT32&amp;diff=31236</id>
		<title>AVR FAT32</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=AVR_FAT32&amp;diff=31236"/>
		<updated>2008-09-20T23:54:10Z</updated>

		<summary type="html">&lt;p&gt;Kai-: /* FAT 32 Grundlegendes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== FAT 16/32 ==&lt;br /&gt;
&lt;br /&gt;
Dies ist eine freie FAT 16 / 32 Bibliothek.&lt;br /&gt;
&lt;br /&gt;
Die Bibliothek ist modular und besteht aus folgenden Modulen:&lt;br /&gt;
&lt;br /&gt;
* MMC/SD    (Hardware abhängig)&lt;br /&gt;
* FAT16/32  &lt;br /&gt;
* File&lt;br /&gt;
&lt;br /&gt;
das MMC/SD Modul ist dafür zuständig die Kommunikation mit der MMC/SD Karte zu managen und ist das einzige hardwareabhängige.&lt;br /&gt;
&lt;br /&gt;
das FAT16/32 Modul bietet die Grundlegenden Funktionen für den FAT Zugriff.&lt;br /&gt;
&lt;br /&gt;
das File Modul bietet Funktionen wie man sie von Datei Zugriffen kennt, wie z.B.&lt;br /&gt;
ffopen/ffclose um eine Datei zu öffnen oder um an eine Datei etwas anzuhängen und diese wieder zu schließen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== FAT 32 Grundlegendes ==&lt;br /&gt;
&lt;br /&gt;
Ein Dateisystem des Typs FAT besteht aus mehreren Bereichen.&lt;br /&gt;
FAT ist immer little Endian [http://de.wikipedia.org/wiki/Byte-Reihenfolge].&lt;br /&gt;
 &lt;br /&gt;
* Der erste Teil, der einem begegnet ist der Sektor 0 oder LBA, in dem alle wichtigen Informationen zum Auslesen des Dateisystems stehen.&lt;br /&gt;
* Dann die FAT selber, also die Dateizuordnungstabelle.&lt;br /&gt;
* Der dritte Teil ist der &amp;quot;Daten&amp;quot; Bereich.&lt;br /&gt;
&lt;br /&gt;
=== Sektor 0 oder LBA ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sektor 0 (512 Byte) bei einer unpartitionierten Karte sieht wie folgt aus:&lt;br /&gt;
&lt;br /&gt;
[[Bild:sektor0.jpeg]]&lt;br /&gt;
&amp;lt;br&amp;gt;Bild 1&lt;br /&gt;
&lt;br /&gt;
Um das Dateisystem lesen zu können muss man wissen wo was steht. Die nötigsten Informationen sind: &lt;br /&gt;
&lt;br /&gt;
Sektoren pro Cluster (rot).&amp;lt;br&amp;gt;&lt;br /&gt;
Reservierte Sektoren nach Sektor 0 (orange).&amp;lt;br&amp;gt;&lt;br /&gt;
Anzahl der FATs (gelb).&amp;lt;br&amp;gt;&lt;br /&gt;
Wieviele Sektoren von einer FAT belegt werden (grün).&amp;lt;br&amp;gt;&lt;br /&gt;
Der Root-Dir Cluster (blau).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aus diesen Daten ergibt sich demnach:&lt;br /&gt;
&lt;br /&gt;
* 1. Sektor der 1. FAT ist Sektor 32 , also der erste Sektor nach den Reservierten (orange).&lt;br /&gt;
&lt;br /&gt;
* Der erste Daten Cluster ist 1003, weil die Anzahl der FATs 1 ist, also einmal die Sektoren, die von einer FAT belegt werden (grün) (00003cb=971) 971 + 32 (orange) = 1003.&lt;br /&gt;
&lt;br /&gt;
* Das Root-Dir ist Cluster 2, also Sektor 1003.&lt;br /&gt;
&lt;br /&gt;
* Die Anzahl der Sektoren pro Cluster ist 4 (2048 Bytes/Cluster).&lt;br /&gt;
&lt;br /&gt;
damit sind alle nötigen Daten vorhanden.&lt;br /&gt;
&lt;br /&gt;
Bei FAT Dateisystemen können mehrere Sektoren (512 Bytes) logisch zu Clustern zusammengeschlossen werden. Die rote Zahl gibt an wieviele Sektoren ein Cluster bilden. Der Daten Bereich wird immer in Clustern angegeben, das macht die Umrechnung von Sektoren zu Clustern nötig. In diesem Fall ist Cluster 2 der absolute Sektor 1003.&lt;br /&gt;
&lt;br /&gt;
=== Die FAT ===&lt;br /&gt;
&lt;br /&gt;
FAT bedeutet File Allocation Table ( Dateizuordnungstabelle ) und ist little Endian. Dateizuordnungstabelle beschreibt schon das Prinzip der FAT. &lt;br /&gt;
Kern des Dateisystems ist eine einfach verkettete Liste, in der festgehalten wird wo sich die Daten wie Ordner oder Dateien befinden. &lt;br /&gt;
Folgendes Bild zeigt den ersten FAT Sektor (512 Bytes) eines FAT32 Dateisystems (nicht den ersten Sektor der Karte!). Eingetragen sind: Root-Dir und zwei darin enthaltene Ordner sowie eine Datei mit 60.000 Byte Größe.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Bild:fat32.jpeg]]&lt;br /&gt;
Bild 2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Einträge 0-7 sind immer reserviert ! Also beginnt die FAT ab Stelle 8 (rot)(Cluster Nummer 2). Der erste Eintrag (rot) ist 4 Byte groß und zu lesen von Stelle 11 zu Stelle 8 weil little Endian, also umgedrehte Wertigkeit. 8 niedrigste Wertigkeit, dann 9 eins höher, 10 noch eine höher und 11 höchste (dazu später noch ein Beispiel).&amp;lt;br&amp;gt;&lt;br /&gt;
Wie von Microsoft empfohlen ist der erste mögliche Cluster das Root-Dir hier rot und auch nur einen Cluster lang.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
An den gelben Einträgen wird die einfach verkettete Liste der FAT deutlich. Der erste gelbe Eintag steht an der Stelle des Clusters Nummer 5 und hat als Inhalt eine 6. Das bedeutet: Cluster 5 und 6 gehören zusammen. Würde an der Stelle des Clusters Nummer 5 ein FFFFFFF0 stehen (little Endian) ist nur der Cluster 5 mit Daten belegt (wie bei rot, blau und grün). So tastet man sich vom 1. Cluster einer Datei zum Ende der Datei vor. Das ist der einzige Zweck der FAT.&amp;lt;br&amp;gt;&lt;br /&gt;
Woher bekommt man aber den 1. Cluster einer Datei?&lt;br /&gt;
&lt;br /&gt;
=== Daten Bereich ===&lt;br /&gt;
&lt;br /&gt;
Folgendes Bild zeigt den Inhalt eines Ordners/Dirs (Cluster 4) :&lt;br /&gt;
&lt;br /&gt;
[[Bild:Data.jpeg]]&lt;br /&gt;
Bild 3&lt;br /&gt;
&lt;br /&gt;
Ein Dateieintrag besteht aus 32 Bytes und liegt im Datenbereich des Dateisystems. Die dritte Zeile des Bilds zeigt eine Datei namens TEST3.TXT (grün) mit 60.000 kBytes Größe (blau) und dem 1. Cluster 5 (rot). Um nun die die Daten der Datei lesen zu können, muss man die weiteren Cluster kennen. Dazu sieht man in der FAT nach, an der Stelle 5 (siehe Bild 2). Dort steht der Folgecluster der Datei. Wenn in der FAT der letzte Cluster erreicht ist (FFFFFFF0), liest man den letzten Sektor bis man die Größe der Datei (blau) gelesen hat und ist fertig.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
bald mehr...&lt;br /&gt;
&lt;br /&gt;
== Der Source Code der Lib ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sourcecode: http://www.mikrocontroller.net/attachment/40180/mmc-0.4.6.zip&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Siehe Auch ==&lt;br /&gt;
&lt;br /&gt;
* Thread:  http://www.mikrocontroller.net/topic/105869#new&lt;/div&gt;</summary>
		<author><name>Kai-</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=GPS-Maus_Falcom_Navi-S-1&amp;diff=30039</id>
		<title>GPS-Maus Falcom Navi-S-1</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=GPS-Maus_Falcom_Navi-S-1&amp;diff=30039"/>
		<updated>2008-08-13T10:41:05Z</updated>

		<summary type="html">&lt;p&gt;Kai-: /* JP7TH */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Dieser Artikel wird noch ergänzt.&lt;br /&gt;
&lt;br /&gt;
== Technische Daten ==&lt;br /&gt;
{| border=&amp;quot;0&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|Chipsatz:&lt;br /&gt;
|SiRF2&lt;br /&gt;
|-&lt;br /&gt;
|Versorgungsspannung:&lt;br /&gt;
|5V (3,5 bis 7V)&lt;br /&gt;
|-&lt;br /&gt;
|Schnittstelle:&lt;br /&gt;
|Seriell, 3,3 Volt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Anschlussbelegung ====&lt;br /&gt;
Wenn man das angebrachte Kabel abmantelt, findet man vier Adern vor. Die Belegung ist wie folgt:&lt;br /&gt;
{| border=&amp;quot;0&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|Gelb:&lt;br /&gt;
|V&amp;lt;sub&amp;gt;cc&amp;lt;/sub&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Grün:&lt;br /&gt;
|GND&lt;br /&gt;
|-&lt;br /&gt;
|Rot:&lt;br /&gt;
|TX&lt;br /&gt;
|-&lt;br /&gt;
|Weiß:&lt;br /&gt;
|RX&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
Um die Funktion und den Empfang der Module zu testen, ist das Programm SiRFDemo nützlich. Weiterhin kann man mit diesem Programm die Module konfigurieren.&amp;lt;br /&amp;gt; Firmwareupdates können mit dem Programm SiRFflash durchgeführt werden.&lt;br /&gt;
&lt;br /&gt;
== Standardeinstellungen ==&lt;br /&gt;
Nach dem Einschalten werden folgende NMEA-Daten mit 38400 Baud ausgegeben: &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$PSRFTXT,Version: 2.4.13.00-XTrac2.0.1-C3PROD1.0 0000003721 *17&lt;br /&gt;
$PSRFTXT,TOW:  0*25&lt;br /&gt;
$PSRFTXT,WK:   1255*66&lt;br /&gt;
$PSRFTXT,POS:  6378137 0 0*2A&lt;br /&gt;
$PSRFTXT,CLK:  96250*25&lt;br /&gt;
$PSRFTXT,CHNL: 12*73&lt;br /&gt;
$PSRFTXT,Baud rate: 38400  System clock: 24.553MHz*45&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Danach folgen nur noch RMC-Nachrichten.&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
=== Schnittstelle ===&lt;br /&gt;
Die GPS-Mäuse senden in der Ausgangskonfiguration Daten im SiRF-Binary Protokoll. Man kann die Module aber auch auf NMEA mit beliebigen Baudraten umstellen. Einstellbare Datensätze sind GPRMC, GPGGA, GPGSA, GPGSV, GPGLL, GPVTG und GPMSS. Die Umstellung kann über das Programm SiRFDemo erfolgen. Unter den Einstellungen sind auch die Datensätze User8, User9 und User10 aufgeführt. Beim JP7T versteckt sich hinter User9 der GPZDA-Datensatz.&lt;br /&gt;
&lt;br /&gt;
=== Power-Management ===&lt;br /&gt;
Im Auslieferungszustand, also mit XTrac-Firmware, wird das Advanced Power Management von SiRF unterstützt. Damit sind Positionsraten von 10 bis 180 Sekunden möglich. Weiterhin kann man dem Modul vorgeben, wie viel % der Zeit es eingeschaltet sein soll, und ob die Positionsrate oder der Stromverbrauch Priorität besitzt.&lt;br /&gt;
&lt;br /&gt;
Die JP7T-Firmware dagegen bietet die Modi Trickle-Power und Push-to-Fix an. In Trickle-Power sind Positionsraten zwischen 1 und 10 Sekunden möglich. Im Modus Push-to-Fix schaltet das Modul sich in einen Energiespar-Modus, Positionsupdates können über den Pin &amp;quot;RESET_N&amp;quot; angefordert werden. Die GPS-Maus muss dazu natürlich aufgebrochen werden, um an das Modul dranzukommen... Laut Datenblatt lohnt sich Push-to-Fix erst ab einer Positionsraten von etwa 600 Sekunden.&lt;br /&gt;
&lt;br /&gt;
Die Befehle zum Einschalten der Energiespar-Modi sind im Datenblatt beschrieben. SiRFDemo ist dazu ebenfalls in der Lage.&lt;br /&gt;
=== PPS-Timing ===&lt;br /&gt;
Die XTrac-Firmware unterstützt offenbar keinerlei Timing-Funktionen. Um diese nutzen zu können, muss die JP7T- oder JP7TH-Firmware aufgespielt werden.&lt;br /&gt;
==== SiRF Timing Message ====&lt;br /&gt;
Kann in SiRFDemo über Action / Set Message Rate eingeschaltet werden. Dort 0x34 PPS Timing auswählen und die Update-Rate auf 1 Sekunde einstellen.&lt;br /&gt;
==== GPZDA-Datensatz ====&lt;br /&gt;
Kann ausgewählt werden, wenn man das Modul in den NMEA-Modus umschaltet. Verbirgt sich hinter &amp;quot;User9&amp;quot;, nachdem man die JP7-T Firmware aufgespielt hat.&lt;br /&gt;
&lt;br /&gt;
==== 1-PPS-Puls ====&lt;br /&gt;
Weiterhin ist beim JP7T der 1-PPS-Puls  (1 PulsePerSecond) am GPS-Modul an Pin 29 abgreifbar. Laut Datenblatt hat der 1-PPS-Puls CMOS-Pegel und eine Länge von 100ms. Zeitreferenz ist die positive Flanke. Die Genauigkeit liegt unter 1µs im Vergleich zu einem Referenz PPS Puls.&lt;br /&gt;
&lt;br /&gt;
[[Bild:1PPSPulse.jpg]]&lt;br /&gt;
&lt;br /&gt;
== Firmware ==&lt;br /&gt;
Die Firmware wird mit dem Programm SiRFflash (Download siehe Weblinks) auf das Modul aufgespielt. Einstellungen: &amp;quot;Baud rate&amp;quot; auf 38400 Baud verringern, &amp;quot;Target boot mode state setting&amp;quot; auf &amp;quot;External&amp;quot;, &amp;quot;Programming options&amp;quot; auf &amp;quot;Erase whole chip&amp;quot;. Dann per &amp;quot;Browse&amp;quot; die neue Firmware auswählen und mit &amp;quot;Execute&amp;quot; den Update-Prozess starten. Das Flashen funktioniert recht zuverlässig.&lt;br /&gt;
=== JP7TX (XTrac) ===&lt;br /&gt;
Im Auslieferungszustand befindet sich eine SiRF XTrac-Firmware auf dem Modul. Die Module mit dieser Firmware nennen sich JP7TX, einen Hardware-Unterschied zu JP7T-Modulen gibt es laut Falcom nicht.&lt;br /&gt;
==== Erklärung XTrac ====&lt;br /&gt;
[http://www.pocketgpsworld.com/xtracornoxtrac.php Hier] findet sich eine gute Erklärung der Unterschiede zwischen XTrac und normaler Firmware.&lt;br /&gt;
&lt;br /&gt;
Die wichtigsten sind:&lt;br /&gt;
* XTrac ist viel empfindlicher&lt;br /&gt;
* XTrac ist u.U. etwas langsamer&lt;br /&gt;
* XTrac kennt keinen TricklePower-Modus&lt;br /&gt;
=== JP7T ===&lt;br /&gt;
Weiterhin ist eine Firmware für das JP7T vorhanden. Wenn man die Firmware aufspielt, werden beim ersten Start einige Debug-Meldungen ausgegeben. Teilweise verschwinden die von selbst, man kann sie aber auch über SiRFDemo abschalten. (Action / Set Message Rate, dort 0xFF auswählen, Rate auf 0s stehen lassen und &amp;quot;Send&amp;quot; klicken.) Die TTFF ist beim Cold Start etwas länger. Vereinzelt soll der Empfang damit besser als vorher sein.&lt;br /&gt;
=== JP7TH ===&lt;br /&gt;
Zusätzlich ist noch eine Firmware für Datenlogger vorhanden, genannt JP7TH. Die Firmware baut auf der des JP7T auf. Ein Handbuch dazu ist unter den Weblinks aufgeführt.&lt;br /&gt;
&lt;br /&gt;
Ein kleines Tool für die Filtereinstellungen und das Auslesen der gespeicherten GPS Punkte ist hier zu finden (.NET 2.0 ist Vorraussetzung, Programm noch im Alpha Stadium, voll funktionsfähig, aber nicht DAU sicher)&lt;br /&gt;
&lt;br /&gt;
[http://www.mikrocontroller.net/attachment/38432/Falcom_GPS_Logger_Settings.exe Nur das Programm]&lt;br /&gt;
&lt;br /&gt;
[http://www.mikrocontroller.net/attachment/38433/Falcom_GPS_Logger_Settings.zip komplett mit Sourcecode]&lt;br /&gt;
&lt;br /&gt;
=== Firmwarewiederherstellung nach fehlgeschlagenem Update ===&lt;br /&gt;
Sollte nach einem Firmwareupdate das Modul nicht mehr reagieren (das Modul gibt weder Daten aus, noch ist es über SiRFFlash ansprechbar), kann man versuchen das Modul über den internen Bootloader die Software neu zu übertragen. Hierzu muss Pin 3 des Moduls (BOOT_SELECT)über einen Pull-Up-Widerstand (z.B. 1k) auf Vcc gezogen werden. Danach kann man mit SiRFFlash und der Einstellung &#039;&#039;Target boot mode state setting&#039;&#039; auf &#039;&#039;Internal&#039;&#039; die neue Firmware an das Modul übertragen (die restlichen Einstellungen sollten wie zuvor beschrieben gesetzt sein).&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
Im Modul befindet sich eine Patchantenne, darunter eine weitere Platine mit dem GPS-Modul Falcom JP7TX. &lt;br /&gt;
&lt;br /&gt;
=== Spannungsregler ===&lt;br /&gt;
Das Modul wird über einen Linearregler [http://www.datasheetcatalog.org/datasheets/105/187365_DS.pdf MIC5205-3.3BM5] mit 3,3 Volt versorgt. Außerdem befindet sich noch ein kleiner Akku auf der Platine, der als Backup-Versorgung für das SRAM dient. &lt;br /&gt;
Der Spannungsregler kann 150mA liefern, das GPS-Modul zieht ca. 60mA. Wenn man also ein Kabel an der 3.3V-Leitung anlötet kann man auch noch die eigene Schaltung damit versorgen. Aufpassen muss man lediglich mit der zulässigen Verlustleistung.&lt;br /&gt;
&lt;br /&gt;
Laut Datenblatt:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\theta_{JA} = 220 K/W&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
mit &amp;lt;math&amp;gt;P = (U_{in}-U_{out}) * I&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
und einer maximalen Chiptemperatur von 125°C und einer angenommen Umgebungstemperatur von 60°C (Sommer + Eigenerwärumg nach längerem Betrieb)&amp;lt;br&amp;gt;&lt;br /&gt;
ergibt sich somit folgender Maximalstrom in Abhängigkeit von der Eingangsspannung:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;I_{max} =\frac{65 K}{220 K/W * (U_{in} - 3.3V)} = 0.3W / (U_{in} - 3.3V)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wertebeispiele:&lt;br /&gt;
* 5V (USB): 174mA begrenzt durch die maximal erlaubten 150mA&lt;br /&gt;
* 7V (Mitgelieferter Zigarettenanzünderstecker): 81mA&lt;br /&gt;
* 12V: 30mA (zuwenig zum Betrieb des Moduls)&lt;br /&gt;
&lt;br /&gt;
Alternativ kann man wenn ohnehin 3.3V in der Schaltung zur Verfügung stehen auch einfach den Spannungsregler ausbauen und das Modul direkt mit 3.3V speisen.&lt;br /&gt;
&lt;br /&gt;
=== Pegelwandler ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Auf der Platine ist noch Platz für einen Pegelwandler; Ob ein Umbau auf RS232 damit funktioniert wurde bisher noch nicht getestet. Vorgesehen ist dafür ein ICL3221. Zum Umbau müssen vermutlich die beiden 0-Ohm-Widerstände entfernt werden, anschließend müssen dann zusätzlich zum IC noch an 5 Stellen 100nF-Kondensatoren eingelötet werden.&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
*[http://www.mikrocontroller.net/topic/104240 ursprünglicher µC.net Thread &amp;gt;GPS - Empfänger günstig bei Ebay&amp;lt;]&lt;br /&gt;
*[http://www.falcom.de/support/software-tools/sirf/ falcom.de Downloadbereich, SiRFDemo, SiRFflash]&lt;br /&gt;
*[http://www.mikrocontroller.net/attachment/37464/komplett_-_aktuell_-_JP7.zip Zip-Archiv mit allen aktuellen Firmwares]&lt;br /&gt;
*[http://www.falcom.de/uploads/media/JP7_T_Family_1.04.pdf Datenblatt des verwendeten GPS-Moduls]&lt;br /&gt;
*[http://www.falcom.de/uploads/media/JP7-T_family_datalogger_functionality_v1.01.pdf Handbuch zur Datenlogger-Funktionalität]&lt;br /&gt;
*[http://www.gpsinformation.org/dale/nmea.htm Verständliche Beschreibung des NMEA-Protokolls]&lt;br /&gt;
*[http://gpsd.berlios.de/references.html Links zu jeder Menge nützlicher Dokumente, insbesondere der Protokollbeschreibung von SIRF]&lt;/div&gt;</summary>
		<author><name>Kai-</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=GPS-Maus_Falcom_Navi-S-1&amp;diff=29835</id>
		<title>GPS-Maus Falcom Navi-S-1</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=GPS-Maus_Falcom_Navi-S-1&amp;diff=29835"/>
		<updated>2008-08-08T18:29:09Z</updated>

		<summary type="html">&lt;p&gt;Kai-: /* JP7TH */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Dieser Artikel wird noch ergänzt.&lt;br /&gt;
&lt;br /&gt;
== Technische Daten ==&lt;br /&gt;
{| border=&amp;quot;0&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|Chipsatz:&lt;br /&gt;
|SiRF2&lt;br /&gt;
|-&lt;br /&gt;
|Versorgungsspannung:&lt;br /&gt;
|5V (3,5 bis 7V)&lt;br /&gt;
|-&lt;br /&gt;
|Schnittstelle:&lt;br /&gt;
|Seriell, 3,3 Volt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Anschlussbelegung ====&lt;br /&gt;
Wenn man das angebrachte Kabel abmantelt, findet man vier Adern vor. Die Belegung ist wie folgt:&lt;br /&gt;
{| border=&amp;quot;0&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|Gelb:&lt;br /&gt;
|V&amp;lt;sub&amp;gt;cc&amp;lt;/sub&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Grün:&lt;br /&gt;
|GND&lt;br /&gt;
|-&lt;br /&gt;
|Rot:&lt;br /&gt;
|TX&lt;br /&gt;
|-&lt;br /&gt;
|Weiß:&lt;br /&gt;
|RX&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
Um die Funktion und den Empfang der Module zu testen, ist das Programm SiRFDemo nützlich. Weiterhin kann man mit diesem Programm die Module konfigurieren.&amp;lt;br /&amp;gt; Firmwareupdates können mit dem Programm SiRFflash durchgeführt werden.&lt;br /&gt;
&lt;br /&gt;
== Standardeinstellungen ==&lt;br /&gt;
Nach dem Einschalten werden folgende NMEA-Daten mit 38400 Baud ausgegeben: &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$PSRFTXT,Version: 2.4.13.00-XTrac2.0.1-C3PROD1.0 0000003721 *17&lt;br /&gt;
$PSRFTXT,TOW:  0*25&lt;br /&gt;
$PSRFTXT,WK:   1255*66&lt;br /&gt;
$PSRFTXT,POS:  6378137 0 0*2A&lt;br /&gt;
$PSRFTXT,CLK:  96250*25&lt;br /&gt;
$PSRFTXT,CHNL: 12*73&lt;br /&gt;
$PSRFTXT,Baud rate: 38400  System clock: 24.553MHz*45&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Danach folgen nur noch RMC-Nachrichten.&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
=== Schnittstelle ===&lt;br /&gt;
Die GPS-Mäuse senden in der Ausgangskonfiguration Daten im SiRF-Binary Protokoll. Man kann die Module aber auch auf NMEA mit beliebigen Baudraten umstellen. Einstellbare Datensätze sind GPRMC, GPGGA, GPGSA, GPGSV, GPGLL, GPVTG und GPMSS. Die Umstellung kann über das Programm SiRFDemo erfolgen. Unter den Einstellungen sind auch die Datensätze User8, User9 und User10 aufgeführt. Beim JP7T versteckt sich hinter User9 der GPZDA-Datensatz.&lt;br /&gt;
&lt;br /&gt;
=== Power-Management ===&lt;br /&gt;
Im Auslieferungszustand, also mit XTrac-Firmware, wird das Advanced Power Management von SiRF unterstützt. Damit sind Positionsraten von 10 bis 180 Sekunden möglich. Weiterhin kann man dem Modul vorgeben, wie viel % der Zeit es eingeschaltet sein soll, und ob die Positionsrate oder der Stromverbrauch Priorität besitzt.&lt;br /&gt;
&lt;br /&gt;
Die JP7T-Firmware dagegen bietet die Modi Trickle-Power und Push-to-Fix an. In Trickle-Power sind Positionsraten zwischen 1 und 10 Sekunden möglich. Im Modus Push-to-Fix schaltet das Modul sich in einen Energiespar-Modus, Positionsupdates können über den Pin &amp;quot;RESET_N&amp;quot; angefordert werden. Die GPS-Maus muss dazu natürlich aufgebrochen werden, um an das Modul dranzukommen... Laut Datenblatt lohnt sich Push-to-Fix erst ab einer Positionsraten von etwa 600 Sekunden.&lt;br /&gt;
&lt;br /&gt;
Die Befehle zum Einschalten der Energiespar-Modi sind im Datenblatt beschrieben. SiRFDemo ist dazu ebenfalls in der Lage.&lt;br /&gt;
=== PPS-Timing ===&lt;br /&gt;
Die XTrac-Firmware unterstützt offenbar keinerlei Timing-Funktionen. Um diese nutzen zu können, muss die JP7T- oder JP7TH-Firmware aufgespielt werden.&lt;br /&gt;
==== SiRF Timing Message ====&lt;br /&gt;
Kann in SiRFDemo über Action / Set Message Rate eingeschaltet werden. Dort 0x34 PPS Timing auswählen und die Update-Rate auf 1 Sekunde einstellen.&lt;br /&gt;
==== GPZDA-Datensatz ====&lt;br /&gt;
Kann ausgewählt werden, wenn man das Modul in den NMEA-Modus umschaltet. Verbirgt sich hinter &amp;quot;User9&amp;quot;, nachdem man die JP7-T Firmware aufgespielt hat.&lt;br /&gt;
&lt;br /&gt;
==== 1-PPS-Puls ====&lt;br /&gt;
Weiterhin ist beim JP7T der 1-PPS-Puls  (1 PulsePerSecond) am GPS-Modul an Pin 29 abgreifbar. Laut Datenblatt hat der 1-PPS-Puls CMOS-Pegel und eine Länge von 100ms. Zeitreferenz ist die positive Flanke. Die Genauigkeit liegt unter 1µs im Vergleich zu einem Referenz PPS Puls.&lt;br /&gt;
&lt;br /&gt;
[[Bild:1PPSPulse.jpg]]&lt;br /&gt;
&lt;br /&gt;
== Firmware ==&lt;br /&gt;
Die Firmware wird mit dem Programm SiRFflash (Download siehe Weblinks) auf das Modul aufgespielt. Einstellungen: &amp;quot;Baud rate&amp;quot; auf 38400 Baud verringern, &amp;quot;Target boot mode state setting&amp;quot; auf &amp;quot;External&amp;quot;, &amp;quot;Programming options&amp;quot; auf &amp;quot;Erase whole chip&amp;quot;. Dann per &amp;quot;Browse&amp;quot; die neue Firmware auswählen und mit &amp;quot;Execute&amp;quot; den Update-Prozess starten. Das Flashen funktioniert recht zuverlässig.&lt;br /&gt;
=== JP7TX (XTrac) ===&lt;br /&gt;
Im Auslieferungszustand befindet sich eine SiRF XTrac-Firmware auf dem Modul. Die Module mit dieser Firmware nennen sich JP7TX, einen Hardware-Unterschied zu JP7T-Modulen gibt es laut Falcom nicht.&lt;br /&gt;
==== Erklärung XTrac ====&lt;br /&gt;
[http://www.pocketgpsworld.com/xtracornoxtrac.php Hier] findet sich eine gute Erklärung der Unterschiede zwischen XTrac und normaler Firmware.&lt;br /&gt;
&lt;br /&gt;
Die wichtigsten sind:&lt;br /&gt;
* XTrac ist viel empfindlicher&lt;br /&gt;
* XTrac ist u.U. etwas langsamer&lt;br /&gt;
* XTrac kennt keinen TricklePower-Modus&lt;br /&gt;
=== JP7T ===&lt;br /&gt;
Weiterhin ist eine Firmware für das JP7T vorhanden. Wenn man die Firmware aufspielt, werden beim ersten Start einige Debug-Meldungen ausgegeben. Teilweise verschwinden die von selbst, man kann sie aber auch über SiRFDemo abschalten. (Action / Set Message Rate, dort 0xFF auswählen, Rate auf 0s stehen lassen und &amp;quot;Send&amp;quot; klicken.) Die TTFF ist beim Cold Start etwas länger. Vereinzelt soll der Empfang damit besser als vorher sein.&lt;br /&gt;
=== JP7TH ===&lt;br /&gt;
Zusätzlich ist noch eine Firmware für Datenlogger vorhanden, genannt JP7TH. Die Firmware baut auf der des JP7T auf. Ein Handbuch dazu ist unter den Weblinks aufgeführt.&lt;br /&gt;
&lt;br /&gt;
Ein kleines Tool für die Filtereinstellungen und das auslesen der gespeicherten GPS Punkte ist hier zu finden (.NET 2.0 ist Vorraussetzung)&lt;br /&gt;
&lt;br /&gt;
[http://www.mikrocontroller.net/attachment/38432/Falcom_GPS_Logger_Settings.exe Nur das Programm]&lt;br /&gt;
&lt;br /&gt;
[http://www.mikrocontroller.net/attachment/38433/Falcom_GPS_Logger_Settings.zip komplett mit Sourcecode]&lt;br /&gt;
&lt;br /&gt;
=== Firmwarewiederherstellung nach fehlgeschlagenem Update ===&lt;br /&gt;
Sollte nach einem Firmwareupdate das Modul nicht mehr reagieren (das Modul gibt weder Daten aus, noch ist es über SiRFFlash ansprechbar), kann man versuchen das Modul über den internen Bootloader die Software neu zu übertragen. Hierzu muss Pin 3 des Moduls (BOOT_SELECT)über einen Pull-Up-Widerstand (z.B. 1k) auf Vcc gezogen werden. Danach kann man mit SiRFFlash und der Einstellung &#039;&#039;Target boot mode state setting&#039;&#039; auf &#039;&#039;Internal&#039;&#039; die neue Firmware an das Modul übertragen (die restlichen Einstellungen sollten wie zuvor beschrieben gesetzt sein).&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
Im Modul befindet sich eine Patchantenne, darunter eine weitere Platine mit dem GPS-Modul Falcom JP7TX. &lt;br /&gt;
&lt;br /&gt;
=== Spannungsregler ===&lt;br /&gt;
Das Modul wird über einen Linearregler [http://www.datasheetcatalog.org/datasheets/105/187365_DS.pdf MIC5205-3.3BM5] mit 3,3 Volt versorgt. Außerdem befindet sich noch ein kleiner Akku auf der Platine, der als Backup-Versorgung für das SRAM dient. &lt;br /&gt;
Der Spannungsregler kann 150mA liefern, das GPS-Modul zieht ca. 60mA. Wenn man also ein Kabel an der 3.3V-Leitung anlötet kann man auch noch die eigene Schaltung damit versorgen. Aufpassen muss man lediglich mit der zulässigen Verlustleistung.&lt;br /&gt;
&lt;br /&gt;
Laut Datenblatt:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\theta_{JA} = 220 K/W&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
mit &amp;lt;math&amp;gt;P = (U_{in}-U_{out}) * I&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
und einer maximalen Chiptemperatur von 125°C und einer angenommen Umgebungstemperatur von 60°C (Sommer + Eigenerwärumg nach längerem Betrieb)&amp;lt;br&amp;gt;&lt;br /&gt;
ergibt sich somit folgender Maximalstrom in Abhängigkeit von der Eingangsspannung:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;I_{max} =\frac{65 K}{220 K/W * (U_{in} - 3.3V)} = 0.3W / (U_{in} - 3.3V)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wertebeispiele:&lt;br /&gt;
* 5V (USB): 174mA begrenzt durch die maximal erlaubten 150mA&lt;br /&gt;
* 7V (Mitgelieferter Zigarettenanzünderstecker): 81mA&lt;br /&gt;
* 12V: 30mA (zuwenig zum Betrieb des Moduls)&lt;br /&gt;
&lt;br /&gt;
Alternativ kann man wenn ohnehin 3.3V in der Schaltung zur Verfügung stehen auch einfach den Spannungsregler ausbauen und das Modul direkt mit 3.3V speisen.&lt;br /&gt;
&lt;br /&gt;
=== Pegelwandler ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Auf der Platine ist noch Platz für einen Pegelwandler; Ob ein Umbau auf RS232 damit funktioniert wurde bisher noch nicht getestet. Vorgesehen ist dafür ein ICL3221. Zum Umbau müssen vermutlich die beiden 0-Ohm-Widerstände entfernt werden, anschließend müssen dann zusätzlich zum IC noch an 5 Stellen 100nF-Kondensatoren eingelötet werden.&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
*[http://www.mikrocontroller.net/topic/104240 ursprünglicher µC.net Thread &amp;gt;GPS - Empfänger günstig bei Ebay&amp;lt;]&lt;br /&gt;
*[http://www.falcom.de/support/software-tools/sirf/ falcom.de Downloadbereich, SiRFDemo, SiRFflash]&lt;br /&gt;
*[http://www.mikrocontroller.net/attachment/37464/komplett_-_aktuell_-_JP7.zip Zip-Archiv mit allen aktuellen Firmwares]&lt;br /&gt;
*[http://www.falcom.de/uploads/media/JP7_T_Family_1.04.pdf Datenblatt des verwendeten GPS-Moduls]&lt;br /&gt;
*[http://www.falcom.de/uploads/media/JP7-T_family_datalogger_functionality_v1.01.pdf Handbuch zur Datenlogger-Funktionalität]&lt;br /&gt;
*[http://www.gpsinformation.org/dale/nmea.htm Verständliche Beschreibung des NMEA-Protokolls]&lt;br /&gt;
*[http://gpsd.berlios.de/references.html Links zu jeder Menge nützlicher Dokumente, insbesondere der Protokollbeschreibung von SIRF]&lt;/div&gt;</summary>
		<author><name>Kai-</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=GPS-Maus_Falcom_Navi-S-1&amp;diff=29834</id>
		<title>GPS-Maus Falcom Navi-S-1</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=GPS-Maus_Falcom_Navi-S-1&amp;diff=29834"/>
		<updated>2008-08-08T18:28:47Z</updated>

		<summary type="html">&lt;p&gt;Kai-: /* JP7TH */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Dieser Artikel wird noch ergänzt.&lt;br /&gt;
&lt;br /&gt;
== Technische Daten ==&lt;br /&gt;
{| border=&amp;quot;0&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|Chipsatz:&lt;br /&gt;
|SiRF2&lt;br /&gt;
|-&lt;br /&gt;
|Versorgungsspannung:&lt;br /&gt;
|5V (3,5 bis 7V)&lt;br /&gt;
|-&lt;br /&gt;
|Schnittstelle:&lt;br /&gt;
|Seriell, 3,3 Volt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Anschlussbelegung ====&lt;br /&gt;
Wenn man das angebrachte Kabel abmantelt, findet man vier Adern vor. Die Belegung ist wie folgt:&lt;br /&gt;
{| border=&amp;quot;0&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|Gelb:&lt;br /&gt;
|V&amp;lt;sub&amp;gt;cc&amp;lt;/sub&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Grün:&lt;br /&gt;
|GND&lt;br /&gt;
|-&lt;br /&gt;
|Rot:&lt;br /&gt;
|TX&lt;br /&gt;
|-&lt;br /&gt;
|Weiß:&lt;br /&gt;
|RX&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
Um die Funktion und den Empfang der Module zu testen, ist das Programm SiRFDemo nützlich. Weiterhin kann man mit diesem Programm die Module konfigurieren.&amp;lt;br /&amp;gt; Firmwareupdates können mit dem Programm SiRFflash durchgeführt werden.&lt;br /&gt;
&lt;br /&gt;
== Standardeinstellungen ==&lt;br /&gt;
Nach dem Einschalten werden folgende NMEA-Daten mit 38400 Baud ausgegeben: &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$PSRFTXT,Version: 2.4.13.00-XTrac2.0.1-C3PROD1.0 0000003721 *17&lt;br /&gt;
$PSRFTXT,TOW:  0*25&lt;br /&gt;
$PSRFTXT,WK:   1255*66&lt;br /&gt;
$PSRFTXT,POS:  6378137 0 0*2A&lt;br /&gt;
$PSRFTXT,CLK:  96250*25&lt;br /&gt;
$PSRFTXT,CHNL: 12*73&lt;br /&gt;
$PSRFTXT,Baud rate: 38400  System clock: 24.553MHz*45&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Danach folgen nur noch RMC-Nachrichten.&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
=== Schnittstelle ===&lt;br /&gt;
Die GPS-Mäuse senden in der Ausgangskonfiguration Daten im SiRF-Binary Protokoll. Man kann die Module aber auch auf NMEA mit beliebigen Baudraten umstellen. Einstellbare Datensätze sind GPRMC, GPGGA, GPGSA, GPGSV, GPGLL, GPVTG und GPMSS. Die Umstellung kann über das Programm SiRFDemo erfolgen. Unter den Einstellungen sind auch die Datensätze User8, User9 und User10 aufgeführt. Beim JP7T versteckt sich hinter User9 der GPZDA-Datensatz.&lt;br /&gt;
&lt;br /&gt;
=== Power-Management ===&lt;br /&gt;
Im Auslieferungszustand, also mit XTrac-Firmware, wird das Advanced Power Management von SiRF unterstützt. Damit sind Positionsraten von 10 bis 180 Sekunden möglich. Weiterhin kann man dem Modul vorgeben, wie viel % der Zeit es eingeschaltet sein soll, und ob die Positionsrate oder der Stromverbrauch Priorität besitzt.&lt;br /&gt;
&lt;br /&gt;
Die JP7T-Firmware dagegen bietet die Modi Trickle-Power und Push-to-Fix an. In Trickle-Power sind Positionsraten zwischen 1 und 10 Sekunden möglich. Im Modus Push-to-Fix schaltet das Modul sich in einen Energiespar-Modus, Positionsupdates können über den Pin &amp;quot;RESET_N&amp;quot; angefordert werden. Die GPS-Maus muss dazu natürlich aufgebrochen werden, um an das Modul dranzukommen... Laut Datenblatt lohnt sich Push-to-Fix erst ab einer Positionsraten von etwa 600 Sekunden.&lt;br /&gt;
&lt;br /&gt;
Die Befehle zum Einschalten der Energiespar-Modi sind im Datenblatt beschrieben. SiRFDemo ist dazu ebenfalls in der Lage.&lt;br /&gt;
=== PPS-Timing ===&lt;br /&gt;
Die XTrac-Firmware unterstützt offenbar keinerlei Timing-Funktionen. Um diese nutzen zu können, muss die JP7T- oder JP7TH-Firmware aufgespielt werden.&lt;br /&gt;
==== SiRF Timing Message ====&lt;br /&gt;
Kann in SiRFDemo über Action / Set Message Rate eingeschaltet werden. Dort 0x34 PPS Timing auswählen und die Update-Rate auf 1 Sekunde einstellen.&lt;br /&gt;
==== GPZDA-Datensatz ====&lt;br /&gt;
Kann ausgewählt werden, wenn man das Modul in den NMEA-Modus umschaltet. Verbirgt sich hinter &amp;quot;User9&amp;quot;, nachdem man die JP7-T Firmware aufgespielt hat.&lt;br /&gt;
&lt;br /&gt;
==== 1-PPS-Puls ====&lt;br /&gt;
Weiterhin ist beim JP7T der 1-PPS-Puls  (1 PulsePerSecond) am GPS-Modul an Pin 29 abgreifbar. Laut Datenblatt hat der 1-PPS-Puls CMOS-Pegel und eine Länge von 100ms. Zeitreferenz ist die positive Flanke. Die Genauigkeit liegt unter 1µs im Vergleich zu einem Referenz PPS Puls.&lt;br /&gt;
&lt;br /&gt;
[[Bild:1PPSPulse.jpg]]&lt;br /&gt;
&lt;br /&gt;
== Firmware ==&lt;br /&gt;
Die Firmware wird mit dem Programm SiRFflash (Download siehe Weblinks) auf das Modul aufgespielt. Einstellungen: &amp;quot;Baud rate&amp;quot; auf 38400 Baud verringern, &amp;quot;Target boot mode state setting&amp;quot; auf &amp;quot;External&amp;quot;, &amp;quot;Programming options&amp;quot; auf &amp;quot;Erase whole chip&amp;quot;. Dann per &amp;quot;Browse&amp;quot; die neue Firmware auswählen und mit &amp;quot;Execute&amp;quot; den Update-Prozess starten. Das Flashen funktioniert recht zuverlässig.&lt;br /&gt;
=== JP7TX (XTrac) ===&lt;br /&gt;
Im Auslieferungszustand befindet sich eine SiRF XTrac-Firmware auf dem Modul. Die Module mit dieser Firmware nennen sich JP7TX, einen Hardware-Unterschied zu JP7T-Modulen gibt es laut Falcom nicht.&lt;br /&gt;
==== Erklärung XTrac ====&lt;br /&gt;
[http://www.pocketgpsworld.com/xtracornoxtrac.php Hier] findet sich eine gute Erklärung der Unterschiede zwischen XTrac und normaler Firmware.&lt;br /&gt;
&lt;br /&gt;
Die wichtigsten sind:&lt;br /&gt;
* XTrac ist viel empfindlicher&lt;br /&gt;
* XTrac ist u.U. etwas langsamer&lt;br /&gt;
* XTrac kennt keinen TricklePower-Modus&lt;br /&gt;
=== JP7T ===&lt;br /&gt;
Weiterhin ist eine Firmware für das JP7T vorhanden. Wenn man die Firmware aufspielt, werden beim ersten Start einige Debug-Meldungen ausgegeben. Teilweise verschwinden die von selbst, man kann sie aber auch über SiRFDemo abschalten. (Action / Set Message Rate, dort 0xFF auswählen, Rate auf 0s stehen lassen und &amp;quot;Send&amp;quot; klicken.) Die TTFF ist beim Cold Start etwas länger. Vereinzelt soll der Empfang damit besser als vorher sein.&lt;br /&gt;
=== JP7TH ===&lt;br /&gt;
Zusätzlich ist noch eine Firmware für Datenlogger vorhanden, genannt JP7TH. Die Firmware baut auf der des JP7T auf. Ein Handbuch dazu ist unter den Weblinks aufgeführt.&lt;br /&gt;
&lt;br /&gt;
Ein kleines Tool für die Filtereinstellungen und das auslesen der gespeicherten GPS Punkte ist hier zu finden (.NET 2.0 ist Vorraussetzung)&lt;br /&gt;
&lt;br /&gt;
[http://www.mikrocontroller.net/attachment/38432/Falcom_GPS_Logger_Settings.exe Nur das Programm]&lt;br /&gt;
&lt;br /&gt;
[http://www.mikrocontroller.net/attachment/38213/FalcomGPSLoggerSettings.zip komplett mit Sourcecode]&lt;br /&gt;
&lt;br /&gt;
=== Firmwarewiederherstellung nach fehlgeschlagenem Update ===&lt;br /&gt;
Sollte nach einem Firmwareupdate das Modul nicht mehr reagieren (das Modul gibt weder Daten aus, noch ist es über SiRFFlash ansprechbar), kann man versuchen das Modul über den internen Bootloader die Software neu zu übertragen. Hierzu muss Pin 3 des Moduls (BOOT_SELECT)über einen Pull-Up-Widerstand (z.B. 1k) auf Vcc gezogen werden. Danach kann man mit SiRFFlash und der Einstellung &#039;&#039;Target boot mode state setting&#039;&#039; auf &#039;&#039;Internal&#039;&#039; die neue Firmware an das Modul übertragen (die restlichen Einstellungen sollten wie zuvor beschrieben gesetzt sein).&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
Im Modul befindet sich eine Patchantenne, darunter eine weitere Platine mit dem GPS-Modul Falcom JP7TX. &lt;br /&gt;
&lt;br /&gt;
=== Spannungsregler ===&lt;br /&gt;
Das Modul wird über einen Linearregler [http://www.datasheetcatalog.org/datasheets/105/187365_DS.pdf MIC5205-3.3BM5] mit 3,3 Volt versorgt. Außerdem befindet sich noch ein kleiner Akku auf der Platine, der als Backup-Versorgung für das SRAM dient. &lt;br /&gt;
Der Spannungsregler kann 150mA liefern, das GPS-Modul zieht ca. 60mA. Wenn man also ein Kabel an der 3.3V-Leitung anlötet kann man auch noch die eigene Schaltung damit versorgen. Aufpassen muss man lediglich mit der zulässigen Verlustleistung.&lt;br /&gt;
&lt;br /&gt;
Laut Datenblatt:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\theta_{JA} = 220 K/W&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
mit &amp;lt;math&amp;gt;P = (U_{in}-U_{out}) * I&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
und einer maximalen Chiptemperatur von 125°C und einer angenommen Umgebungstemperatur von 60°C (Sommer + Eigenerwärumg nach längerem Betrieb)&amp;lt;br&amp;gt;&lt;br /&gt;
ergibt sich somit folgender Maximalstrom in Abhängigkeit von der Eingangsspannung:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;I_{max} =\frac{65 K}{220 K/W * (U_{in} - 3.3V)} = 0.3W / (U_{in} - 3.3V)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wertebeispiele:&lt;br /&gt;
* 5V (USB): 174mA begrenzt durch die maximal erlaubten 150mA&lt;br /&gt;
* 7V (Mitgelieferter Zigarettenanzünderstecker): 81mA&lt;br /&gt;
* 12V: 30mA (zuwenig zum Betrieb des Moduls)&lt;br /&gt;
&lt;br /&gt;
Alternativ kann man wenn ohnehin 3.3V in der Schaltung zur Verfügung stehen auch einfach den Spannungsregler ausbauen und das Modul direkt mit 3.3V speisen.&lt;br /&gt;
&lt;br /&gt;
=== Pegelwandler ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Auf der Platine ist noch Platz für einen Pegelwandler; Ob ein Umbau auf RS232 damit funktioniert wurde bisher noch nicht getestet. Vorgesehen ist dafür ein ICL3221. Zum Umbau müssen vermutlich die beiden 0-Ohm-Widerstände entfernt werden, anschließend müssen dann zusätzlich zum IC noch an 5 Stellen 100nF-Kondensatoren eingelötet werden.&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
*[http://www.mikrocontroller.net/topic/104240 ursprünglicher µC.net Thread &amp;gt;GPS - Empfänger günstig bei Ebay&amp;lt;]&lt;br /&gt;
*[http://www.falcom.de/support/software-tools/sirf/ falcom.de Downloadbereich, SiRFDemo, SiRFflash]&lt;br /&gt;
*[http://www.mikrocontroller.net/attachment/37464/komplett_-_aktuell_-_JP7.zip Zip-Archiv mit allen aktuellen Firmwares]&lt;br /&gt;
*[http://www.falcom.de/uploads/media/JP7_T_Family_1.04.pdf Datenblatt des verwendeten GPS-Moduls]&lt;br /&gt;
*[http://www.falcom.de/uploads/media/JP7-T_family_datalogger_functionality_v1.01.pdf Handbuch zur Datenlogger-Funktionalität]&lt;br /&gt;
*[http://www.gpsinformation.org/dale/nmea.htm Verständliche Beschreibung des NMEA-Protokolls]&lt;br /&gt;
*[http://gpsd.berlios.de/references.html Links zu jeder Menge nützlicher Dokumente, insbesondere der Protokollbeschreibung von SIRF]&lt;/div&gt;</summary>
		<author><name>Kai-</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=GPS-Maus_Falcom_Navi-S-1&amp;diff=29589</id>
		<title>GPS-Maus Falcom Navi-S-1</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=GPS-Maus_Falcom_Navi-S-1&amp;diff=29589"/>
		<updated>2008-08-03T17:47:58Z</updated>

		<summary type="html">&lt;p&gt;Kai-: /* JP7TH */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Dieser Artikel wird noch ergänzt.&lt;br /&gt;
&lt;br /&gt;
== Technische Daten ==&lt;br /&gt;
{| border=&amp;quot;0&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|Chipsatz:&lt;br /&gt;
|SiRF2&lt;br /&gt;
|-&lt;br /&gt;
|Versorgungsspannung:&lt;br /&gt;
|5V (3,5 bis 7V)&lt;br /&gt;
|-&lt;br /&gt;
|Schnittstelle:&lt;br /&gt;
|Seriell, 3,3 Volt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Anschlussbelegung ====&lt;br /&gt;
Wenn man das angebrachte Kabel abmantelt, findet man vier Adern vor. Die Belegung ist wie folgt:&lt;br /&gt;
{| border=&amp;quot;0&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|Gelb:&lt;br /&gt;
|V&amp;lt;sub&amp;gt;cc&amp;lt;/sub&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Grün:&lt;br /&gt;
|GND&lt;br /&gt;
|-&lt;br /&gt;
|Rot:&lt;br /&gt;
|TX&lt;br /&gt;
|-&lt;br /&gt;
|Weiß:&lt;br /&gt;
|RX&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
Um die Funktion und den Empfang der Module zu testen, ist das Programm SiRFDemo nützlich. Weiterhin kann man mit diesem Programm die Module konfigurieren.&amp;lt;br /&amp;gt; Firmwareupdates können mit dem Programm SiRFflash durchgeführt werden.&lt;br /&gt;
&lt;br /&gt;
== Standardeinstellungen ==&lt;br /&gt;
Nach dem Einschalten werden folgende NMEA-Daten mit 38400 Baud ausgegeben: &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$PSRFTXT,Version: 2.4.13.00-XTrac2.0.1-C3PROD1.0 0000003721 *17&lt;br /&gt;
$PSRFTXT,TOW:  0*25&lt;br /&gt;
$PSRFTXT,WK:   1255*66&lt;br /&gt;
$PSRFTXT,POS:  6378137 0 0*2A&lt;br /&gt;
$PSRFTXT,CLK:  96250*25&lt;br /&gt;
$PSRFTXT,CHNL: 12*73&lt;br /&gt;
$PSRFTXT,Baud rate: 38400  System clock: 24.553MHz*45&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Danach folgen nur noch RMC-Nachrichten.&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
=== Schnittstelle ===&lt;br /&gt;
Die GPS-Mäuse senden in der Ausgangskonfiguration Daten im SiRF-Binary Protokoll. Man kann die Module aber auch auf NMEA mit beliebigen Baudraten umstellen. Einstellbare Datensätze sind GPRMC, GPGGA, GPGSA, GPGSV, GPGLL, GPVTG und GPMSS. Die Umstellung kann über das Programm SiRFDemo erfolgen. Unter den Einstellungen sind auch die Datensätze User8, User9 und User10 aufgeführt. Beim JP7T versteckt sich hinter User9 der GPZDA-Datensatz.&lt;br /&gt;
&lt;br /&gt;
=== Power-Management ===&lt;br /&gt;
Im Auslieferungszustand, also mit XTrac-Firmware, wird das Advanced Power Management von SiRF unterstützt. Damit sind Positionsraten von 10 bis 180 Sekunden möglich. Weiterhin kann man dem Modul vorgeben, wie viel % der Zeit es eingeschaltet sein soll, und ob die Positionsrate oder der Stromverbrauch Priorität besitzt.&lt;br /&gt;
&lt;br /&gt;
Die JP7T-Firmware dagegen bietet die Modi Trickle-Power und Push-to-Fix an. In Trickle-Power sind Positionsraten zwischen 1 und 10 Sekunden möglich. Im Modus Push-to-Fix schaltet das Modul sich in einen Energiespar-Modus, Positionsupdates können über den Pin &amp;quot;RESET_N&amp;quot; angefordert werden. Die GPS-Maus muss dazu natürlich aufgebrochen werden, um an das Modul dranzukommen... Laut Datenblatt lohnt sich Push-to-Fix erst ab einer Positionsraten von etwa 600 Sekunden.&lt;br /&gt;
&lt;br /&gt;
Die Befehle zum Einschalten der Energiespar-Modi sind im Datenblatt beschrieben. SiRFDemo ist dazu ebenfalls in der Lage.&lt;br /&gt;
=== PPS-Timing ===&lt;br /&gt;
Die XTrac-Firmware unterstützt offenbar keinerlei Timing-Funktionen. Um diese nutzen zu können, muss die JP7T- oder JP7TH-Firmware aufgespielt werden.&lt;br /&gt;
==== SiRF Timing Message ====&lt;br /&gt;
Kann in SiRFDemo über Action / Set Message Rate eingeschaltet werden. Dort 0x34 PPS Timing auswählen und die Update-Rate auf 1 Sekunde einstellen.&lt;br /&gt;
==== GPZDA-Datensatz ====&lt;br /&gt;
Kann ausgewählt werden, wenn man das Modul in den NMEA-Modus umschaltet. Verbirgt sich hinter &amp;quot;User9&amp;quot;, nachdem man die JP7-T Firmware aufgespielt hat.&lt;br /&gt;
&lt;br /&gt;
==== 1-PPS-Puls ====&lt;br /&gt;
Weiterhin ist beim JP7T der 1-PPS-Puls  (1 PulsePerSecond) am GPS-Modul an Pin 29 abgreifbar. Laut Datenblatt hat der 1-PPS-Puls CMOS-Pegel und eine Länge von 100ms. Zeitreferenz ist die positive Flanke. Die Genauigkeit liegt unter 1µs im Vergleich zu einem Referenz PPS Puls.&lt;br /&gt;
&lt;br /&gt;
[[Bild:1PPSPulse.jpg]]&lt;br /&gt;
&lt;br /&gt;
== Firmware ==&lt;br /&gt;
Die Firmware wird mit dem Programm SiRFflash (Download siehe Weblinks) auf das Modul aufgespielt. Einstellungen: &amp;quot;Baud rate&amp;quot; auf 38400 Baud verringern, &amp;quot;Target boot mode state setting&amp;quot; auf &amp;quot;External&amp;quot;, &amp;quot;Programming options&amp;quot; auf &amp;quot;Erase whole chip&amp;quot;. Dann per &amp;quot;Browse&amp;quot; die neue Firmware auswählen und mit &amp;quot;Execute&amp;quot; den Update-Prozess starten. Das Flashen funktioniert recht zuverlässig.&lt;br /&gt;
=== JP7TX (XTrac) ===&lt;br /&gt;
Im Auslieferungszustand befindet sich eine SiRF XTrac-Firmware auf dem Modul. Die Module mit dieser Firmware nennen sich JP7TX, einen Hardware-Unterschied zu JP7T-Modulen gibt es laut Falcom nicht.&lt;br /&gt;
==== Erklärung XTrac ====&lt;br /&gt;
[http://www.pocketgpsworld.com/xtracornoxtrac.php Hier] findet sich eine gute Erklärung der Unterschiede zwischen XTrac und normaler Firmware.&lt;br /&gt;
&lt;br /&gt;
Die wichtigsten sind:&lt;br /&gt;
* XTrac ist viel empfindlicher&lt;br /&gt;
* XTrac ist u.U. etwas langsamer&lt;br /&gt;
* XTrac kennt keinen TricklePower-Modus&lt;br /&gt;
=== JP7T ===&lt;br /&gt;
Weiterhin ist eine Firmware für das JP7T vorhanden. Wenn man die Firmware aufspielt, werden beim ersten Start einige Debug-Meldungen ausgegeben. Teilweise verschwinden die von selbst, man kann sie aber auch über SiRFDemo abschalten. (Action / Set Message Rate, dort 0xFF auswählen, Rate auf 0s stehen lassen und &amp;quot;Send&amp;quot; klicken.) Die TTFF ist beim Cold Start etwas länger. Vereinzelt soll der Empfang damit besser als vorher sein.&lt;br /&gt;
=== JP7TH ===&lt;br /&gt;
Zusätzlich ist noch eine Firmware für Datenlogger vorhanden, genannt JP7TH. Die Firmware baut auf der des JP7T auf. Ein Handbuch dazu ist unter den Weblinks aufgeführt.&lt;br /&gt;
&lt;br /&gt;
Ein kleines Tool für die Filtereinstellungen und das auslesen der gespeicherten GPS Punkte ist hier zu finden (.NET 2.0 ist Vorraussetzung)&lt;br /&gt;
&lt;br /&gt;
[http://www.mikrocontroller.net/attachment/38214/Falcom_GPS_Logger_Settings.exe Nur das Programm]&lt;br /&gt;
&lt;br /&gt;
[http://www.mikrocontroller.net/attachment/38213/FalcomGPSLoggerSettings.zip komplett mit Sourcecode]&lt;br /&gt;
&lt;br /&gt;
=== Firmwarewiederherstellung nach fehlgeschlagenem Update ===&lt;br /&gt;
Sollte nach einem Firmwareupdate das Modul nicht mehr reagieren (das Modul gibt weder Daten aus, noch ist es über SiRFFlash ansprechbar), kann man versuchen das Modul über den internen Bootloader die Software neu zu übertragen. Hierzu muss Pin 3 des Moduls (BOOT_SELECT)über einen Pull-Up-Widerstand (z.B. 1k) auf Vcc gezogen werden. Danach kann man mit SiRFFlash und der Einstellung &#039;&#039;Target boot mode state setting&#039;&#039; auf &#039;&#039;Internal&#039;&#039; die neue Firmware an das Modul übertragen (die restlichen Einstellungen sollten wie zuvor beschrieben gesetzt sein).&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
Im Modul befindet sich eine Patchantenne, darunter eine weitere Platine mit dem GPS-Modul Falcom JP7TX. &lt;br /&gt;
&lt;br /&gt;
=== Spannungsregler ===&lt;br /&gt;
Das Modul wird über einen Linearregler [http://www.datasheetcatalog.org/datasheets/105/187365_DS.pdf MIC5205-3.3BM5] mit 3,3 Volt versorgt. Außerdem befindet sich noch ein kleiner Akku auf der Platine, der als Backup-Versorgung für das SRAM dient. &lt;br /&gt;
Der Spannungsregler kann 150mA liefern, das GPS-Modul zieht ca. 60mA. Wenn man also ein Kabel an der 3.3V-Leitung anlötet kann man auch noch die eigene Schaltung damit versorgen. Aufpassen muss man lediglich mit der zulässigen Verlustleistung.&lt;br /&gt;
&lt;br /&gt;
Laut Datenblatt:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\theta_{JA} = 220 K/W&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
mit &amp;lt;math&amp;gt;P = (U_{in}-U_{out}) * I&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
und einer maximalen Chiptemperatur von 125°C und einer angenommen Umgebungstemperatur von 60°C (Sommer + Eigenerwärumg nach längerem Betrieb)&amp;lt;br&amp;gt;&lt;br /&gt;
ergibt sich somit folgender Maximalstrom in Abhängigkeit von der Eingangsspannung:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;I_{max} =\frac{65 K}{220 K/W * (U_{in} - 3.3V)} = 0.3W / (U_{in} - 3.3V)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wertebeispiele:&lt;br /&gt;
* 5V (USB): 174mA begrenzt durch die maximal erlaubten 150mA&lt;br /&gt;
* 7V (Mitgelieferter Zigarettenanzünderstecker): 81mA&lt;br /&gt;
* 12V: 30mA (zuwenig zum Betrieb des Moduls)&lt;br /&gt;
&lt;br /&gt;
Alternativ kann man wenn ohnehin 3.3V in der Schaltung zur Verfügung stehen auch einfach den Spannungsregler ausbauen und das Modul direkt mit 3.3V speisen.&lt;br /&gt;
&lt;br /&gt;
=== Pegelwandler ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Auf der Platine ist noch Platz für einen Pegelwandler; Ob ein Umbau auf RS232 damit funktioniert wurde bisher noch nicht getestet. Vorgesehen ist dafür ein ICL3221. Zum Umbau müssen vermutlich die beiden 0-Ohm-Widerstände entfernt werden, anschließend müssen dann zusätzlich zum IC noch an 5 Stellen 100nF-Kondensatoren eingelötet werden.&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
*[http://www.mikrocontroller.net/topic/104240 ursprünglicher µC.net Thread &amp;gt;GPS - Empfänger günstig bei Ebay&amp;lt;]&lt;br /&gt;
*[http://www.falcom.de/support/software-tools/sirf/ falcom.de Downloadbereich, SiRFDemo, SiRFflash]&lt;br /&gt;
*[http://www.mikrocontroller.net/attachment/37464/komplett_-_aktuell_-_JP7.zip Zip-Archiv mit allen aktuellen Firmwares]&lt;br /&gt;
*[http://www.falcom.de/uploads/media/JP7_T_Family_1.04.pdf Datenblatt des verwendeten GPS-Moduls]&lt;br /&gt;
*[http://www.falcom.de/uploads/media/JP7-T_family_datalogger_functionality_v1.01.pdf Handbuch zur Datenlogger-Funktionalität]&lt;br /&gt;
*[http://www.gpsinformation.org/dale/nmea.htm Verständliche Beschreibung des NMEA-Protokolls]&lt;br /&gt;
*[http://gpsd.berlios.de/references.html Links zu jeder Menge nützlicher Dokumente, insbesondere der Protokollbeschreibung von SIRF]&lt;/div&gt;</summary>
		<author><name>Kai-</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=GPS-Maus_Falcom_Navi-S-1&amp;diff=29588</id>
		<title>GPS-Maus Falcom Navi-S-1</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=GPS-Maus_Falcom_Navi-S-1&amp;diff=29588"/>
		<updated>2008-08-03T17:45:52Z</updated>

		<summary type="html">&lt;p&gt;Kai-: /* JP7TH */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Dieser Artikel wird noch ergänzt.&lt;br /&gt;
&lt;br /&gt;
== Technische Daten ==&lt;br /&gt;
{| border=&amp;quot;0&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|Chipsatz:&lt;br /&gt;
|SiRF2&lt;br /&gt;
|-&lt;br /&gt;
|Versorgungsspannung:&lt;br /&gt;
|5V (3,5 bis 7V)&lt;br /&gt;
|-&lt;br /&gt;
|Schnittstelle:&lt;br /&gt;
|Seriell, 3,3 Volt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Anschlussbelegung ====&lt;br /&gt;
Wenn man das angebrachte Kabel abmantelt, findet man vier Adern vor. Die Belegung ist wie folgt:&lt;br /&gt;
{| border=&amp;quot;0&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|Gelb:&lt;br /&gt;
|V&amp;lt;sub&amp;gt;cc&amp;lt;/sub&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Grün:&lt;br /&gt;
|GND&lt;br /&gt;
|-&lt;br /&gt;
|Rot:&lt;br /&gt;
|TX&lt;br /&gt;
|-&lt;br /&gt;
|Weiß:&lt;br /&gt;
|RX&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
Um die Funktion und den Empfang der Module zu testen, ist das Programm SiRFDemo nützlich. Weiterhin kann man mit diesem Programm die Module konfigurieren.&amp;lt;br /&amp;gt; Firmwareupdates können mit dem Programm SiRFflash durchgeführt werden.&lt;br /&gt;
&lt;br /&gt;
== Standardeinstellungen ==&lt;br /&gt;
Nach dem Einschalten werden folgende NMEA-Daten mit 38400 Baud ausgegeben: &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$PSRFTXT,Version: 2.4.13.00-XTrac2.0.1-C3PROD1.0 0000003721 *17&lt;br /&gt;
$PSRFTXT,TOW:  0*25&lt;br /&gt;
$PSRFTXT,WK:   1255*66&lt;br /&gt;
$PSRFTXT,POS:  6378137 0 0*2A&lt;br /&gt;
$PSRFTXT,CLK:  96250*25&lt;br /&gt;
$PSRFTXT,CHNL: 12*73&lt;br /&gt;
$PSRFTXT,Baud rate: 38400  System clock: 24.553MHz*45&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Danach folgen nur noch RMC-Nachrichten.&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
=== Schnittstelle ===&lt;br /&gt;
Die GPS-Mäuse senden in der Ausgangskonfiguration Daten im SiRF-Binary Protokoll. Man kann die Module aber auch auf NMEA mit beliebigen Baudraten umstellen. Einstellbare Datensätze sind GPRMC, GPGGA, GPGSA, GPGSV, GPGLL, GPVTG und GPMSS. Die Umstellung kann über das Programm SiRFDemo erfolgen. Unter den Einstellungen sind auch die Datensätze User8, User9 und User10 aufgeführt. Beim JP7T versteckt sich hinter User9 der GPZDA-Datensatz.&lt;br /&gt;
&lt;br /&gt;
=== Power-Management ===&lt;br /&gt;
Im Auslieferungszustand, also mit XTrac-Firmware, wird das Advanced Power Management von SiRF unterstützt. Damit sind Positionsraten von 10 bis 180 Sekunden möglich. Weiterhin kann man dem Modul vorgeben, wie viel % der Zeit es eingeschaltet sein soll, und ob die Positionsrate oder der Stromverbrauch Priorität besitzt.&lt;br /&gt;
&lt;br /&gt;
Die JP7T-Firmware dagegen bietet die Modi Trickle-Power und Push-to-Fix an. In Trickle-Power sind Positionsraten zwischen 1 und 10 Sekunden möglich. Im Modus Push-to-Fix schaltet das Modul sich in einen Energiespar-Modus, Positionsupdates können über den Pin &amp;quot;RESET_N&amp;quot; angefordert werden. Die GPS-Maus muss dazu natürlich aufgebrochen werden, um an das Modul dranzukommen... Laut Datenblatt lohnt sich Push-to-Fix erst ab einer Positionsraten von etwa 600 Sekunden.&lt;br /&gt;
&lt;br /&gt;
Die Befehle zum Einschalten der Energiespar-Modi sind im Datenblatt beschrieben. SiRFDemo ist dazu ebenfalls in der Lage.&lt;br /&gt;
=== PPS-Timing ===&lt;br /&gt;
Die XTrac-Firmware unterstützt offenbar keinerlei Timing-Funktionen. Um diese nutzen zu können, muss die JP7T- oder JP7TH-Firmware aufgespielt werden.&lt;br /&gt;
==== SiRF Timing Message ====&lt;br /&gt;
Kann in SiRFDemo über Action / Set Message Rate eingeschaltet werden. Dort 0x34 PPS Timing auswählen und die Update-Rate auf 1 Sekunde einstellen.&lt;br /&gt;
==== GPZDA-Datensatz ====&lt;br /&gt;
Kann ausgewählt werden, wenn man das Modul in den NMEA-Modus umschaltet. Verbirgt sich hinter &amp;quot;User9&amp;quot;, nachdem man die JP7-T Firmware aufgespielt hat.&lt;br /&gt;
&lt;br /&gt;
==== 1-PPS-Puls ====&lt;br /&gt;
Weiterhin ist beim JP7T der 1-PPS-Puls  (1 PulsePerSecond) am GPS-Modul an Pin 29 abgreifbar. Laut Datenblatt hat der 1-PPS-Puls CMOS-Pegel und eine Länge von 100ms. Zeitreferenz ist die positive Flanke. Die Genauigkeit liegt unter 1µs im Vergleich zu einem Referenz PPS Puls.&lt;br /&gt;
&lt;br /&gt;
[[Bild:1PPSPulse.jpg]]&lt;br /&gt;
&lt;br /&gt;
== Firmware ==&lt;br /&gt;
Die Firmware wird mit dem Programm SiRFflash (Download siehe Weblinks) auf das Modul aufgespielt. Einstellungen: &amp;quot;Baud rate&amp;quot; auf 38400 Baud verringern, &amp;quot;Target boot mode state setting&amp;quot; auf &amp;quot;External&amp;quot;, &amp;quot;Programming options&amp;quot; auf &amp;quot;Erase whole chip&amp;quot;. Dann per &amp;quot;Browse&amp;quot; die neue Firmware auswählen und mit &amp;quot;Execute&amp;quot; den Update-Prozess starten. Das Flashen funktioniert recht zuverlässig.&lt;br /&gt;
=== JP7TX (XTrac) ===&lt;br /&gt;
Im Auslieferungszustand befindet sich eine SiRF XTrac-Firmware auf dem Modul. Die Module mit dieser Firmware nennen sich JP7TX, einen Hardware-Unterschied zu JP7T-Modulen gibt es laut Falcom nicht.&lt;br /&gt;
==== Erklärung XTrac ====&lt;br /&gt;
[http://www.pocketgpsworld.com/xtracornoxtrac.php Hier] findet sich eine gute Erklärung der Unterschiede zwischen XTrac und normaler Firmware.&lt;br /&gt;
&lt;br /&gt;
Die wichtigsten sind:&lt;br /&gt;
* XTrac ist viel empfindlicher&lt;br /&gt;
* XTrac ist u.U. etwas langsamer&lt;br /&gt;
* XTrac kennt keinen TricklePower-Modus&lt;br /&gt;
=== JP7T ===&lt;br /&gt;
Weiterhin ist eine Firmware für das JP7T vorhanden. Wenn man die Firmware aufspielt, werden beim ersten Start einige Debug-Meldungen ausgegeben. Teilweise verschwinden die von selbst, man kann sie aber auch über SiRFDemo abschalten. (Action / Set Message Rate, dort 0xFF auswählen, Rate auf 0s stehen lassen und &amp;quot;Send&amp;quot; klicken.) Die TTFF ist beim Cold Start etwas länger. Vereinzelt soll der Empfang damit besser als vorher sein.&lt;br /&gt;
=== JP7TH ===&lt;br /&gt;
Zusätzlich ist noch eine Firmware für Datenlogger vorhanden, genannt JP7TH. Die Firmware baut auf der des JP7T auf. Ein Handbuch dazu ist unter den Weblinks aufgeführt.&lt;br /&gt;
&lt;br /&gt;
Ein kleines Tool für die Filtereinstellungen und das auslesen der gespeicherten GPS Punkte ist hier zu finden &lt;br /&gt;
&lt;br /&gt;
[http://www.mikrocontroller.net/attachment/38214/Falcom_GPS_Logger_Settings.exe Nur das Programm]&lt;br /&gt;
&lt;br /&gt;
[http://www.mikrocontroller.net/attachment/38213/FalcomGPSLoggerSettings.zip komplett mit Sourcecode]&lt;br /&gt;
&lt;br /&gt;
=== Firmwarewiederherstellung nach fehlgeschlagenem Update ===&lt;br /&gt;
Sollte nach einem Firmwareupdate das Modul nicht mehr reagieren (das Modul gibt weder Daten aus, noch ist es über SiRFFlash ansprechbar), kann man versuchen das Modul über den internen Bootloader die Software neu zu übertragen. Hierzu muss Pin 3 des Moduls (BOOT_SELECT)über einen Pull-Up-Widerstand (z.B. 1k) auf Vcc gezogen werden. Danach kann man mit SiRFFlash und der Einstellung &#039;&#039;Target boot mode state setting&#039;&#039; auf &#039;&#039;Internal&#039;&#039; die neue Firmware an das Modul übertragen (die restlichen Einstellungen sollten wie zuvor beschrieben gesetzt sein).&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
Im Modul befindet sich eine Patchantenne, darunter eine weitere Platine mit dem GPS-Modul Falcom JP7TX. &lt;br /&gt;
&lt;br /&gt;
=== Spannungsregler ===&lt;br /&gt;
Das Modul wird über einen Linearregler [http://www.datasheetcatalog.org/datasheets/105/187365_DS.pdf MIC5205-3.3BM5] mit 3,3 Volt versorgt. Außerdem befindet sich noch ein kleiner Akku auf der Platine, der als Backup-Versorgung für das SRAM dient. &lt;br /&gt;
Der Spannungsregler kann 150mA liefern, das GPS-Modul zieht ca. 60mA. Wenn man also ein Kabel an der 3.3V-Leitung anlötet kann man auch noch die eigene Schaltung damit versorgen. Aufpassen muss man lediglich mit der zulässigen Verlustleistung.&lt;br /&gt;
&lt;br /&gt;
Laut Datenblatt:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\theta_{JA} = 220 K/W&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
mit &amp;lt;math&amp;gt;P = (U_{in}-U_{out}) * I&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
und einer maximalen Chiptemperatur von 125°C und einer angenommen Umgebungstemperatur von 60°C (Sommer + Eigenerwärumg nach längerem Betrieb)&amp;lt;br&amp;gt;&lt;br /&gt;
ergibt sich somit folgender Maximalstrom in Abhängigkeit von der Eingangsspannung:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;I_{max} =\frac{65 K}{220 K/W * (U_{in} - 3.3V)} = 0.3W / (U_{in} - 3.3V)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wertebeispiele:&lt;br /&gt;
* 5V (USB): 174mA begrenzt durch die maximal erlaubten 150mA&lt;br /&gt;
* 7V (Mitgelieferter Zigarettenanzünderstecker): 81mA&lt;br /&gt;
* 12V: 30mA (zuwenig zum Betrieb des Moduls)&lt;br /&gt;
&lt;br /&gt;
Alternativ kann man wenn ohnehin 3.3V in der Schaltung zur Verfügung stehen auch einfach den Spannungsregler ausbauen und das Modul direkt mit 3.3V speisen.&lt;br /&gt;
&lt;br /&gt;
=== Pegelwandler ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Auf der Platine ist noch Platz für einen Pegelwandler; Ob ein Umbau auf RS232 damit funktioniert wurde bisher noch nicht getestet. Vorgesehen ist dafür ein ICL3221. Zum Umbau müssen vermutlich die beiden 0-Ohm-Widerstände entfernt werden, anschließend müssen dann zusätzlich zum IC noch an 5 Stellen 100nF-Kondensatoren eingelötet werden.&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
*[http://www.mikrocontroller.net/topic/104240 ursprünglicher µC.net Thread &amp;gt;GPS - Empfänger günstig bei Ebay&amp;lt;]&lt;br /&gt;
*[http://www.falcom.de/support/software-tools/sirf/ falcom.de Downloadbereich, SiRFDemo, SiRFflash]&lt;br /&gt;
*[http://www.mikrocontroller.net/attachment/37464/komplett_-_aktuell_-_JP7.zip Zip-Archiv mit allen aktuellen Firmwares]&lt;br /&gt;
*[http://www.falcom.de/uploads/media/JP7_T_Family_1.04.pdf Datenblatt des verwendeten GPS-Moduls]&lt;br /&gt;
*[http://www.falcom.de/uploads/media/JP7-T_family_datalogger_functionality_v1.01.pdf Handbuch zur Datenlogger-Funktionalität]&lt;br /&gt;
*[http://www.gpsinformation.org/dale/nmea.htm Verständliche Beschreibung des NMEA-Protokolls]&lt;br /&gt;
*[http://gpsd.berlios.de/references.html Links zu jeder Menge nützlicher Dokumente, insbesondere der Protokollbeschreibung von SIRF]&lt;/div&gt;</summary>
		<author><name>Kai-</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=GPS-Maus_Falcom_Navi-S-1&amp;diff=29587</id>
		<title>GPS-Maus Falcom Navi-S-1</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=GPS-Maus_Falcom_Navi-S-1&amp;diff=29587"/>
		<updated>2008-08-03T17:45:14Z</updated>

		<summary type="html">&lt;p&gt;Kai-: /* JP7TH */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Dieser Artikel wird noch ergänzt.&lt;br /&gt;
&lt;br /&gt;
== Technische Daten ==&lt;br /&gt;
{| border=&amp;quot;0&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|Chipsatz:&lt;br /&gt;
|SiRF2&lt;br /&gt;
|-&lt;br /&gt;
|Versorgungsspannung:&lt;br /&gt;
|5V (3,5 bis 7V)&lt;br /&gt;
|-&lt;br /&gt;
|Schnittstelle:&lt;br /&gt;
|Seriell, 3,3 Volt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Anschlussbelegung ====&lt;br /&gt;
Wenn man das angebrachte Kabel abmantelt, findet man vier Adern vor. Die Belegung ist wie folgt:&lt;br /&gt;
{| border=&amp;quot;0&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|Gelb:&lt;br /&gt;
|V&amp;lt;sub&amp;gt;cc&amp;lt;/sub&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Grün:&lt;br /&gt;
|GND&lt;br /&gt;
|-&lt;br /&gt;
|Rot:&lt;br /&gt;
|TX&lt;br /&gt;
|-&lt;br /&gt;
|Weiß:&lt;br /&gt;
|RX&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
Um die Funktion und den Empfang der Module zu testen, ist das Programm SiRFDemo nützlich. Weiterhin kann man mit diesem Programm die Module konfigurieren.&amp;lt;br /&amp;gt; Firmwareupdates können mit dem Programm SiRFflash durchgeführt werden.&lt;br /&gt;
&lt;br /&gt;
== Standardeinstellungen ==&lt;br /&gt;
Nach dem Einschalten werden folgende NMEA-Daten mit 38400 Baud ausgegeben: &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$PSRFTXT,Version: 2.4.13.00-XTrac2.0.1-C3PROD1.0 0000003721 *17&lt;br /&gt;
$PSRFTXT,TOW:  0*25&lt;br /&gt;
$PSRFTXT,WK:   1255*66&lt;br /&gt;
$PSRFTXT,POS:  6378137 0 0*2A&lt;br /&gt;
$PSRFTXT,CLK:  96250*25&lt;br /&gt;
$PSRFTXT,CHNL: 12*73&lt;br /&gt;
$PSRFTXT,Baud rate: 38400  System clock: 24.553MHz*45&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Danach folgen nur noch RMC-Nachrichten.&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
=== Schnittstelle ===&lt;br /&gt;
Die GPS-Mäuse senden in der Ausgangskonfiguration Daten im SiRF-Binary Protokoll. Man kann die Module aber auch auf NMEA mit beliebigen Baudraten umstellen. Einstellbare Datensätze sind GPRMC, GPGGA, GPGSA, GPGSV, GPGLL, GPVTG und GPMSS. Die Umstellung kann über das Programm SiRFDemo erfolgen. Unter den Einstellungen sind auch die Datensätze User8, User9 und User10 aufgeführt. Beim JP7T versteckt sich hinter User9 der GPZDA-Datensatz.&lt;br /&gt;
&lt;br /&gt;
=== Power-Management ===&lt;br /&gt;
Im Auslieferungszustand, also mit XTrac-Firmware, wird das Advanced Power Management von SiRF unterstützt. Damit sind Positionsraten von 10 bis 180 Sekunden möglich. Weiterhin kann man dem Modul vorgeben, wie viel % der Zeit es eingeschaltet sein soll, und ob die Positionsrate oder der Stromverbrauch Priorität besitzt.&lt;br /&gt;
&lt;br /&gt;
Die JP7T-Firmware dagegen bietet die Modi Trickle-Power und Push-to-Fix an. In Trickle-Power sind Positionsraten zwischen 1 und 10 Sekunden möglich. Im Modus Push-to-Fix schaltet das Modul sich in einen Energiespar-Modus, Positionsupdates können über den Pin &amp;quot;RESET_N&amp;quot; angefordert werden. Die GPS-Maus muss dazu natürlich aufgebrochen werden, um an das Modul dranzukommen... Laut Datenblatt lohnt sich Push-to-Fix erst ab einer Positionsraten von etwa 600 Sekunden.&lt;br /&gt;
&lt;br /&gt;
Die Befehle zum Einschalten der Energiespar-Modi sind im Datenblatt beschrieben. SiRFDemo ist dazu ebenfalls in der Lage.&lt;br /&gt;
=== PPS-Timing ===&lt;br /&gt;
Die XTrac-Firmware unterstützt offenbar keinerlei Timing-Funktionen. Um diese nutzen zu können, muss die JP7T- oder JP7TH-Firmware aufgespielt werden.&lt;br /&gt;
==== SiRF Timing Message ====&lt;br /&gt;
Kann in SiRFDemo über Action / Set Message Rate eingeschaltet werden. Dort 0x34 PPS Timing auswählen und die Update-Rate auf 1 Sekunde einstellen.&lt;br /&gt;
==== GPZDA-Datensatz ====&lt;br /&gt;
Kann ausgewählt werden, wenn man das Modul in den NMEA-Modus umschaltet. Verbirgt sich hinter &amp;quot;User9&amp;quot;, nachdem man die JP7-T Firmware aufgespielt hat.&lt;br /&gt;
&lt;br /&gt;
==== 1-PPS-Puls ====&lt;br /&gt;
Weiterhin ist beim JP7T der 1-PPS-Puls  (1 PulsePerSecond) am GPS-Modul an Pin 29 abgreifbar. Laut Datenblatt hat der 1-PPS-Puls CMOS-Pegel und eine Länge von 100ms. Zeitreferenz ist die positive Flanke. Die Genauigkeit liegt unter 1µs im Vergleich zu einem Referenz PPS Puls.&lt;br /&gt;
&lt;br /&gt;
[[Bild:1PPSPulse.jpg]]&lt;br /&gt;
&lt;br /&gt;
== Firmware ==&lt;br /&gt;
Die Firmware wird mit dem Programm SiRFflash (Download siehe Weblinks) auf das Modul aufgespielt. Einstellungen: &amp;quot;Baud rate&amp;quot; auf 38400 Baud verringern, &amp;quot;Target boot mode state setting&amp;quot; auf &amp;quot;External&amp;quot;, &amp;quot;Programming options&amp;quot; auf &amp;quot;Erase whole chip&amp;quot;. Dann per &amp;quot;Browse&amp;quot; die neue Firmware auswählen und mit &amp;quot;Execute&amp;quot; den Update-Prozess starten. Das Flashen funktioniert recht zuverlässig.&lt;br /&gt;
=== JP7TX (XTrac) ===&lt;br /&gt;
Im Auslieferungszustand befindet sich eine SiRF XTrac-Firmware auf dem Modul. Die Module mit dieser Firmware nennen sich JP7TX, einen Hardware-Unterschied zu JP7T-Modulen gibt es laut Falcom nicht.&lt;br /&gt;
==== Erklärung XTrac ====&lt;br /&gt;
[http://www.pocketgpsworld.com/xtracornoxtrac.php Hier] findet sich eine gute Erklärung der Unterschiede zwischen XTrac und normaler Firmware.&lt;br /&gt;
&lt;br /&gt;
Die wichtigsten sind:&lt;br /&gt;
* XTrac ist viel empfindlicher&lt;br /&gt;
* XTrac ist u.U. etwas langsamer&lt;br /&gt;
* XTrac kennt keinen TricklePower-Modus&lt;br /&gt;
=== JP7T ===&lt;br /&gt;
Weiterhin ist eine Firmware für das JP7T vorhanden. Wenn man die Firmware aufspielt, werden beim ersten Start einige Debug-Meldungen ausgegeben. Teilweise verschwinden die von selbst, man kann sie aber auch über SiRFDemo abschalten. (Action / Set Message Rate, dort 0xFF auswählen, Rate auf 0s stehen lassen und &amp;quot;Send&amp;quot; klicken.) Die TTFF ist beim Cold Start etwas länger. Vereinzelt soll der Empfang damit besser als vorher sein.&lt;br /&gt;
=== JP7TH ===&lt;br /&gt;
Zusätzlich ist noch eine Firmware für Datenlogger vorhanden, genannt JP7TH. Die Firmware baut auf der des JP7T auf. Ein Handbuch dazu ist unter den Weblinks aufgeführt.&lt;br /&gt;
&lt;br /&gt;
Ein kleines Tool für die Filtereinstellungen und das auslesen der gespeicherten GPS Punkte ist hier zu finden &lt;br /&gt;
[http://www.mikrocontroller.net/attachment/38214/Falcom_GPS_Logger_Settings.exe Nur das Programm]&lt;br /&gt;
[http://www.mikrocontroller.net/attachment/38213/FalcomGPSLoggerSettings.zip komplett mit Sourcecode]&lt;br /&gt;
&lt;br /&gt;
=== Firmwarewiederherstellung nach fehlgeschlagenem Update ===&lt;br /&gt;
Sollte nach einem Firmwareupdate das Modul nicht mehr reagieren (das Modul gibt weder Daten aus, noch ist es über SiRFFlash ansprechbar), kann man versuchen das Modul über den internen Bootloader die Software neu zu übertragen. Hierzu muss Pin 3 des Moduls (BOOT_SELECT)über einen Pull-Up-Widerstand (z.B. 1k) auf Vcc gezogen werden. Danach kann man mit SiRFFlash und der Einstellung &#039;&#039;Target boot mode state setting&#039;&#039; auf &#039;&#039;Internal&#039;&#039; die neue Firmware an das Modul übertragen (die restlichen Einstellungen sollten wie zuvor beschrieben gesetzt sein).&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
Im Modul befindet sich eine Patchantenne, darunter eine weitere Platine mit dem GPS-Modul Falcom JP7TX. &lt;br /&gt;
&lt;br /&gt;
=== Spannungsregler ===&lt;br /&gt;
Das Modul wird über einen Linearregler [http://www.datasheetcatalog.org/datasheets/105/187365_DS.pdf MIC5205-3.3BM5] mit 3,3 Volt versorgt. Außerdem befindet sich noch ein kleiner Akku auf der Platine, der als Backup-Versorgung für das SRAM dient. &lt;br /&gt;
Der Spannungsregler kann 150mA liefern, das GPS-Modul zieht ca. 60mA. Wenn man also ein Kabel an der 3.3V-Leitung anlötet kann man auch noch die eigene Schaltung damit versorgen. Aufpassen muss man lediglich mit der zulässigen Verlustleistung.&lt;br /&gt;
&lt;br /&gt;
Laut Datenblatt:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\theta_{JA} = 220 K/W&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
mit &amp;lt;math&amp;gt;P = (U_{in}-U_{out}) * I&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
und einer maximalen Chiptemperatur von 125°C und einer angenommen Umgebungstemperatur von 60°C (Sommer + Eigenerwärumg nach längerem Betrieb)&amp;lt;br&amp;gt;&lt;br /&gt;
ergibt sich somit folgender Maximalstrom in Abhängigkeit von der Eingangsspannung:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;I_{max} =\frac{65 K}{220 K/W * (U_{in} - 3.3V)} = 0.3W / (U_{in} - 3.3V)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wertebeispiele:&lt;br /&gt;
* 5V (USB): 174mA begrenzt durch die maximal erlaubten 150mA&lt;br /&gt;
* 7V (Mitgelieferter Zigarettenanzünderstecker): 81mA&lt;br /&gt;
* 12V: 30mA (zuwenig zum Betrieb des Moduls)&lt;br /&gt;
&lt;br /&gt;
Alternativ kann man wenn ohnehin 3.3V in der Schaltung zur Verfügung stehen auch einfach den Spannungsregler ausbauen und das Modul direkt mit 3.3V speisen.&lt;br /&gt;
&lt;br /&gt;
=== Pegelwandler ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Auf der Platine ist noch Platz für einen Pegelwandler; Ob ein Umbau auf RS232 damit funktioniert wurde bisher noch nicht getestet. Vorgesehen ist dafür ein ICL3221. Zum Umbau müssen vermutlich die beiden 0-Ohm-Widerstände entfernt werden, anschließend müssen dann zusätzlich zum IC noch an 5 Stellen 100nF-Kondensatoren eingelötet werden.&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
*[http://www.mikrocontroller.net/topic/104240 ursprünglicher µC.net Thread &amp;gt;GPS - Empfänger günstig bei Ebay&amp;lt;]&lt;br /&gt;
*[http://www.falcom.de/support/software-tools/sirf/ falcom.de Downloadbereich, SiRFDemo, SiRFflash]&lt;br /&gt;
*[http://www.mikrocontroller.net/attachment/37464/komplett_-_aktuell_-_JP7.zip Zip-Archiv mit allen aktuellen Firmwares]&lt;br /&gt;
*[http://www.falcom.de/uploads/media/JP7_T_Family_1.04.pdf Datenblatt des verwendeten GPS-Moduls]&lt;br /&gt;
*[http://www.falcom.de/uploads/media/JP7-T_family_datalogger_functionality_v1.01.pdf Handbuch zur Datenlogger-Funktionalität]&lt;br /&gt;
*[http://www.gpsinformation.org/dale/nmea.htm Verständliche Beschreibung des NMEA-Protokolls]&lt;br /&gt;
*[http://gpsd.berlios.de/references.html Links zu jeder Menge nützlicher Dokumente, insbesondere der Protokollbeschreibung von SIRF]&lt;/div&gt;</summary>
		<author><name>Kai-</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Benutzer:Kai-&amp;diff=28924</id>
		<title>Benutzer:Kai-</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Benutzer:Kai-&amp;diff=28924"/>
		<updated>2008-07-05T18:41:01Z</updated>

		<summary type="html">&lt;p&gt;Kai-: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Kai Franke, m, 1986er, Student E-Technik an der Uni Karlsruhe 2. Semester&lt;br /&gt;
&lt;br /&gt;
was er kann:&lt;br /&gt;
* Den einfachsten Compiler überhaupt benutzen (CodevisionAVR) leider nur als Trial, hat aber bisher fast immer gereicht, auch wenn der ATmega8 zu 97% voll ist&lt;br /&gt;
* sich Projekte ausdenken und sie einfach mal umzusetzen&lt;br /&gt;
* schnelle Programmierung in C&lt;br /&gt;
&lt;br /&gt;
was er nicht kann:&lt;br /&gt;
* sehr viel, weil sein Basiswissen auf µCs beschränkt ist (Analogtechnik = Französisch :P)&lt;br /&gt;
* sauber programmieren&lt;br /&gt;
* Assembler&lt;br /&gt;
&lt;br /&gt;
was er noch lernen will:&lt;br /&gt;
* ein Projekt so zu entwickeln, dass es auf Anhieb funktioniert *träum&lt;br /&gt;
* wichtige Dinge in Sachen Analogtechnik&lt;br /&gt;
&lt;br /&gt;
was er schon gebastelt hat:&lt;br /&gt;
* alle möglichen kleinen Dinge vom LCD bis zur 7*Segmentanzeige&lt;br /&gt;
* viele Dinge mit LEDs&lt;br /&gt;
* Ansteuerung für den TLC5922 und TLC5946&lt;br /&gt;
* [http://www.bikewwworld.de/fahrrad-forum/viewtopic.php?t=794&amp;amp;sid=626f7d9acc77f517a1cda5bdf7c73d5d| Propeller Clock für die Fahrradspeichen ]&lt;br /&gt;
&lt;br /&gt;
was er gerade bastelt:&lt;br /&gt;
* beliebig erweiterbare RGB LED Streifen (bis zu 20 Meter)&lt;br /&gt;
* RGB Matrix mit DMA Steuerung&lt;br /&gt;
&lt;br /&gt;
womit er das alles macht:&lt;br /&gt;
* STK500/501&lt;br /&gt;
* USB*RS232 Adapter für seinen Laptop&lt;br /&gt;
* richtig gutes Labornetzteil (RG*303Pro)&lt;br /&gt;
* Löt- und Entlötstation von Pollin&lt;br /&gt;
* jede Menge beschriftete!!!! Sortimentskästen&lt;br /&gt;
&lt;br /&gt;
was er noch sucht:&lt;br /&gt;
* noch mehr Leute für Erfahrungsaustausch im ICQ 177183zwei99&lt;br /&gt;
* noch mehr Leuten, denen er den TLC5922 als RGB Treiber schmackhaft machen kann&lt;/div&gt;</summary>
		<author><name>Kai-</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Benutzer:Kai-&amp;diff=27454</id>
		<title>Benutzer:Kai-</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Benutzer:Kai-&amp;diff=27454"/>
		<updated>2008-04-13T15:46:08Z</updated>

		<summary type="html">&lt;p&gt;Kai-: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Kai Franke, m, 1986er, Student E-Technik an der Uni Karlsruhe 2. Semester&lt;br /&gt;
&lt;br /&gt;
was er kann:&lt;br /&gt;
* Den einfachsten Compiler überhaupt benutzen (CodevisionAVR) leider nur als Trial, hat aber bisher fast immer gereicht, auch wenn der ATmega8 zu 97% voll ist&lt;br /&gt;
* sich Projekte ausdenken und sie einfach mal umzusetzen&lt;br /&gt;
* schnelle Programmierung in C&lt;br /&gt;
&lt;br /&gt;
was er nicht kann:&lt;br /&gt;
* sehr viel, weil sein Basiswissen auf µCs beschränkt ist (Analogtechnik = Französisch :P)&lt;br /&gt;
* sauber programmieren&lt;br /&gt;
* Assembler&lt;br /&gt;
&lt;br /&gt;
was er noch lernen will:&lt;br /&gt;
* ein Projekt so zu entwickeln, dass es auf Anhieb funktioniert *träum&lt;br /&gt;
* wichtige Dinge in Sachen Analogtechnik&lt;br /&gt;
&lt;br /&gt;
was er schon gebastelt hat:&lt;br /&gt;
* alle möglichen kleinen Dinge vom LCD bis zur 7*Segmentanzeige&lt;br /&gt;
* viele Dinge mit LEDs&lt;br /&gt;
* Ansteuerung für den TLC5922&lt;br /&gt;
* [http://www.bikewwworld.de/fahrrad-forum/viewtopic.php?t=794&amp;amp;sid=626f7d9acc77f517a1cda5bdf7c73d5d| Propeller Clock für die Fahrradspeichen ]&lt;br /&gt;
&lt;br /&gt;
was er gerade bastelt:&lt;br /&gt;
* große &amp;quot;low cost&amp;quot; Propellerclock mit 1m² Fläche und 50 RGB LEDs (10mm)&lt;br /&gt;
* Moodlight&lt;br /&gt;
&lt;br /&gt;
womit er das alles macht:&lt;br /&gt;
* STK500&lt;br /&gt;
* USB*RS232 Adapter für seinen Laptop&lt;br /&gt;
* richtig gutes Labornetzteil (RG*303Pro)&lt;br /&gt;
* billige aber gute Lötstation von Pollin&lt;br /&gt;
* jede Menge beschriftete!!!! Sortimentskästen&lt;br /&gt;
&lt;br /&gt;
was er noch sucht:&lt;br /&gt;
* noch mehr Leute für Erfahrungsaustausch im ICQ 177183zwei99&lt;br /&gt;
* noch mehr Leuten, denen er den TLC5922 als RGB Treiber schmackhaft machen kann&lt;/div&gt;</summary>
		<author><name>Kai-</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Benutzer:Kai-&amp;diff=25717</id>
		<title>Benutzer:Kai-</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Benutzer:Kai-&amp;diff=25717"/>
		<updated>2008-01-24T12:01:30Z</updated>

		<summary type="html">&lt;p&gt;Kai-: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Kai Franke, m, 1986er, Student E-Technik an der Uni Karlsruhe 1. Semester&lt;br /&gt;
&lt;br /&gt;
was er kann:&lt;br /&gt;
* Den einfachsten Compiler überhaupt benutzen (CodevisionAVR) leider nur als Trial, hat aber bisher fast immer gereicht, auch wenn der ATmega8 zu 97% voll ist&lt;br /&gt;
* sich Projekte ausdenken und sie einfach mal umzusetzen&lt;br /&gt;
* schnelle Programmierung in C&lt;br /&gt;
&lt;br /&gt;
was er nicht kann:&lt;br /&gt;
* sehr viel, weil sein Basiswissen auf µCs beschränkt ist (Analogtechnik = Französisch :P)&lt;br /&gt;
* sauber programmieren&lt;br /&gt;
* Assembler&lt;br /&gt;
&lt;br /&gt;
was er noch lernen will:&lt;br /&gt;
* ein Projekt so zu entwickeln, dass es auf Anhieb funktioniert *träum&lt;br /&gt;
* wichtige Dinge in Sachen Analogtechnik&lt;br /&gt;
&lt;br /&gt;
was er schon gebastelt hat:&lt;br /&gt;
* alle möglichen kleinen Dinge vom LCD bis zur 7*Segmentanzeige&lt;br /&gt;
* viele Dinge mit LEDs&lt;br /&gt;
* [http://www.bikewwworld.de/fahrrad-forum/viewtopic.php?t=794&amp;amp;sid=626f7d9acc77f517a1cda5bdf7c73d5d| Propeller Clock für die Fahrradspeichen ]&lt;br /&gt;
&lt;br /&gt;
was er gerade bastelt:&lt;br /&gt;
* große &amp;quot;low cost&amp;quot; Propellerclock mit 1m² Fläche und 50 RGB LEDs (10mm)&lt;br /&gt;
* Moodlight&lt;br /&gt;
* Ansteuerung für den TLC5922&lt;br /&gt;
&lt;br /&gt;
womit er das alles macht:&lt;br /&gt;
* STK500&lt;br /&gt;
* USB*RS232 Adapter für seinen Laptop&lt;br /&gt;
* richtig gutes Labornetzteil (RG*303Pro)&lt;br /&gt;
* billige aber gute Lötstation von Pollin&lt;br /&gt;
* jede Menge beschriftete!!!! Sortimentskästen&lt;br /&gt;
&lt;br /&gt;
was er noch sucht:&lt;br /&gt;
* noch mehr Leute für Erfahrungsaustausch im ICQ 177183zwei99&lt;br /&gt;
* noch mehr Leuten, denen er den TLC5922 als RGB Treiber schmackhaft machen kann&lt;/div&gt;</summary>
		<author><name>Kai-</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Benutzer:Kai-&amp;diff=25716</id>
		<title>Benutzer:Kai-</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Benutzer:Kai-&amp;diff=25716"/>
		<updated>2008-01-24T11:59:56Z</updated>

		<summary type="html">&lt;p&gt;Kai-: Erstellung der Page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Kai Franke, m, 1986er, Student E-Technik an der Uni Karlsruhe 1. Semester &lt;br /&gt;
&lt;br /&gt;
was er kann: &lt;br /&gt;
Den einfachsten Compiler überhaupt benutzen (CodevisionAVR) leider nur als Trial, hat aber bisher fast immer gereicht, auch wenn der ATmega8 zu 97% voll ist &lt;br /&gt;
sich Projekte ausdenken und sie einfach mal umzusetzen &lt;br /&gt;
schnelle Programmierung in C &lt;br /&gt;
&lt;br /&gt;
was er nicht kann: &lt;br /&gt;
sehr viel, weil sein Basiswissen auf µCs beschränkt ist (Analogtechnik = Französisch :P) &lt;br /&gt;
sauber programmieren &lt;br /&gt;
Assembler &lt;br /&gt;
&lt;br /&gt;
was er noch lernen will: &lt;br /&gt;
ein Projekt so zu entwickeln, dass es auf Anhieb funktioniert *träum &lt;br /&gt;
wichtige Dinge in Sachen Analogtechnik &lt;br /&gt;
&lt;br /&gt;
was er schon gebastelt hat: &lt;br /&gt;
alle möglichen kleinen Dinge vom LCD bis zur 7*Segmentanzeige &lt;br /&gt;
viele Dinge mit LEDs &lt;br /&gt;
Propeller Clock für die Fahrradspeichen &lt;br /&gt;
&lt;br /&gt;
was er gerade bastelt: &lt;br /&gt;
große &amp;quot;low cost&amp;quot; Propellerclock mit 1m² Fläche und 50 RGB LEDs (10mm) &lt;br /&gt;
Moodlight &lt;br /&gt;
Ansteuerung für den TLC5922 &lt;br /&gt;
&lt;br /&gt;
womit er das alles macht: &lt;br /&gt;
STK500 &lt;br /&gt;
USB*RS232 Adapter für seinen Laptop &lt;br /&gt;
richtig gutes Labornetzteil (RG*303Pro) &lt;br /&gt;
billige aber gute Lötstation von Pollin &lt;br /&gt;
jede Menge beschriftete!!!! Sortimentskästen &lt;br /&gt;
&lt;br /&gt;
was er noch sucht: &lt;br /&gt;
noch mehr Leute für Erfahrungsaustausch im ICQ 177183zwei99 &lt;br /&gt;
noch mehr Leuten, denen er den TLC5922 als RGB Treiber schmackhaft machen kann&lt;/div&gt;</summary>
		<author><name>Kai-</name></author>
	</entry>
</feed>