— The smart chip programming system
Der Flasher ist ein Hard- und Softwaresystem, das für die sofortige Verbindung mit einer Leiterplatte (PCB) während der Produktion entwickelt wurde, um Mikrocontroller, EEPROMs und Flash-Speicher zu flashen sowie Funktionsprüfungen und Parametrierungen (Kalibrierungen) durchzuführen.
Der Flasher arbeitet in Verbindung mit jedem Programmierer des Benutzers und ermöglicht die Automatisierung des seriellen Flashens und Testens von Leiterplatten, wodurch die Geschwindigkeit des Mikrocontroller-Flashens erheblich erhöht und Fehler vollständig eliminiert werden.
Dank des PC-Programms mit integrierter Datenbank startet der Sequencer sofort, sobald die Leiterplatte gesichert ist—eine Abfolge von Schritten, bei denen jeder Schritt eine Operation durchführt. Zum Beispiel das Löschen des Mikrocontrollers, das Flashen des Bootloaders, das Flashen der Firmware, das Flashen der Fuses, die Kalibrierung der Eingangsschaltungen, die Funktionsprüfung und das Drucken des Etiketts. Der Logger speichert die Ergebnisse jedes Sequencer-Schritts, was eine weitere Analyse und Datenausgabe in einem für die Weiterverarbeitung und Präsentation geeigneten Format ermöglicht. Die Datenbank speichert auch Informationen über das Datum des Flashens der Leiterplatte, die Seriennummer der Leiterplatte, den Bediener und andere Informationen.
Vorteile des Flasher
- Dank des Flashers benötigen Sie keine gelöteten Anschlüsse mehr auf Leiterplatten (PCBs), sondern nur einfache Kontaktpunkte, was Produktionskosten spart und die Fehlerquote reduziert.
- Bei der Herstellung spezieller Vorrichtungen können Kontaktpads überall auf der Leiterplatte platziert werden. Diese speziellen Vorrichtungen können auf Anfrage bei uns bestellt oder selbstständig mit einem 3D-Drucker hergestellt werden.
- Der Platz für das Gerät kann flexibel an alle möglichen Boardgrößen angepasst werden, was den Wimbler Flasher besonders interessant für Benutzer macht, die mit einer Vielzahl von Geräten unterschiedlicher Größen arbeiten.
- Automatisierung manueller Arbeit.
- Die Steuerungssoftware verfügt über eine automatische Fehlererkennung und verschiedene Benutzerrollen mit unterschiedlichen Berechtigungen.
- Erleichtert den Zugriff auf die Leiterplatte.
- Unverzichtbar für die industrielle PCB-Duplikation.
- Speichert automatisch Platineninformationen in der Datenbank.
- Ermöglicht die Ausführung einer Abfolge von Operationen (Flashen, Testen, usw.).
- Ermöglicht sofortiges Testen der Platine.
- Das Betriebsergebnis wird durch eine LED und einen Ton angezeigt, wodurch Fehler vermieden werden.
- Die Platine muss nicht mit einer Stromquelle verbunden werden.
- Verfügt über 4 digitale Eingänge und 4 digitale Ausgänge.
- Beinhaltet einen Bereich für Prototyping.
- Ermöglicht die flexible Neuzuweisung von Eingangs- und Ausgangsanschlüssen.
- Unterstützt die Stromversorgung der Zielplatine mit 5 oder 3,3 Volt. Andere Spannungen sind auf Anfrage ebenfalls möglich.
- Ermöglicht die Installation austauschbarer Cross-Boards für verschiedene Projekte.
- Mit unserem Standard-Contactor ist es möglich, bis zu 10 Kontaktpads mit einem Pitch von 2,54 mm zu verbinden.
Adapter types
Derzeit hat Wimbler zwei Adapter entwickelt: WPKT 2×5 2,54 mm und WPKT 2×5 1,27 mm. Jeder dieser Adapter verfügt über 10 federbelastete Stifte. Bei Bedarf können einige Stifte entfernt werden, sodass der Adapter mit einer geringeren Anzahl von Pads in Kontakt tritt. Zusätzlich planen wir die Herstellung von kundenspezifischen Adaptern für unsere Benutzer.
Elektronik von Wimbler Flasher
Die Elektronik des Wimbler Flashers ermöglicht die Kommunikation mit dem Computerprogramm über USB für:
- Automatische Ausführung des Sequenzers beim Senken des Pressgriffs.
- Abfrage der „Bestätigen“-Taste, wodurch der Sequencer eine Pause für Aktionen mit der zu flashenden Platine einfügen kann.
- Abfrage von vier Eingängen auf der Cross-Platine.
- Ausgabe von Signalen an vier Ausgänge auf der Cross-Platine.
- Ausgabe eines akustischen Signals zur Anzeige des Flash-Endes, mit unterschiedlichen Tönen für erfolgreiches Flashen und aufgetretene Probleme.
- Steuerung einer dreifarbigen LED zur Anzeige des Betriebsmodus und des OK/NOK-Status.
- Verbindung der Cross-Platine.
- Bereitstellung der Eingangsspannung für die Cross-Platine.
- Galvanische Trennung der Ein-/Ausgänge der Cross-Platine vom USB.
Die Cross-Platine
Die Cross-Platine ermöglicht die Verbindung beliebiger Pins des 10-poligen Steckers, der an den Adapter angeschlossen wird, mit beliebigen Pins des 20-poligen Steckers, der mit dem Programmer des Benutzers verbunden wird. Zusätzlich kann jeder Pin des 10-poligen Steckers mit VCC 3,3V oder 5V (bestimmt durch eine Lötbrücke) und einem kontinuierlichen Laststrom von bis zu 1,5A versorgt werden. Die Cross-Platine erhält auch Spannung von einem externen Netzteil VDD 12V – 24V, die ebenfalls zu jedem Adapter-Pin geleitet werden kann.
Die Cross-Platine verfügt über einen kleinen Bereich, in dem der Benutzer eine Schaltung mit SMD-Komponenten platzieren kann. Im untenstehenden Foto habe ich in diesem Bereich vier LEDs mit Strombegrenzungswiderständen und vier Tasten platziert. Diese sind jeweils mit den Ausgängen und Eingängen der Cross-Platine verbunden. Mit dieser Konfiguration kann ich über ein Computerprogramm die LEDs in jedem Schritt des Sequenzers ein- oder ausschalten und eine Wartezeit für das Drücken einer der Tasten einfügen.
Beispiel für eine Anwendung der Cross-Platine
In diesem Beispiel war es notwendig, die Pins eines 10-poligen Steckverbinders und eines 20-poligen Steckverbinders gemäß der untenstehenden Tabelle zu verbinden. Zusätzlich erforderte der 10-polige Steckverbinder eine 5V-Versorgung und Masse vom Cross-Platine Netzteil. Standardmäßig liefert das Netzteil 3,3V, und um 5V zu erhalten, war es notwendig, eine Lötbrücke auf den mit 5V bezeichneten Jumper zu setzen.
10-pin connector | 20-pin connector |
---|---|
1. VCC | 1. |
2. SWDIO | 7. |
3. GND | 4, 6, 8, 10, 12 |
4. SWDCLK | 9. |
5. GND | 4, 6, 8, 10, 12 |
10. RESET | 15. |
Description of the software
Specifications
Component | Specification |
---|---|
Flasher Clamp | |
Dimensions | 260 x 170 x 100 mm |
Net Weight | 2460 g |
Working Stroke | 45 mm |
Materials | Anodized aluminum, stainless steel, bronze, plastic |
Flasher Adapter | |
Dimensions | 60 x 45 x 32 mm |
Shank Diameter | 10 mm |
Shank Length | 15 mm |
Number of Contact Pins | 10 |
Contact Pitch | 2.24 mm |
Flasher Electronic | |
Housing Material | Polycarbonate |
Dimensions | 98 x 48 x 24 mm |
Power Supply | Voltage: 12 — 24 V, Power: from 0.5 W |
Interface | USB |
Connectors | Two connectors for cross-board connection |
User Button | Yes |
Tri-color LED | Yes |
Sound Signal | Yes |
Flasher Cross-Board | |
Dimensions | 116 x 55 x 18 mm |
Connectors | Two plugs for connection to Flasher Electronic |
10-pin plug for connection to Flasher Contactor | |
20-pin plug for connection to user programmer | |
Inputs | 4 inputs 3.3 V |
Outputs | 4 outputs 3.3 V |
Power Supply | For user board: 3.3 V and 12 – 24 V directly from the power supply |
Power | |
Input Voltage | 100 — 240 V, 50 — 60 Hz, 10 W |
Output Voltage | 24 V |
Customer Reviews
Holger Becker, CEO Direct Gastec GmbH
Wir sind ein Unternehmen, was sich auf die Entwicklung eines weltweit neuen Gassystems spezialisiert hat und die hydraulische Komponente wie auch die elektronische Komponente neu entwickelt hat. Die unzähligen Entwicklungsschritte mussten schnell und konsequent in klein und mittelgroßen Serien in dem Markt etabliert werden, so dass ein kontinuierlicher Prozess der Software Entwicklung wie auch der Hardware Entwicklung von Nöten war. Durch diese Situation brauchten wir ein System, welches einfach in der Handhabung und dennoch schnell und zuverlässig funktioniert, um die verschiedenen Software auf unsere elektronische Hardware aufzuspielen, und das in einem sehr simplen Prozess, wo Lagerarbeiter ohne nennenswerte Fehlerquote absolvieren können. Aus diesem Grund haben wir uns für das System Wimbler entschieden und sind nun seit mehreren Jahren sehr zufrieden.
Die Einrichtung Zeit für geänderte Software sind im Grunde in wenigen Sekunden aufgespielt, und der Lagerarbeiter kann ohne Unterbrechung die geänderte Software auf die Elektronik aufspielen.
Ich kann mir aus heutiger Sicht überhaupt nicht vorstellen, wie dieser Ablaufprozess sicher hätte dargestellt werden können ohne den Wimbler.