Seite 2 von 3

Re: Arduino - Drehzahlmesser mit Schrittmotor

BeitragVerfasst: Do 14 Feb, 2019 07:41
von andi
Richy hat geschrieben: Die Zündung hat so derbe gestört, dass es nicht mehr feierlich war. Daher denke ich, wenn man tatsächlich die Drehzahl haben will, muss man sich da was einfallen lassen.


Schau dir mal den Schaltplan an.
https://www.metriccustom.de/lib/exe/fet ... ltplan.jpg

Da sind alle Ein und Ausgänge konsequent über Optokoppler realisiert.
Die Spannungsversorgung geht über einen Längsregler und dann über einen DC/DC Wandler und ist somit galvanisch vom Bordnetzt getrennt.
Ich würde den Längsregler durch einen Steppdown Regler ersetzen, aber sonst schaut das gut aus.

Die Schaltung hab ich auf Lochraster nachgebaut und auch die Software in Luna AVR geschrieben, da gibts einen Faden im Forum, wo der Richard Schritt für Schritt erklährt wie das grundsätzlich funktioniert.

Re: Arduino - Drehzahlmesser mit Schrittmotor

BeitragVerfasst: Do 14 Feb, 2019 10:49
von andi
Simulation des Tachosignal 1 Impuls pro Radumdrehung Radumfang angenommen mit 1530mm
Ich hoffe die Berechnung stimmt :oops:
Tachosimulation.zip
(967 Bytes) 194-mal heruntergeladen

Re: Arduino - Drehzahlmesser mit Schrittmotor

BeitragVerfasst: Do 14 Feb, 2019 15:58
von andi
Tacho geht auch, ich hab nur ein wenig den Code vom Drehzahlmesser geändert.
Jetzt will ich beides in einem Sketch zusammenfassen und schauen ob beide Schrittmotoren von einem Atmel angesteuert werden können.

Re: Arduino - Drehzahlmesser mit Schrittmotor

BeitragVerfasst: Fr 15 Feb, 2019 09:57
von andi
Schrittmotor-x27.168 + Treiber im Reich der Mitte bestellt.
Dauert bis das Zeug da ist, der Preis is aber schwehr OK
Bin gespannt wie sich die Schrittmotoren verhalten.

Re: Arduino - Drehzahlmesser mit Schrittmotor

BeitragVerfasst: Di 02 Apr, 2019 13:51
von andi
So heute sind die letzten Teile eingetrudelt :-D
Ich hab gleich mal alles zusammen gestöpselt, und sieh da, der klein Schrittmotor für die Anzeige ein X27.168 + L298D Lassen sich schön ansteuern :-D
Der X27.168 ist auf alle Fälle schnell genug :smt023
Das bedeutet aber, das ich meinen Code überarbeiten muss, dabei hätte ich ein viel spannendes Projekt.
Den kleinen Schrittmotor hab ich auch gleich getestet, und der tut auch, wenn der Tages Km Zähler nicht zu schwehrgängig ist, sollte auch das realisierbar sein.
Jetzt brauch ich nur noch ZEIT, dabei gehts im Garten grad wieder los :smt049
Andi

Re: Arduino - Drehzahlmesser mit Schrittmotor

BeitragVerfasst: Fr 19 Apr, 2019 09:31
von andi
Der Code für den Drehzahlmesser ist geschrieben und funktioniert ganz gut.
Jetzt tät ich jemanden brauchen, der mir die Hardware zusammen bastelt. Das kann ich natürlich, ist aber nicht meine bevorzugte Tätigkeit :oops:
Einen der Drezahlmesser die mir der nanno gebracht hat, hab ich schon zerlegt.
Für die Demontage des Ring's hab ich mir ein Drehteil angefertigt, in den ich den Tacho stecke und so den umgebörtelten Rand des Instrumentenringes aufbiegen kann ohne den Ring zu zerstören.

