Forum:	Marke Eigenbau
Téma:	Intelligente Tankstellen-Schaltung
------------------------------------------

mx-6:
Hallo Leute,
bin grad am überlegen eine neue Tankstellenschaltung zu bauen. 
Habe zur Zeit eine normale Schaltung über einen 3-Stelligen Drehschalter, der mir zwischen Dauerplus, Zündungsplus und Nullstellung umpolt. Funktioniert eigentlich einwandfrei. 
Das Problem ist jedoch: habe ich an der Tankstelle auf Dauerplus geschaltet und vergesse nach dem Tanken sofort auf Zündungsplus (Normalstellung) umzuschalten, dann besteht die Gefahr beim Verlassen des Fahrzeugs, dass der PC ungewollt weiterläuft und den Akku leersaugt. Mir persönlich ist es schon oft passiert und ich denke da bin ich nicht der einizige. 
Meine Idee sieht so aus: 
Eine Schaltung zu entwerfen, bei der die &quot;Tanken-Stellung&quot; über eine Zeitschaltung nur z.b. 30 min 12V+ liefert und dann den PC wie üblich herunterfährt. Bei Minute 29 werden ein paar Piepstöne erklingen, die darauf Hinweisen, dass in 1 Min der PC heruntergefahren wird. Sitzt man z.B. gerade im Auto und will dass der PC noch weiter läuft, drückt man einen kleinen Taster, der die Laufzeit um nochmal 30 min erweitert. 
Zusätzlich wird noch die Bordspannung gemessen. Fällt diese unter einen bestimmten Wert z.b. 10,5 V wird ein dauerpiepston ausgegeben, um auf die niedrige Versorgungsspannung hinzuweisen. Hierbei könte man das Modul so einstellen, dass es auch nach dem Dauerpiepston automatisch nach 1 min den Pc herunterfährt (auch wenn der Tanken-Timer noch einige Minuten abzulaufen hat). 
Für die 3 Stellungen (Tanken, Normal, Parken) könnte man noch 3 LEDs anbringen, die die jedweilige Stellung anzeigen. Sobald irgend ein Pieps-Alarm ertönt, könnte man diese LEDs evtl. noch Blinken lassen. 
Bevor ich das ganze mache, wollte ich fragen ob noch jemand interesse an so einer schaltung inkl. Schalter, Anleitung und allem was benötigt wird, interessiert ist? Ich könnte dann beim erstellen der Platine, gleich mehrere fräsen und die benötigten Bauteile entsprechend der gewünschten Anzahl einkaufen. 
Kritik/ Vorschläge erwünscht :)

da_user:
Wie wäre es, wenn du das herunterfahren mit der ZV koppelst? Sobald du zusperrst fährt der PC runter, an der Tanke sperren ja die wenigsten ihr Auto zu. Hochfahren am besten auch über die ZV ;-)

datenflo:
so etwas gibt es aber auch schon, C1500 hat das zb in seinem Auto verbaut....es gab da auch mal einen Thread drüber ;)

EDIT
http://www.car-pc.info/phpBB2/viewtopic.php?t=10536
da is er :D

brmlm:
ich persönlich würde es so lösen:

was du brauchst:
2*relai
2*diode (strom beachten)
1*taster
sobald du das autoabgestellt hast, drückst du auf den taster damit lässt du den pc weiter laufen!
sobald dan wieder ein zündungsplus anliegt läuft es weiter und schaltet beim nächsten abstellen des autos auch mit ab!

mx-6:
@ da_user ja das sind doch bestimmt die, die sich dann wundern, wenn später im auto was fehlt, oder das komplette Auto;)
ich schließe immer ab!
bloblem nr2 ist noch, wenn ich daheim mein auto abstelle und einen größeren Mp3 Sync mache bzw. über meinen heimpc auf den CarpC (mstsc) zugreifen möchte, dann will ich nicht mein Auto geöffnet lassen. 
@datenflo ja das hat eine Ähnlichkeit, leider ohne timer wie ich sehe

Gunther:
bau als relais 2, eines mit timer ein dann gehts.
Gruß Gunther

datenflo:
ja mit der Schaltung wird das Problem was du geäußert hast, daß man es vergessen könnte abzuschalten gelöst.

mx-6:
@ brmlm ja so hatte ich mir das vorgestellt, halt eben noch mit zeitrelais und den spielereien, dass es mir vor ablauf der Zeit kurz bescheid-piepst, damit ich bei bedarf nochmal die zeit erweitern kann. 
die geschichte von dbassix &amp; ct1500 ist im prinzip auch nichts anderes, wenn man die zeitschaltung mit einbaut, aber das ganze hat ja keiner umgesetzt, so wie ich das sehe?! 
..deshalb wollte ich fragen....aber sei´s drum :) dann wirds halt nur ein exemplar geben:smoke:

