Hallo Leute Hab hier ein Programm in Siemens LogoSoft geschrieben und wollte dieses ohne Logo auf ne Platine bringen. Hab von Mikrocontroller Null Ahnung, deshalb bin ich auf die Hilfe von jemanden hier angewiesen. Gibt es denn alle Funktionsbausteine auch als IC oda muss ich mir die erst selbst progammieren oder wie gehe ich sowas an?!? Hintergrund der ganzen Sache: Es wird ein Lichpult. Oben haben ich mal 3 Beispielfunktionen genommen. Es sind somit 3 Kanäle. Ich bräuchte mind. 40 Kanäle, d.h. die Schaltung muss später 42 Eingänge und 40 Ausgänge schaffen. Und das in ner ordentlichen Zeit, weil es ja Taktgenau zur Musik geschalten werden soll. Wer kann mir helfen? =) Danke schonmal in vorraus! Grüße aus München, Michi
Wenn du einen Mikrocontroller verwenden möchtest (es also lernen willst), dann brauchst du keine externen Logikbausteine, da der Mikrocontroller dir das ganze Spektrum an logischen Operatoren abdeckt. Und schnell genug für eine Lichtsteuerung ist der allemal, da das Auge sehr träge ist. Da kommt es auf ms ja nun echt nicht an.
Ok, also kann ich die Schaltung, so wie sie ist in einen Mikrocontroller schreiben u muss muss dann nur noch die Ein- und Ausgänge mit meinen Tastern und Optokoplern beschalten?!? Naja, ms sind ganz und gar nicht unwichtig. Der Signalweg sieht so aus: Taster -> IC-Baustein -> Optokopler -> Midi-Board -> Windowssoftware -> DMX 512-Sender (Bus-Technik aus ver Veranstaltungstechnik) -> DMX 512-Empfänger
Hallo, ich denke für deine Anwendung ist ein Mikrocontroller gut geeignet. Wegen der Geschwindigkeit musste dir wohl keine Sorgen machen. Der Mikrocontroller dürfte - halbwegs gute Programmierung vorausgesetzt - sogar wesentlich schneller, als deine Logo sein. Außerdem sind Mikrocontroller flexibler und günstiger. Eine SPS ist ja auch nicht für solche Anwendungen ausgelegt. Allerdings wirst du dein Programm nicht so übernehmen können. Du wirst auf textbasierende Programmierung umsteigen müssen. Es gibt zwar ein paar grafische Programmierumgebungen, aber die sind weder bekannt, noch günstig. Bei der textbasierenden Programmierung gibt es keine "Bausteine" in dem Sinne, aber am besten ist, wenn du dich mal selbst einliest. Zu empfehlen für Einsteiger ist die Programmiersprache Bascom (gibts gratis, kannst nur ned so große Programme machen, für deinen Zweck reicht das aber allemal). Ansonsten gibt es noch C, man braucht dafür aber mehr Zeit (hauptsächlich als Einsteiger) bis man etwas auf die Reihe bekommt. Hier und auf http://www.rn-wissen.de/ findeste jeweils in den Wikis einiges zum AVR. Viele Grüße, Michael
Du kannst auch das DMX Signal direkt aus dem µController holen (also ohne Umweg über MIDI und PC) Aber vermutlich möchtest du irgendeine Software steuern. Dann wäre es aber möglich den Controller direkt per USB oder Serieller Schnittstelle anzubinden. Nur mal so als Idee. Im Winter werde ich ein solches Gerät basteln um Cues in Freestyler (DMX Showdesigner Software) abzurufen. Das ganze per USB am Rechner. ein passendes Plugin für Freestyler muss natürlich auch erst geschrieben werden...
@ M92 Vielen Dank, werd mir alles mal in Ruhe am Wochenende anschauen @ Dennis Keip Richtig, soll ein Interface für den Martin Light Jockey werden. Von daher is der Umweg übern PC erforderlich. Hatte mir schon überlegt, ob ich es nicht über einen Tastaturcontroller mache (was für mich als Anfänger wohl sicherlich einfacher wäre) aber ich denke mal, über MIDI isses doch die saubere Lösung. Hab ich des jetzt richtig verstanden, dass bei dir dann weiterhin das DMX über dein PC läuft u dein Gerät nur den Freestyler fernsteuert?!
Da Michi4004 nicht programmieren kann, wäre eine Schaltung mit 74er ICs in diesem Fall doch eigentlich angebrachter? Jemand der noch nie Programmiert hat, wird nicht in ein paar wochen aufeinmal vernünftige Software entwickeln. Für was er sich entscheidet ist natürlich seine Sache. Ich wollte die Möglichkeit nur mal anführen, da er sie scheinbar gar nicht kennt.
Aber ist es nicht viel aufwändiger ein Layout mit vielen Logik-ICs zu erstellen, als einfach nur einen (oder meinetwegen 2-3) Mikrocontroller auf der Platine zu haben?
@Christian F. Klar, aber mit was wird er, bei seinem jetzigen Wissensstand, wohl besser zurecht kommen?
@Philipp Ich denke, wenn er bereit ist, sich mit µCs zu befassen, wird er es in ein paar Wochen hinkriegen. Aber natürlich ist das seine Entscheidung.
Ob es nicht einfacher wäre, das ganze gleich direkt am PC zu machen, und mit der Steuersoftware zu verbinden...?
Wenn es ein einmaliges Bastelprojekt wird und er später nimmer in Kontakt mit Mikrocontroller kommen wird würde es sich vllt. in dem oben als Beispiel gezeigten Programm lohnen, das mit Logik-ICs aufzubauen (auch, wenn es mühsam ist). Aber jetzt kommt der Springende Punkt: Zitat: "Oben haben ich mal 3 Beispielfunktionen genommen. Es sind somit 3 Kanäle. Ich bräuchte mind. 40 Kanäle, d.h. die Schaltung muss später 42 Eingänge und 40 Ausgänge schaffen." Also, wenn es nicht gerade ein Schaltschrank voller ICs werden soll, würd ich dann doch einem AtMega mit 100Pins (+Transistoren, zum treiben der vielen Optokoppler) bzw. ein normalen mit Schieberegistern empfehlen. :-) Auf jeden Fall solltest du im Falle eines Mikrocontrollers erst einmal mit was kleinem anfangen.
Hab grad mal gegoogelt: Seh ich es richtig, dass es für jeden einzelnen Logikbaustein auch ein IC dazu gibt, sprich ich müsste die oben eingestellte Schaltung nur mit den jeweiligen IC´s nachbauen?
Ja, meistens gibt es dann in einem IC 4 mal den gleichen Logikbaustein.
nimm doch irgendein GAL Baustein, da hast du spiel und spaß schon mit on board und wenn du viel glück hast bringt dir deine Freundin noch Schokolade an den Arbeitstisch.
Hallo zusammen ich möchte Widerstand, Kondensator und Spannung prüfen im kommunikation mit s7 1200. Meine frage lautet, kann man einen Widerstand, Kondensator und Spannung direkt mit der S7 messen. Meiner Meinung müsste das möglich sein, die Frage ist nur wie. Bitte Kann jemand mich helfen. Liebe Grüße Jasmin
jasmin schrieb: > kann man einen Widerstand, Kondensator und Spannung direkt mit der S7 vielleicht kann ich dich helfen. Mit der entsprechenden Signalbaugruppe kann man Spannungen und Widerstände mit der S7 messen. Kondensatoren nicht.
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.