Jetzt muss halt alles da drinnen wieder seinen Platz finden, Ideen dazu habe ich schon, schauen wir mal.
Wo ist mein Laubsägebogen zum Platinen zurechtschneiden :gruebel: Wie die befestigen
Der Yamaha Zeiger passt ned ganz zur Welle vom Schrittmotor :gruebel:
Wo krieg ich passende Gummi Hüllen/Knickschutz für die Kabeldurchführungen her :gruebel: oder Stoppel Stopfen
USB, ISP, oder Bluethooth Anbindung nach aussen ? Weil nochmal zerlegen :smt018
Die Beleuchtung muss auch anders gelöst werden ? Schauen wir mal ob sich das auch so ausgeht ?

Drehzahlmesser_mit_X27.168_02_v17.04-2019.zip
(2.47 KiB) 192-mal heruntergeladen


Ich hab mal begonnen den Code für den Tacho mit Tages km Anzeige zu schreiben.
Und dann gehe ich die Zyndung für den Dreizylinder an, die logische Strucktur hab ich schon im Kopf, ich will das so schreiben, das man das ganz leicht auf ein Kennlienienfeld erweitern kann, um andere Einflußgrößen mit zu berücksichtigen. Aber das ist eine andere Geschichte :-D

Re: Arduino - Drehzahlmesser mit Schrittmotor

BeitragVerfasst: Fr 19 Apr, 2019 09:36
von Nanno
Ich würd' USB nehmen und nach außen führen. Persönlich halt ich nicht viel von Bluetooth bei solchen G'schichten und ein Kabel ist halt reliabel.

... und mach dir keinen Stress wegen der Dreizylinder Zündung, ich warte immer noch auf den Geber-Nocken/Rotor. :-D

Re: Arduino - Drehzahlmesser mit Schrittmotor

BeitragVerfasst: Fr 19 Apr, 2019 09:45
von andi
Tachometer_mit_X27.168_v01_19.04-2019.zip
(2.54 KiB) 183-mal heruntergeladen


Der Code lässt sich fehlerfrei compilieren, ist aber ungetestet, dazu muss ich mir ersteine Testumgebungaufbauen.
Ist aber schon toll mit wie wenig Aufwand sich sowas schreiben lässt :-D
Es werden da zwei Schrittmotoren angesprochen, trozdem sollten die den Ablauf nicht blocken.

Zum Glück hat mir der nanno auch einen Tacho mit gebrochenem Gehäuse gebracht so das ich den Tacho aufbauen kann ohne gleich was kaputt machen zu müssen :smt023

Nanno hat geschrieben:Ich würd' USB nehmen und nach außen führen. Persönlich halt ich nicht viel von Bluetooth bei solchen G'schichten und ein Kabel ist halt reliabel.
... und mach dir keinen Stress wegen der Dreizylinder Zündung, ich warte immer noch auf den Geber-Nocken/Rotor. :-D


Kommt auf den Platz an, und ob ich einen Arduino nehme oder das mit einem Atmel Mega8 (von denen habe ich ein paar) aufbaue.
lg
Andi

Re: Arduino - Drehzahlmesser mit Schrittmotor

BeitragVerfasst: Di 30 Apr, 2019 12:11
von andi
Ich konnte mich noch nicht überwinden die Hardware zu bauen, angefangen hab ich, aber das ist nicht meine beforzugte Tätigkeit :oops:
Mein bessere Hälfte hat auch immer wieder Aufträge für mich, und so schleppt sich das Vorhaben dahin :floet: wird schon werden :smt023

In der Zwischenzeit hab ich ein persönliche Cloud hochgezogen :smt049 eine nextCloud geht super ich bin begeistert :smt023

Und ich hab mit dem Code für eine Zündung begonnen.
Im Gegensatz zu den mir bekannten Beispielen, hab ich vor die Rechnerei auf ein Minimum zu berenzen.
Ausserdem muss ich die Besonderheiten der Arduinoumgebung Berücksichtigen :omg:

Derzeit generiere ich aus ein paar Basiswerten und einer Tabelle mit Grad vOT die ich im EEPROM abgelegt habe ein Array.
Ich arbeite nicht mit RPM sondern mit den Zeiten zwischen zwei Impulsen vom PickUp in µSec
Im Array stehen derzeit diese Zeiten von 400 U/Min - 15000U/Min jeweils alle 200U/Min dann die Grad vOT der Wert fürs Einschalten der Zündspule
Dieses Array baut sich dynamisch beim Einschalten auf, und steht dan im Speicher zur Verfügung.

