Mon plan était simplement de surveiller le pressostat, qui est à 120v sur 1 jambe
Les méthodes les plus courantes seraient d'utiliser le capteur de courant (I) pour détecter débit de courant lorsque le pressostat est activé (engagé). Comme un capteur IC à effet Hall, un transformateur de courant ou un opto-isolateur d'entrée haute tension.
Quelle est la meilleure façon d'obtenir ces données en toute sécurité?
En utilisant une méthode de détection de courant qui fournit également une isolation du circuit entre le secteur AC et votre interface numérique. Les méthodes d'isolation de base incluent isolation galvanique (pas de courant entre les côtés isolés), opto-isolation ( optique ) et isolateurs couplés par condensateur.
Je pense que la méthode de surveillance la plus basique, mais la moins coûteuse et non invasive serait d'utiliser un transformateur de courant à noyau divisé tel que SCT-013-000 (US) (ou Royaume-Uni). Comme vous êtes uniquement intéressé par marche / arrêt, vous pouvez utiliser un circuit de division de tension pour atteindre les seuils de niveau logique numérique ou utiliser un ADC si disponible sur le microcontrôleur en supposant que vous êtes en utilisant un.
La valeur de la résistance de charge (R_burden dans le circuit de division de tension) est basée sur la plage de courant, qui dépend de votre moteur. Si le moteur est un moteur de 1 HP ( puissance ) 110-120V, supposons qu'il est évalué à 750 watts (remplacez-le par les spécifications réelles du moteur), donc la plage de courant est inférieure à 8 ampères, arrondissons que à 10 ampères. En utilisant le capteur de transformateur de courant suggéré précédemment, avec un rapport de rotation de 1: 1500, ce serait:
10 Amp ( rms ) * sqrt ( 2) = 14,142 ... Ampères ( crête-crête )
Rapport de rotation de 14,142 A / 1500 = 0,0094 A = 9,4 mA (bobine secondaire)
2,5 V / 0,00942 .. A = ~ 265 Ohm R_burden de manière à fournir une sortie médiane (2,5 V) à 5 A, ou gamme complète (5 V) à 10 A pour 5 V Niveau logique DC.
Puisque la puissance (P = I * V) est de 0,01 Watt, une résistance de 1/4 Watt conviendrait.
À partir de là, vous devriez être capable d'interfacer un signal de bas niveau (tension & current) avec n'importe quel appareil que vous souhaitez utiliser pour envoyer ces données à l'ordinateur avec la base de données (de journalisation). Généralement, un microcontrôleur avec un ADC (convertisseur analogique-numérique) et une interface série, Ethernet ou USB serait le dispositif «collant» entre le circuit du capteur et l'ordinateur de la base de données. (IMHO MS-SQL est excessif (et coûteux), SQLite serait bien)
Si vous n'êtes pas familier avec les microcontrôleurs, je suggérerais d'en utiliser un avec un convivial interface utilisateur conviviale de haut niveau et présentation orientée amateur, telle que Arduino ou PIC-AX. Ils sont plus chers qu'un microcontrôleur autonome ou "nu" par appareil ou carte, mais l'environnement de développement est plus convivial pour les débutants et pour une seule fois le coût unitaire peut être compensé par le fait de ne pas avoir à acheter un SDK, documentation de référence , ou des outils tiers (compilateurs de langage de haut niveau) pour un appareil plus traditionnel tel que les microcontrôleurs Atmel AVR ou Microchip PIC.