» Elektronik » Metalldetektoren »Quasar ARM - Firmware-Update

Quasar ARM - Firmware-Update


Quasar ARM - Dies ist einer der beliebtesten Metalldetektoren, deren Schaltung und Firmware gemeinfrei sind auf der Website des Autors, für den besonderen Dank an ihn. Die Fähigkeiten dieses Geräts bringen es mit vielen kommerziellen und teuren auf das gleiche Niveau Modelle. Der Autor verbessert ständig seine Kreation und veröffentlicht von Zeit zu Zeit neue Firmware, die dem Gerät jeweils neue Funktionen verleiht und dessen Stabilität und Genauigkeit bei der Bestimmung der Metallart erhöht. In diesem Artikel werde ich Ihnen erklären, wie Sie die Firmware aktualisieren Metalldetektor am Beispiel Ihres Geräts.

Also, wenn Sie ein glücklicher Besitzer sind Quasar ARM Wenn Sie es mit der neuen Firmware aktualisieren möchten, lesen Sie die folgenden Anweisungen sorgfältig durch.
Wie Sie wissen (oder unbekannt), dient der Mikroprozessor als Gehirn des Quasars STM32F100C. Und egal wie wir die Komplexität der Firmware minimieren möchten, wir brauchen immer noch eine spezielle USB-zu-TTL Programmierer. Natürlich können Sie es selbst zusammenbauen, aber es ist am besten, es von einem Freund für den vorübergehenden Gebrauch zu kaufen oder auszuleihen. Solche Programmierer werden in Radiogeschäften verkauft. Persönlich habe ich meine übernommen Aliexpress. Für Einzelheiten bringe ich ein Foto Nr. 1 und Nr. 2 mit, auf dem der gewünschte Programmierer auf beiden Seiten gezeigt ist.

Quasar ARM - Firmware-Update
Foto Nr. 1 - Programmierer - Draufsicht


Foto Nr. 2 - Programmierer - Ansicht von unten

Nachdem der Programmierer in Ihren Händen ist, müssen Sie sich mit dem Betriebssystem anfreunden. Ich habe auf meinem Computer installiert Windows 10 und ich gebe zu, ich musste mir ein bisschen den Kopf brechen, um ein positives Ergebnis in diese Richtung zu erzielen. Also, wenn auch Sie sich nicht angesammelt haben MAC Gehen Sie wie folgt vor, indem Sie das Standard-Windows verwenden: Setzen Sie den Programmierer in einen beliebigen Port ein USB Computer und gehen Sie zum Task-Manager, um zu sehen, wie es im System bestimmt wird. Höchstwahrscheinlich erhalten Sie ungefähr das folgende Bild (Foto Nr. 3).


Foto Nr. 3 - ein Problem bei der Bestimmung des Programmiergeräts

Auf dem obigen Foto ist das zu sehen Windows identifizierte den Programmierer und wies ihm einen virtuellen Port zu COM9. Ein kleines Ausrufezeichen neben dem Namen des Geräts weist jedoch auf ein Problem mit dem Treiber und damit auf die derzeitige Funktionsunfähigkeit des Programmiergeräts hin. Dies kann behoben werden, indem ein spezieller Treiber installiert wird, den ich weit vom ersten Mal im Internet gefunden habe. Laden Sie den Treiber von diesem Link herunter: pl2303-prolific-driverinstaller-v1_5_0.zip [3 Mb] (Downloads: 330)
Als nächstes entpacken Sie das Archiv und erhalten mehrere Dateien, wie auf Foto Nr. 4.


Foto Nr. 4 - entpacktes Archiv mit Treibern für den Programmierer

Führen Sie die ausführbare Datei aus dem Archiv aus und warten Sie auf das Ende der Installation. Danach kehren wir zu "Geräte-Manager", suchen Sie die Zeile mit dem Namen des Programmiergeräts (Foto Nr. 3), bewegen Sie den Mauszeiger darüber, drücken Sie die rechte Taste und wählen Sie"Treiber aktualisieren". Das System bietet an, den Treiber automatisch oder von einem bestimmten Ort auf dem Computer aus zu installieren. Wir neigen zur zweiten Option, wobei wir nicht vergessen, den Ordner mit dem entpackten Archiv anzugeben, wie in Foto Nr. 5.


Foto Nr. 5 - Auswahl eines Ordners mit Treibern

Höchstwahrscheinlich nach dem Klicken auf "Ok"werden Sie aufgefordert, einen der beiden Treiber zu installieren, aus denen Sie auswählen können. Sie müssen den Treiber mit der älteren Version auswählen, wie in Foto 6 gezeigt.


Foto Nr. 6 - Installation einer früheren Version des Treibers

Klicken Sie auf "Weiter"und warten Sie bis zum Ende des Vorgangs. Jetzt sollte der Programmierer im System korrekt erkannt werden. Um dies zu überprüfen, öffnen Sie erneut."Geräte-Manager"und achten Sie auf die Zeile, in der sich ein Ausrufezeichen befand. Wenn alles gut gegangen ist, sollte es verschwinden, wie auf Foto Nr. 7 gezeigt.