datenflo:
mit Zeitrelais glaube ich nicht, die normale Schaltung hab ich schon ein paar mal verbaut gesehen, zb bei C1500 selbst.

mx-6:
ja so siehts aus und die anderen gingen glaub leer aus...

C1500:
mx-6 hat folgendes geschrieben:ja so siehts aus und die anderen gingen glaub leer aus...
Wie soll ich das verstehen?
Es gab niemals eine Platine oder ähnliches.
Ich hab einfach 2 kleine Relais zusammengeklebt und dann per Luftverdratung die schaltung aufgebaut.
Um die Schaltung zu erweitern könnte man einfach an den Zündungseingang ein Zeitrelais hängen, das dann nach eingestellter Zeit für &lt;1 Sekunde Spannung anlegt.
Dann würde dei Selbsthaltung auch zurückgesetzt.

Tom78:
Ich hab da mal ganz was anderes angefangen:
2 Datenleitungen vom Parallelport (D0 und D1) und Zündung logisch verknüpft und damit ein Relais (bzw sowas ähnliches) angesteuert.
Logisch gesehen wirds bei mir mal folgendermaßen aussehen:
(D0 UND NICHT D1) ODER Zündung
Das bedeutet, D0 muß 5V ausgeben und D1 0V um den PC eingeschaltet zu lassen. Gesteuert werden diese beiden Datenleitungen über ein kleines Prog, das den nötigen Zustand für ne definierte Zeit herstellt.
Vorteile:
- Zeit per SW definierbar
- Kein allzu großer HW-Aufwand
- Man kann's ned vergessen!!!
Die logische Verknüpfung von D0 und D1 soll sicherstellen daß die Initialisierung vom Parallelport beim Rechnerstart keinen Einfluß auf die Schaltung hat.
Aufgebaut ist die Schaltung aber noch ned so ganz. ...

mx-6:
Zitat:
Es gab niemals eine Platine oder ähnliches.
Hallo C1500,
ja genau das habe ich doch gemeint. 
Da ich vor dem gleichen Problem stehe und mir so eine Schaltung zusammenstellen möchte, wo unter anderem diese Zeitschaltung und die Warnungen gleich mitintegriert werden sollen, dachte ich - frag ich mal hier an, weil ich der Meinnung war, dass nicht nur ich das Problem habe und nicht grad jeder Lust/Zeit/Wissen hat um das einmal sauber auf Platine zu bringen...mehr wollte ich doch nicht :roll: 
mir ist auch klar, dass dieses Thema nicht neu ist ...
bloß haben sich die letzen threads irgendwie aufgelöst. Außer jemand hat die Platine doch irgendwie erstellt und die haben es untereinander per PN irgendwie gelöst, kann ja sein....
...vermutlich können die meisten auch ohne so einer schaltung bzw. nur mit den Jumper-Optionen des M2 gut leben. Viele lassen Ihren Rechner an der Tankstelle halt eben herunterfahren oder lassen Zündung an :lol: 
ich kenn da ein paar...aber ist ja auch okay wenn die damit zufrieden sind. 
Ich bleib bei meinem Modul, kann ja jeder machen wie er will:wink:

datenflo:
Um mal einen Ganz anderen Lösungsvorschlag anzusprechen...
Ich habe das über meine IO-Karte und den Eventhandler gelöst....
Ich betätige ein Button auf dem Touch unddas Relais zieht für 20min an.

mx-6:
hmm das ist natürlich auch eine super Idee, darauf bin ich noch nicht gekommen. Hab auch die velleman-karte drin, nur sind leider alle Ausgänge für mein selbstgebautes Radio belegt. Kann aber evtl. auf einen ausgang verzichten, weil ich nicht unbedingt 5 Speicherplätze fürs Radio brauch...
ich denke mit dem Eventhandler kann man dann auch das mit der akustischen und optischen Warnung vor Ablauf der 20 min einrichten. 
ich glaub das muss ich mir nochmal genauer anschauen:crazy: 
danke für den tip:thumbright:

datenflo:
mx-6 hat folgendes geschrieben:.
ich denke mit dem Eventhandler kann man dann auch das mit der akustischen und optischen Warnung vor Ablauf der 20 min einrichten. 

sicher das geht.
Man könnte sogar ein Menü im Skin erstellen, in dem dann gefragt wird, verlängern ja nein oder so ähnlich

