Dies ist ein Projekt, das ich vor einiger Zeit bei St Schule gemacht. Es ist ein bisschen alt, aber immer noch Wert, zu teilen.
Das Projekt ist über eine PCB mit 8 Relais, die von einem Mikrocontroller gesteuert werden, die Befehle von einem PC über serielle Schnittstelle erhält.
Ursprünglich wollte das Projekt von der NI-DAQ 6008 Ausgänge nur (keine Mikrocontroller) angetrieben werden.
Aber dann beschloss ich, eine andere Version des Projekts, auch in der Lage, den PC gesteuert werden.
Also wählte ich den PIC16F84A als Bindeglied zwischen dem PC und die Relais. Und natürlich die Serial Port (DB-9) als Medium für die Übertragung der Befehle.
Der maximale Strom durch jedes der Relais zirkulieren ist 5A @ 250V.
Jede GUI kann verwendet werden, um mit dem Gerät kommunizieren. Die Idee ist, dass die Microcontoller und die Relais abhängig von ihrer jeweiligen Bits schaltet eine eingehende Einzelbyte erhält: Wenn n-Bit logisch 1, das Relais aktiviert wird. Es ist einfach, denn die Kommunikation für One-Way nur.