» elektronik » Metaldetektorer »Quasar ARM - firmwareopdatering

Quasar ARM - firmwareopdatering


Quasar ARM - Dette er en af ​​de mest populære metaldetektorer, hvis kredsløb og firmware er i det offentlige rum på forfatterens websted, for hvilken særlig tak til ham. Funktionerne ved denne enhed bringer den til samme niveau med mange kommercielle og dyre modeller. Forfatteren forbedrer konstant sin oprettelse og frigiver fra tid til anden ny firmware, som hver giver enheden nye muligheder, øger dens stabilitet og nøjagtighed ved bestemmelse af metalltypen. I denne artikel vil jeg fortælle dig, hvordan du opdaterer firmware metaldetektor på eksemplet på din enhed.

Så hvis du er en lykkelig ejer Quasar ARM og vil opdatere den med den nye firmware, skal du læse instruktionerne nedenfor nøje.
Som du ved (eller ukendt) fungerer mikroprocessoren som hjernen i kvasaren STM32F100C. Og uanset hvordan vi gerne vil minimere kompleksiteten af ​​dens firmware, har vi stadig brug for en speciel USB-til-TTL programmør. Selvfølgelig kan du samle det selv, men det er bedst at købe eller låne fra en ven til midlertidigt brug. Sådanne programmerere sælges i radiobutikker. Personligt tog jeg mig på AliExpress. For detaljer, har jeg et foto nr. 1 og nr. 2, hvorpå den ønskede programmerer vises på begge sider.

Quasar ARM - firmwareopdatering
Foto nr. 1 - programmerer - set ovenfra


Foto nr. 2 - programmerer - set nedefra

Når programmereren er i dine hænder, skal du blive venner med operativsystemet. Jeg har installeret på min computer Windows 10 og jeg indrømmer, jeg var nødt til at bryde hovedet lidt for at opnå et positivt resultat i denne retning. Så hvis du også ikke har samlet dig på MAC og brug standard Windows, gør følgende: Indsæt programmereren i en hvilken som helst port USB computeren og gå til opgavehåndteringen for at se, hvordan det bestemmes i systemet. Mest sandsynligt får du cirka følgende billede (foto nr. 3).


Foto nr. 3 - et problem ved bestemmelse af programmereren

Fra ovenstående foto kan det ses vinduer identificerede programmereren og tildelte den en virtuel port COM9. Et lille udråbstegn ved siden af ​​enhedsnavnet indikerer imidlertid et problem med driveren og som en konsekvens, programmeringsprogrammets aktuelle inoperabilitet. Dette kan rettes ved at installere en speciel driver, som jeg formåede at finde på Internettet langt fra første gang. Så download driveren fra dette link: pl2303-prolific-driverinstaller-v1_5_0.zip [3 Mb] (downloads: 330)
Derefter skal du pakke arkivet ud og få flere filer, som på foto nr. 4.


Foto nr. 4 - udpakket arkiv med drivere til programmereren

Kør den eksekverbare fil fra arkivet og vent til installationens afslutning. Derefter vender vi tilbage til "Enhedsadministrator", find linjen med programmeringsnavnet (foto nr. 3), flyt musemarkøren over den, tryk på højre knap og vælg"Opdater driver". Systemet tilbyder at installere driveren automatisk eller fra en specificeret placering på computeren - vi er tilbøjelige til den anden mulighed og glemmer ikke at specificere mappen med det udpakkede arkiv, som på foto nr. 5.


Foto nr. 5 - valg af en mappe med drivere

Efter at have klikket på "OK", bliver du bedt om at installere en af ​​de 2 drivere, du kan vælge imellem. Du skal vælge den med den ældre version, som vist på foto nummer 6.


Foto nr. 6 - installation af en tidligere version af driveren

Klik på "yderligere"og vent til afslutningen af ​​processen. Nu skal programmereren opdages korrekt i systemet. For at kontrollere dette, åbn igen"Enhedsadministrator"og vær opmærksom på linjen, hvor der var et udråbstegn. Hvis alt gik godt, skulle det forsvinde, som vist på foto nr. 7.