mx-6:
ja ich hab schon immer gesagt, dass der event-handler eine geniale sache bei cpos ist, weshalb ich u.a. nicht zu einer anderen anwendung wechseln möchte...
Habe bei mir schon für meinen SpaceNavi so einige Einträge drin und der Scrollbalken wird immer kleiner:lol: durch die vielen Einträge und trotzdem läufts einwandfrei. 
dann probier ich es erstmal auf diese Weise, wenn das so sauber läuft, wie ich mir das vorstelle, dann brauche ich nichts anderes. 
Nur einen kleinen hacken hat das ganze: man muss beim ausschalten der Zündung drauf achten, dass man innerhalb der 5 sek diesen button betätigt. 
Aber um diese 5 sek. Soft-off Zeit zu erweitern gibt es hier im forum auch schon jemanden, der das ganze mit einem hex-editor abgeändert hat. 
oder wie hast du das Problem gelöst?

datenflo:
ich drück die taste vorher und schalte dann die zündung aus....wenn ich die zündung wieder anschalte merkt cPos das am digitalen eingang und beendet die holdon aktion ;)

mx-6:
ja, wenn man den button irgendwie auf den oft verwendeten menüs plaziert und immer dran denkt, diesen rechtzeitig zu betätigen, was man eigentlich beijedem anderen hardware-schalter auch beachten muss, dann geht es eigentlich auch ganz gut. 
das Wochenende ist gerettet :) jetzt gibts wieder was zu tüffteln:laughing1:

C1500:
@datenflo: kannst du bitte mal deine Einträge im Eventhandler posten?
Würde uns allen viel Arbeit ersparen :D 
Gruss Peer

datenflo:
klar kann ich mal machen.Ich wühl mich heut abend mal durch meine cPos Sicherungen....hab im mom keine IO Karte im Auto, da mir der LPT Port mächtigst auf die Nerven gegangen ist.Daher auch die Einträge nicht im EH, such ich aber heute Abend raus ;)

datenflo:
soo dann will ich mal...ich muß dazu sagen das bei mir Remote nur vom Zündungsplus geschaltet wird(also ein Relais schaltet) da ich via Remote auch noch Netzteile versorge für den USB-Hub ect.
Im Eventhandler 
Funktion clr_digo_1
Event
digi_1=on
In den Settings der IO Karte digo1 auf impuls stellen und die Zeitspanne die Remote überbrückt werden soll.

Relais habe ich wie folgt angeschlossen.
1 Relais für digi1 
von der Zündungsspannung einschalten lassen das es eingeschalteter Zündung digi1 schließt
2. Relais für digo1 
hinterm Relais für digi1 eine Diode verbauen dann das dann das Relais so anschließen das es Dauerplus auf die Remoteleitung legt.
Wichtig ist halt das Remote nur geschaltet wird und keine Verbraucher dran hängen, sonst raucht die Diode sofort ab :D 
Ich hoffe das war einigermaßen verständlich erklärt

mx-6:
okay also vom Prinzip her glaube ich es verstanden zu haben. 
Danke schonmal...
ich werd´s versuchen bei mir so einzurichten, dass mir ein Eingang der relaiskarte den Zündungsplus überprüft....sobald die +12V auf diesem Eingang fehlen, kommt bei mir auf dem Touchscreen die Message, &quot;PC weiter laufen lassen?&quot; (evtl. mit Ton) Wenn man dann innerhalb der 5 sek, bevor der Rechner in den Ruhezustand geht, den Button drückt, dann soll ein Ausgang der Relaiskarte einfach für eine bestimmte Zeit die Spannung halten. 
Wie ich das hinkriege, dass er vor ablauf der Zeit noch einmal nachfragt, weiß ich bis jetzt nur grob und bin mir nicht sicher ob das umsetzbar ist. 
Auch das mit der Abfrage-Message muss ich nochmal schauen, obs möglich ist, aber ich denke das dürfte gehn. 
sollte das gehn, gibts später ein How-To...
 :read2:

mx-6:
...wozu hat man cpos auf dem heimrechner :)
habs gleich mal kurz ausprobiert....der erste teil funktioniert schonmal.

Function: showquery_PC weiter laufen lassen?:digo_0 = On
Event: digi_0 = Off

