» Elektronica » Metaaldetectoren »Quasar ARM - firmware-update

Quasar ARM - firmware-update


Quasar ARM - Dit is een van de meest populaire metaaldetectoren, waarvan het circuit en de firmware zich in het publieke domein bevinden op de site van de auteur, waarvoor speciale dank aan hem. De mogelijkheden van dit apparaat brengen het op hetzelfde niveau met veel commercieel en duur modellen. De auteur verbetert voortdurend zijn creatie en brengt van tijd tot tijd nieuwe firmware uit, die elk het apparaat nieuwe kansen geven, de stabiliteit en nauwkeurigheid verhogen bij het bepalen van het type metaal. In dit artikel zal ik je vertellen hoe je de firmware moet updaten metaaldetector op het voorbeeld van uw apparaat.

Dus als je een gelukkige eigenaar bent Quasar ARM en als u deze wilt vernieuwen met de nieuwe firmware, lees dan zorgvuldig onderstaande instructies.
Zoals u weet (of onbekend), dient de microprocessor als het brein van de quasar STM32F100C. En hoe we de complexiteit van de firmware ook willen minimaliseren, we hebben nog steeds een special nodig USB-naar-TTL programmeur. Je kunt hem natuurlijk zelf in elkaar zetten, maar je kunt hem het beste kopen of lenen voor tijdelijk gebruik. Dergelijke programmeurs worden verkocht in radiowinkels. Persoonlijk heb ik de mijne aangenomen Aliexpress. Voor bijzonderheden neem ik een foto nr. 1 en nr. 2 mee, waarop aan beide kanten de gewenste programmeur staat afgebeeld.

Quasar ARM - firmware-update
Foto nr. 1 - programmeur - bovenaanzicht


Foto nr. 2 - programmeur - onderaanzicht

Nadat de programmeur in uw handen is, moet u vrienden maken met het besturingssysteem. Ik heb op mijn computer geïnstalleerd Windows 10 en ik geef toe, ik moest mijn hoofd een beetje breken om een ​​positief resultaat in deze richting te bereiken. Dus als ook jij niet hebt geaccumuleerd MAC en gebruik de standaard Windows, doe het volgende: steek de programmeur in een willekeurige poort USB computer en ga naar de taakbeheerder om te zien hoe het in het systeem wordt bepaald. Waarschijnlijk krijg je ongeveer de volgende foto (foto nr. 3).


Foto nr. 3 - een probleem bij het bepalen van de programmeur

Op de bovenstaande foto is dat te zien Windows identificeerde de programmeur en wees hem een ​​virtuele poort toe COM9. Een klein uitroepteken naast de naam van het apparaat geeft echter een probleem met de driver aan en als gevolg daarvan de huidige niet-werking van de programmeur. Dit kan worden opgelost door een speciale driver te installeren, die ik verre van de eerste keer op internet wist te vinden. Dus download de driver via deze link: pl2303-prolific-driverinstaller-v1_5_0.zip [3 Mb] (downloads: 330)
Pak vervolgens het archief uit en ontvang verschillende bestanden, zoals op foto nr. 4.


Foto nr. 4 - uitgepakt archief met stuurprogramma's voor de programmeur

Voer het uitvoerbare bestand uit het archief uit en wacht tot het einde van de installatie. Daarna keren we terug naar "Apparaatbeheer", zoek de regel met de naam van de programmeur (foto 3), beweeg de muiscursor erover, druk op de rechterknop en selecteer"Stuurprogramma bijwerken". Het systeem zal aanbieden om de driver automatisch te installeren, of vanaf een gespecificeerde locatie op de computer - we zijn geneigd tot de tweede optie, en niet te vergeten de map met het uitgepakte archief te specificeren, zoals in foto nr. 5.


Foto nr. 5 - een map met stuurprogramma's selecteren

Waarschijnlijk na het klikken op de "Ok", wordt u gevraagd een van de twee stuurprogramma's te installeren waaruit u kunt kiezen. U moet degene met de oudere versie selecteren, zoals weergegeven in foto nummer 6.


Foto nr. 6 - installeren van een eerdere versie van de driver