Foto nr. 7 - den rigtige definition af programmereren (intet udråbstegn)

Så programmereren er installeret, det gjenstår at konfigurere det korrekt. Højreklik på navnet på programmereren i "Enhedsadministrator"(foto nr. 7) i rullemenuen skal du vælge"Egenskaberne"og i vinduet, der åbnes, gå til fanen"Portindstillinger". Her kan du konfigurere porthastigheden og algoritmen til kommunikation med det program, gennem hvilket vi vil blinke vores processor fremover. Indstil værdierne i overensstemmelse med foto nr. 8 nedenfor.


Foto nr. 8 - korrekte programmeringsportindstillinger

Fra dette øjeblik er den første og mest ubehagelige fase afsluttet. Det eneste plus er, at det skal gøres én gang. Med efterfølgende firmware er programmering ikke påkrævet. Lad os beslutte, hvordan programmeringen skal forbindes til din metaldetektor. I de fleste tilfælde skilles specialstifter til tilslutning af programmereren og underskrives på de trykte kredsløb. I mit tilfælde blev stifterne loddet, men ikke underskrevet. Det lignede sådan (foto 9).


Foto nr. 9 - et ikke navngivet programmeringsstik

Hvis du har en lignende situation, skal du hente en tester og ringe til alt i henhold til nedenstående diagram (foto nr. 10).


Foto nr. 10 - tilslutningsdiagram for programmereren

I dette diagram skildrede jeg en måde at forbinde programmereren til en mikroprocessor, uanset hvilken type kredsløbskort, som din Quasar ARM. Dette er den klassiske måde at programmere på UART-interface. En lille forklaring på ordningen. den 99% du har en mikroprocessor i sagen LQFP48. Nummereringen af ​​hans kontakter begynder med et lille rundt ikon og går mod uret. For at gøre det klarere er alle nødvendige kontakter underskrevet på diagrammet med deres numre i parentes. Pina RX, TX og VSS mikroprocessorer er forbundet direkte til programmereren. konklusion BOOT0, tjener til at oversætte STM32 til programmeringstilstand. For at gå ind i denne tilstand skal du lukke BOOT0 med effekt VBATEllers starter processoren simpelthen og fungerer som normalt. Senere vil jeg give en bestemt række af handlinger, så du ikke har forvirring i dit hoved.
Vi har fundet ud af forbindelsen - du kan downloade software til programmering. normalt mikroprocessorer STM32 programmeret ved hjælp af et specielt proprietært program Flash loader demonstrator. Det er gratis og er tændt virksomhedens officielle hjemmeside. Installation bør ikke forårsage vanskeligheder, så jeg vil forlade dette punkt uden opsyn. Derefter går vi til forfatterwebsted og download den nyeste firmware. På dette tidspunkt er den seneste version 2.3.3, som det fremgår af foto nr. 11, men jeg foretrækker en mere stabil version 2.2.18.


Foto nr. 11 - firmwaren, som jeg valgte til optagelse i MD

Det downloadede arkiv skal pakkes ud og en fil med udvidelsen .hex. Dette er den binære firmwarefil. Nu kan vi gå videre til den sidste og mest afgørende fase.
Først og fremmest forbinder vi programmereren og lukker output ved hjælp af jumperen BOOT0 og VBAT mikroprocessor. Vi indsætter programmereren i porten USB og påfør strøm til metaldetektoren. Hvis der ikke er noget på skærmen, er vi på det rigtige spor, og mikroprocessoren er skiftet til programmeringstilstand. I øjeblikket skal du have omtrent det samme billede som på foto nr. 12


Foto nr. 12 - jumperen er lukket, programmereren er tilsluttet, strømforsynet

Kør derefter Flash loader demonstrator. Vinduet vist på foto nr. 13 skal vises foran dig.


Foto 13 - forbindelsesindstillinger