Foto Nr. 7 - die korrekte Definition des Programmiergeräts (kein Ausrufezeichen)

Wenn der Programmierer installiert ist, muss er noch korrekt konfiguriert werden. Klicken Sie mit der rechten Maustaste auf den Namen des Programmierers in "Geräte-Manager"(Foto Nr. 7) wählen Sie im Dropdown-Menü"Die Eigenschaften"und gehen Sie im sich öffnenden Fenster zur Registerkarte"Porteinstellungen". Hier können Sie die Portgeschwindigkeit und den Algorithmus für die Kommunikation mit dem Programm konfigurieren, über das wir unseren Prozessor in Zukunft flashen werden. Stellen Sie die Werte gemäß Foto Nr. 8 unten ein.


Foto Nr. 8 - Richtige Einstellungen des Programmieranschlusses

Von diesem Moment an ist die erste und unangenehmste Phase abgeschlossen. Das einzige Plus ist, dass es einmal gemacht werden muss. Bei nachfolgender Firmware ist keine Programmierung erforderlich. Lassen Sie uns nun entscheiden, wie der Programmierer an Ihren Metalldetektor angeschlossen werden soll. In den meisten Fällen sind spezielle Stifte zum Anschließen des Programmiergeräts geschieden und auf den Leiterplatten signiert. In meinem Fall waren die Stifte gelötet, aber nicht signiert. Es sah ungefähr so ​​aus (Foto 9).


Foto Nr. 9 - eine unbenannte Programmierbuchse

Wenn Sie eine ähnliche Situation haben, sollten Sie einen Tester nehmen und alles gemäß der folgenden Abbildung anrufen (Foto Nr. 10).


Foto Nr. 10 - Anschlussplan des Programmiergeräts

In diesem Diagramm habe ich eine Möglichkeit dargestellt, den Programmierer an einen Mikroprozessor anzuschließen, unabhängig von der Art der Leiterplatte, auf der sich Ihre befindet Quasar ARM. Dies ist die klassische Art zu programmieren UART-Schnittstelle. Eine kleine Erklärung zum Schema. In 99% In diesem Fall haben Sie einen Mikroprozessor LQFP48. Die Nummerierung seiner Kontakte beginnt mit einem kleinen runden Symbol und geht gegen den Uhrzeigersinn. Aus Gründen der Übersichtlichkeit sind alle erforderlichen Kontakte im Diagramm mit ihren Nummern in Klammern gekennzeichnet. Stifte Rx, TX und Vss Mikroprozessoren werden direkt an den Programmierer angeschlossen. Fazit BOOT0dient zur Übersetzung STM32 in den Programmiermodus. Um in diesen Modus zu gelangen, müssen Sie schließen BOOT0 mit Ausgangsleistung VbatAndernfalls startet der Prozessor einfach und funktioniert wie gewohnt. Später werde ich eine bestimmte Abfolge von Aktionen angeben, damit Sie keine Verwirrung in Ihrem Kopf haben.
Wir haben den Zusammenhang herausgefunden - Sie können Software zur Programmierung herunterladen. Mikroprozessoren STM32 programmiert mit einem speziellen proprietären Programm Flash Loader Demonstrator. Es ist kostenlos und läuft offizielle Website des Unternehmens. Die Installation sollte keine Schwierigkeiten verursachen, daher werde ich diesen Punkt unbeaufsichtigt lassen. Als nächstes gehen wir zu Autoren-Website und laden Sie die neueste Firmware herunter. Zum Zeitpunkt dieses Schreibens die neueste Version 2.3.3, wie Foto Nr. 11 zeigt, aber ich bevorzuge eine stabilere Version 2.2.18.


Foto Nr. 11 - die Firmware, die ich für die Aufnahme in MD ausgewählt habe

Das heruntergeladene Archiv muss entpackt und eine Datei mit der Erweiterung sein .hex. Dies ist die binäre Firmware-Datei. Jetzt können wir zur letzten und wichtigsten Phase übergehen.
Zunächst schließen wir den Programmierer an und schließen den Ausgang mit dem Jumper BOOT0 und Vbat Mikroprozessor. Wir setzen den Programmierer in den Port ein USB und den Metalldetektor mit Strom versorgen. Wenn nichts auf dem Bildschirm angezeigt wird, sind wir auf dem richtigen Weg und der Mikroprozessor hat in den Programmiermodus gewechselt. Im Moment sollten Sie ungefähr das gleiche Bild wie auf Foto Nr. 12 haben


Foto Nr. 12 - Der Jumper ist geschlossen, der Programmierer ist angeschlossen, die Stromversorgung ist gewährleistet

Als nächstes laufen Flash Loader Demonstrator. Das in Foto Nr. 13 gezeigte Fenster sollte vor Ihnen erscheinen.


Foto 13 - Verbindungseinstellungen