Klik op 'Volgende"en wacht tot het einde van het proces. Nu moet de programmeur correct worden gedetecteerd in het systeem. Om dit te controleren, heropen"Apparaatbeheer"en let op de regel waar een uitroepteken stond. Als alles goed ging, zou het moeten verdwijnen, zoals te zien is op foto nr. 7.


Foto nr. 7 - de juiste definitie van de programmeur (geen uitroepteken)

Dus de programmeur is geïnstalleerd, het blijft om het correct te configureren. Klik met de rechtermuisknop op de naam van de programmeur in "Apparaatbeheer"(foto nr. 7), selecteer in het drop-down menu"De eigenschappen"en ga in het geopende venster naar het tabblad"Poortinstellingen". Hier kunt u de poortsnelheid en het algoritme configureren voor communicatie met het programma waarmee we onze processor in de toekomst zullen flashen. Stel de waarden in volgens foto nr. 8 hieronder.


Foto nr. 8 - correcte poortinstellingen van de programmeur

Vanaf dit moment is de eerste en meest onaangename fase voltooid. Het enige pluspunt is dat het een keer moet worden gedaan. Bij latere firmware is programmeren niet vereist. Laten we nu beslissen hoe u de programmeur op uw metaaldetector aansluit. In de meeste gevallen zijn speciale pinnen voor het aansluiten van de programmeur gescheiden en ondertekend op de printplaten. In mijn geval waren de pinnen gesoldeerd, maar niet ondertekend. Het zag er ongeveer zo uit (foto 9).


Foto nr. 9 - een naamloze programmeerbus

Als je een vergelijkbare situatie hebt, pak dan een tester en bel alles volgens het onderstaande diagram (foto nr. 10).


Foto nr. 10 - aansluitschema van de programmeur

In dit diagram heb ik een manier afgebeeld om de programmeur aan te sluiten op een microprocessor, ongeacht het type printplaat waarop uw Quasar ARM. Dit is de klassieke manier van programmeren UART-interface. Een kleine uitleg over het schema. In 99% je hebt een microprocessor in de koffer LQFP48. De nummering van zijn contacten begint met een klein rond pictogram en gaat tegen de klok in. Voor de duidelijkheid zijn alle noodzakelijke contacten op het diagram ondertekend met hun nummers tussen haakjes. Spelden Rx, TX en Vss microprocessors zijn rechtstreeks aangesloten op de programmeur. Conclusie LAARS 0, dient om te vertalen STM32 naar programmeermodus. Om in deze modus te komen, moet je sluiten LAARS 0 met vermogen Vbatanders start de processor gewoon en werkt hij zoals gewoonlijk. Later zal ik een specifieke reeks acties geven, zodat je geen verwarring in je hoofd hebt.
We hebben de verbinding ontdekt - u kunt software downloaden om te programmeren. Microprocessors STM32 geprogrammeerd met een speciaal eigen programma Flash loader demonstrator. Het is gratis en staat aan bedrijf officiële website. Installatie mag geen problemen veroorzaken, dus ik laat dit punt onbeheerd achter. Vervolgens gaan we naar auteur website en download de nieuwste firmware. Op het moment van schrijven was de laatste versie 2.3.3, zoals blijkt uit foto nr. 11 maar ik geef de voorkeur aan een stabielere versie 2.2.18.


Foto nr. 11 - de firmware die ik heb geselecteerd voor opname in MD

Het gedownloade archief moet worden uitgepakt en een bestand met de extensie .hex. Dit is het binaire firmwarebestand. Nu kunnen we doorgaan naar de laatste en meest cruciale fase.
Allereerst verbinden we de programmeur en sluiten we de uitgang met behulp van de jumper LAARS 0 en Vbat microprocessor. We steken de programmeur in de poort USB en schakel de metaaldetector in. Als er niets op het scherm staat, zijn we op de goede weg en is de microprocessor overgeschakeld naar de programmeermodus. Op dit moment zou je ongeveer dezelfde foto moeten hebben als op foto 12


Foto nr. 12 - de jumper is gesloten, de programmeur is aangesloten, er is stroom

Ren vervolgens Flash loader demonstrator. Het venster op foto nr. 13 zou voor je moeten verschijnen.


Foto 13 - verbindingsinstellingen

