Hallo liebes µC-Forum, bevor jetzt wieder die typischen Vorwürfe kommen. Ja ich weiß, dass Transistoren besser wären und es eine kostengünstigere Alternative gibt. Ich bin halt an die Hardware gebunden und will mir, was nur rechtens ist, Tipps und Beratung holen. Controllino: Ein programmierbares Steuerungssystem auf der Arduinobasis mit einer EN Zulassung Daten: Microcontroller: ATmega2560 16 Relaisausgänge Taktrate: 16 Mhz Ethernet Connector 2x RS232 Interface 1x RS485 Interface 1x SPI Interface 1x I2C Interface Hutschienenmontage: EN50022, 35mm Lagertemperatur: -20 °C - +70 °C. Analoge Auflösung 10 Bit Anzahl Eingänge max. 21 Anzahl I/O 21 Anzahl Relais Ausgänge max. 16 Anzahl Transistor Ausgänge max. 24 Anzahl analoge Eingänge max. 16 Anzahl digitale Eingänge max. 21 Betriebsspannung 12 V/DC 24 V/DC Echtzeituhr Ja Farbe Weiß/Schwarz Herst.-Teilenr. 100-200-00 Kategorie SPS-Steuerungsmodul Max. Umgebungstemperatur 55 °C Min. Umgebungstemperatur 0 °C PWM-Ausgänge 15 Prozessor ATmega2560 Schnittstellen I²C RS-232 RS-232 RS-485 SPI USB 2.0 Buchse B Ethernet Stromaufnahme max. 40 A Magnetventile: Daten: Bauart: 2/2 Wege KV-Wert: 10,2 m³/h Schaltfunktion: NC - stromlos geschlossen Steuerung: zwangsgesteuert Material: Edelstahl 1.4308 Dichtung: EPDM Spannung: 24V DC Spannungstoleranz: +/- 10% nach VDE 0580 Leistungsaufnahme: 20 Watt Einschaltdauer: 100% ED Schutzart: IP65 mit montierter Gerätesteckdose Medium: flüssig & gasförmige Medien Temperatur Medium: -10°C bis +130°C Temperatur Umgebung: max. + 50°C Maximaler Druck: 0,0 - 8 bar Dabei sollen 6 Magnetventile, je nach gewünschten Zustand, geöffnet werden. Dies auch am besten etwas Zeitversetzt. Zustand V 1 V 2 V 3 V 4 V 5 V 6 Standby X X X X X X 1 O O O O O O 2 O O X X X X 3 X X O O X X 4 X X X X O O 5 X O X X X X X = geschlossen O = geöffnet Einen ersten Gedanken zur Schaltung (ganz grob) befindet sich im Anhang. Und ja ich weiß...ist mit keinem ernst zunehmenden Programm erstellt worden... Ich selbst habe nicht viel Erfahrung mit µC. Zwar habe ich selber einen Arduino Mega, nur kam ich bisher nicht dazu etwas größere Projekte zu realiesen (Kind, Studium und Hausausbau). Soll keine Rechtfertigung sondern nur eine reine Bestandsaufnahme. Da jetzt bald mehr Zeit vorhanden ist, werde ich dies sowieso ändern. Bei diesem Projekt sehe ich die Chance für den ersten großen Schritt in Richtung µC. Bisher habe ich auch nicht großartig mit dem Arduino programmiert gehabt. Ich wäre dankbar für Vorschläge, Ideen und Anregungen zum Programmiercode, Schaltung und Hinweisen bezüglich Literatur oder Codebeispielen. Parallel zu diesem Forum, bin ich selber dabei Quellen zu suchen und durchsuchen.
Georg O. schrieb: > Ideen und Anregungen zum > Programmiercode Um etwas zu programmieren muss man wissen, was das System denn tun soll. Georg
Je nach Schalterstellung (Zustand) sollen die Relais schließen und die Magnetventile mit Strom versorgen.
Und wie lautet nun die Frage dazu?
du müsstest zu jedem Magnetventil eine Freilaufdiode parallel schalten damit sich die Induktivität über diese abbauen kann. Meines Wissens nach zieht ein 24V Magnetventil ziemlich genau 1A also wär da ein Transistor sicher besser ;) Lg
Danke, habe ich mir auch gedacht. War mir nur nicht sicher. Das ein Transi besser wäre, ist mir bewusst. Aber wie schon erwähnt...Hardwaregebunden...
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.