» elektronikk » Metalldetektorer »Quasar ARM - firmwareoppdatering

Quasar ARM - firmwareoppdatering


Quasar ARM - Dette er en av de mest populære metalldetektorene, hvis krets og firmware er i det offentlige på forfatterens nettsted, som en spesiell takk til ham. Funksjonene til denne enheten bringer den til samme nivå med mange kommersielle og dyre modeller. Forfatteren forbedrer konstant skapelsen sin og fra tid til annen slipper ny firmware, som hver gir enheten nye funksjoner, øker dens stabilitet og nøyaktighet når det gjelder å bestemme metalltypen. I denne artikkelen vil jeg fortelle deg hvordan du oppdaterer firmware metalldetektor på eksemplet på enheten din.

Så hvis du er en lykkelig eier Quasar ARM og vil oppdatere den med den nye firmware, les nøye instruksjonene nedenfor.
Som du vet (eller ukjent), fungerer mikroprosessoren som hjernen til kvasaren STM32F100C. Og uansett hvordan vi ønsker å minimere kompleksiteten i firmware, trenger vi fortsatt en spesiell USB-TO-TTL programmerer. Selvfølgelig kan du montere det selv, men det er best å kjøpe eller låne av en venn til midlertidig bruk. Slike programmerere selges i radiobutikker. Personlig tok jeg min på AliExpress. For detaljer, tar jeg med et bilde nr. 1 og nr. 2, der ønsket programmerer vises på begge sider.

Quasar ARM - firmwareoppdatering
Foto nr. 1 - programmerer - ovenfra


Foto nr. 2 - programmerer - nedenfra

Etter at programmereren er i hendene dine, må du bli venner med operativsystemet. Jeg har installert på datamaskinen min Windows 10 og jeg innrømmer at jeg måtte bryte hodet litt for å oppnå et positivt resultat i denne retningen. Så hvis du heller ikke har samlet deg på MAC og bruk standard Windows, gjør du følgende: sett programmereren i hvilken som helst port USB datamaskin og gå til oppgavebehandleren for å se hvordan det bestemmes i systemet. Mest sannsynlig vil du få omtrent følgende bilde (bilde nr. 3).


Foto nr. 3 - et problem med å bestemme programmereren

Fra bildet over kan det sees det Windows identifiserte programmereren og tildelte den en virtuell port COM9. Et lite utropstegn ved siden av enhetens navn indikerer imidlertid et problem med driveren, og som et resultat, gjeldende inoperabilitet for programmereren. Dette kan fikses ved å installere en spesiell driver, som jeg klarte å finne på Internett langt fra første gang. Så last ned driveren fra denne lenken: pl2303-prolific-driverinstaller-v1_5_0.zip [3 Mb] (nedlastinger: 330)
Deretter pakker du ut arkivet og får flere filer, som på bilde nr. 4.


Foto nr. 4 - utpakket arkiv med drivere for programmereren

Kjør den kjørbare filen fra arkivet og vent til slutten av installasjonen. Deretter går vi tilbake til "Enhetsleder", finn linjen med navnet på programmereren (foto nr. 3), flytt musepekeren over den, trykk på høyre knapp og velg"Oppdater driveren". Systemet vil tilby å installere driveren automatisk, eller fra et spesifisert sted på datamaskinen - vi er tilbøyelige til det andre alternativet, og glemmer ikke å spesifisere mappen med det utpakket arkivet, som på foto nr. 5.


Foto nr. 5 - velge en mappe med drivere

Etter å ha klikket på "OK", blir du bedt om å installere en av de to driverne du kan velge mellom. Du må velge den med den eldre versjonen, som vist på foto nummer 6.


Foto nr. 6 - installering av en tidligere versjon av driveren

Klikk på "videre"og vent til slutten av prosessen. Nå skal programmereren oppdages korrekt i systemet. For å sjekke dette, åpne igjen"Enhetsleder"og vær oppmerksom på linjen der det var et utropstegn. Hvis alt gikk bra, skulle det forsvinne, som vist på bilde nr. 7.


