Mega 328 firmware. Att flasha enheten till ryska

Jag har länge velat köpa/samla den här saken. Handen höjde sig inte för att köpa, kineserna optimerade också den ursprungliga idén och den färdiga produkten visade sig vara sorglig. Efter att ha spenderat totalt en vecka och lite mer pengar Jag monterade en nästan kompromisslös version - jag behövde ingen kodare, litiumladdning och en zenerdiodtestare.

Det finns två versioner av denna testare:


standardkrets med automatisk avstängning - "mega328_strip_grid"

Jag lade till en liten touch genom att installera ett gasreglage för strömförsörjning och kapacitet på ION-e och KREN-ke, se UDP2 i slutet av artikeln.


tillagd krets, se UDP2

Jag installerade en ensidig bräda i Orel.


min version av tavlan

Fastställda säkringar för ATmega328P.


säkringar för ATmega328

UDP1: Jag råder alla som har version 1.12 att ändra firmware till 1.13, det finns färre fel och det fungerar mer stabilt.

UDP2: Med tillägget av kapacitet på ION-e blev jag upphetsad. Faktum är att shaitan-boxen, för att öka upplösningen vid mätning av små spänningar, växlar till den interna 1.1V ION. Därför rekommenderas det att byta ut C102-elektrolyten i min krets med 1nF.

Testare http://ali.pub/21od91
Bostad http://ali.pub/21odal
Programmerare http://ali.pub/21odq5
Visa http://ali.pub/27hf3y
Videon visar en översikt över firmware 1.12k ryska. och processen att blinka testaren.
Allt är enkelt och elementärt.
Sömnad, drivrutin, AVRDUDEPROG-program på länken https://www.mediafire.com/folder/336a08o118tzq/Tester_ESR
************************************************************
Firmware-meny;
"Stäng av" - stäng av enheten
- "Transistortest" - engångsbestämning och mätning av element
- "Frekvensmätare" - frekvensmätningsläge

- "f-generator" - frekvensgeneratorläge
- "10-bitars PWM" - 10-bitars PWM-läge (TP2-kontakt)
- "C+ESR@TP1:TP3" - läge för separat mätning av kapacitans och ESR för kondensatorer, inklusive i kretsar

- "Tecken på motstånd och induktans kopplade i serie" - läge för cyklisk resistansmätning (kontakter TP1 och TP3)
- "Kondensatortecken" - cyklisk mätning av kondensatorernas kapacitans (kontakter TP1 och TP3)
- "C (uF) correction" - ändra korrigeringsvärdet vid mätning av stora kondensatorer

- "Självtestläge" - ett komplett självtest av enheten med kalibrering (1- anslut TP1, TP2 och TP3 till varandra, välj ett läge, 2- när inskriptionen "Isolation!" visas - ta bort byglarna , 3- du behöver installera en kondensator i anslutningarna TP1 och TP3 med en kapacitet på mer än 100 nF och mindre än 20 µF, 4 - du måste installera en kondensator med en kapacitet på 10 till 30 nF i samma kontakter )
- "Voltmeter" - spänningsmätning upp till 50 volt genom en 1:10-delare
- "Kontrast" - ställer in skärmens kontrast

- "Information om CT" - flera sidor med information om programversionen och resultaten av kalibrering och självtest
**********************************************************

Köp Xiaomi Mi Power Bank 2 med support snabbladdning här http://ali.pub/16lv66
Märkt Powerbank för 18650 batterier här http://ali.pub/9oefs Videorecension https://www.youtube.com/watch?v=Y2TFg...
Original 18650 batterier, Liitokala laddare här http://ali.pub/n518q
Högkvalitativa adaptrar som faktiskt matar ut 5V 2,4A för varje USB uttag+ stöd för Qualcomm Quick Charge 2.0 här http://ali.pub/h05rv och inte bara adaptrar där. Precis rätt för att ladda batterier med hög kapacitet!

Testaren kan också beställas i Ukraina via länkarna http://goo.gl/pklg5w eller http://goo.gl/DvGY7z leverans 1-3 dagar. Jag kan beställa från Kina åt dig GRATIS (ingen extra kostnad). För mer information, kontakta mig via länkarna ovan.

Få tillbaka % av beloppet som spenderats på Aliexpress http://epngo.bz/cashback_index/469cb, registrera dig och börja spara idag. Nu kan du ta ut dina besparingar till din e-plånbok från 20 cent $. Läs mer om tjänsten genom att klicka på länken ovan.

