Aber ich finde das sieht doch alles sehr Übersichtlich und Sauber aus, das OLED Display ist auch rein Optional und die eigentliche Funktion des RehGPS (erzeugen einer Tachosignal mittels GPS Daten für ein Kettenöler) ist auch ohne Display gegeben.
Sonntag, 29. Januar 2017
Feinwerkeln
Heute noch mal das Platinen Layout überarbeitet und es gleich durch die Fräse gejagt. Der Anschlusspunkt für den GPS Receiver ist variabel ausgelegt, so das Anschluss Optionen mit 5 und 2,54mm Rastermaß eingelötet werden können. Als Spannungswandler ist ein LF33CV verbaut, muss mal Testen wie sauber die ganze Schaltung damit arbeitet. Auf der anderen Anschuss Seite sind es aktuell vier Kontaktpunkte. Wobei zwei für die Versorgungsspannung sind, einer für das heraus gehende Tachosignal und der vierte ist Reserve ohne Funktion (wer weiß was einen noch so einfällt :-)).
Freitag, 27. Januar 2017
Wintertest
Ist ja nicht die Motorradzeit (Januar -4°), aber jetzt habe ich eine Winterkfz Rehoiler IQ / RehGPS Testbox. Welche über den Zigarettenanzünder versorgt wird, das ganz mit zwei Displays ausgestattet, so ist eine Funktionskontrolle auch ohne Kette möglich :-).
Display 1) Rehoiler IQ 11 mit Display Software und 16x16.font
Display 2) RehGPS welches die Tachoimpulse an den Rehoiler IQ liefert.
Display 1) Rehoiler IQ 11 mit Display Software und 16x16.font
Display 2) RehGPS welches die Tachoimpulse an den Rehoiler IQ liefert.
Samstag, 21. Januar 2017
Ich glaube es kaum...
Während ich so an der Optimierung von RehGPS feile, kommt
mir das so ein Einfall.
Die Schaltpläne vom Rehoiler IQ angeschaut und
Volltreffer. Ich habe die Ausgänge für die Cockpit LED einst völlig unbewusst
genau auf Portc.4/5 gelegt und das sind exakt die Ports welche ich benötige um das Display
SSD1306 anzusteuern.
Denn Programmcode angeschaut, die Ansteuerung der LEDs
heraus genommen und dafür Ausgaben an das Display eingebaut. Ganz so einfach
wie das jetzt klingt ist es nicht, viele Teile der IQ11 Software müssen auf
Links gedreht werden und noch mal überdacht werden.
Dieser erste Test zeigt schon mal grob was möglich ist,
wichtig ist hierfür musste nix an der Hardware vom Kettenöler IQ11 bzw. IQ10
geändert werden. Die Kommunikation per BT ist auch weiter hin möglich, wenn
alles mal fertig ist braucht man lediglich ein Software Update machen und die
Cockpit LED gegen das Display austauschen.
Donnerstag, 19. Januar 2017
GPS / Kettenöler / Display
Eigentlich drei Dinge die ich nie zusammen führen wollte, weil mir der Aufwand viel zu groß ist. Aber der Zufall hat es so ergeben, das ich dieses Heute doch mal getan habe.
Das SSD1306 Display hat mich einfach Interessiert, weil es so schön klein ist und über SCK /SDA angesteuert wird. Neben bei Unterstütz die aktuelle Bascom Version das Teil auch noch, aber am Anfang habe ich mich damit erstmal sehr schwer getan.
Dieses obige SSD1306 Display hat nur die besagten SCK / SDA / VCC / GND Anschlüsse.
Der gleiche Display Typ von einen anderen Anbieter, hier kann man durch um löten von SMD Widerständen den Anschluss Typ einstellen.
Als ich das SSD1306 Display dann halbwegs im Griff hatte, sollte es als provisorische Anzeige für den RehGPS dienen. Hier zeigten sich aber noch dicke Programm Fehler in meinen RehGPS Code. Es war wieder grübeln und viel Testen an gesagt, so reine Theorie ist nicht mein Ding. Bis es Boom machte und jetzt geht alles, über das SSD1306 kann man sich die wichtigsten Daten anschauen. Der RehGPS arbeitet wie gewollte und erzeugt jetzt sichere Radimpulse für ein Kettenöler.
Hier noch ein keines Video von der Hardware am NMEA Generator.
Das SSD1306 Display hat mich einfach Interessiert, weil es so schön klein ist und über SCK /SDA angesteuert wird. Neben bei Unterstütz die aktuelle Bascom Version das Teil auch noch, aber am Anfang habe ich mich damit erstmal sehr schwer getan.
Dieses obige SSD1306 Display hat nur die besagten SCK / SDA / VCC / GND Anschlüsse.
Der gleiche Display Typ von einen anderen Anbieter, hier kann man durch um löten von SMD Widerständen den Anschluss Typ einstellen.
Als ich das SSD1306 Display dann halbwegs im Griff hatte, sollte es als provisorische Anzeige für den RehGPS dienen. Hier zeigten sich aber noch dicke Programm Fehler in meinen RehGPS Code. Es war wieder grübeln und viel Testen an gesagt, so reine Theorie ist nicht mein Ding. Bis es Boom machte und jetzt geht alles, über das SSD1306 kann man sich die wichtigsten Daten anschauen. Der RehGPS arbeitet wie gewollte und erzeugt jetzt sichere Radimpulse für ein Kettenöler.
Hier noch ein keines Video von der Hardware am NMEA Generator.
Donnerstag, 12. Januar 2017
RehGPS Version 1.0
Nach dem ich nun rauf und runter
getestet habe und die Software irgendwann so lief wie das wollte.
Folgte der grobe Schlachtplan für
das RehGPS Modul, für den ersten Prototypen wurde einfach mal aus der
Restekiste geholt was vorhanden ist. Zwischen durch das kleine GPS Modul
gehimmelt, zum Glück noch ein anderes im Bestand gehabt. Dann den Wald vor lauter Bäumen nicht mehr gesehen und am Ende doch das hin
bekommen was gewollt war.
Das GPS Modul erzeugt
zwei Impulse pro Radumdrehung und der Radumfang beträgt 1m, das sind Werte
womit der Rehoiler relativ locker umgehen kann. Bis die ersten verwertbaren GPS
Daten rein kommen, erzeugt das RehGPS Modul nach zwei Minuten Leerlauf ein
Tachoimpuls welcher 80km/h entspricht.
So wie verwertbare GPS Daten
Empfangen werden, wird die Geschwindigkeit aus den GPVTG String übernommen und
daraus die Anzahl der Impulse berechnet. Unter 2km/h werden keine Tachoimpulse
erzeugt, dann spricht auch ganz normal die Reedkontrolle vom Rehoiler an. So
hat man weiter hin ganz gut im Blick wenn das Tachosignal ausgefallen ist.
Nachtrag 13.01.2017;
Habe ein mögliches Layout erstellt und die Fräse mal angeschmiesen :-).
Nachtrag 13.01.2017;
Habe ein mögliches Layout erstellt und die Fräse mal angeschmiesen :-).
RehGPS_Impulsgeber
GPS das war mal wieder so ein Projekt, was gestartet wurde und erst gut voranging. Dann aus Mangel an Zeit und anderen Interessen etwas ins Stocken geraten ist.
Irgendwann den Faden total verloren und ein Zufall führte
dazu das ich Roland kennen lernte.
Dieser setzte die GPS Geschichte extrem fix um und gewährte
mir ein Einblick in seinen Quelltext. Nicht das ich den jetzt einfach 1 zu 1
kopierte habe und als mein Ergebnis präsentiere. War ersten eine andere
Programier Sprache als Bascom und dann auch noch ein anderer Prozessor. Aber
das war der richtige Impuls um die Motivation wieder auf 100% zu bringen.
Ich habe mich dann wieder über Stunden im Netz schlau
gelesen, rum probiert und bin am Ende durch Zufall auf den NMEAGenerator gestoßen.
Genau das war es eigentlich was die ganze Zeit benötigt habe, jetzt konnte ich
ein fahrendes Fahrzeug simulieren und sehen wie ich das GPS Signal verwerten
kann. Von Roland dann noch die Idee die Geschwindigkeit welche im GPVTG String
gesendet wird statt der Position zu verwerten und schon ging es in gewaltigen
Schritten voran.
Die nächsten Schritte waren dann aus den Daten ein
Tachosignal zu erzeugen welches der Rehoiler verwerten kann. Nach zwei bis drei
Anläufen war auch dieses fix erledigt, noch was für Zeit bis zum ersten
Satelliten Kontakt einbauen und fertig ist der RehGPS Impulsgeber.
Die nächsten Schritte sind nun ein Platinen zu erstellen.
Abonnieren
Posts (Atom)