Forum: Mikrocontroller und Digitale Elektronik Motorsteuerung über uln 2803


von Dirk H. (dirk75)


Angehängte Dateien:

Lesenswert?

Hallo zusammen.

Ich habe vor über einen fertigen Microcontroller 
http://www.conrad.de/ce/de/product/190746/H-Tronic-Multifunktions-Zeitrelais-mit-USB-Schnittstelle-191035-Baustein-11-15-VDC-Ausgangsleistung-16-A250-VAC-Zei?queryFromSuggest=true 
von Conrad einen kleinen Motor zu steuern.

Der Motor (Gleichstrom mit 2 Anschlüssen) soll jeweils kurz in eine, 
danach in die andere Richtung drehen.

Laut der Dokumentation von Conrad muss ich den Motor positiv ansteuern 
und dann an die Steuereinheit gehen.

Dummerweise muss ich zusätzlich noch eine polaritätsdrehung machen.

Ich habe mal einen Schaltplan gezeichnet und hoffe das das so passt.

evtl muss ich noch einen spannungsteiler einbauen der vor den Motor 
kommt damit dieser nicht zuviel strom bzw spannung bekommt.



Sinn und zweck des ganzen ist es, ein vorhandenes Türschloss mit 
eingebautem Code und Motor (in der Klinke EFFEFF ANYKEY) so umzubauen, 
das die Klinke freigegeben wird wenn über eine Steuerung, an der ich 
aussen an der Tür einen Chip hinhalte, ein zeitgesteuerter (zwischen 1 
und 60 sek) potentialfreier Kontakt geschaltet wird.

Es wäre super wenn mir ganz kurzfristig jemand helfen kann.

Gruß

Dirk

von Hubert G. (hubertg)


Lesenswert?

Ja, passt so. Du musst nur dafür sorgen das nicht beide Relais 
gleichzeitig anziehen.

von Dirk H. (dirk75)


Lesenswert?

ok das kann ich ja problemlos über die programmierung des Conrad teiles 
machen da kann ich ja alle pins zeitlich steuern zwischen 0,1 sek und 31 
tagen.

http://www.tkurz.net/projects/projects_sp1_motor.php

das habe ich grade noch gefunden ist das relevant??

von Falk B. (falk)


Lesenswert?

@ Dirk Heinrichs (dirk75)

>Der Motor (Gleichstrom mit 2 Anschlüssen) soll jeweils kurz in eine,
>danach in die andere Richtung drehen.

Dazu braucht man eine H-Brücke. Entweder vollelektronisch (siehe 
H-Brücken Übersicht oder mit Relais.

>Ich habe mal einen Schaltplan gezeichnet und hoffe das das so passt.

Nö. Ersten si das kein brauchbarer Schaltplan und zweitens ist er 
falsch.
Für ein H-Brücke braucht man nur zwei Relais mit je EINEM Wechsler, aka 
Polwendeschaltung.

Beitrag "Re: 2 Wechselrelais"

K1 und K2 brauchst du nicht, nur K3 und K4. Diese Schaltung hat u.a. den 
Riesenvorteil, dass man egal wie man sie ansteuert keinen Kurzschluss 
des Netzteils machen kann, wegen der mechanischen Kopplung der 
Wechslerkontakte.

Siehe auch Relais mit Logik ansteuern.

MfG
Falk

von MaWin (Gast)


Lesenswert?

a) Warum erst über einen ULN2803 ein Relais und davon dann den Motor 
steuern lassen ? Nimm einen L298 (je nach Motorstrom beim blockieren) an 
12V und spar dir den ULN2803.

b) Pin 0 vom ULM2803 an Masse ist eine blöde Idee, er hat keinen Pin 0 
und 10 muss an die Versorgungsspannung der Relais kommen.

von Dirk H. (dirk75)


Angehängte Dateien:

Lesenswert?

Über uln 2803 da diese komplette steuerung vorhanden ist.

Ich brauche halt die Programmierbare steuerung damit der Motor nicht 
dauerhaft an Strom anliegt.

Habe jetzt mal versucht das ganze neu zu zeichnen und eine kleine 
Zeittabelle daneben zu machen hoffe es ist so besser verständlich

Hier ist noch ein Link zu dem entsprechenden Datenblatt der 
Zeitsteuerung

http://www.produktinfo.conrad.com/datenblaetter/175000-199999/190746-an-01-de-USB_ZEITRELAIS.pdf

von Stefan S. (stefan2013)


Lesenswert?

Hallo!

Ich könnte dir noch den L293D empfehlen. Soweit ich mich erinnere, kann 
der 600mA und 1.2A Pulse schalten und hat auch schon Dioden enthalten. 
Allerdings fehlt ihm der Chopper zur Strombegrenzung, den du beim L298 
hast.

von Falk B. (falk)


Lesenswert?

@ Dirk Heinrichs (dirk75)

>Ich brauche halt die Programmierbare steuerung damit der Motor nicht
>dauerhaft an Strom anliegt.

Das tut er nicht.

>Habe jetzt mal versucht das ganze neu zu zeichnen und eine kleine
>Zeittabelle daneben zu machen hoffe es ist so besser verständlich

Deutlich besser gezeichnet, aber immer noch falsch.

von Dirk H. (dirk75)


Lesenswert?

Falk Brunner schrieb:
> @ Dirk Heinrichs (dirk75)
>
>>Ich brauche halt die Programmierbare steuerung damit der Motor nicht
>>dauerhaft an Strom anliegt.
>
> Das tut er nicht.

Was meinst du damit " Das tut er nicht"?
>
>>Habe jetzt mal versucht das ganze neu zu zeichnen und eine kleine
>>Zeittabelle daneben zu machen hoffe es ist so besser verständlich
>
> Deutlich besser gezeichnet, aber immer noch falsch.

