Archiv verlassen und diese Seite im Standarddesign anzeigen : RGB - LEDS über SPS Steuern
ghostbrain
05.09.2010, 10:46
Zunächst einmal Hallo in diesem Forum :) hoffe ich bin hier richtig ..
bin gerade dabei ein kleineres projekt mit einer SPS zu realisieren (handelt sich um eine pick & place anlage).
die anlage steht auf einem tisch, ein teil der anlage wir mit einem lichtgitter geschützt, die anderen 3 seiten werden mit plexiglas zu gemacht, und genau dieses wird beleuchtet mit:
- rot
- blau
- grün
je nach anlagenzustand sind dan die farben da oder nicht da (im fehler rot, anlage läuft = grün, anlage betriebsbereit = blau)
das ganze würde ich über 3 digitaleausgänge anfahren, d.h da die LEDS (ca 50 stück) eine eigene spannungsquelle brauchen, hat jede farbe ein eigenes koppelrelai, die durch die sps geschalten werden, an jedem relai liegt die spannung für die farbe am schließer (13,14) an.
wie kann ich die leds ansteuern (controller) damit es sanfte
farbübergänge gibt, sprich die farben vermischen sich kurz und schalten
ab / zu.
ein dimmen sozusagen .... analogausgang etc ist nich vorhanden, ob ich ein PWM modul bekomme ist ebenfalls nicht sicher ...
brauche ich wohl einen rgb controller ?!
ich will dem controller 3 signale geben, schalte jetzt zu grün (sanfter übergang), signal rot und signal blau, jeweils als sanfterübergang.
finde im internet leider nur zeitregler .....
kann mir jemand bei der lösung helfen ?! bzw. hat jemand ein gerät ?
gruß und danke !
021aet04
05.09.2010, 11:22
Wilkommen im Roboternetz.
Sind das Leds mit oder ohne Elektronik bzw Vorwiderstand? Normalerweiße werden Leds nicht mit einer Spannungsquelle verbunden sondern mit einer Stromquelle.
Ist das eine einzelne Led mit den 3 Farben oder 1 Led /Farbe?
Ein RGB Controller ist nichts anderes als 3 Stromquellen (1/Farbe) und einem Controller der den Sollwert für die einzelnen Farben vorgibt.
Welche Spannungen hast du zur Verfügung?
MfG Hannes
ghostbrain
05.09.2010, 11:26
i led mit 3 farben (rgb led)
leds wird mit RV betrieben, hätte ich vll gleich dazu schreiben sollen.
es kommt zu 90 % ein netzteil 12V / 24V zum einsatz, evtl auch ein anderes, das versorgung sollte nicht das problem sein,die ansteuerung ist mir auch klar, es hebt nur an den "übergängen"
021aet04
05.09.2010, 12:16
Kannst du programmieren? Dann würde ich dir einen kleinen µC empfehlen (z.B. Attiny25) den gibt es im DIP8 Gehäuse. Hat 2 PWM Kanäle. Den 3ten müsstest du über Software machen. Der würde sich genau ausgehen. Du müsstest dein SPS Programm leicht ändern.
Du willst es so:
Ausgang 1 => Farbe 1
Ausgang 2 => Farbe 2
Ausgang 3 => Farbe 3
Müsstest du ändern in:
Ausgang 1 => Farbe 1
Ausgang 2 => Farbe 2
Ausgang 1 und Ausgang 2 => Farbe 3
MfG Hannes
ghostbrain
05.09.2010, 12:24
der 3te kann auch ohne übergang angefahren werden, ist mir gerade eingefallen .... da es sich um störung handelt, diese muss "sofort" umspringen !
021aet04
05.09.2010, 12:36
Wenn du einen µC verwendest kannst du das entscheiden, wie du die übergänge machst.
MfG Hannes
hardware.bas
05.09.2010, 13:40
Für Übergänge, also Dimmbarkeit, sind Relais erstmal ungeeignet und sowieso abzulehnen. Eine SPS hat warscheinlich 24V-DC-Ausgänge, welche geeignet wären LEDs inkl. Vorwiderstand anzusteuern. Dimmbar, glaube ich, geht nicht, da die SPS-Ausgänge für derartig schnelle Taktung sicher nicht ausgelegt sind, Diese sollen ja Schütze ansteuern. Als Ausgänge zum Ansteuern eines AVRs wären sie nach Pegelwandlung geeignet, es wäre jedoch dann sinnvoller, die ganze Steuerung dem AVR zu überlassen. Als Enstufen dann am besten Leistungstransistoren (bipolar oder MOS), die dann gleich von den Ausgangsports des AVR angesteuert werden können, natürlich auch als PWM. VG Micha
Ich würd das auch mit einem Microcontroller machen.
Ich würd aber einen etwas größeren Typ vorschlagen - Mein Vorschlag wär der ATMEGA 8, weil der genügend PWM's in Hardware hat.
Die PWM Ausgänge des Controllers könnten dann direkt einen FET ansteuern, der dann die LED's schaltet.
Die gewünschten Dimm- Switchübergänge könnten dann im Controller programmiert werden.
Der Controller braucht allerdings 5V, die man aber einfach mit einem Spannungsregler aus den vorhandenen 12V gewinnen kann.
Man müsste allerdings ein Programm für den Controller schreiben...
ghostbrain
06.09.2010, 16:38
s***
was Microcontroller angeht, bin ich nicht wirklich fit ... sps ist kein problem ..
aber trotzdem mal danke für die tipps, werd mir den typ besorgen und irgendwie werd ich es schon hinbekommen :D
021aet04
06.09.2010, 18:11
Wenn du das nicht kannst und nur für dieses Projekt einen µC einsetzten willst würde ich das nicht mit einem µC machen (bzw. jemanden fragen).
MfG Hannes
Wenn du das nicht kannst und nur für dieses Projekt einen µC einsetzten willst würde ich das nicht mit einem µC machen (bzw. jemanden fragen).
Das seh ich auch so.
Wenn Du allerdings schon Vorkenntnisse in "C" hast dürfte so einen Controller zu proggen kein unlösbares Problem sein.
Als ich vor einigen Jahren mit diesen Teilen anfing brauchte ich "nur" einen Brushless Motorsteller.
In der Zwischenzeit hab ich so an die 20...30 Projekte mit diesen µC's gemacht und die Ideen gehen mir immer noch nicht aus.
Für dein Projekt brauchst Du einen Timer für die Überblendung eine Portabfrage zum Einlesen der Geberrelais und 3 PWM Ausgänge als Ansteuerung für die LED's.
Wenns irgendwo hakt, kannst Du hier gerne mal Nachfragen, ob Dir jemand hier einen fertigen Code schreibt ?!?.
Codeschnipsel für ne PWM Hardwareansteuerung ( allerdings für den ATMEGA 16 ) kann ich Dir liefern.
Ports abzufragen sind Basics.
Mit einem Timer mehrere Variable hochzuzählen auch ein lösbare Aufgabe.
ghostbrain
06.09.2010, 18:40
danke für die hilfe . falls es beim progen. probleme gibt werd ich mich vll. nochmal melden, evtl bekomme ich ein sps "pwm" modul ...
http://www.br-automation.com/cps/rde/xchg/br-productcatalogue/hs.xsl/products_90426_DEU_HTML.htm
mal schauen was ich da mache
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.