Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Productieproces

Arduino Power Control Center: N-FET, P-FET, Relais & RTC Kit

Onderdelen en benodigdheden

IRF6201 N-FET × 1
IRF9310 P-FET × 1
8A Solid State AC Load Relais × 1
NPN-transistor × 1
0.1A Houdende Herstelbare PTC × 1
2.2A Houdende Herstelbare PTC × 1
Schottky-diode 1206 SMA 60V / 2A × 2
RTC-module × 1
SparkFun Arduino Pro Mini 328 - 5V/16MHz × 1
Adafruit High-Side Current Monitor × 1
0.96" OLED-display - SPI × 1
OSH Park Custom gefabriceerde PCB × 1
0.1 ohm Vermogensweerstand × 1

Over dit project

Ik bouwde dit project om algemene controle-, meet- en automatiseringstaken af te handelen waar ik regelmatig tegenaan loop. Ik probeerde het ontwerp zo modulair en flexibel mogelijk te maken zodat het geconfigureerd kan worden voor diverse projecten. Dit is mijn derde grote revisie van dit project en de eerste waar ik me goed genoeg over voel om te delen.

Arduino Power Control Center: N-FET, P-FET, Relais & RTC Kit
Overzicht van de printplaatontwerp

De printplaat kan zowel DC- als AC-voedingen besturen. Aan de DC-kant is de printplaat ontworpen om tot 40V en 6A aan te kunnen, en de voeding en de belasting kunnen onafhankelijk worden bestuurd. De DC-belasting kan ofwel resistief ofwel inductief zijn. De Arduino besteurt alle elementen op de printplaat en kan zowel direct met zijn analoge ingangen meten als met behulp van de Adafruit High-Side spanning- en stroomsensor. Ik voegde de AC-besturing met een solid-state relais toe voor de volledigheid, hoewel ik erkent dat ik niet zeker weet hoe ik het ga gebruiken.

Hier is een scenario waar ik deze printplaat voor gebruik - batterij-ontladingstesten voor een IoT-apparaat. De stappen zijn:

  1. Batterij aan de bron-connector koppelen
  2. Mijn IoT-apparaten voeding aan de test-connectoren koppelen
  3. Een "ergste geval" belasting aan de belasting-connector toevoegen
  4. Een TMP-36 temperatuursensor op de converter-chip en de analoge header plakken
  5. Een belastingsprofiel programmeren met PWM in de Arduino (Zenden, Wakkere, Slaap)
  6. De test uitvoeren met de Arduino die spanningen, stromen en temperaturen logt
  7. Belangrijk: de Arduino kan de test beëindigen op basis van ingestelde prestaties/veiligheidsregels
Arduino Power Control Center: N-FET, P-FET, Relais & RTC Kit
Testopstelling voor batterij-ontladingstest

Ik kan me nog andere leuke toepassingen voorstellen, waaronder:

  • Een WiFi- of Bluetooth-module koppelen voor afstandsbediening
  • Een AC-voeding in- of uitschakelen zodra de test voltooid is
  • De Load FET gebruiken om AC- of DC-motoren te besturen
  • Kan gebruikt worden met 3.3V-logica-apparaten, vervang gewoon 5V Pro Mini door 3.3V
  • Geautomatiseerd testen van nieuwe voedingen om te zorgen dat ze aan ontwerppecificaties voldoen

Je kunt de EAGLE-bestanden die ik geüpload heb gebruiken om de printplaat aan te passen of je kunt hem bij OSHPark bestellen.

Arduino Power Control Center: N-FET, P-FET, Relais & RTC Kit
Bovenkant van de printplaat
Arduino Power Control Center: N-FET, P-FET, Relais & RTC Kit
Onderkant van de printplaat

Code

Voorbeeldcode - Github Repo

In deze sketch test ik een DC-DC-converter aangesloten over de TEST-punten. Ik lijmde een TMP-36 temperatuursensor op de converter-chip en gebruikte een enkele LiPoly-cel als bron. Vervolgens wordt de belasting PWM geleidelijk verhoogd van 0 naar 100%.

https://github.com/chipmc/Battery_Rundown_Test

Custom parts en behuizingen

Tester%20Board%20v3a.sch

Tester%20Board%20v3a.brd

Schema's

Oshpark

Arduino Power Control Center: N-FET, P-FET, Relais & RTC Kit Arduino Power Control Center: N-FET, P-FET, Relais & RTC Kit
  • Printplaat bestellen
  • BRD-bestand downloaden
  • Project bekijken op OSH Park
  • Via OSH Park

Toont hoe alle onderdelen verbonden zijn

Arduino Power Control Center: N-FET, P-FET, Relais & RTC Kit

Productieproces

  1. Je plafondventilator bedienen met Alexa: Stap-voor-stap handleiding
  2. Universele Android-afstandsbediening bouwen met Arduino, 1Sheeld en IR-besturing
  3. Slimme spaarpot bouwen: Muntenacceptor besturen met Arduino Nano
  4. Externe IoT-besturing van een zelfgebouwde robotarm
  5. Een LED bedienen via Bluetooth met Arduino – Eenvoudige DIY Handleiding
  6. DIY Arduino Luchtbevochtiger Controller met Relais – Veilige Hoogspanningsopstelling
  7. Twee Stappenmotors Sturen met Arduino Nano & Joystick – Simpele Tutorial
  8. ThimbleKrox: Vingergemonteerde Muizenbesturing met Arduino Micro & MPU-6050
  9. Bewegingsgeactiveerd verlichtingssysteem met Intel Curie (Arduino 101)
  10. Slimme Waterlekdetectie en Kraanbesturingssysteem
  11. Stratasys Insight Control Center meesteren: Tips voor modelplaatsing en bouwefficiëntie