2009-08-06 7 views
1

Was ist der Unterschied zwischen einem Relay-Controller und einem Mikrocontroller?Was ist der Unterschied zwischen einem Relais-Controller und einem Mikrocontroller?

Ich suche in Arduino-Boards und bin gerade in der Elektronik immer, so wollte ich den Unterschied kennen.

Ich weiß, dass dies nicht eine Programmierung Frage, aber ich in PHP entwickle und würde gerne wissen, was der Unterschied ist, bevor ich zu Code beginnen, um sicherzustellen, werde mir den richtigen Weg.

+0

Dies ist keine Programmierfrage. –

+0

Ich würde Ihre Frage bearbeiten, um das zu berücksichtigen. Auf diese Weise erhalten Sie eine bessere Antwort und weniger wahrscheinlich, dass die Frage geschlossen wird. –

+0

Wo sehen Sie den Begriff "Relais-Controller"? Ich bin Elektroingenieur und habe noch nie einen so genannten Namen gesehen, der mit einem Mikrocontroller verwechselt werden könnte. Geben Sie einen Link zum Kontext und ich werde Ihnen gerne meine Meinung mitteilen. Hier – rmeador

Antwort

6

Diese beiden Geräte sind sehr unterschiedlich. Je nachdem, was genau Sie tun möchten, können Sie jedoch beides verwenden. Sie müssen mehr über Ihr Ziel erzählen.

Wenn Sie Hochstrom oder Hochspannungslasten ein- und ausgeschaltet sind Schalten Sie irgendeine Art von Relais benötigen (oder vielleicht einen großen FET). Wenn Ihre Strom- und Spannungsanforderungen ausreichend niedrig sind (5 V, 40 mA), können Sie Ihre Last möglicherweise direkt mit den Ausgangspins des Arduino treiben.

Der Arduino ist ein Mikrocontroller. Das bedeutet, es ist ein ganzer Computer, einfach vereinfacht. Es hat RAM, Register, eine ALU, etc. Mikrocontroller sind in der Regel so spezialisiert, dass anstatt I/O-Funktionen, oft einfach in Form von Ausgängen, anstelle der Peripheriegeräte mit einer Art von Bus wie in einem Desktop-Computer-Prozessor angeschlossen sind Das kann programmgesteuert hoch (die Eingangsspannung, normalerweise 5 V) oder niedrig (0 V) eingestellt werden. Das Arduino verwendet wahrscheinlich eine eigene Programmiersprache, obwohl dafür mehr als eine Sprache zur Verfügung steht (ich habe noch nie eine verwendet). Ich bezweifle, dass PHP eine dieser Sprachen ist.

Die Relaissteuerung ist genau das, was der Name schon sagt - eine einfache Schaltung, die einige Relais steuert. Relais sind elektrisch betätigte Schalter. Es gibt keine Intelligenz in der Relaissteuerung. Es kann nicht programmiert werden; es muss extern über USB gesteuert werden. Wenn Sie versuchen, eine Verbindung von PHP auf einem Desktop/Server-Computer herzustellen, ist dies wahrscheinlich Ihre beste Wahl. Du hast Recht, dass es teuer ist. Sie könnten wahrscheinlich Ihre eigenen für einen Bruchteil der Kosten bauen, vor allem, wenn Sie bereit sind, den parallelen Anschluss auf Ihrem Computer zu verwenden (googling für, wie man einfache Anweisungen geben sollte). Es ist erwähnenswert, dass dieser Relais-Controller und wahrscheinlich die meisten anderen wahrscheinlich einen Mikrocontroller mit den I/O-Pins enthalten, die an Schaltungen angeschlossen sind, die den Strom und/oder die Spannung bis zu dem Punkt erhöhen, an dem er das Relais ansteuern kann die Ladung.

Hmm ... nur sehr vage bezogene Programmierung :) Ich denke, dass wir eine andere Stackoverflow für die Elektronik benötigen. Vielleicht SparkOverflow?

+0

Danke das ist was ich brauchte, das Arduino ist nicht das, was ich brauche (denke ich). Ich würde gerne MySQL verwenden, um Statistiken zu behalten, sowie einige andere Dienste, von denen ich denke, dass der Arduino zu klein ist (aber ich könnte falsch liegen). Ich würde dir gerne ein paar weitere Fragen aus dem Forum stellen, wenn das möglich ist. Sie können eine E-Mail an ppafford [at] reliablesource [dot] org schicken BTW: SparkOverflow bekommt meine Stimme !!! –

+0

Übrigens kennst du irgendwelche billigeren Relais, die nichts Großes antreiben und ich bin neu in Sachen Spannung –

Verwandte Themen