#351
|
|||||
Zitat:
"No valid NMEA source found" bedeutet genau das - GPSMonitor findet auf den COM-Ports 1 bis 30 kein gültiges GPS-Signal (dazu ist es irrelevant, ob der Empfänger gerade Empfang hat). Der Autoscan ist allerdings unter Windows auch nicht beliebig zuverlässig. Abhilfe 1: Wenn Du den richtigen Port kennst, stell ihn von Hand in der gpsmon.ini ein. Details dazu findest Du hier: http://gpsmonitor.de/index.php?optio...tion&Itemid=67 Abhilfe 2: Oft stellt der Treiber des GPS-Empfängers keine saubere COM-Port-Implementierung für DOS-Anwendungen bereit. Dann hilft das Tool "XPort": http://gpsmonitor.de/index.php?optio...ique&Itemid=68 Auch, wenn Du nur GPSMonitor auf den GPS-Empfänger zugreifen lassen möchtest und daher die Multiplexing-Funktion nicht brauchst, hilft es, um das Signal vom GPS-Empfänger für DOS-Anwendungen verwendbar bereitzustellen. Poste mal Deine Erfahrungen damit ...
__________________
Andreas www.bootstechnik.de alle Binnen-Pflichtdokumente elektronisch dabeihaben: Thread 178207 Ruhrskipper: http://www.bootstechnik.de/downloads/ruhrschleusen.pdf (Version: 11.07.2019)
|
#352
|
||||
|
||||
Hallo Andreas,
ich bin aus dem Urlaub zurück (leider). Was gibt es Neues? Hast du schon mal über die Temperatur-Anzeige per 1-Wire nachgedacht? Gruß Horst |
#353
|
|
Zitat:
Grüße
__________________
Marco, Ich bin so wie ich bin, die einen kennen mich und die anderen können mich... |
#354
|
|
Zitat:
Ich habe mir noch keine weiteren Gedanken dazu gemacht. Zentrales Problem ist für mich das COM-Multiplexing. Wenn ich für kleines Geld mal einen 4- oder besser 8-fach-Multiplexer (4x / 8x COM auf USB) finde, verfolge ich das weiter. Softwareseitig ist das vermutlich trivial - ein serielles Signal zu interpretieren und auf einen Digitalwert und/oder ein "analoges" Rundinstrument abzubilden sowie Schwellenwerte zu überwachen und zu alarmieren, ist nicht schwierig.
__________________
Andreas www.bootstechnik.de alle Binnen-Pflichtdokumente elektronisch dabeihaben: Thread 178207 Ruhrskipper: http://www.bootstechnik.de/downloads/ruhrschleusen.pdf (Version: 11.07.2019) |
#355
|
||||
|
||||
Moin,
Zitat:
Jeder bessere AIS-Receiver hat ja mittlerweile einen NMEA-Multiplexer an Bord, also an mangelnden Eingängen sollte es eigentlich nicht scheitern. mfg Martin |
#356
|
||||
|
||||
Zitat:
einen 2x COM to USB Adapter gibt es hier http://www.reichelt.de/?ACTION=3;GRO...d31e182bee49ce Gruß Horst |
#357
|
||
Zitat:
1-Wire-Sensoren liefern ein serielles Signal, richtig? Ob das nun proprietär oder NMEA ist, ist softwareseitig Latte - ob ich "120" auf einer Skala von 0-255 oder ein "$1WTMP,120#15" interpretiere, bestimmt den Aufwand nicht. Aber das Signal muss ja in den PC - und zwar vorzugsweise von mehreren 1-Wire-Sensoren, nicht nur einem (spätestens bei V-Motoren möchte man ja auf beiden Seiten messen ... Also müssen 3 bis unendlich viele serielle Quellen (GPS-Empfänger + Sensoren) in den PC. Deine ATMega-Lösung ist ja nichts anderes als ein solcher Multiplexer (wenn auch erstmal nur für die Sensoren). Zusammen mit dem RS232-Baustein je Schnittstelle ist das auch ganz schön Bastelarbeit. Aber genau sowas schwebt mir vor: ein einfacher Bausatz, der 6-8 COM-Schnittstellen halbwegs intelligent auf eine COM-Schnittstelle multiplext, die dann gemeinsam mit dem Adapter aus Horst's Link (s.u.) mit dem GPS am zweiten Anschluss an den PC geht. USB ist ein komplexes Protokoll, NMEA2000 arbeitet auf einem seriellen Bus und ist erstmal (ohne weiteren Adapter) nicht PC-kompatibel. Fazit: es bedarf eines COM-Multiplexers für 1+n Geräte (bei n 1-Wire-Sensoren + 1 GPS-Empfänger). Zitat:
Wobei sich mir nach wie vor die Frage stellt, was daran 26 EUR wert ist - elektronisch ist es gerade eben zu komplex, als dass ich es selbstbauen wollte.
__________________
Andreas www.bootstechnik.de alle Binnen-Pflichtdokumente elektronisch dabeihaben: Thread 178207 Ruhrskipper: http://www.bootstechnik.de/downloads/ruhrschleusen.pdf (Version: 11.07.2019) |
#358
|
||||
|
||||
Wenn einer noch ein altes Notebook benötigt. Ich hab hier noch ein ASUS P6300 und nen Toshiba S4100XCDT rumliegen. ohne HDD und ungetestet. Vom Asus weiß ich, der hat einen grünen Streifen im Display. Netzteil ist auch nicht vorhanden. Da sollte aber ein Universalnetzteil reichen. Wenn jemand interesse hat...bitte per PN. Die Dinger geb ich gegen Versandkostenerstattung ab. Oder Forentaxi. Mir egal.
__________________
Gruß Hardo Rechtschreibfehler sind Fehler in der Tastatur. Der Weg ist das Ziel. |
#359
|
|||||
|
|||||
Moin,
Zitat:
Wenn man nun also die 1W-Daten nicht einfach nur "raw" durchschleust, sondern gleich im ATMega in NMEA-Datensätze aufbereitet, könnte man diese z.B. über den RS232-Eingang eines AIS-Receivers leiten (der, wie erwähnt, u.a. auch als NMEA-Multiplexer arbeitet) und hätte alle Sensordaten von GPS/AIS über Motortemperatur und Kraftstoffdurchfluss auf einer einzigen Schnittstelle ankommend vorliegen. (Soweit jedenfalls die Theorie. Ich muß zugeben, ich habe keine Ahnung, ob und wie kompliziert sowas in einem ATMega umzusetzen ist. Muß mir wohl mal so ein Ding bestellen und ein wenig damit rumspielen...) mfg Martin
|
#360
|
||||
|
||||
Hallo Andreas, Martin,
ich muss hier mal einhaken. Zum besseren Verständnis hier mal die 1-Wire Idee. Man kann x- Sensoren an einem Serial-Port anschließen und braucht nicht für jeden Sensor eine eigene COM-Schnittstelle. Jeder Sensor hat eine fest vergebene Serien-Nr. und wird darüber angesprochen. d.h. wenn man z.B. die Temperaturen von 5 Sensoren abfragen will, wird ein Read-Befehl auf die COM-Schnittstelle gesendet und jeder Temp. Sensor antwortet mit seiner Serien-Nr. und dem Temperatur Wert. Im Programm muss man dann zur noch die Zuweisung (Serien-Nr. zu z.B. Wasser-Temp-Sensor) machen und natürlich die Werte anzeigen. Jeder 1- Wire Sensor hat so eine SN. (Serien-Nr.). Die ist schon vom Hersteller im Sensor vergeben. Man kann den 1-Wire-Bus auch schon über einen USB-Adapter am PC anschließen oder aber über die Serielle Schnittstelle. Gruß Horst |
#361
|
||
Zitat:
Insbesondere für Datensenken, die nicht ein frei programmierbarer PC sind, ist das natürlich sehr sinnvoll. Da stoßen wir eher an ein anderes Problem: welche NMEA-Datensätze eignen sich für Temperaturen? $GPMTA - Air Temperature (to be phased out) $GPMTW - Water Temperature Beide sind "$GP...", stehen also eigentlich im GPS-Kontext. Aber da kann ich mal nach suchen .... Zitat:
Also reicht eine COM-Schnittstelle für x 1-Wire-Sensoren (parallel verdrahtet), die sich alle still verhalten, bis sie mit ihrer Adresse (Seriennummer) per READ angesprochen werden, und liefern dann den aktuellen Messwert? Zumindest PC-seitig ist das ja trivial, ein Mapping von Seriennummer auf Funktion (=Einbauort) herzustellen. Und mit dem Adapter von Reichelt könnte man das 1-Wire-Bündel dann parallel zum GPS-Empfänger am USB-Port betreiben. Wie komme ich an ein paar 1-Wire-Sensoren zum Ausprobieren?
__________________
Andreas www.bootstechnik.de alle Binnen-Pflichtdokumente elektronisch dabeihaben: Thread 178207 Ruhrskipper: http://www.bootstechnik.de/downloads/ruhrschleusen.pdf (Version: 11.07.2019) |
#362
|
||||
|
||||
Hallo Andreas,
ich habe noch 2-3 Temp-Sensor hier liegen. Auch einen USB-to-1wire Adapter könnte ich dir Leihweise geben. Aber eine Serielle Schnittstelle ist auch mit 3 Dioden und Widerständen schnell zusammen gestrickt. Die Serielle Variate ist halt besser für die Festigkeit an Bord geeignet. Gruß Horst |
#363
|
||||
So, dank der Erklärung oben funzt es jetzt auch bei mir. Nur eine Frage noch: Kann ich in der ini Datei irgendwas umstellen damit der Tacho über 50 Sachen geht?
Grüße
__________________
Marco, Ich bin so wie ich bin, die einen kennen mich und die anderen können mich...
|
#364
|
||
Zitat:
Hier steht, was Du konfigurieren kannst: http://gpsmonitor.de/index.php?optio...tion&Itemid=67 Darunter u.a.: Zitat:
__________________
Andreas www.bootstechnik.de alle Binnen-Pflichtdokumente elektronisch dabeihaben: Thread 178207 Ruhrskipper: http://www.bootstechnik.de/downloads/ruhrschleusen.pdf (Version: 11.07.2019) |
#365
|
||||
So, ich habe mich mti dem 1-Wire-Thema mal ein bisschen näher beschäftigt.
De facto sind 1-Wire-Komponenten mitnichten direkt seriell (RS232) ansprechbar, da das "elektrische" Format aber verwandt ist, kann man, wenn man sehr tief in die Hardware des seriellen Ports einsteigt, damit quasi Signale erzeugen, die 1-Wire-Kommunikation darstellen. Das ist nicht trivial (ich habe jetzt Sourcecode diverser Projekte dazu gelesen) und außerdem je nach Hardware nicht beliebig stabil. Es gibt aber Adapter, mit denen man einen 1-Wire-Bus an den PC anschließen kann. Das wäre einmal ein serieller Adapter (bspw. http://www.fuchs-shop.com/de/shop/17/1/13372015/), einmal ein USB-Adapter. bspw. http://www.fuchs-shop.com/de/shop/18/1/13372111/). Die beiden sind softwareseitig identisch anzusprechen, für den USB-Adapter gibt es Treiber für Windows, Linux und Mac. Also wäre folgendes Szenario denkbar: - OnBoard-PC mit 1x seriell, 1-2x USB - GPS und einer der obigen Adapter an seriell oder USB - 1-Wire-Bus mit eigener Stromversorgung (4adrig, 5V, bspw. durch 7805-Baustein) - am Bus nahezu beliebig viele Temperatursensoren (Messbereich ist dann, bei Stromversorgung des Busses, -55 - 125° C (DS18S20)) und Spannungssensoren - im GPSMonitor: 2 weitere Ansichten für "Temperaturen", bspw. eine Motorgrafik mit frei positionierbaren Temperaturanzeigen (abhängig vom tatsächlichen Einbauort), und "Batterien", mit Anzeige der unterschiedlichen Spannungen bspw. für mehrere Batterien Die DOS-Version würde nur die serielle Version (und die auch nur, wenn man einen PC mit 2 seriellen Schnittstellen verwendet) unterstützen, mein Ziel wäre aber, dass unter Linux und Windows sowohl der Touchscreen als auch der Parallelbetrieb von 1-Wire und GPS funktionieren. Was sagt Ihr dazu? Dann würde ich die eingegangene Spenden gleich mal in einen solchen USB-Adapter umsetzen ...
__________________
Andreas www.bootstechnik.de alle Binnen-Pflichtdokumente elektronisch dabeihaben: Thread 178207 Ruhrskipper: http://www.bootstechnik.de/downloads/ruhrschleusen.pdf (Version: 11.07.2019)
|
#366
|
Ich sage das dass einsame Spitze wäre!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Eventuell noch ne Verbrauchsmessung? Grüße
__________________
Marco, Ich bin so wie ich bin, die einen kennen mich und die anderen können mich... |
#367
|
|||
|
|||
Moin Thomas,
Zitat:
Ich muss halt nur noch sehen, wie ich den Monitor "sichtbar" machen kann, = Ablesbarkeit bei entsprechendem Sonnenlicht. |
#368
|
|
Ich habe gestern den USB-Adapter bei Fuchs und 10 Temperatursensoren bei CSB Electronics (a 2,20 EUR) bestellt und werde daraus einen operativen Bus im Boot (mit 7-8 Sensoren; Motorraum, Ladeluftrohr, Luftfilter, Ölwanne, Wärmetauscher, Lichtmaschine, Batterie?) und einen Test- und Entwicklungsbus für zuhause (Kaffeetasse) bauen.
Zitat:
__________________
Andreas www.bootstechnik.de alle Binnen-Pflichtdokumente elektronisch dabeihaben: Thread 178207 Ruhrskipper: http://www.bootstechnik.de/downloads/ruhrschleusen.pdf (Version: 11.07.2019) |
#369
|
Kann man da so was : http://cgi.ebay.de/Mausekino-Momenta...item2a0aa50482 (PaidLink)
also nur den Geber davon nicht verwenden? Das Ding gibt ja nur ne Impulsreihe aus, also ums so mehr Impulse umso mehr Durchfluß. Eventuell kann auch mal einer den Erichabg (http://www.boote-forum.de/member.php?u=1252) anschreiben, auf meine diesbezüglichen PN´s kam keine Reaktion. Grüße
__________________
Marco, Ich bin so wie ich bin, die einen kennen mich und die anderen können mich... |
#370
|
|
Zitat:
Mit Erich bin ich aktiv in Kontakt, der hat mir ein paar wichtige Hinweise gegeben.
__________________
Andreas www.bootstechnik.de alle Binnen-Pflichtdokumente elektronisch dabeihaben: Thread 178207 Ruhrskipper: http://www.bootstechnik.de/downloads/ruhrschleusen.pdf (Version: 11.07.2019) |
#371
|
||||
So, mein USB-1Wire-Adapter ist da, und 10 Sensoren auch. Ich denke, ich werde den Feiertag am Montag für's Löten aufwenden.
Die 1-Wire-Integration ist eine von zwei wesentlichen Neuerungen in der Version 3 des GPSMonitor. Die andere ist eine leichte Überarbeitung der Optik: Grundlage bilden jetzt Grafiken. Diese sind im übrigen als Windows Bitmap in einem eigenen Verzeichnis dabei, und jeder kann sich passend zu seinem Boot den gesamten GPSMonitor anpassen. Womit auch die Frage geklärt wäre, was der GPSMonitor kann, was nicht auch ein Mikroprozessor und ein LC-Display könnte. Hier schonmal drei Screenshots zum anfüttern: (1 - Startbildschirm) (2 - Navigationsmodus) (3 - Menü)
__________________
Andreas www.bootstechnik.de alle Binnen-Pflichtdokumente elektronisch dabeihaben: Thread 178207 Ruhrskipper: http://www.bootstechnik.de/downloads/ruhrschleusen.pdf (Version: 11.07.2019)
|
#372
|
He, das sieh ja jetzt richtig gut aus!
Was habt ihr da schon wieder für nen Feiertag? Grüße
__________________
Marco, Ich bin so wie ich bin, die einen kennen mich und die anderen können mich... |
#373
|
|||
|
|||
Moin Andreas,
sieht gut aus, dann warte ich mal auf die Downloaddatei. |
#374
|
||||
Kurzer Zwischenstand:
Mein 1-Wire-Net mit (erstmal zwei) Temperatursensoren und dem USB-2-1Wire-Adapter funktioniert fein, die Digitemp-Software liest den Bus aus und zeigt die Temperaturen an. Für die Implementierung in FreeBasic habe ich jetzt drei Tage lang C-, C++- und Pascal-Code gelesen, aber ich krieg's nicht hin. Jetzt habe ich die Aufgabe mal an die FB-Community delegiert, vielleicht kommt dabei etwas herum. Ein Workaround wäre, die Digitemp-Software in regelmäßigen Abständen im Hintergrund aufzurufen und die Ausgabe auszulesen. Das ist aber aus verschiedenen Gründen schlechter Stil. Mal sehen ...
__________________
Andreas www.bootstechnik.de alle Binnen-Pflichtdokumente elektronisch dabeihaben: Thread 178207 Ruhrskipper: http://www.bootstechnik.de/downloads/ruhrschleusen.pdf (Version: 11.07.2019)
|
#375
|
||||
|
||||
Hallo Andreas,
die V3 ist ja der Hammer. Ich hoffe, du hast auch ein modernes Design. Ich habe halt kein Holz an Bord, aber ein schickes Design in Carbon wäre nicht schlecht. Ich warte sehnsüchtig auf die V3 (ist ja schon fast V8) Gruß Horst |
|
|