Il mio piano era solo quello di monitorare il pressostato, che è a 120 V su 1 gamba
Il metodo più comune sarebbe usare il sensore di corrente (I) per rilevare flusso di corrente quando il pressostato è attivato (impegnato). Ad esempio sensore IC effetto Hall, trasformatore di corrente o isolatore ottico di ingresso ad alta tensione.
Qual è il modo migliore per ottenere questi dati in modo sicuro?
Utilizzando un metodo di rilevamento della corrente che fornisce anche l'isolamento del circuito dalla rete CA alla tua interfaccia digitale. I metodi di isolamento di base includono isolamento galvanico (nessun flusso di corrente tra i lati isolati), isolamento ottico ( ottico ) e isolatori accoppiati a condensatore.
Credo che il metodo di monitoraggio più semplice, ma a basso costo e non invasivo sarebbe quello di utilizzare un trasformatore di corrente split-core come SCT-013-000 (USA) (o Regno Unito). Dato che sei interessato solo all'accensione / spegnimento, puoi utilizzare un circuito di divisione della tensione per soddisfare le soglie di livello logico digitali o utilizzare un ADC se disponibile sul microcontrollore supponendo che tu lo sia usandone uno.
Il valore della resistenza di carico (R_burden nel circuito di divisione della tensione) si basa sull'intervallo di corrente, che dipende dal motore. Se il motore è un motore da 1 HP ( potenza ) 110-120 V, supponiamo che abbia una potenza nominale di 750 Watt (sostituire con le specifiche effettive del motore), quindi l'intervallo di corrente è inferiore a 8 Amp, arrotondiamo quello a 10 Amp. Utilizzando il sensore del trasformatore di corrente suggerito in precedenza, con un rapporto di rotazione di 1: 1500, sarebbe:
10 Amp ( rms ) * sqrt ( 2) = 14,142 ... Amp ( picco-picco )
14,142 A / 1500 rapporto di rotazione = 0,0094 A = 9,4 mA (bobina secondaria)
2,5 V / 0,00942 .. A = ~ 265 Ohm R_burden in modo da fornire un'uscita nel punto medio (2,5 V) a 5 Amp, o full-range (5 V) a 10 Amp per 5 V livello logico cc.
Poiché la potenza (P = I * V) è 0,01 Watt, una resistenza da 1/4 Watt andrebbe bene.
Da lì dovresti essere in grado di interfacciare un segnale di basso livello (tensione & current) a qualunque dispositivo tu voglia usare per inviare tali dati al computer con il database (logging). Tipicamente un microcontrollore con un ADC (convertitore da analogico a digitale) e un'interfaccia seriale, Ethernet o USB sarebbe il dispositivo di "colla" tra il circuito del sensore e il computer del database. (IMHO MS-SQL è eccessivo (e costoso), SQLite andrebbe bene)
Se non hai familiarità con i microcontrollori, ti suggerirei di usarne uno con un amichevole interfaccia di alto livello facile da usare e presentazione orientata agli hobbisti come Arduino o PIC-AX. Sono più costosi di un microcontrollore autonomo o "nudo" per dispositivo o scheda, ma l'ambiente di sviluppo è più amichevole per i principianti e per una tantum il costo di un'unità può essere compensato dal non dover acquistare un SDK, documentazione di riferimento o strumenti di terze parti (compilatori di linguaggi di alto livello) per un dispositivo più tradizionale come Atmel AVR o microcontrollori Microchip PIC.