Arduino-Kontrollzentrum
Komponenten und Verbrauchsmaterialien
| | × | 1 | |
| | × | 1 | |
| 8A Halbleiter-Wechselstrom-Lastrelais | | × | 1 | |
| | × | 1 | |
| 0.1A Zurücksetzbaren PTC halten | | × | 1 | |
| 2.2A Zurücksetzbaren PTC halten | | × | 1 | |
| Schottky-Diode 1206 SMA 60V / 2A | | × | 2 | |
| | × | 1 | |
 | SparkFun Arduino Pro Mini 328 - 5V/16MHz | | × | 1 | |
| Adafruit High-Side Current Monitor | | × | 1 | |
| | × | 1 | |
 | OSH Park Kundenspezifische Leiterplatten | | × | 1 | |
| 0,1 Ohm Leistungswiderstand | | × | 1 | |
Über dieses Projekt
Ich habe dieses Projekt aufgebaut, um allgemeine Steuerungs-, Mess- und Automatisierungsaufgaben zu bewältigen, die mir regelmäßig begegnen. Ich habe versucht, das Design so modular und flexibel wie möglich zu gestalten, damit es so konfiguriert werden kann, dass es eine Reihe von Projekten unterstützt. Dies ist meine dritte große Überarbeitung dieses Projekts und die erste, die ich gut genug teilen möchte.
Das Board kann sowohl DC- als auch AC-Versorgungen steuern. Auf der DC-Seite habe ich die Platine für bis zu 40 V und 6 A ausgelegt und die Versorgung und Last können unabhängig voneinander gesteuert werden. Die DC-Last kann entweder ohmsch oder induktiv sein. Der Arduino steuert alle Elemente auf dem Board und kann sowohl direkt mit seinen analogen Eingängen als auch mit dem Adafruit High-Side Spannungs- und Stromsensor messen. Ich habe der Vollständigkeit halber die AC-Steuerung mit einem Halbleiterrelais hinzugefügt, obwohl ich zugebe, dass ich mir nicht sicher bin, wie ich sie verwenden werde.
Hier ist ein Szenario, für das ich dieses Board verwende - Batterie-Run-Down-Test für ein IOT-Gerät. Die Schritte umfassen:
- Batterie an den Source-Anschluss anschließen
- Verbinde die Stromversorgung meiner IOT-Geräte mit den Testanschlüssen
- Fügen Sie dem Lastanschluss eine Last "im schlimmsten Fall" hinzu
- Klebe einen TMP-36-Temperaturfühler auf den Konverter-Chip und den analogen Header
- Programmieren Sie ein Lastprofil mit PWM in den Arduino (Senden, Erwachen, Schlafen)
- Führen Sie den Test mit dem Arduino aus, der Spannungen, Ströme und Temperaturen aufzeichnet
- Wichtig ist, dass der Arduino den Test basierend auf festgelegten Leistungs- / Sicherheitsregeln beenden kann
Ich könnte mir einige andere coole Anwendungen vorstellen, darunter:
- Verbinden eines WLAN- oder Bluetooth-Moduls zur Fernsteuerung
- Ein- und Ausschalten einer Wechselstromversorgung nach Abschluss des Tests
- Verwenden des Last-FET zum Steuern von Wechselstrom- oder Gleichstrommotoren
- Kann mit 3,3-V-Logikgeräten verwendet werden, einfach 5 V Pro Mini durch 3,3 V ersetzen
- Automatisiertes Testen neuer Netzteile, um sicherzustellen, dass sie den Designspezifikationen entsprechen
Sie können die von mir hochgeladenen EAGLE-Dateien verwenden, um das Board anzupassen, oder Sie können es bei OSHPark bestellen.
Code
Beispielcode – Github Repo
In dieser Skizze teste ich einen DC-DC-Wandler, der über die TEST-Punkte verbunden ist. Ich habe einen TMP-36-Temperatursensor auf den Konverter-Chip geklebt und als Quelle eine einzellige LiPoly-Batterie verwendet. Dann wird die Last-PWM schrittweise von 0 auf 100% erhöhthttps://github.com/chipmc/Battery_Rundown_Test Kundenspezifische Teile und Gehäuse
Tester%20Board%20v3a.sch Tester%20Board%20v3a.brd Schaltpläne
Oshpark

- Leiterplatte bestellen
- BRD-Datei herunterladen
- Projekt im OSH Park ansehen
- Über den OSH Park
Zeigt, wie alle Teile verbunden sind