Schema ceasului principal pe microcontroler

Bună ziua. Vă aduc la cunoștință dezvoltarea mea - ceasul primar. Este colectat din faptul că era aproape de mana, dar dacă totul este cumpărat, nu vor mai fi emise mai mult de 100 de ruble (nu se iau în calcul transformatorul și ceasurile secundare). Circuitul cu ceas electric va crește cu un clic.







Schema ceasului principal pe MC

Schema ceasului principal pe microcontroler


Preistoria este după cum urmează. Am cere un prieten pentru a colecta ceasul său primar (de la secundar, din perioada sovietică, situată în jurul valorii în spate). Dacă cineva nu știe - ceas secundar a stat o dată în toate magazinele din fabrici (și în școli, de asemenea, au fost în toate sălile de clasă), și au fost administrate prin intermediul ceasului primar. Adică, un ceas primar a controlat o sută de secundare. Scratch pe Internet a găsit fișa postului (și anume că metoda de control interesat) și un buchet circuite pe un cuarț rezonator 32 KHz și aproape pe cale de disparitie 176ie12 cip. Dar apoi sa gândit: "Eu sunt un embadder sau unde?" și el a decis să se dezvolte pe baza de elemente moderne - și anume, unitatea de numărul de microcontroler, pe trăgaci și podul de tip H pentru controlul motor pas cu pas. Este necesar să se agită bobina în polaritate diferită, adică în primul minut pe impulsul de lichidare + - următor din contra - + + apoi din nou - și apoi - +, etc. Am scris un program de următorul algoritm - un PIC12F629 microcontroler „trage un picior cu o frecvență de 1 Hz - se va secunde, și un altul cu o frecvență de 0,016666666666666666666666666666667 Hz -. Acest lucru va reprezenta minute frecvență extrem de stabilă, datorită stabilizării a frecvenței de ceas de cuarț de microcontroler.

Schema ceasului principal pe microcontroler






Funcționarea circuitului de ceas primar

Schema ceasului principal pe microcontroler


Atunci când puterea se aplică la picior 5 al microcontrolerului generează impulsuri de o frecvență de 1 Hz și un ciclu de 2 (sau un factor de umplere de 0,5 - ca oricine este convenabil) este mai scurt decât val pătrat, este deschisă și închisă și tranzistor VT7 HL1 LED clipește o dată la fiecare 1 secundă. In zilele 7 impulsuri de picior produse de frecvență 0,016666666666666666666666666666667Gts cu un raport al taxei de 60, acestea sunt depozitate pe ieșire 3 TM2 de declanșare la fiecare minut și comutatorului, adică starea picioarelor sale 1 și 2 se schimbă o dată pe minut, de exemplu 1 minut log primul picior 1.2 picior log 0. minut al doilea 1 log picior 0.2 log picior 1.

Schema ceasului principal pe microcontroler


condensatori feedthrough C7 și C8 în jurnalul de schimbare în momentul în care ieșirile de declanșare sunt descărcate într-o singură polaritate și încărcată la alta, din cauza aceasta, ei conduc moment semnale la bazele VT1 și VT2 sunt controlate diagonalele H-pod. Datorită acestui fapt, H-pod este ea conduce prin deschisă VT3 și VT6, apoi prin VT4 și VT5, respectiv, prin schimbarea polaritatea tensiunii aplicate la înfășurarea motorului. Pentru articol am inclus o taxă în LAY, o schemă în sPlan, firmware .NEX, sursa .ASM. Descărcați. O versiune mai nouă a tabloului este aici

Schema ceasului principal pe microcontroler


Captură de ecran a biților de configurare a controlerului. Le setăm manual, deoarece sunt instabile atunci când sunt integrate cu firmware-ul.

Schema ceasului principal pe microcontroler


P.S. Pe placă este marcat un jumper galben, deci nu este o INTERRUPȚIE, dar este întotdeauna indicat faptul că acestea sunt linii pozitive, dar potențiale diferite (tensiuni). Timp de o saptamana, ceasul este la numai 24 de secunde - verificat de un cronometru saptamanal. Îmi doresc tuturor noroc. Cu sinceritate, Zhdanov Andrey (Master665).







Trimiteți-le prietenilor: