AVR. Trening Course

13.10.2023

Činilo bi se kao trivijalna stvar lansirati kvarcni sat. Koji problemi mogu biti? Tu je mikrokontroler i njegove dvije noge koje su posebno dizajnirane za povezivanje kvarca. Postoji sat kvarc. Lemljenje kvarca je pitanje od dvije sekunde. Još jedan minut je potreban za dodavanje nekoliko redova inicijalizacije tajmera u program. Čini se da je to sve. ALI, nakon što sam tri dana koristio ovaj prokleti kvarcni sat, shvatio sam da problem nije tako jednostavan kao što sam mislio.

A pozadina je bila ovakva. Prijatelj me je zamolio da mu napravim jednostavan sat, bez ukrasa, sa 7-segmentnim indikatorima. Ništa strašno. Mikrokontroler je uzet ATmega48 (može raditi sa satom kvarcnim), brzo je napisan program, a pečat je urezan. Nakon sastavljanja sata i otklanjanja grešaka u programu ( dinamički prikaz, dugmad, itd.) vrijeme je za kvarcni sat. Prije ovog sata, već sam par puta koristio sat kvarc u svojim projektima i nije bilo znakova problema :), ali dogodilo se neočekivano - sat kvarc je glatko odbio da se pokrene. Uopšte!
U pokušaju da shvatim šta je sprečavalo moj sat kvarc da radi, prvo sam se okrenuo podacima za mikrokontroler (ATmega48). Bilo je vrlo malo informacija o asinkronom načinu rada i povezivanju tajmera. Onda sam počeo da tražim rešenje problema na forumima. Ovdje je bilo raznih rješenja i savjeta, uključujući ritualne plesove s tamburama, koji mi također nisu baš pomogli. Morao sam da shvatim šta je šta kroz pokušaje i greške (da se ne mešaju sa „metodom bockanja“!). Kao rezultat herojskih napora, gazeći na sve moguće grablje i ubijajući tri dana, rodilo se praktično iskustvo u povezivanju kvarcnog sata, koje ću ovdje podijeliti.

Dakle, koji nas rake čeka kada lansiramo sat kvarc?

1 Dizajn kola.
1.1 Kondenzatori.
U tablici podataka za mikrokontroler se u određenoj mjeri spominje da kondenzatori moraju biti spojeni na kvarcni sat, ali je općenito teško saznati njihov kapacitet. Kvarcni sat će najvjerovatnije raditi bez kondenzatora, ali je bolje da ih instalirate to će poboljšati stabilnost frekvencije i pomoći kvarcu da se brže pokrene.
Kapacitet kondenzatora bi trebao biti u rasponu od 12-22 pF.

1.2 Izgled staza za kvarc.
Ovdje nam datasheet i apnots daju jasne upute. Staze od nogu mikrokontrolera do kvarca treba da budu minimalne dužine, uzemljenje za kondenzatore treba da bude odvojeno, odnosno da kroz njega ne bi trebalo da teče nikakve strane struje (posebno za strujna i visokofrekventna kola).

1.3 Kvarcno kućište sata.
Obavezno zalemite željezno kućište kvarca sata na tlo (na onu na koju su kondenzatori zalemljeni). Neuzemljeno kućište će djelovati kao antena, unoseći izobličenja u rad kvarca, smanjujući točnost vašeg sata.

1.4 Prljavština na ploči.
Kvarc sata je prilično delikatna stvar i otpor od par megaoma između nogu je sasvim dovoljan da ga zaustavi. Kao što je praksa pokazala, tekući fluks, ako se slabo ispere, pruža dovoljnu otpornost tako da kvarc ne radi. Nakon lemljenja, dobro operite ploču. Vrlo često fluksi sadrže kiselinu, koja daje vodljivost između nogu. Da biste neutralizirali kiselinu, dasku operite slabom otopinom sode bikarbone i dobro operite čistom vodom.

2 Programiranje.
2.1 Inicijalizacija moda asinhronog tajmera.

Da bi tajmer radio od satnog kvarca, on (tajmer) mora biti prebačen u asinhroni način rada. Da biste prebacili tajmer (za skoro sve mikrokontrolere ovo je tajmer 2) u ovaj način rada, potrebno je upisati 1 u AS2 bit. Ali nije sve tako jednostavno, morate slijediti određeni algoritam pokretanja. Prema podacima, procedura za omogućavanje asinhronog režima za tajmer 2 je sljedeća:
1. Onemogući prekide sa tajmera/brojača 2 - OCIE2x, TOIE2;
2. Prebacite ga u asinhroni mod 1 -> AS2;
3. Upišite nove vrijednosti u registre TCNT2, OCR2x i TCCR2x;
4. Sačekajte dok se zastavice TCN2UB, OCR2xUB i TCR2xUB ne resetuju;
5. Resetujte tajmer/brojač 2 zastavice prekida;
6. Omogućite prekide (ako je potrebno).

Obavezno slijedite ovaj niz. Ovdje je lista ispravne inicijalizacije asinhronog načina rada timer2.

/* onemogući prekide */ cli() ; /* 1. Onemogućite prekide Timer/Counter2 resetovanjem OCIE2x i TOIE2. */ TIMSK2 &= ~((1<< OCIE2A) | (1 << OCIE2B) | (1 << TOIE2) ) ; /* 2. Podesite Timer/Counter2 na asinhroni mod postavljanjem AS2. */ ASSR = (1<< AS2) ; /* Dajte malo vremena da se generator stabilizuje (može se izostaviti). */ _delay_ms(1000) ; /* 3. Upišite nove vrijednosti TCNT2, OCR2x i TCCR2B. */ TCNT2 = 0; /* postavite limiter = 128 32,768 kHz / 128 / 256 = prelivanje jednom u sekundi. */ TCCR2B |= (1<< CS22) | (1 << CS20) ; /* 4. Da biste bili sigurni da je sat počeo da radi, sačekajte da se bitovi obrišu: TCN2UB, OCR2AUB, OCR2BUB, TCR2AUB i TCR2BUB. */ dok (ASSR & 0x1F ) ; /* 5. Resetujte zastavice prekida Timer/Counter2. */ TIFR2 |= ((1<< OCF2A) | (1 << OCF2B) | (1 << TOV2) ) ; /* 6. Omogući prekid prekoračenja tajmera 2 */ TIMSK2 |= (1<< TOIE2) ; /* omogući prekide */ sei() ;

/* onemogućava prekide */ cli();<

/* 1. Onemogućite prekide Timer/Counter2 resetovanjem OCIE2x i TOIE2. */ TIMSK2 &= ~((1
2.2 Ograničenje tajmera 2.

Da bi se prekidi prelivanja tajmera 2 dogodili jednom u sekundi, vrijednost limitera mora biti 128. (128 limiter * 256 overflow = 32768 kvarc frekvencije).
2.3 Rad sata u režimu mirovanja PowerSave.

Veoma je primamljivo staviti mikrokontroler u stanje mirovanja u pauzama između drugih prekida, u kom slučaju će struja mikrokontrolera pasti na 6-7 µA. Za takav slučaj postoji PowerSave režim niske potrošnje, u kojem tajmer 2 nastavlja da radi od kvarca sata i budi mikrokontroler sa prekidom. Algoritam za ovaj način rada je jednostavan: nakon izlaska iz stanja mirovanja prekidom tajmera, u proceduri obrade prekida „štikliramo“ sat, izlazimo iz prekida i ponovo dajemo komandu za spavanje (SLEEP). Ovdje postoji veoma važna nijansa. Opet, pogledajte tablicu podataka za mikrokontroler u odjeljku o režimima niske potrošnje i asinhronom načinu rada. Da bi tajmer počeo normalno funkcionirati nakon buđenja i da bi mogao probuditi mikrokontroler iz stanja mirovanja pri sljedećem prekidu, potrebno je sačekati određeno vrijeme prije naredbe za spavanje. Da biste bili sigurni da generator radi normalno, potrebno je da upišete u bilo koji registar tajmera, onaj koji neće poremetiti sat (na primjer, u OCR2x) i čekati da se zastavice spremnosti ovog registra resetuju (OCR2xUB) . Nakon što se zastavica resetuje, možete bezbedno staviti mikrokontroler u režim mirovanja.<

/* Izlazna tačka za prekid prekoračenja timer2 */ /* Upisati bilo koju vrijednost u OCR2A. */ OCR2A = 0;
/* Sačekajte dok se OCR2AUB ne resetuje. */ while(ASSR & (1 3 Razno.

3.1 Nemojte koristiti jeftini kineski kvarc(posebno one zalemljene od starih polomljenih peni satova). Čak i ako rade, neće imati tačnost.

3.2 I na kraju


, imate nekoliko različitih kvarca pri ruci, možda se vaš kvarc ne pokreće zbog činjenice da spava. Pokušajte ga zamijeniti.

Ponekad je korisno imati sat u sistemu koji broji vrijeme u sekundama, pa čak i sa velikom preciznošću. Često se koriste specijalna RTC (sat realnog vremena) mikrokola poput . Samo što je ovo dodatna futrola, a ponekad košta koliko i sam MK, iako se može i bez njega. Štaviše, mnogi MK-ovi imaju ugrađenu RTC jedinicu. Istina je da ga AVR nema, ali ima asinhroni tajmer koji služi kao poluproizvod za izradu sata.

Prije svega, potreban nam je sat kvarc na 32768 Herca.

Zašto je kvarc tačno 32768Hz i zašto se zove stražar? Da, sve je vrlo jednostavno - 32768 je stepen dvojke. Dva na petnaesti stepen. Prema tome, petnaest-bitni brojač otkucava na frekvenciji od 32768 Hz će se preliti jednom u sekundi. Ovo omogućava izgradnju sata koristeći običan logički tok bez ikakvih problema. A u AVR mikrokontroleru možete organizirati sat sa sekundama gotovo bez korištenja mozga, koristeći periferne reflekse.

Asinhroni tajmer mod
Sjećate li se kako rade tajmeri? Frekvencija takta iz glavnog generatora takta (RC eksterni ili interni, eksterni kvarc ili eksterni oscilator) ide do predskalera, a sa izlaza predskalera već klikće na vrednosti TCNT registra. Ili ulazni signal dolazi sa ulaza za brojanje Tn i takođe klikne na TCNT registar

Da biste to učinili, kvarcni rezonator je obješen na pinove TOSC2 i TOSC1. Niska frekvencija, obično jedan sat kvarca na 32768Hz. Montira se desno od kontrolera i povezuje se džamperima. Štaviše, frekvencija takta procesora mora biti najmanje četiri puta veća. Imamo takt sa internog oscilatora od 8 MHz, tako da nam ovo stanje nimalo ne smeta :)

I ne morate izračunati broj ciklusa glavnog kvarca, a ako ne postoji, onda se zamarajte s plutajućom frekvencijom ugrađenog RC oscilatora. Kvarc za sat ima mnogo kompaktniju veličinu od običnog kvarca i jeftiniji je.


Važna je i činjenica da asinhroni tajmer može da otkucava sam, od kvarca takta, jer mu nije potrebna frekvencija takta procesora, što znači da se takt jezgre kontrolera (najteže što ima) može isključiti. hibernacijom procesora, značajno smanjenjem potrošnje energije i buđenjem samo kada se tajmer prekorači (1-2 puta u sekundi) za snimanje novih očitanja vremena.

Konfiguracija
Da biste ga uključili, trebate samo postaviti AS2 bit ASSR registra - i to je to, tajmer radi u asinkronom načinu rada. Ali postoji jedna karakteristika koja me je u jednom trenutku koštala mnogo glavobolje. Činjenica je da kada radite od vašeg vlastitog kvarca, svi interni registri tajmera počinju da se sinkroniziraju koristeći svoj vlastiti kvarc. Ali je spor i glavni program može promijeniti već unesenu vrijednost mnogo brže nego što je može obraditi tajmer.

To jest, na primjer, unaprijed ste postavili vrijednost TCNT2, tajmer na vašoj vršalici od 32 kHz još nije stigao ni da je prožvače, ali vaš algoritam je već prošao i opet nešto napisao - kao rezultat toga, vjerovatno će smeće završiti u TCNT2. Da se to ne bi dogodilo, snimak se čuva u međuspremniku. One. mislite da ste podatke upisali u TCNT2, ali u stvari oni završavaju u privremenom registru i doći će do registra za brojanje tek nakon tri ciklusa takta sporog generatora.

OCR2 registri za poređenje i TCCR2 konfiguracijski registar su također baferirani

Kako mogu saznati da li su podaci već uneseni u tajmer ili stoje u srednjim ćelijama? Da, vrlo je jednostavno - korištenje zastavica u ASSR registru. To su TCN2UB, OCR2UB i TCR2UB bitovi - svaki je odgovoran za svoj registar. Kada, na primjer, upišemo vrijednost u TCNT2, TCNUB postaje 1, a čim se naš broj iz srednjeg registra pomakne u stvarni registar brojanja TCNT2 i počne otkucavati, ova zastavica se automatski resetuje.

Dakle, u asinhronom režimu, prilikom pisanja u registre TCNT2, OCR2 i TCCR2, prvo morate provjeriti zastavice TCN2UB, OCR2UB i TCR2UB i pisati samo ako su jednake nuli. U suprotnom rezultat može biti nepredvidiv.

Da, još jedna važna stvar - prilikom prebacivanja između sinkronog i asinkronog načina rada, vrijednost u registru TCNT brojača može biti izgubljena. Da bismo bili sigurni, mijenjamo se ovako:

  • Onemogući prekide iz ovog tajmera
  • Prebacite se na željeni način rada (sinhroni ili asinhroni)
  • Tajmer ponovo podešavamo po potrebi. One. podesite TCNT2 unapred podešeno ako je potrebno, ponovo konfigurišite TCCR2
  • Ako se prebacimo na asinhroni način rada, čekamo da se sve zastavice TCN2UB, OCR2UB i TCR2UB resetuju. One. postavke su primijenjene i spremne su za rad.
  • Resetiranje zastavica prekida tajmera/brojača. Jer sa svim ovim perturbacijama mogu se slučajno smiriti
  • Omogući prekide iz ovog tajmera

Nepoštivanje ovog niza dovodi do nepredvidivih i teško uočljivih kvarova.

Načini mirovanja i asinhroni tajmer
Jer asinhroni tajmer se često koristi u različitim režimima štednje, tada se pojavljuje jedna karakteristika koja postavlja čitavo polje rake.

Suština je u tome da tajmer koji pokreće spori kvarc ne može pratiti glavni procesor, a postoji mnogo ovisnosti o periferiji - isti prekidi, na primjer. A kada procesor spava, ove zavisnosti se ne mogu implementirati, što dovodi do kvarova kao što su prekinuti prekidi ili oštećene vrijednosti u registrima. Dakle, logika za rad sa asinkronim tajmerom i režimom mirovanja treba da bude izgrađena na takav način da između buđenja i stavljanja u hibernaciju, asinhroni tajmer ima vremena da odradi nekoliko svojih ciklusa sata i završi sve svoje zadatke.

primjeri:
Kontroler koristi režim uštede energije i isključivanja jezgre, a budi se prekidima od asinhronog tajmera. Ovdje moramo uzeti u obzir činjenicu da ako promijenimo vrijednosti registara TCNT2, OCR2 i TCCR2, onda hibernaciju treba izvršiti SAMO nakon pada zastavice TCN2UB, OCR2UB i TCR2UB. U suprotnom, rezultat će biti takav nered - asinhroni tajmer još nije imao vremena da pokupi podatke iz srednjih registara (spor je, stotine puta sporiji od jezgre), a jezgra je već prekinuta. I bilo bi lijepo da se nova konfiguracija ne primjenjuje, to je glupost.

Što je još gore, dok se modificiraju TCNT ili OCR registri, rad jedinice za upoređivanje je blokiran, što znači da ako jezgro ranije zaspi, jedinica za poređenje se nikada neće pokrenuti - neće imati ko da je uključi. I izgubićemo prekid u poređenju. Rizik je da ćemo propustiti događaj i izgubiti ih do sljedećeg buđenja iz hibernacije.
Šta ako se kontroler probudi prekidom poređenja? Tada će potpuno zaspati. Ups!
Zato uhvatite ovu grešku kasnije.

Dakle, prije nego što uđete u modove za uštedu energije, svakako morate pustiti asinkronog tajmera da prožvače unesene vrijednosti (ako su unesene) i pričekajte da se zastavice resetuju.

Još jedna šala sa asinhronim načinom rada i uštedom energije je da se podsistem prekida, kada izađe iz hibernacije, pokreće u 1 taktu sporog generatora. Dakle, čak i ako ništa nismo promijenili, ne možemo se vratiti u hibernaciju - nećemo se probuditi, jer... prekidi neće imati vremena za pokretanje.

Dakle, izlazak iz hibernacije i odlazak na spavanje kada je prekinut asinhronim tajmerom bi trebao izgledati ovako:

  • Probudio se
  • Uradili su nešto neophodno
  • Zaspao sam

A trajanje operacije između buđenja i uspavljivanja NE SME BITI MANJE od jedne otkucaje asinhronog tajmera. U suprotnom će suspendirana animacija biti vječna. Možete postaviti kašnjenje ili to možete učiniti kako savjetuje datasheet:

  • Probudio se
  • Uradili su nešto neophodno
  • Iz zabave, napisali smo nešto u bilo koji od baferiranih registara. Na primjer, u TCNT-u je bilo 1, a mi smo ponovo snimili 1. Ništa se nije promijenilo, ali je došlo do snimanja, podignuta je zastavica TCN2UB koja garantirano traje tri ciklusa sporog generatora.
  • Sačekajte dok zastava ne padne
  • Zaspali smo.

Također se ne preporučuje da odmah očitate TCNT vrijednosti pri izlasku iz hibernacije - to se može smatrati neredom. Bolje je sačekati jedan otkucaj asinhronog tajmera. Ili se našalite sa upisom u registar i čekanjem da zastava padne, kao što je gore napisano.

Pa, posljednja, ali važna točka - nakon primjene napajanja ili izlaska iz duboke hibernacije, uz gašenje ne samo jezgre, već općenito cijele periferije, preporučuje se korištenje sporog generatora ne prije nego nakon 1 sekunda(ne milisekundu, već cijelu sekundu!). U suprotnom, generator može i dalje biti nestabilan, a u registrima će biti još nereda i smeća.

I, na kraju članka, mali primjer. Pokretanje asinhronog tajmera na Atmega16 (kako poligon koristi ploču)

Projekat je standardan, baziran na dispečeru, jedina razlika je što je dispečer prebačen na tajmer0 da bi oslobodio tajmer2.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 int main(void) (InitAll(); // Inicijaliziranje periferije InitRTOS() ; // Inicijaliziranje kernela PokreniRTOS() ; // Pokreni kernel. UDR = "R" ; // Start marker, za otklanjanje grešaka SetTimerTask(InitASS_Timer, 1000 ) ;// Pošto tajmer u asinkronom modu // počinje polako, mi to radimo // Odgoda početka inicijalizacije tajmera. dok (1) // Glavna petlja dispečera( wdt_reset() ; // Resetiraj tajmer za psa TaskManager() ;

// Pozovite dispečera

Procedura za inicijalizaciju tajmera u asinhronom režimu je napravljena u obliku konačnog automata. Kada se prvi put pokrene, postavlja bit asinhronog režima i vrši pripreme, zatim se ponovo pokreće, preko dispečera, da bi nečemu drugom dao priliku da prođe kroz red čekanja bez blokiranja sistema dok čeka.

Na sljedećim ulazima provjeravaju se bitovi zastavice spremnosti registara tajmera. Ako su sve nule, onda za svaki slučaj resetujemo zastavice prekida tajmera kako bismo izbjegli greške i lažne pozitivne rezultate, a zatim omogućimo prekid koji nam je potreban. I izlazimo.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 void InitASS_Timer(void) ( if (ASSR & (1<< AS2) ) //Ako je ovo drugi ulaz onda( ako (ASSR & (1<< TCN2UB | 1 << OCR2UB | TCR2UB) ) // provjeriti postoji li barem jedan bit zastavice( SetTask(InitASS_Timer) ; // Ako postoji, šaljemo ga u ciklus ponavljanja čekanja) drugo // Ako je sve jasno, onda možete pokrenuti prekide(TIFR |= 1<< OCF2 | 1 << TOV2; // Resetiraj zastavice prekida, za svaki slučaj. TIMSK |= 1<< TOIE2; // Omogući prekid prekoračenja povratak ;<< OCIE2 | 1 << TOIE2) ; ) ) TIMSK &= ~(1// Onemogući prekide tajmera 2<< AS2; ASSR = 1// Omogući asinhroni način rada<< CS20; TCNT2 = 0; TCCR2 = 5// Preskaler od 128 puta 32768 će dati 256 tikova u sekundi // Što će dati 1 prekid prelivanja u sekundi. }

SetTask(InitASS_Timer) ;<

// Pokrenite ga preko dispečera da se ponovo prijavite.

void InitASS_Timer(void) ( if(ASSR & (1

ISR(TIMER2_OVF_vect) // Prekid prekoračenja tajmera 2 ( UDR = i; i++; )
Bilo je moguće napraviti varijable koje sadrže sate:minute:sekunde i kliknuti na te varijable sa svom njihovom logikom prekoračenja sata/minuta, ali sam bio previše lijen. I tako je sve jasno.

U ovom kratkom eseju sa fotografijama pokazat ću široj javnosti kako liječiti prilično uobičajenu „ranu“ digitalnih elektronskih satova - nepreciznost. Sat može kasniti ili žuriti, a najčešće ne obraćamo pažnju na male greške, ali kada sat zaostaje za 5 (pet) minuta dnevno, počinje da iritira.

Jeste li spremni? Idemo!



Intro

Kupio sam ovaj sat kako bih osjetio nostalgiju za starim sovjetskim vremenima, kada je sunce bilo zelenije, a trava svjetlija... ili obrnuto?.. nije bitno! Glavno je da nije bilo veselja - sat je odvratno zaostajao. Više od 5 minuta dnevno. Moram da se izlečim, pomislio sam.:

Neophodno
+ lemilica. po mogućnosti ne jako moćan, dovoljno je 25-40 vati. 60 će već biti previše.
+ zamjenski kvarcni rezonator. Prodaje se u Kini ili u bilo kojoj radio prodavnici. Jeftin je i naziva se "sat kvarc".
+ tanak Phillips odvijač ili tanki odvijač s ravnom glavom. krst je poželjniji.

Po mogućstvu
+ pinceta sa oštrim čeljustima - pokupite šrafove (da, telo je plastično, okvir je takođe plastičan. Šrafova ima svuda)
+ dobro osvjetljenje i stacionarna lupa ili naočale za juvelir/časovnik da se jasno vidi sat Crvenkapice.

Rastavljamo sat

Odvrnite četiri vijka koji drže zadnji poklopac. Pažljivo skinite poklopac i uklonite piezoelektrični rezonator (visokotonac). Pištalicu ne šapamo prstima, držimo je za bočne ivice i metalnu podlogu.


Napominjemo da sat nema zaštitnu brtvu, pa će voda i znoj ući u sat. Razumijemo da Kinezi štede na svemu zbog jeftine, što znači da staklo najvjerovatnije stoji na dvostranoj selotejp, a dugmad nemaju gumene zaptivke. To znači da će sat morati da se skine po lošem vremenu i tokom fizičkog rada.

Vadimo sat iz kutije.


Kućište, zadnji poklopac, zavrtnje zadnjeg poklopca i visokotonac stavljamo na stranu.

Odvrćemo četiri vijka - tri drže litijumsku bateriju 2016, jedan drži opružni jezičak za slanje signala visokotoncu.


Ostavimo sve ovo po strani. Razmatramo naknadu. Ne možete vidjeti više vijaka, što znači da je to dobro.

Pomoću pincete pažljivo uklonite ploču iz plastičnog držača.


Unutar kopče vidimo provodljivu gumenu traku koja prenosi signal na LCD i sam LCD indikator.
Elastiku ne dodirujemo prstima, jer nije bitno. Ako upadne mrlja ili prljavština, otpadne neki segment na pokazivaču i morate ga ponovo rastaviti... koji vrag...
U plavom termo skupljaču nalazi se zavojnica koja proizvodi zvuk. Nema potrebe ni to dirati. Lako se ošteti, ožičenje je tanje od dlake.
Ali metalni cilindar na nogama je naš kvarcni rezonator, koji treba promijeniti.

Za zamjenu kvarca odlučio sam koristiti donor kvarc sa stare matične ploče koja je umrla prije deset godina i polako je rastavljam na male komponente.


Kvarc je ovdje nešto veći nego u satovima.
Ovdje je, za poređenje, već zalemljen kvarc sa matične ploče i ploče sata.


Na ploču nanosimo kvarc. Odgovara. Stavili smo kvarc u kavez, takodje stane! Odlično! Hajde da se promenimo!

Za zamjenu, jednostavno odlemite jedan kvarc i zalemite drugi.
Nema polariteta, nema karakteristika. Procedura je jednostavna i ne zahtijeva posebne kvalifikacije.


Voila! kvarc zamijenjen. Poravnavamo kvarcno tijelo tako da bude odmah ispod ploče i ne dodiruje bateriju.

Ponovno sastavljanje

Sastavljamo mehanizam obrnutim redoslijedom - postavljamo ploču na držač, tamo se nalaze igle za vođenje. Bateriju stavljamo na ploču, minus pokazuje prema dolje.


Postavite kontaktni blok na vrh baterije. U ovom satu, on istovremeno drži bateriju i predstavlja kontakt grupu za dugmad. Pričvrstite sa tri vijka. Zatim poseban kontakt za visokotonac. Mi ga također zašrafimo.

Okrećemo blok i gledamo - sat bi trebao početi. Ako se to ne dogodi, znači ili je baterija okrenuta naopačke ili kvarc nije zalemljen ili ne radi ili je ploča stradala od statike :)
Pa, ako sve radi, pažljivo stavite ploču u kućište sata, centrirajte je tako da brojevi budu paralelni sa ivicom, zatim vratite biper, zašrafite poklopac...

Pa to je to!
Prebrodili smo veliki problem)))

Tokom dana sat se ne pomera ni unapred ni unazad, radi glatko i precizno. Pogledaću još malo pa ću onda izvestiti o tačnosti.

Mora se reći da je postupak zamjene kvarca isti za sve kvarcne satove - digitalne, brojčanik. Ali, moramo imati na umu da je većina kineskih kvarcnih satova sastavljena na plastičnim zakovicama, koje se tope sa "pečurkama", tj. u stvari, kada je sat rastavljen, vrlo ga je teško ponovo sastaviti.
Pa, bitna je i veličina kvarca - ako kvarc s matične ploče ne odgovara veličini, onda biste morali potražiti drugi, manji.

Izvan okvira ove “Murzilke” bio je film koji Kinezi nisu skinuli sa LCD-a kada su ga stavili u držač. Uklonio sam ovaj film i kontrast ekrana se malo povećao. Film je skoro nevidljiv, ali je bio na mom satu.

UPD .
U protekla četiri dana, otkako je zamijenjen kvarc, sat je pomaknut za dvije sekunde unaprijed. 15 sekundi mjesečno.
Za jeftin sat i besplatan kvarc, mislim da je rezultat zadovoljavajući. Mene lično u potpunosti zadovoljava)))
Možete, naravno, potražiti kvarcne satove za pare na buvljacima, pokupiti odatle gomilu kvarca i eksperimentirati s preciznošću... ali to ćemo prepustiti perfekcionistima i tvrdokornim nakazama)))

Komentari pružaju recept za finije podešavanje tačnosti lemljenjem minijaturnih keramičkih kondenzatora. Kao alternativa zamjeni kvarca, prilično je održiv i razuman. Glavna stvar je da postoji mjesto gdje se ovi kondenzatori postavljaju. Pa, njihovo prisustvo...

I općenito, prijatelji, glavna stvar nije recenzija, glavna stvar su komentari)))
Hvala svima na vrijednim idejama i raznim diskusijama)))

Planiram kupiti +16 Dodaj u favorite Svidjela mi se recenzija +91 +166