Forum: Mikrocontroller und Digitale Elektronik ATtiny2313, Schrittmotor, LCD => Brauche Hilfe


von Philipp (Gast)


Lesenswert?

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

von Wegstaben V. (wegstabenverbuchsler)


Lesenswert?

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)

von Philipp (Gast)


Lesenswert?

Gute Idee ;) Aber wie steuer ich dann den Treiber an?

von Hubert G. (hubertg)


Lesenswert?

Wesentlich günstiger wäre ein Modellbauservo anstelle des Schrittmotor.

von Philipp (Gast)


Lesenswert?

Wo kann man denn solche Modellbauservo kaufen?

von Wegstaben V. (wegstabenverbuchsler)


Lesenswert?

> 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"

von Hubert G. (hubertg)


Lesenswert?

Conrad oder Modellbaugeschäft.

von Google kaputt? (Gast)


Lesenswert?

Philipp schrieb:
> Wo kann man denn solche Modellbauservo kaufen?

z.B. 2.20
http://www.mikrocontroller.net/articles/Elektronikversender

von MaWin (Gast)


Lesenswert?

> 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

von Philipp (Gast)


Lesenswert?

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ß

von Wegstaben V. (wegstabenverbuchsler)


Lesenswert?

> 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.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.