Erklärung: Wenn digi_0 (Wenn Eingang_0 aus ist, also in anderen Worten wenn die Zündung aus ist, wird der Text &quot;PC weiter laufen lassen?&quot; angezeigt und darunter zwei Buttons &quot;Yes&quot; und &quot;No&quot;.... drückt man &quot;Yes&quot; wird der Befehl &quot;digo_0 = On&quot; ausgeführt, was soviel bedeutet wie Ausgang_0 einschalten, wo wiederum ein Relais eine +12V Spannung auf den Zündungsplus des M2 ATX legt.

den Rest test ich mal morgen....:sleepy2:

bmw530:
Zitat:Function: showquery_PC weiter laufen lassen?:digo_0 = On 
Event: digi_0 = Off 
Die Funktion stimmt nicht ganz, da digo_0 = On ein Event und keine Funktion ist.
Funktion: showquery_PC weiter laufen lassen? : set_digo_0
Event: digi_0 = Off 
so könnte es gehen.

mx-6:
Hi BMW530
ja das ist gut möglich, habe bei mir daheim keine Relaiskarte dran, weshalb ich das nicht testen konnte. Das war mehr oder weniger Beispielhaft, hab mir schon fast gedacht dass noch ein wenig angepasst werden muss. Spätestens beim testen im Auto mit meiner Relaiskarte hätte ich es bemerkt. Aber danke das du mir das Leben erleichterst ;)
Zitat:habs gleich mal kurz ausprobiert....der erste teil funktioniert schonmal.
damit war mehr oder weniger gemeint, dass die Message selbst ja funktioniert und das man die Möglichkeit hat einen Befehl hintendran zu hängen :)
Bin heute noch nicht dazu gekommen um zu schauen, wie ich den zweiten Aufruf (für die Zeit-Erweiterung) gestalte.
Werd mich noch melden...

bmw530:
zum Testen brauchst du keine Karte, in Cpos kannst du I/O Karte simulieren. Einfach in de Settings&gt; I/O&gt; Virtual IO Card einstellen.
Ps. Die Tankstellenfunktion habe ich ebenfalls mit I/O Karte und Cpos realisiert, allerding etwas komplexer mit ZV Fernstart.
http://www.car-pc.info/phpBB2/viewtopic.php?t=18238&amp;highlight=

mx-6:
ok danke für den Hinweis, hab ich nicht gesehnmit dem virtual.... Jetzt hab ich das mal testweise eingegeben, irgndwie passiert aber nichts. Wenn ich nur die Funktion set_digo_0 nehme, sehe ich dass er es auch ausführt. 
zusammen mit showquery tut sich jedoch nichts. 
kannst du es bei dir mal testen?
danke

bmw530:
bei mir geht es auch nichts. Die Funktion scheint tot zu sein.

datenflo:
warum lässt du nicht einfach das Menue wechseln und baust ein kleines Menue mit der Anzeige und Abfrage?

mx-6:
ja ich schau mal, wenn nichts hilft, muss ich wohl ein menü machen. ist ja schnell fertig...

Air:
Viele Wege führen zum Glück. Ich bin jedenfalls mit meinem Spannungswächter zufrieden (siehe Signatur).

Ich hab auch einen 3-Stufenschalter:
-Stellung oben: PC Steuerleitung ein, unabhängig vom Zündplus über den Spannungswächter.
-Stellung Mitte: PC Steuerleitung aus.
-Stellung unten (Normalstellung): PC Steuerleitung auf Zündplus über den Spannungswächter.

Die Lösung ist zwar nicht raffiniert, aber ich kann den Rechner laufen lassen wann ich will und hab trotzdem keine leere Batterie. 

Wieviel Entladung man der Batterie zumuten will, stellt man mit der Abschaltspannung am Spannungswächter ein.

datenflo:
@ air 
da hast du wohl Recht, es gibt etliche Möglichkeit
Wenn man es ganz easy lösen will kann man auch einfach ein Relais den Jumper vom M2 umsetzen lassen. Da mit hat man dann eine andere Abschaltzeit.
Man könnte zb durch schalten des Relais den Jumper vom M2 trennenund hätte so die dauer On Stellung. 
In cPos könnte man dann sagen das Relais soll sagen wir mal 15min anziehen. nach Ablauf der 15 min setzt dasRelais den Jumper wieder und der PC fährt runter.
Über einen Digi Port könnte man dem PC dann mitteilen, das die Zündung wieder aktiviert wurde.
So hätte man sich die fummelei mit der Remoteleitung gespart.
.....aber wie gesagt es gibt so viele Möglichkeiten das zu lösen......

toxdafox:
Hallo,
kann man dies nicht software mäßig machen?
Windows leitet Hibernate ein =&gt; cPOS erkennt das und hält den Hibernate zurück und fragt gleichzeitig ob Windows runterfahren soll und nicht.
Sowas realisierbar?