Dit zijn de verbindingsinstellingen voor UART-protocol. De aangegeven nummers moeten exact overeenkomen met wat we hebben ingesteld in het instellingenvenster van de programmeerpoort (foto nr. 8). Parameter Poortnaam - de naam van de virtuele poort die het heeft toegewezen Windows aan de programmeur. Voor u zal het waarschijnlijk anders zijn. Deze naam kan worden bespioneerd in 'Apparaatbeheer"in het voorbeeld van foto nr. 7. Als alle instellingen zijn ingesteld, klikt u op"Volgende"om naar de volgende fase te gaan (foto 14)


Foto nr. 14 - het programma zag een microprocessor

Zoals te zien is op de bovenstaande foto, heeft het programma de processor en de grootte van het flash-geheugen (64 KB) bepaald. Dit suggereert dat we op de goede weg zijn en u kunt verder gaan - klik op "Volgende", waarna we het volgende venster zien (foto nr. 15).


Foto nr. 15 - geheugenkaart met microprocessor

Dit venster is voor ons niet waardevol en geeft gewoon de interne geheugenstructuur weer. STM32. Klik op 'Volgende"om naar het volgende item te gaan (foto 16)


Foto nr. 16 - definitieve instellingen

Vink in dit venster het vakje aan Glabal wissenzodat al het onnodige afval voor het programmeren uit de microprocessor wordt verwijderd. Klik vervolgens op de knop met drie stippen om het firmwarebestand toe te voegen, waarna het dialoogvenster op foto nr. 17 wordt geopend.


Foto nr. 17 - een firmwarebestand toevoegen

Hier moet je naar de map gaan waar de firmware is gedownload en uitgepakt van de site van de auteur. Merk op dat het bestand zichtbaar was, u moet het bestandstype instellen * .hex (aanvankelijk zal er een andere waarde zijn). Open het opgegeven bestand en naai de microprocessor. Dit proces wordt getoond op foto nr. 18.


Foto nr. 18 - firmware-proces

Over het algemeen duurt het opnemen van een programma enkele seconden, waarna we een bericht ontvangen over de succesvolle afronding van zaken (foto nr. 19).


Foto # 19 - firmware succesvol voltooid

Nu kunt u het programma sluiten, het circuit demonteren (vergeet niet de jumper te verwijderen LAARS 0) en voer een testrun uit. Foto 20 toont het resultaat van mijn inspanningen voor en na het updaten van de firmware.


Foto №20 - het eindresultaat

Ik hoop dat het me is gelukt om mijn gedachten in een toegankelijke taal uit te drukken en dit materiaal zal de bewoners van onze sites helpen hun apparaten bij te werken zonder onnodige gebaren. Allemaal creatief succes !!!
9.8
9.8
9.6

Voeg een opmerking toe

    • lachglimlachtxaxaokweet het nietyahoonea
      baaskrabbendwaasjaja-jaagressiefgeheim
      sorrydansdance2dance3pardonhulpdrankjes
      stopvriendengoedgoedfluitjebezwijmdtong
      rookklappencrayverklarenbeledigenddon-t_mentiondownloaden
      hittebooslach1mdavergaderingmoskingnegatief
      not_ipopcornstraffenlezenschrikschriktzoeken
      bespottendankjewelditto_clueUmnikacuutmee eens
      slechtbeeeblack_eyeblum3: oopscheppenverveling
      gecensureerdbeleefdheidgeheim2bedreigenoverwinningyusun_bespectacled
      shokrespektlolvoorgekomenwelkomkrutoyya_za
      ya_dobryihelperne_huliganne_othodifludverbodsluiten
2 commentaar
Er is er maar één. Is het mogelijk om het zelfgemaakte product van de auteur te noemen, van wie u de auteur niet bent?
Quasar arm en quasar avr zijn al ongeveer drie jaar in mijn dagelijks leven. Iedereen die zo'n apparaat heeft samengesteld, kan op deze manier reflashen. Voor degenen die oprecht geïnteresseerd zijn, kan ik twee sites aanbevelen:
Voor professionals en sterke middles-MD4U
Voor beginners en middenboeren
Zowel daar als daar is alle informatie over alle quasars. En het creatieve team van politieliefhebbers.
Het zal eerder geen zelfgemaakt, maar technologisch advies worden genoemd, maar de beschrijving is prachtig: er is alles wat nodig is en niets meer!

We raden je aan om te lezen:

Geef het voor de smartphone ...