Dies sind die Verbindungseinstellungen für UART-Protokoll. Die angegebenen Zahlen müssen genau dem entsprechen, was wir im Fenster mit den Einstellungen für den Programmieranschluss eingestellt haben (Foto Nr. 8). Parameter Portname - Der Name des virtuellen Ports, den er zugewiesen hat Windows an den Programmierer. Es wird wahrscheinlich anders für Sie sein. Dieser Name kann in "Geräte-Manager"am Beispiel von Foto Nr. 7. Wenn alle Einstellungen vorgenommen wurden - klicken Sie auf"Weiter"um zur nächsten Stufe zu gelangen (Foto 14)


Foto Nr. 14 - Das Programm sah einen Mikroprozessor

Wie auf dem obigen Foto zu sehen ist, hat das Programm den Prozessor und die Größe seines Flash-Speichers (64 KB) bestimmt. Dies deutet darauf hin, dass wir auf dem richtigen Weg sind und Sie weiter gehen können - klicken Sie auf "Weiter", danach sehen wir das nächste Fenster (Foto Nr. 15).


Foto Nr. 15 - Mikroprozessorspeicherkarte

Dieses Fenster ist für uns nicht wertvoll und zeigt einfach die interne Struktur des Gedächtnisses an. STM32. Klicken Sie auf "Weiter"um zum nächsten Punkt zu gelangen (Foto 16)


Foto Nr. 16 - endgültige Einstellungen

Aktivieren Sie in diesem Fenster das Kontrollkästchen Glabal löschenso dass alle unnötigen Abfälle vor dem Programmieren aus dem Mikroprozessor entfernt werden. Klicken Sie anschließend auf die Schaltfläche mit drei Punkten, um die Firmware-Datei hinzuzufügen. Anschließend wird das in Foto Nr. 17 gezeigte Dialogfeld geöffnet.


Foto Nr. 17 - Hinzufügen einer Firmware-Datei

Hier müssen Sie zu dem Ordner gehen, in den die Firmware von der Website des Autors heruntergeladen und entpackt wurde. Beachten Sie, dass die Datei sichtbar war. Sie müssen den Dateityp festlegen * .hex (anfangs wird es einen anderen Wert geben). Öffnen Sie die angegebene Datei und nähen Sie den Mikroprozessor. Dieser Vorgang ist in Foto Nr. 18 dargestellt.


Foto Nr. 18 - Firmware-Prozess

Im Allgemeinen dauert die Aufnahme eines Programms einige Sekunden. Danach erhalten wir eine Nachricht über den erfolgreichen Abschluss der Geschäfte (Foto Nr. 19).


Foto Nr. 19 - Firmware erfolgreich abgeschlossen

Jetzt können Sie das Programm schließen, den Stromkreis zerlegen (vergessen Sie nicht, den Jumper von zu entfernen BOOT0) und führen Sie einen Testlauf durch. Foto Nr. 20 zeigt das Ergebnis meiner Bemühungen vor und nach dem Aktualisieren der Firmware.


Foto Nr. 20 - das Endergebnis

Ich hoffe, ich habe es geschafft, meine Gedanken in einer zugänglichen Sprache auszudrücken, und dieses Material wird den Bewohnern unserer Websites helfen, ihre Geräte ohne unnötige Gesten zu aktualisieren. Alles kreative Erfolg !!!
9.8
9.8
9.6

Kommentar hinzufügen

    • lächelnlächeltxaxaokweiß nichtYahoonea
      ChefKratzerDummkopfjaja-jaaggressivGeheimnis
      Entschuldigungtanzendance2Tanz3VerzeihungHilfeGetränke
      hör aufFreundegutgut gutpfeifenOhnmachtZunge
      RauchklatschenCrayerklärenspöttischdon-t_mentionherunterladen
      Hitzeärgerlichlach1mdaTreffenMoskingnegativ
      not_iPopcornbestrafenlesenerschreckenAngstSuche
      verspottendankedasto_clueumnikakutstimme zu
      schlechtbeeeblack_eyeblum3errötenprahlenLangeweile
      zensiertAngenehmheitsecret2drohenSiegyusun_bespectacled
      shokrespektlolvorgezogenWillkommenKrutoyya_za
      ya_dobryiHelferne_huliganne_othodiFludVerbotschließen
2 Kommentar
Es gibt aber einen. Ist es möglich, das hausgemachte Produkt des Autors zu nennen, dessen Autor Sie nicht sind?
Quasar Arm und Quasar Avr sind seit ungefähr drei Jahren in meinem Alltag. Jeder, der ein solches Gerät zusammengebaut hat, kann auf diese Weise erneut flashen. Für diejenigen, die aufrichtig interessiert sind, kann ich zwei Websites empfehlen:
Für Profis und starke Mitten-MD4U
Für Anfänger und Mittelbauern
Sowohl dort als auch dort gibt es alle Informationen zu allen Quasaren. Und das Kreativteam der Cop-Liebhaber.
Vielmehr wird es nicht als selbstgemachte, sondern als technologische Beratung bezeichnet, aber die Beschreibung ist großartig: Es gibt alles, was benötigt wird und nichts weiter!

Wir empfehlen Ihnen zu lesen:

Gib es für das Smartphone ...