Benutzer-Werkzeuge

Webseiten-Werkzeuge


cruisecontrol

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
cruisecontrol [2011/10/25 19:51]
inoculator [Grundgedanken]
cruisecontrol [2011/10/26 08:57] (aktuell)
inoculator [Simulation]
Zeile 3: Zeile 3:
 Ziel: Technische Details und Anleitungen zum Bau eines Tempomaten, oder Geschwindigkeitsbegrenzers\\ Ziel: Technische Details und Anleitungen zum Bau eines Tempomaten, oder Geschwindigkeitsbegrenzers\\
 Eingestellt: 14.10.2011 von Inoculator\\ Eingestellt: 14.10.2011 von Inoculator\\
-Letzte Aktualisierung: 15.10.2011\\+Letzte Aktualisierung: 25.10.2011\\
 Den Prolog bitte erst löschen, wen der Artikel Releasequalität hat.\\ Den Prolog bitte erst löschen, wen der Artikel Releasequalität hat.\\
  
Zeile 13: Zeile 13:
 ====== Technik ===== ====== Technik =====
 ===== Rechtliches ===== ===== Rechtliches =====
-Das Projektdaten (Designs, Dokumentationen, Konzepte) sind OpenSource/OpenHardware. Nachbau, Verwendung und Veränderung ist ausdrücklich erlaubt ohne um Erlaubnis zu fragen und ohne Gebühr zu zahlen. Der Author kann jedoch für keine Schäden haftend gemacht werden. Anpassungen und Verbesserungen sollen wenn möglich in das Projekt zurückfliessen. +Die Projektdaten (Designs, Dokumentationen, Konzepte) sind OpenSource/OpenHardware. Nachbau, Verwendung und Veränderung ist ausdrücklich erlaubt ohne um Erlaubnis zu fragen und ohne Gebühr zu zahlen. Der Author kann jedoch für keine Schäden haftend gemacht werden. Anpassungen und Verbesserungen sollen wenn möglich in das Projekt zurückfliessen. 
 ===== Grundgedanken ===== ===== Grundgedanken =====
 Die Schaltung basiert auf einem einfach OP AMP (Operationsverstärker) LM358.\\ Die Schaltung basiert auf einem einfach OP AMP (Operationsverstärker) LM358.\\
Zeile 30: Zeile 30:
 Als Simulation verwende ich LTSpice. Die Software bietet einen guten und kostengünstigen Weg sich an die Praxis heranzurechnen.\\ Als Simulation verwende ich LTSpice. Die Software bietet einen guten und kostengünstigen Weg sich an die Praxis heranzurechnen.\\
 In meinem Falle habe ich eine komplette Regelkette aufgebaut, bei der ich über hilfskreise die Masseträgheit des EL simuliere.\\ In meinem Falle habe ich eine komplette Regelkette aufgebaut, bei der ich über hilfskreise die Masseträgheit des EL simuliere.\\
-{{ :cityel:cruisecontrol:ltspicesim.png?100 |}}+{{ :cityel:cruisecontrol:ltspicesim.png?700 |}} 
 +Links die Quelle E2 bis zu E1 stellt das CityEL mit seinem Curtis dar. Es wird zunächst davon ausgegangen, daß das Fahrpedal voll durchgetreten ist. Die Konstantstromquelle I1 übernimmt dabei die 1mA am Poti. V1 sind die 12V vom DC/DC.\\ 
 +Die Feedbackleitung stellt die durch E2 entkoppelte Strecke zum Curits dar.\\ 
 +Über R11 wird zunächst C4 geladen. Parallel dazu über R9 der C3. R9 und C3 sind die Massebeschleunigung und simulieren die Trägheit beim Gasgeben.\\ 
 +R10 dient zum Entladen von C3, wenn "Gas" weggenommen wird.\\ 
 +Da das EL nicht apprupt verzögert, sondern auch beim lösen des Pedals noch nachläuft, tritt an dieser stelle C4. Seine Ladung erhält das "Gas" noch ein wenig, wenn über die Feedbackleitung das Signal abfällt. E1 stellt somit den Magnetsensor und den Frequenz-Volt-Wandler dar.\\ 
 +UTacho ist das Signal, welches an Pin4 des Wandlers abgegriffen werden kann.\\ 
 +Natürlich ist die Realität viel komplexer, aber für diesen Fall soll das reichen.\\ 
 +R8 und R6 sind das 1Mohm Poti, mit der die maximale Geschwindigkeit vorgewählt werden kann. Ich habe in der Simulation einen beliebigen Wert gewählt, der dem oberen Geschwindigkeitsband des ELs entspricht.\\ Die Bauteile im LTSpice entsprechen nicht unbedingt den tatsächlichen Bauteilen. Dieses hat aber nur minimale Auswirkungen auf das Regelverhalten.\\ R2, C2, C1 und R1 sind die Bauteile, welche die Reglerkennlinie festlegen.\\ R3 dient als Schutzwiderstand für den Optokoppler U2.\\ 
 +Hier mal der Output von LTSpice. Grün = Geschwindigkeit; Rot = Gaspedal;Blau = Regelereingriff; Türkis = Speedlimit:\\ 
 +{{ :cityel:cruisecontrol:ltspice_output.png?700 |}}\\ 
 +Bei 0,2sec wird Vollgas gegeben (rot = 5V)\\ 
 +Das EL gewinnt Fahrt (grün beschleunigt)\\ 
 +Bei 2,5sec wird die Topspeed erreicht und der Regler steuert auf (blau).\\ 
 +Das Gaspedal wird elektronisch abgeregelt (rot sinkt)\\ 
 +Nun folgen zwei kleine Schwingungen, bis das EL dann auf Topspeed stabilisiert.\\ 
 + 
 +===== Platine ===== 
 +Ich arbeite immer noch bedrahtet und so sind auch auf der Platine wenige aber dafür anfassbare Bauteile zu finden. Es handelt sich um eine 25mm x 45mm einseitige Anfertigung. Auf der einen Seite sind die beiden Adern, welche an den Fahrsignalen angeschlossen werden, auf der Anderen die 3 Signale +12V, Masse und Tacho (Pin4).\\ 
 +Auf dem Prototypen habe ich noch keine Stecker angebracht, da ich mir über weitere Integration noch nicht klar bin.\\ 
 +{{ :cityel:cruisecontrol:einbauanleitung.png?400 |}}\\
 ====== Bilder/Dokumente ===== ====== Bilder/Dokumente =====
 Hier ein Bild des aktuellen Prototypen:\\ Hier ein Bild des aktuellen Prototypen:\\
Zeile 36: Zeile 56:
 In dieser Datei befinden sich die ExpressPCB Dateien und eine erweiterte LTSpice Simulation, wer also Spaß am Nachbau hat, bitte schön:\\ In dieser Datei befinden sich die ExpressPCB Dateien und eine erweiterte LTSpice Simulation, wer also Spaß am Nachbau hat, bitte schön:\\
 {{:cityel:cruisecontrol:cruisecontrol.zip|}}\\ {{:cityel:cruisecontrol:cruisecontrol.zip|}}\\
 +Einbaubilder:\\
 +{{:cityel:cruisecontrol:einbauanleitung.png?100|}}\\
  
cruisecontrol.1319565066.txt.gz · Zuletzt geändert: 2011/10/25 19:51 von inoculator