Dette er forbindelsesindstillingerne for UART-protokol. De angivne numre skal nøjagtigt svare til det, vi indstiller i vinduet med programmeringsportindstillinger (foto nr. 8). parameter Portnavn - navnet på den virtuelle port, den tildelte vinduer til programmereren. Det vil sandsynligvis være anderledes for dig. Dette navn kan spioneres i "Enhedsadministrator"på eksemplet med foto nr. 7. Når alle indstillinger er indstillet - klik"næste"for at gå til næste trin (foto 14)


Foto nr. 14 - programmet så en mikroprocessor

Som det ses af ovenstående foto, bestemte programmet processoren og størrelsen på dens flash-hukommelse (64 KB). Dette antyder, at vi er på det rigtige spor, og du kan gå videre - klik "næste", hvorefter vi ser det næste vindue (foto nr. 15).


Foto nr. 15 - hukommelseskort til mikroprocessor

Dette vindue er ikke værdifuldt for os og viser simpelthen den interne struktur i hukommelsen. STM32. Klik på "næste"for at gå til næste artikel (foto 16)


Foto nr. 16 - endelige indstillinger

I dette vindue skal du markere afkrydsningsfeltet Sletning af glabalså alt unødvendigt affald fjernes fra mikroprocessoren inden programmering. Klik derefter på knappen med tre prikker for at tilføje firmwarefilen, hvorefter dialogboksen vist på foto nr. 17 åbnes.


Foto nr. 17 - tilføjelse af en firmwarefil

Her skal du gå til den mappe, hvor firmwaren blev downloadet og pakket ud fra forfatterens websted. Bemærk, at filen var synlig, du skal indstille filtypen * .hex (oprindeligt vil der være en anden værdi). Åbn den specificerede fil, og sy mikroprocessoren. Denne proces er vist på foto nr. 18.


Foto nr. 18 - firmwareproces

Generelt tager det et par sekunder at optage et program, hvorefter vi modtager en meddelelse om den vellykkede afslutning af anliggender (foto nr. 19).


Foto # 19 - firmware afsluttet med succes

Nu kan du lukke programmet, adskille kredsløbet (glem ikke at fjerne jumperen fra BOOT0) og udfør en testkørsel. Foto nr. 20 viser resultatet af min indsats før og efter opdatering af firmwaren.


Foto №20 - det endelige resultat

Jeg håber, at det lykkedes mig at udtrykke mine tanker på et tilgængeligt sprog, og dette materiale vil hjælpe beboerne på vores websteder med at opdatere deres enheder uden unødvendige bevægelser. Al kreativ succes !!!
9.8
9.8
9.6

Tilføj en kommentar

    • smilesmilxaxaokdontknowyahoonea
      bossscratchnarrejaja-jaaggressivhemmelighed
      undskylddansdance2dance3benådninghjælpdrikkevarer
      stop-vennergodgoodgoodfløjtedånetunge
      røgklappecrayerklærerspottendedon-t_mentiondownloade
      hedeirefullaugh1mdamødemoskingnegativ
      not_ipopcornstraffelæseskræmmeforskrækkelsersøg
      hånethank_youdetteto_clueumnikakutenig
      dårligbeeeblack_eyeblum3blushpralekedsomhed
      censureretpleasantrysecret2truesejryusun_bespectacled
      SHOKRespektlolprevedvelkommenkrutoyya_za
      ya_dobryihjælperenne_huliganne_othodiFludforbudtæt
2 kommentarer
Der er en men. Er det muligt at navngive forfatterens hjemmelavede produkt, hvis forfatter du ikke er?
Quasar arm og quasar avr har været i min hverdag i cirka tre år. Enhver, der har samlet et sådant apparat, vil være i stand til at refash på denne måde. For oprigtigt interesserede kan jeg anbefale to websteder:
Til fagfolk og stærke mellemled - MD4U
Til begyndere og mellembønder
Både der og der er alle oplysninger om alle kvasarer. Og det kreative team af cop-elskere.
Det kaldes snarere ikke selvfrembragt, men teknologisk rådgivning, men beskrivelsen er storslået: der er alt, hvad der er nødvendigt, og intet mere!

Vi råder dig til at læse:

Giv den til smartphonen ...