Foto nr. 7 - den riktige definisjonen av programmereren (ingen utropstegn)

Så programmereren er installert, det gjenstår å konfigurere den riktig. Høyreklikk på navnet på programmereren i "Enhetsleder"(foto nr. 7), i rullegardinmenyen, velg"Egenskapene"og i vinduet som åpnes, gå til fanen"Portinnstillinger". Her kan du konfigurere porthastigheten og algoritmen for kommunikasjon med programmet som vi vil blinke prosessoren vår i fremtiden. Angi verdiene i samsvar med foto nr. 8 nedenfor.


Foto nr. 8 - riktige innstillinger for programmererporten

Fra dette øyeblikket er den første og mest ubehagelige etappen fullført. Det eneste plusset er at det må gjøres en gang. Med påfølgende firmware er ikke programmering nødvendig. La oss bestemme hvordan programmereren skal kobles til metalldetektoren din. I de fleste tilfeller er spesialpinner for tilkobling av programmereren skilt og signert på kretskortene. I mitt tilfelle ble pinnene loddet, men ikke signert. Det så ut som dette (bilde 9).


Foto nr. 9 - en ikke navngitt programmeringsstikkontakt

Hvis du har en lignende situasjon, bør du hente en tester og ringe alt i henhold til diagrammet nedenfor (foto nr. 10).


Foto nr. 10 - tilkoblingsskjema over programmereren

I dette diagrammet skildret jeg en måte å koble programmereren til en mikroprosessor, uavhengig av typen kretskort Quasar ARM. Dette er den klassiske måten å programmere på UART-grensesnitt. En liten forklaring på ordningen. den 99% du vil ha en mikroprosessor i saken LQFP48. Nummereringen av kontaktene hans begynner med et lite rundt ikon og går mot klokken. For å gjøre det klart, er alle nødvendige kontakter signert på diagrammet med nummeret i parentes. Pina RX, TX og VSS mikroprosessorer kobles direkte til programmereren. konklusjon BOOT0, tjener til å oversette STM32 til programmeringsmodus. For å gå inn i denne modusen, må du lukke BOOT0 med kraftuttak VBATEllers starter prosessoren ganske enkelt og fungerer som vanlig. Senere vil jeg gi en spesifikk handlingsrekkefølge, slik at du ikke har forvirring i hodet.
Vi fant ut tilkoblingen - du kan laste ned programvare for programmering. vanligvis mikroprosessorer STM32 programmert ved hjelp av et spesielt proprietært program Flash loader demonstrator. Det er gratis og er på selskapets offisielle nettsted. Installasjonen skal ikke forårsake vanskeligheter, så jeg vil la dette punktet være uten tilsyn. Neste vi går til forfatterens nettsted og last ned den nyeste firmware. I skrivende stund den siste versjonen 2.3.3, som det fremgår av foto nr. 11, men jeg foretrekker en mer stabil versjon 2.2.18.


Foto nr. 11 - firmware som jeg valgte for innspilling i MD

Det nedlastede arkivet må pakkes ut og en fil med utvidelsen hex. Dette er den binære firmwarefilen. Nå kan vi gå videre til den siste og mest avgjørende fasen.
Først av alt kobler vi programmereren og lukker utgangen ved hjelp av jumperen BOOT0 og VBAT mikroprosessor. Vi setter programmereren i porten USB og bruk strøm til metalldetektoren. Hvis det ikke er noe på skjermen, så er vi på rett spor og mikroprosessoren har byttet til programmeringsmodus. For øyeblikket bør du ha omtrent det samme bildet som på bilde nr. 12


Foto nr. 12 - hopperen er lukket, programmereren er tilkoblet, strømforsyning

Neste, løp Flash loader demonstrator. Vinduet vist på bilde nr. 13 skal vises foran deg.


Foto 13 - tilkoblingsinnstillinger