Was ist den nun noch falsch?

von Falk B. (falk)


Lesenswert?

@ Dirk Heinrichs (dirk75)

>>>Ich brauche halt die Programmierbare steuerung damit der Motor nicht
>>>dauerhaft an Strom anliegt.

>> Das tut er nicht.

>Was meinst du damit " Das tut er nicht"?

In einer richtigen Polwendeschaltung liegt er nicht dauernd "am Strom". 
Bei Pole sind auf GND geschaltet.

>> Deutlich besser gezeichnet, aber immer noch falsch.

>Was ist den nun noch falsch?

Lies mal mein erstes Posting und denk drüber nach.

Beitrag "Re: Motorsteuerung über uln 2803"

von Dirk H. (dirk75)


Lesenswert?

Falk Brunner schrieb:
> @ Dirk Heinrichs (dirk75)
>
>>>>Ich brauche halt die Programmierbare steuerung damit der Motor nicht
>>>>dauerhaft an Strom anliegt.
>
>>> Das tut er nicht.
>
>>Was meinst du damit " Das tut er nicht"?
>
> In einer richtigen Polwendeschaltung liegt er nicht dauernd "am Strom".
> Bei Pole sind auf GND geschaltet.

Mein problem ist halt ich kann nur benutzten was ich habe und das sind 
dioden, die programmierbare Schaltung von Conrad sowie zwei bistabile 
Wechslerrelais mit 2 wechslerkontakten.

>
>>> Deutlich besser gezeichnet, aber immer noch falsch.
>
>>Was ist den nun noch falsch?
>
> Lies mal mein erstes Posting und denk drüber nach.
>
> Beitrag "Re: Motorsteuerung über uln 2803"

Dort hast du geschrieben ich soll eine H Schaltung verwenden was ich 
doch auch gemacht habe oder nicht?

Durch die Schaltung vor dem ULN 2803 werden je nach programmierung die 
Ausgänge entsprechend geschaltet so das ich mein passendes timing habe, 
Ich muss dazu lediglich noch die passende Ansteuerung des Motors haben 
was ich doch mit Schaltplan 3 realisiert habe oder seh ich das falsch?

von Hubert G. (hubertg)


Lesenswert?

Das es bessere Lösungen gibt als mit Relais ist klar.
Die Kontaktbeschaltung stimmt so, nur du schreibst:
> sowie zwei bistabile Wechslerrelais mit 2 wechslerkontakten.

Wenn die Relais bistabil sind, dann musst du diese auch richtig an den 
ULN2803 anschließen.

von Falk B. (falk)


Lesenswert?

@ Dirk Heinrichs (dirk75)

>Mein problem ist halt ich kann nur benutzten was ich habe und das sind
>dioden, die programmierbare Schaltung von Conrad

Passt.

> sowie zwei bistabile
>Wechslerrelais mit 2 wechslerkontakten.

Ja und? Dann beschalte doch EINEN Wechslerkontakt pro Relais RICHTIG, 
und schon hast du eine SICHERE, und millionefach bewährte Lösung. Man 
sollte nicht das Rad neu erfinden wollen.

von Dirk H. (dirk75)


Lesenswert?

So nach einiger Zeit muss ich meinen Thread mal wieder ausgraben...

Also meine Steuerung hat soweit ganz gut funktioniert nur das mir jetzt 
mein Poti (Spannungsteiler )durchgebrannt ist.

Nun habe ich ein Grösseres eingebaut (5W).

Sollte ich noch Sperrdioden in richtung Motor setzten?? und wenn 
ja...WIE??

Dank im voraus

von Falk B. (falk)


Lesenswert?

@ Dirk Heinrichs (dirk75)

>Also meine Steuerung hat soweit ganz gut funktioniert nur das mir jetzt
>mein Poti (Spannungsteiler )durchgebrannt ist.

In dem ganzen Thread ist kein Poti. Was soll der machen? Deinen Motor 
mit variabler Spannung versorgen? Das mancht man sinnvollwrweise mit 
Motoransteuerung mit PWM. Oder einem LM317, doert braucht man keinen 
5W Poti.

>Nun habe ich ein Grösseres eingebaut (5W).

>Sollte ich noch Sperrdioden in richtung Motor setzten?? und wenn
>ja...WIE??

Nö.

von Dirk H. (dirk75)


Lesenswert?

Stimmt ... das poti liegt im stromkreis des Motors hinter den kontakten 
als Spannungsteiler (sorry da nicht eingezeichnet da ich es erst später 
eingebaut habe).

Nicht mit variabler spannung sondern die vorhandenen 12 V auf 2 
runterbringen ... mehr nicht und das bei jeder ansteuerung für ca 1 sek.

hatte es ein wenig zu klein dimensioniert

von Thorsten O. (Firma: mechapro GmbH) (ostermann) Benutzerseite


Lesenswert?

Hallo Stefan!

> Ich könnte dir noch den L293D empfehlen. Soweit ich mich erinnere, kann
> der 600mA und 1.2A Pulse schalten und hat auch schon Dioden enthalten.
> Allerdings fehlt ihm der Chopper zur Strombegrenzung, den du beim L298
> hast.

Der OP hat aber nicht nach einem Brückentreiber gefragt. Er hat ja noch 
nichtmal gesagt, wieviel Strom sein Motor zieht. Abgesehen davon hat der 
L298 keinen "Chopper". Erst in Verbindung mit einem L297 oder einem 
L6506 kann man mit dem L298 eine Stromregelung realsieren. Aber danach 
war ja nicht gefragt...

Mit freundlichen Grüßen
Thorsten Ostermann

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.