Prenumerera och missa inte de bästa erbjudandena på populär elektronik till bra priser. Övervakning av nyförsäljning och nya produkter på Aliexpress, endast verifierade säljare.

ny firmware, med stöd för ryska språket. Processen var inte svår, och resultatet blev mycket bra.

För din bekvämlighet har artikeln delats upp i avsnitt.

Om programmeraren

Jag beställde programmeraren från Kina till ett löjligt pris, mindre än två dollar. jag köpte Här. Nådde min destination på 16 dagar.

Programmerare med ISP-kabel

Monterad programmerare på ett chip ATMEGA 8a. En ISP-kabel medföljer.

Alla kontaktstift är märkta, vilket avsevärt förenklar arbetet.

Signaturer på kontakter

Det finns också en bygel på programmeraren för att växla strömförsörjningen till den programmerbara mikrokretsen. I vårt fall drivs ATmega 328p-chippet av en spänning på 5 volt, så vi lämnar bygeln i 5 volt-läget.

Förbereder ESR-mätaren för firmware.

Först och främst måste du ta bort batteriet, eller i mitt fall, lossa det från kortet.

Löda sedan ledningarna till ESR-mätarens terminaler. För detta använde jag enkärnat tvinnade partrådar. Bilden nedan visar vilken kontakt som ansvarar för vad.

För att fixa det satte jag in dem i hålen för att ansluta proberna och limmade dem lite med tunn tejp.

anslutning till ISP-kontakt

Det är väldigt lätt att ta reda på, på bilden kan du se på färgerna vilken tråd som går vart.

Firmware-dumpar och programmeringsprogram

Jag har förberett ett arkiv som du kan ladda ner nedan:

(okänt, 8 789 träffar)

Du måste packa upp innehållet på en plats som passar dig på din dator. Jag använde roten på C:\-enheten. Lite om innehållet.

Det finns tre mappar i arkivet. Den första mappen som heter "Programma" innehåller programmeringsprogrammet med drivrutinsmappar. De andra två är firmware. Faktum är att på många firmwares som jag provade, efter programmering, började ESR-mätaren visa bilden i spegelbild. Detta beror på typen av display, så arkivet innehåller 2 firmwares, med olika typer. Prova den som visar bilden normalt. Firmware nr 1 passade mig.

Spegelbild

Installera drivrutinen för programmeraren

I exemplet kommer jag att installera allt på Windows7; i andra versioner av operativsystemet är installationen något annorlunda, men kärnan är densamma. Efter att ha anslutit programmeraren till datorn måste du gå till enhetshanteraren. För att göra detta, på datorikonen, måste du högerklicka och välja "Kontrollera"

"Management" objekt

Hittar vår oidentifierade enhet USBasp, högerklicka på den och välj "Uppdatera drivrutiner"

söker efter drivrutiner på din dator

Välj objektet "Välj en drivrutin från listan över redan installerade"

I nästa meny klickar du bara på nästa...

Klicka på "Har från disk"

Välj sökvägen där mappen med programmet är uppackad, gå till mappen Drivers_USBasp, Ytterligare libusb_1.2.4.0 och tryck ok.

Ett fönster med önskad drivrutin visas.

Klicka på nästa och godkänn texten i den röda ramen "Installera den här drivrutinen ändå"

Efter installationen får vi en ny enhet i aktivitetshanteraren.

Vid denna tidpunkt kan drivrutinen anses vara installerad.

Vi installerar programmet och blinkar ESR-mätaren

Starta programmet AVRDUDEPROG. Efter detta måste du göra små justeringar. I teorin borde programmet redan vara konfigurerat, men du bör kontrollera inställningarna inringade i röda cirklar.

Välj dina vägar för flash firmware och minne. Se till att välja filerna korrekt. Flash-filer har tillägget .hex och minne (Eprom) .epp.

Jag rörde inte alla andra inställningar; programmeraren identifierade mikrokretsen direkt. Först blinkar vi Blixt, efter det Eprom.

Flash firmware process

När det finns problem med elektronisk utrustning beror en betydande del av felen på skadade elektrolytkondensatorer. Detta kan vara antingen uttorkningen av sådana kondensatorer över tid, och en motsvarande minskning av deras kapacitet (sovjetiska elektrolytkondensatorer var särskilt kända för detta), eller en ökning av deras ESR, motsvarande serieresistans (kallad ESR på engelska). I detta fall bildas en utbuktning på toppen av kondensatorn. Detta händer ofta på grund av överhettning, som ett exempel på kondensatorer placerade i moderkort bredvid processorns kylfläns. Men ibland, i de tidiga stadierna, kan denna svullnad vara osynlig för ögat, men på grund av detta kanske enheten inte längre fungerar. I sådana fall behövs en speciell enhet, en EPS ()-mätare för mätning.