Dette er tilkoblingsinnstillingene for UART-protokoll. De angitte numrene må nøyaktig tilsvare det vi satte i vinduet for programmeringsportinnstillingen (foto nr. 8). parameter Portnavn - navnet på den virtuelle porten som den tilordnet Windows til programmereren. Det vil sannsynligvis være annerledes for deg. Dette navnet kan spioneres i "Enhetsleder"på eksemplet til foto nr. 7. Når alle innstillingene er satt - klikk"neste"å gå til neste trinn (bilde 14)


Foto nr. 14 - programmet så en mikroprosessor

Som det fremgår av bildet over, bestemte programmet prosessoren og størrelsen på flash-minnet (64 KB). Dette antyder at vi er på rett vei og at du kan gå videre - klikk "neste", hvoretter vi ser neste vindu (foto nr. 15).


Foto nr. 15 - mikroprosessor minnekort

Dette vinduet er ikke verdifullt for oss og viser ganske enkelt den interne strukturen i minnet. STM32. Klikk på "neste"for å gå til neste element (bilde 16)


Foto nr. 16 - endelige innstillinger

Merk av i dette vinduet Sletting av glabalslik at alt unødvendig søppel fjernes fra mikroprosessoren før programmering. Deretter klikker du på knappen med tre prikker for å legge til firmwarefilen, hvoretter dialogboksen vist på foto nr. 17 åpnes.


Foto nr. 17 - legge til en firmwarefil

Her må du gå til mappen der firmware ble lastet ned og pakket ut fra forfatterens nettsted. Merk at filen var synlig, du må angi filtypen * .hex (til å begynne med vil det være en annen verdi). Åpne den spesifiserte filen og sy mikroprosessoren. Denne prosessen er vist på foto nr. 18.


Foto nr. 18 - firmwareprosess

Generelt tar opptak av et program flere sekunder, hvoretter vi får en melding om vellykket gjennomføring av saker (foto nr. 19).


Foto nr. 19 - firmware fullført

Nå kan du lukke programmet, demontere kretsen (ikke glem å fjerne jumperen fra BOOT0) og utføre en testkjøring. Foto nr. 20 viser resultatet av min innsats før og etter oppdatering av firmware.


Foto №20 - det endelige resultatet

Jeg håper jeg klarte å uttrykke mine tanker på et tilgjengelig språk, og dette materialet vil hjelpe beboerne på nettstedene våre til å oppdatere enhetene sine uten unødvendige bevegelser. All kreativ suksess !!!
9.8
9.8
9.6

Legg til en kommentar

    • smilersmilerxaxaokdontknowyahoonea
      sjefscratchlurejaja-jaaggressivhemmelighet
      beklagerdansedance2dance3benådninghjelpdrikkevarer
      stoppvennergodgoodgoodfløytebesvimelsetunge
      røykklappingCrayerklærehånligdon-t_mentionnedlasting
      heteirefullaugh1MDAmøtemoskingnegative
      not_ipopcornstraffeleseskremmeskremmersøk
      spydighetthank_youdetteto_clueumnikakuttenig
      dårligbeeeblack_eyeblum3rødmeskrytekjedsomhet
      sensurertpleasantrysecret2trueseieryusun_bespectacled
      ShokRespektlolPrevedvelkommenKrutoyya_za
      ya_dobryihelperne_huliganne_othodiFLUDforbudnær
2 kommentarer
Det er en men. Er det mulig å navngi forfatterens hjemmelagde produkt, forfatteren du ikke er fra?
Quasar arm og quasar avr har vært i hverdagen min i omtrent tre år. Alle som har satt sammen et slikt apparat vil kunne refasjere på denne måten. For de som er oppriktig interessert, kan jeg anbefale to nettsteder:
For profesjonelle og sterke middels-MD4U
For nybegynnere og mellombønder
Både der og der er all informasjon på alle kvasarer. Og det kreative teamet av cop elskere.
Snarere vil det kalles ikke egenproduserte, men teknologiske råd, men beskrivelsen er fantastisk: det er alt som trengs og ikke noe mer!

Vi anbefaler deg å lese:

Gi den til smarttelefonen ...