Mein Plan war nur, den Druckschalter zu überwachen, der auf 1 Bein bei 120 V liegt
Die gebräuchlichste Methode wäre die Verwendung eines Stromsensors (I), um den Stromfluss zu erfassen , wenn der Druckschalter aktiviert (aktiviert) ist. Wie Hall-Effekt- IC-Sensor, Stromwandler oder Opto-Isolator mit Hochspannungseingang .
Was ist der beste Weg, um diese Daten sicher zu erhalten?
Verwenden einer Stromerkennungsmethode, die auch eine Stromkreisisolierung vom Wechselstromnetz zu Ihrer digitalen Schnittstelle ermöglicht. Grundlegende Isolationsmethoden umfassen galvanisch isolierte (kein Stromfluss zwischen isolierten Seiten), optoisolierte ( optische ) und kondensatorgekoppelte Isolatoren.
Ich glaube, die grundlegendste, aber kostengünstigste und nicht-invasive Überwachungsmethode wäre die Verwendung eines Split-Core-Stromwandlers wie SCT-013-000 (USA) (oder Großbritannien ). Da Sie nur an Ein / Aus interessiert sind, können Sie eine Spannungsteilungsschaltung verwenden , um die Schwellenwerte für den digitalen Logikpegel zu erreichen, oder einen ADC verwenden, falls auf dem Mikrocontroller verfügbar, sofern Sie einen verwenden.
Der Wert des Lastwiderstands (R_burden in der Spannungsteilungsschaltung) basiert auf dem Strombereich, der von Ihrem Motor abhängt. Wenn der Motor einen 110-120-V-Motor mit 1 PS ( PS ) hat, nehmen wir an, dass er eine Nennleistung von 750 Watt hat (durch die tatsächlichen Spezifikationen des Motors ersetzen), sodass der Strombereich weniger als 8 Ampere beträgt. Runden wir ihn auf 10 Ampere ab. Bei Verwendung des zuvor vorgeschlagenen Stromwandlersensors mit einem Windungsverhältnis von 1: 1500 wäre dies:
10 Ampere ( Effektivwert ) * Quadratmeter (2) = 14,142 ... Ampere ( Spitze-Spitze )
14,142 A / 1500 Windungsverhältnis = 0,0094 A = 9,4 mA (Sekundärspule)
2,5 V / 0,00942. A = ~ 265 Ohm R_Belastung, um einen Mittelpunkt (2,5 V) bei 5 Ampere oder einen Vollbereich (5 V) bei 10 Ampere für 5 V Gleichstrom-Logikpegel bereitzustellen.
Da die Leistung (P = I * V) 0,01 Watt beträgt, wäre ein 1/4 Watt Widerstand in Ordnung.
Von dort aus sollten Sie in der Lage sein, ein Signal mit niedrigem Pegel (Spannung und Strom) an jedes Gerät anzuschließen, mit dem Sie solche Daten mit der (Protokollierungs-) Datenbank an den Computer senden möchten. Typischerweise ist ein Mikrocontroller mit einem ADC (Analog-Digital-Wandler) und einer seriellen, Ethernet- oder USB-Schnittstelle das "Klebegerät" zwischen der Sensorschaltung und dem Datenbankcomputer. (IMHO MS-SQL ist übertrieben (und teuer), SQLite wäre in Ordnung)
Wenn Sie mit Mikrocontrollern nicht vertraut sind, würde ich über einen Link mit einem vorschlagen freundlich einfach zu Benutzeroberfläche auf hoher Ebene und Bastler orientierte Präsentation wie dem Arduino oder PIC-AX . Sie sind teurer als ein eigenständiger oder "nackter" Mikrocontroller pro Gerät oder Board, aber die Entwicklungsumgebung ist für Neulinge freundlicher und für eine einmalige Einheit können die Kosten durch die Notwendigkeit, kein SDK zu erwerben, durch Referenzdokumentation ausgeglichen werden oder Tools von Drittanbietern (Hochsprachen-Compiler) für ein herkömmlicheres Gerät wie die Atmel AVR- oder Microchip PIC-Mikrocontroller.