Sådana enheter kan testa oxidkondensatorer, både med och utan avlödning från kortet. Eftersom även tiondels ohm är viktiga vid mätning, har sådana enheter korta sonder, eller så sätts kondensatorer in med sina ledningar direkt i enhetsuttaget. Länge tvekade jag om jag skulle montera en liknande enhet själv, eller köpa en färdig, tills jag stötte på Ali Express, en av varorna, till ett normalt pris, en multifunktionell enhet, en transistortestare med grafisk display . Den här enheten kostade $12,23.

Denna enhet är en kopia av en tysk enhet från Markus. Det finns många versioner av kinesiska kloner för olika skärmar, och med små skillnader i kretsar. Men de är alla baserade på det ursprungliga schemat. För att beställa en sådan enhet, skriv bara in texten nedan:

Enheten låter dig kontrollera många olika radiokomponenter, att lista dem skulle ta mycket tid, den mäter kapacitans, ESR, induktans, resistans, kontrollerar dioder, transistorer, tyristorer och mycket mer. De som vill bekanta sig med full lista möjligheter kan läsa detaljerade instruktioner på ryska, som finns i det bifogade allmänna arkivet. Nedan är ett schematiskt diagram över denna enhet, i bra upplösning:

Testarkrets

Kineserna laddar upp sin egen firmware till enheten, som är skyddad från kopiering, men enheten kan enkelt uppdateras med firmware från enhetens upphovsman, och deras ytterligare modifieringar. Inklusive Russified firmware lade jag upp en av versionerna av Russified firmware i det bifogade arkivet. För att ladda om mikrokontrollern finns det sex hål på kortet där du enkelt kan löda den med MGTF och ansluta programmeraren. Pinouten på kontakten visas på schematiskt diagram, då kan du orientera dig gällande jord och + 5 volts kontakter. Enheten är gjord på AVR mikrokontroller Mega 328P. Så här såg min enhet ut:

På baksidan av kortet finns mikrokontrollern och alla andra delar. Följande bild visar enheten, bakifrån:

Efter att enheten anlänt blev det nödvändigt att ordna det i ett fodral. Som tur var fanns det inget passande till hands. På en av internetresurserna stötte jag på ett foto som visar användningen av en ljudkassett som hölje. Det fanns inget att välja på, och jag bestämde mig för att upprepa någon annans erfarenhet. Jag tog kassetthållaren och gjorde de nödvändiga snitten med hjälp av ett bågfil:

Problemet var att kronbatteriets bredd inte passade in i kassetten, så vi var tvungna att satsa på en ganska kollektiv gårdslösning, vilket fick batteriet att sticka ut ur höljet. Om någon vill upprepa min erfarenhet av att göra ett fall vill jag varna dig för att plexiglas är ett ganska ömtåligt material, och vid minsta oförsiktiga agerande under bearbetningen tenderar det att spricka. Så här såg testaren ut efter montering i fallet:

Eftersom den här enheten enligt recensioner förbrukar batteriström i standby-läge, beslutades det att placera en skjutmikrobrytare i gapet i den positiva ledningen som kommer från batteriet. Efter att ha blinkat enheten behöver den enkel kalibrering, sätt bara två byglar mellan de tre stiften på ZIF-uttaget, tryck på knappen, ta sedan bort dem, vänta på meddelandet Isolering, tryck på knappen och, efter uppmaningen på skärmen, placera en kondensator med en kapacitet på 100 nanofarad mellan enhetens första och tredje kontakt.

Att göra en adapter

För kalibrering använde jag en filmkondensator. Därefter ville jag göra en adapter för att ansluta utgångsdelarna. Jag tog bort tre stift från moderkort som på bilden nedan:

Jag hade på lager ett set färgade trådar med krokodilklämmor i båda ändar, som jag tidigare beställt från . Jag tog och skar av krokodilerna i ena änden, strippade och lödde fast ledningarna till stiften. Jag packade den försiktigt i värmekrymp för att förhindra kortslutning och fyllde den resulterande kopplingen med varmt lim för att ge den styrka. Så här såg kontakten ut efter tillverkning:

Längden på ledningarna möjliggör bekväm anslutning till terminalerna på den del som testas. Så här såg den färdiga adaptern ut:

Även på Internet finns det modifieringar av enheten med en frekvensmätare, frekvensgenerator, kodartestning, zenerdiodtestning och andra avancerade funktioner. I den fasta programvaran som publicerats i arkivet (jag har samma uppladdade) tillhandahålls dessa funktioner, men endast efter att ha uppgraderat enheten. De får inte användas. För att använda avancerade funktioner måste du klippa spåren och löda delarna med en baldakin. Jag bestämde mig för att för närvarande skulle enhetens funktionalitet i sin nuvarande form vara tillräckligt för mig. För säkerhets skull ger jag dig ett av diagrammen jag laddade ner, och utökar enhetens funktionalitet med kodarstöd:

Denna produkt använder en displayanslutning remsa rutnät, om någon vill fortsätta söka efter information på Internet om att uppgradera enheten. Det finns ingen anledning att byta säkringar när den blinkar. Så här ser menyn ut efter att ha blinkat:

Slutligen kan du titta på en video av enheten i drift.

Video av mätaren efter blinkning

Testare http://ali.pub/21od91
Bostad http://ali.pub/21odal
Programmerare http://ali.pub/21odq5
Visa http://ali.pub/27hf3y
Videon visar en översikt över firmware 1.12k ryska. och processen att blinka testaren.
Allt är enkelt och elementärt.
Sömnad, drivrutin, AVRDUDEPROG-program på länken https://www.mediafire.com/folder/336a08o118tzq/Tester_ESR
************************************************************
Firmware-meny;
"Stäng av" - stäng av enheten
- "Transistortest" - engångsbestämning och mätning av element
- "Frekvensmätare" - frekvensmätningsläge

- "f-generator" - frekvensgeneratorläge
- "10-bitars PWM" - 10-bitars PWM-läge (TP2-kontakt)
- "C+ESR@TP1:TP3" - läge för separat mätning av kapacitans och ESR för kondensatorer, inklusive i kretsar

- "Tecken på motstånd och induktans kopplade i serie" - läge för cyklisk resistansmätning (kontakter TP1 och TP3)
- "Kondensatortecken" - cyklisk mätning av kondensatorernas kapacitans (kontakter TP1 och TP3)
- "C (uF) correction" - ändra korrigeringsvärdet vid mätning av stora kondensatorer

- "Självtestläge" - ett komplett självtest av enheten med kalibrering (1- anslut TP1, TP2 och TP3 till varandra, välj ett läge, 2- när inskriptionen "Isolation!" visas - ta bort byglarna , 3- du behöver installera en kondensator i anslutningarna TP1 och TP3 med en kapacitet på mer än 100 nF och mindre än 20 µF, 4 - du måste installera en kondensator med en kapacitet på 10 till 30 nF i samma kontakter )
- "Voltmeter" - spänningsmätning upp till 50 volt genom en 1:10-delare
- "Kontrast" - ställer in skärmens kontrast

- "Information om CT" - flera sidor med information om programversionen och resultaten av kalibrering och självtest
**********************************************************

Köp Xiaomi Mi Power Bank 2 med snabbladdningsstöd här http://ali.pub/16lv66
Märkt Power Bank för 18650 batterier här http://ali.pub/9oefs Videorecension https://www.youtube.com/watch?v=Y2TFg...
Original 18650 batterier, Liitokala laddare här http://ali.pub/n518q
Högkvalitativa adaptrar som faktiskt matar ut 5V 2.4A till varje USB-port + stöd för Qualcomm Quick Charge 2.0 finns här http://ali.pub/h05rv och inte bara adaptrar där. Precis rätt för att ladda batterier med hög kapacitet!

Testaren kan också beställas i Ukraina via länkarna http://goo.gl/pklg5w eller http://goo.gl/DvGY7z leverans 1-3 dagar. Jag kan beställa från Kina åt dig GRATIS (ingen extra kostnad). För mer information, kontakta mig via länkarna ovan.

Få tillbaka % av beloppet som spenderats på Aliexpress http://epngo.bz/cashback_index/469cb, registrera dig och börja spara idag. Nu kan du ta ut dina besparingar till din e-plånbok från 20 cent $. Läs mer om tjänsten genom att klicka på länken ovan.

Prenumerera och missa inte de bästa erbjudandena på populär elektronik till bra priser. Övervakning av nyförsäljning och nya produkter på Aliexpress, endast verifierade säljare.

Publikationer om ämnet