Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Manufacturing Technology >> Processus de fabrication

Centre de contrôle d'alimentation Arduino : N-FET, P-FET, Relais et RTC

Composants et fournitures

IRF6201 N-FET × 1
IRF9310 P-FET × 1
Relais statique AC 8 A × 1
Transistor NPN × 1
PTC réarmable 0,1 A (protection alimentation Arduino) × 1
PTC réarmable 2,2 A (protection courant de test) × 1
Diode Schottky 1206 SMA 60 V / 2 A × 2
Module RTC × 1
SparkFun Arduino Pro Mini 328 - 5 V/16 MHz × 1
Moniteur courant haute tension Adafruit × 1
Écran OLED 0,96" SPI × 1
PCB personnalisé OSH Park × 1
Résistance de puissance 0,1 Ω × 1

À propos de ce projet

J'ai construit ce projet pour gérer les tâches courantes de contrôle, mesure et automatisation que je rencontre régulièrement. J'ai essayé de rendre le design aussi modulaire et flexible que possible pour qu'il puisse être configuré pour supporter un certain nombre de projets. C'est ma troisième révision majeure de ce projet et la première dont je me sens assez bien pour la partager.

Centre de contrôle d alimentation Arduino : N-FET, P-FET, Relais et RTC

La carte peut contrôler à la fois des alimentations CC et CA. Côté CC, j'ai conçu la carte pour gérer jusqu'à 40 V et 6 A, et l'alimentation et la charge peuvent être contrôlées indépendamment. La charge CC peut être soit résistive, soit inductive. L'Arduino contrôle tous les éléments de la carte et peut mesurer directement avec ses entrées analogiques ainsi qu'en utilisant le capteur de tension et courant haute tension Adafruit. J'ai ajouté le contrôle CA avec un relais statique pour la complétude, bien que j'avoue ne pas être sûr de comment je l'utiliserai.

Voici un scénario où j'utilise cette carte : test de décharge de batterie pour un dispositif IoT. Les étapes incluent :

  1. Brancher la batterie sur le connecteur Source
  2. Connecter l'alimentation de mon dispositif IoT sur les connecteurs de test
  3. Ajouter une charge « pire cas » sur le connecteur de charge
  4. Coller une sonde de température TMP-36 sur la puce du convertisseur et sur l'en-tête analogique
  5. Programmer un profil de charge utilisant PWM dans l'Arduino (Transmission, Éveil, Sommeil)
  6. Exécuter le test avec l'Arduino enregistrant tensions, courants et températures
  7. Important : l'Arduino peut arrêter le test basé sur des règles de performance/sécurité définies

Je peux imaginer d'autres utilisations sympas :

Centre de contrôle d alimentation Arduino : N-FET, P-FET, Relais et RTC

Vous pouvez utiliser les fichiers EAGLE que j'ai téléchargés pour personnaliser la carte ou la commander depuis OSH Park.

Centre de contrôle d alimentation Arduino : N-FET, P-FET, Relais et RTC
Centre de contrôle d alimentation Arduino : N-FET, P-FET, Relais et RTC

Code

Exemple de code - Dépôt GitHub

Dans ce sketch, je teste un convertisseur CC-CC connecté aux points TEST. J'ai collé un capteur de température TMP-36 sur la puce du convertisseur et utilisé une batterie LiPoly monocellulaire comme source. Ensuite, le PWM de charge est progressivement augmenté de 0 à 100 % :

https://github.com/chipmc/Battery_Rundown_Test

Pièces personnalisées et boîtiers

Tester%20Board%20v3a.sch

Tester%20Board%20v3a.brd

Schémas

OSH Park
Centre de contrôle d alimentation Arduino : N-FET, P-FET, Relais et RTC Centre de contrôle d alimentation Arduino : N-FET, P-FET, Relais et RTC

Montre comment toutes les pièces sont connectées :

Centre de contrôle d alimentation Arduino : N-FET, P-FET, Relais et RTC

Processus de fabrication

  1. Maîtriser Stratasys Insight Control Center : Astuces pour optimiser le placement des modèles et l'efficacité de construction
  2. Contrôler votre ventilateur de plafond avec Alexa : Guide étape par étape
  3. Construire une télécommande Android universelle avec Arduino, 1Sheeld et contrôle IR
  4. Construire une Tirelire Intelligente : Contrôler un Accepteur de Pièces avec Arduino Nano
  5. Contrôle IoT à Distance d'un Bras Robotique Personnalisé avec Arduino MKR1000
  6. Contrôler une LED par Bluetooth avec Arduino et MIT App Inventor
  7. Contrôleur d'humidificateur DIY avec Arduino et relais – Installation haute tension sécurisée
  8. Contrôler 2 moteurs pas-à-pas avec Arduino Nano et joystick – Tutoriel Visuino
  9. ThimbleKrox : Contrôle Souris au Doigt avec Arduino Micro et MPU-6050