Jetz muss ich mir noc hwas gscheites einfallen lassen um die richtigen Werte im Arry auszulesen.
Da muss ich sicherlich noch einigemale drüber schlafen.

Ich muss jetzt trotzdem mal den Lötkolben holen und die Hardware für den DZM zusammenlöten. Das geht ja noch, aber wie das alles im Gehäuse vibrationsfest verbauen, zugänglich für einen USB Stecker solls ja auch sein. :omg:
lg
Andi

Re: Arduino - Drehzahlmesser mit Schrittmotor

BeitragVerfasst: Mi 01 Mai, 2019 15:00
von andi
Hab ein wenig an der Hardware gearbeitet 8)
4.jpg

5.jpg


Die Spannungsversorgung für den Atmel und den Driver für den Schrittmotor :smt023

Die Spannungsversorgung für den Prozessor ist galvanisch vom Bordnetz getrennt.
Der Schrittmotor lässt sich mit max 9V betreiben. Da ich keinen passenden Regler hatte sind 8V draus geworden. Von den 8V geht's mit einem StepDown Regler auf 5V und von dort mit einem DCDC Wandler galvanisch getrennt zum Arduino.
Der Optokoppler für das Eingangssignal sorgt für die Aufrechterhaltung der galvanischen Trennung.

Jetzt fehlt noch der Motordriver, da muss ich mir noch überlegen wie ich den mit Optokoppler antreibe.
Darüber hab ich mir noch keine Gedanken gemacht.

Re: Arduino - Drehzahlmesser mit Schrittmotor

BeitragVerfasst: Mi 01 Mai, 2019 15:12
von Nanno
Schaut aus als hättest ja noch MASSENHAFT Platz. :wink:

Re: Arduino - Drehzahlmesser mit Schrittmotor

BeitragVerfasst: Mi 01 Mai, 2019 17:53
von lallemang
Sieht gut aus. :smt023





PS: Galvanische Trennung :idea:
(Ich hab' da ein Problem mit Spannungsmessung am Arduino)

Re: Arduino - Drehzahlmesser mit Schrittmotor

BeitragVerfasst: Do 02 Mai, 2019 06:26
von andi
lallemang hat geschrieben:Sieht gut aus. :smt023
PS: Galvanische Trennung :idea:
(Ich hab' da ein Problem mit Spannungsmessung am Arduino)


Servus,
Ich hab ja ein weiteres Projekt im Kopf, einen Laderegler für Gleichstromlichtmaschinen, mit Strombegrenzung u.s.w.
Dafür hab ich auch lange nach eine Möglichkeit gesucht Spannung zu messen und dabei galvanisch zu trennen.

Dabei bin ich auf sowas gestoßen z.B. "Spannung/Frequenz Wandler AD7740YRMZ"
Ich hab mir für ein paar Cent sowas fertig aufgebaut aus dem Reich der Mitte schicken lassen. Mit einem nachgeschaltetem Übertrager bekommt man galvanisch getrennt eine Frequenz mit eine 1:1 Beziehung zur Spannung.
Die kann man mit dem Arduino messen. Dafür gibt es glaub ich sogar eine Library die das ganze vereinfacht. wenn man das nicht möche kann man einen Frequenz Spannungswandler dazwischen schalten und bekommt eine Spannung ;-)

Re: Arduino - Drehzahlmesser mit Schrittmotor

BeitragVerfasst: Do 02 Mai, 2019 06:35
von andi
Nanno hat geschrieben:Schaut aus als hättest ja noch MASSENHAFT Platz. :wink:


Das relativiert sich, die Platine wird noch voll, da kommt noch der Motordriver und ein 4 fach Optokoppler + eine Menge Wiederstände drauf.
Und dann natürlich noch der Arduino.
Aber es geht sich alles aus :smt023

Re: Arduino - Drehzahlmesser mit Schrittmotor

BeitragVerfasst: Do 02 Mai, 2019 17:39
von lallemang
Danke Andi,

hört sich zwar erstmal von-hinten-durch-die-Brust an, aber dann :smt023

Gry§e :wink: