Hallo Leute (:
Ein bekannter von mir bad mich, eine Schaltung zu bauen, mit der es
möglich ist, die Drehzahl eines Diesel-Motors einzustellen und zu
überwachen. Dazu hat der Bekannte (eher der Mechaniker) an dem
Dieselmotor rumgebastelt, so dass ich eine Art "Signalgeber" für jede
viertel umdrehung habe. (Sprich 4 Signale = 1 Umdrehung) ... Soweit so
gut => Die aktuelle Drehzahl kann ich somit mit Timer0 im Counter
betrieb rausfinden (wenn ich mich irre, bitte sagen!). Das meinige
Problem jetzt ist aber, ich muss ja - je nachdem ob die aktuelle
Drehzahl zu hoch oder zu niedrig ist - regulieren können, dazu dachte
ich eignet sich ein Schrittmotor, da man damit relativ kleine
veränderungen vornehmen kann. Der aktuelle Einkaufswagen sieht so aus:
1x ATtiny2313
1x QSH4218-40-033 (Hybrid-Schrittmotor, 0,33Nm Haltemoment)
1x TMC 222 SI (Integrierter TMC-Schrittmotor-Controller)
Letzteres schlägt aber mit knapp 11Euro ganzschön ein, dafür das der
Schrittmotor auch schon 25Euro kostet ...
Jetzt hab ich gelesen von dieser L297 und L298 Kombi. mit der man auch
relativ einfach Schrittmotoren ansteuern können soll.
Ich muss ja nicht mehr machen wie den "Gas-Hebel" ein stück vor bzw
zurück zu schieben/ziehen also brauch ich keine Haltekraft (die
Rückzugfeder wurde ausgehangen)
Was eignet sich denn nun am besten?
PS: Mein Bekannter wollte noch ein LCD, indem Nenndrehzahl und aktuelle
Drehzahl angezeigt werden sollen, gibts da was billiges zu empfehlen,
wenn möglich alles aus dem selben Shop, um Veraandtkosten zu sparen ...
Gruß
Philipp
schlachte ein altes Floppy-Laufwerk aus, da sind sowohl Stepper Motore
als auch Treiber Bausteine drin. = 0 EUR
Als Grundplatine mit einem tiny such mal bei Pollin nach Artikelnummer
810148 = 8 EUR
wenn du noch ein paar Bits zusätzlich brauchst pack dir ein paar
Schieberegister dran, die kosten das Stüück 50 ct. = 4 EUR (mit ein paar
Kondis)
> Gute Idee ;) Aber wie steuer ich dann den Treiber an?
hardware:
als Output nutzt du Schieberegister an den 3 "Programmierleitungen"
(MISO, MOSI, SCK) Damit kannst du dann an die Steuereingänge des
Treiberbausteins für den Stepper anschubsen.
Als Input-Bits verwendest du einen oder mehrere der 4 Port-eingänge die
da an der Ecke des Pollin Spiels dran sind und
Software: Irgendwas in C häkeln
PS: Wenn dir der Tiny2313 nicht ausreicht, kannst du dir auch einen
Tiny4313 besorgen, der ist Pinkompatibel und hat doppelte
Speicherkapazität, kostet 2 EUR oder so.
guck mal hier. "Mein" Anwendungsfall des Pollin-SPiels ist der letzte
Beitrag
Beitrag "Messgeraetchen aus Pollin Spiel bauen"
> Was eignet sich denn nun am besten?
Seit Jahrzehnten machen das alle Modellbauexperten
mit Servos.
Die lassen sich einfachst mit einem uC ansteuern (man
braucht genau eine Leitung und die 5V), und
haben meist genug Kraft (zumindest gibt es kräftige).
Was hier an abstrusen Vorschlagen kommt, von Floppys
(die gerade mal ihren Kopf bewegen müssen) über
Schieberegister (bei 2 notwendigen Ausgängen?)
bis hier zu Kinderspielzeug, man merkt, dass niemand
hier solche Dinge jemals gemacht hat.
Wenn der Dieselmotor jedoch draussen eingesetzt werden
soll, dann sind Modellbauservos nicht wasserdicht genug,
und wenn das über tausende Kilometer halten soll, dann
sind Modellbauservos nicht haltbar genug.
Bei grösseren Anforderungen müsste man die teureren
Industrieservos nehmen.
Einen Schrittmotor hingegen wird niemand für solche
Regelaufgaben einsetzen. Wozu auch, wenn die Regelstrecke
ihren Istwert gar nicht von der Gashebelposition sondern
der Umdrehungszahl bekommt.
http://www.baldor.com/pdf/manuals/1205-394.pdf
Sehr interessantes PDF ! Danke.
PS: Der Dieselmotor steht still und ist überdacht (das Ganze ist ein
SelfMade-Generator)
Dann werd ich jetzt wohl doch auf conrad bestellen müssen ~.~ (... da
ist's immer so teuer ... aber will alles in einem Shop bestellen zwecks
Versandtkosten)
Kann man ein LCD auch i.wo einfach Ausbauen und wiederverwenden?
(Brauche vllt 2x16 Zeichen; wüsst nicht wo sowas drinn ist ...)
Gruß
> bis hier zu Kinderspielzeug
Möglicherweise hast du dir die Pollin "Kinderspielzeug" Platine noch
nicht angesehen.
Da ist ein Tiny2313 drauf, ein paar Taster, ein LCD-Display. Eigentlich
alles was Philip braucht. Natürlich kann der jetzt eine tropen- und
Antarktis-taugliche Platine konstruieren. Aber war das die Anforderung?
Wir wissen es beide nicht. Fakt ist: Das "Pollin Spiel" als ist eine
fertig geätzte Platine, die alles schon hat, was benötigt wird.
Inclusive ein paar Tastern, Display etc. Halt nur etwas sparsam mit i/O
Leitungen. Als "Machbarkeitsstudie" taugt dei allemale.
Mit dem Spruch "Was hier an abstrusen Vorschlagen kommt, [...] über
Schieberegister (bei 2 notwendigen Ausgängen?)" bin ich "nicht ganz bei
dir. Der 297 kommt zwar vermutlich mit Minimalbeschaltung mit Clock und
Direction aus, allerdings könnte in einem alten Floppy-oder
Festplattenlaufwerk durchaus KEIN derartiger Baustein drin sein, sondern
eher was exotisches. Da brauchts halt möglicherweise ein par mehr bit
(Ausgang)
Mit dem Servo geb ich dir Recht, das ist natürlich "komfortabler".
Preiswerte Digital-Servos gibts für um die 25 EUR. Auch hier hatte ich
den Eindruck, daß Philipp eher kostenoptimal basteln möchte, daher mein
Vorschlag mit dem kostenlosen Floppy-Stepper (ich dachte eher an die
alten 5.25" Laufwerke, miut den "dicken" Motoren wie z.B. hier sowas:
http://www.avr-asm-tutorial.net/avr_de/stepper/stepper.html
Nachtrag: Da Philipp mittlerweile den Anwendungsfall beschrieben hat,
ist sicherlich ein Servo eine geeignete besere Wahl.