Forum: Platinen Schaltplan/Platine prüfen: DMX-gesteuerter Motorregler


Announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
von bastler (Gast)


Angehängte Dateien:

Lesenswert?

Hallo zusammen,

ich möchte eine Spiegelkugel mit einem Getriebemotor bewegen. Dieser 
soll per DMX gesteuert werden können (=vorwärts/rückwärts und 
schneller/langsamer).

Dazu habe ich eine Steuerung aufgesetzt.
Grundsätzlich habe ich versucht, die Stromwege so zu legen, dass die 
Versorgungsspannung immer zuerst in einen Kondensator fließt und erst 
dann zum IC.

Eingangsseitig liegt Netzspannung an, daher ein großzügiger Abstand und 
ein Isolationsschlitz. Der Spannungswandler ist ein fertiges Modul.

Das DMX-Signal wird durch den Transceiver in UART übersetzt und vom 
ATmega eingelesen. Die Adresse soll durch den DIP-Schalter eingestellt 
werden. Dabei bleiben zwei Schalter frei, mit diesen soll auf 
Standalone-Betrieb umgeschalten werden.

Aus Robustheitsgründen und zur Vereinfachung habe ich alles komplett in 
THT ausgeführt.
Der DIP-Schalter und die Kontroll-LED werden auf der Bottom-Seite der 
Platine angelötet und durch das Gehäuse nach außen geführt.

Für Ideen, Feedback und Anregungen aller Art bedanke ich mich im Voraus.

Viele Grüße

von foobar (Gast)


Lesenswert?

Und wo bekommt der Motor seinen Strom her?  IaW: Ich denke, deine 
Motoransteuerung ist vermurkst ...

von bastler (Gast)


Angehängte Dateien:

Lesenswert?

Danke für den Hinweis.
Das Relais ist zum Umpolen gedacht.

Aber ich habe GND und 12V verwechselt, weil nach GND schon der MOSFET 
die PWM macht...

Korrigiert.

von foobar (Gast)


Lesenswert?

So ist es besser.  Allerdings scheint mir die Ansteuerung des MOSFETs 
unnötig kompliziert, ja sogar kontraproduktiv: du hast eine 
Logic-Level-MOSFET, der kommt mit den 5V des 328 gut klar.  Und Motor-An 
als Ruhezustand willst du doch bestimmt auch nicht.  T3 ist überflüssig 
(und R5 wäre eh zu klein).

Weiterhin gehört D1 nicht von GND nach Drain sondern von Drain nach 12V.

Btw, der 328 kommt auch mit einem Quarz zurecht, der braucht keinen 
externen Oszillator.

von foobar (Gast)


Lesenswert?

Ach so, einen Kondensator für AREF hast du bestimmt noch übrig - auch 
wenn du ihn z.Zt. wohl nicht brauchst.

von Falk B. (falk)


Lesenswert?

bastler schrieb:

> Für Ideen, Feedback und Anregungen aller Art bedanke ich mich im Voraus.

Dein Schaltplan ist verbesserungswürdig.

- Die Leitungen zu den DIP-Schaltern zeichnet man nicht durch IC2
- Ein Relais stellt man nicht als Recvhteck dar sondern mit Kontakten 
und der Spule.
- Die Ansteuerung von T4 ist unsinnig, R5 zu niederohmig
- Logic Level MOSFETS wie den IRLZ34N kann man mit 5V direkt abnsteuern, 
auch mit PWM bis einige kHz, man sollte dabei einen Puzll-Down 
Widerstand am Gate nutzen, damit der MOSFET sicher sperrt, wenn die CPU 
im Reset ist.
- Deine Freilaufdiode D1 muss parallel zum Motor, nicht zum MOSFET, 
genauer, vor das Relais
- AREF kann man offen lassen, du nutzt den ADC nicht

Schaltplan richtig zeichnen

von Blitz (Gast)


Lesenswert?

Es ist jetzt zwar nicht sooo wichtig, aber ich würde bei solchen 
Projekten immer auch etwas Spielraum für Weiterentwicklung und 
Verbesserung lassen.

Vielleicht kannst Du die Platine ja später noch für ein anderes 
Disco-Projekt verwenden.
Na jedenfalls finde ich es sehr großzügig, für das Mäuseklavier 12 I/Os 
des Controllers zu opfern. Dann doch lieber zwei 74HC165 Schieberegister 
kaskadieren und dafür die gesparten I/O Pins auf einer Steckerleiste 
o.ä. führen.

Nur ein Vorschlag

von Falk B. (falk)


Lesenswert?

Blitz schrieb:
> Na jedenfalls finde ich es sehr großzügig, für das Mäuseklavier 12 I/Os
> des Controllers zu opfern.

Es gibt kein Geld zurück für ungenutzte IOs. Und bei einem Preis von 
nicht mal 2 Euro für den Controller muss auch ein Bastler nicht 
nachdenken, wo er was sparen kann.

> Dann doch lieber zwei 74HC165 Schieberegister
> kaskadieren und dafür die gesparten I/O Pins auf einer Steckerleiste
> o.ä. führen.

Schnick Schnack. Das soll kein universelles Testboard werden sondern nur 
das machen was es tut. Fertig. Es muss nicht immer ein Schweitzer 
Taschenmesser werden.

von Fady Sabbagh (Gast)


Angehängte Dateien:

Lesenswert?

Need the schematic for this triac board

von Fady Sabbagh (Gast)


Angehängte Dateien:

Lesenswert?

Need the schematic for this triac board LNT Automation version 15 part 
number 720012

von Christian B. (luckyfu)


Lesenswert?

Fady Sabbagh schrieb:
> Need the schematic for this triac board LNT Automation version 15
> part
> number 720012

There are 2 possible ways to get the schematic: 1st: ask the 
manufacturer.
2nd: use a multimeter and invest some time to find out, where the 
connections on the board are. Write it down. This way is more 
complicated but almost every time the only one you can go. It's called: 
reverse engineering. Maybe you've heard about it. But this did not have 
a hint to this thread, so you should propably open a new one for your 
specific problem.

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Christian B. schrieb:
> so you should propably open a new one for your specific problem.
Thats it. And additionally this is the German part of the forum. The 
English spoken part for your question is 
https://embdev.net/forum/analog-circuits

> Need the schematic for this triac board
I rate your chance to get such a schematic somewhere in the 0.001% 
range.

: Bearbeitet durch Moderator
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.