Differences

This shows you the differences between two versions of the page.

Link to this comparison view

pm:prj2024:rrusu:anca_elena.negoita [2024/05/26 02:14]
anca_elena.negoita [Software Design]
pm:prj2024:rrusu:anca_elena.negoita [2024/05/26 11:08] (current)
anca_elena.negoita
Line 43: Line 43:
  
 ===== Software Design ===== ===== Software Design =====
-Pentru a porni ceasul, acesta trebuie conectat la o sursă de curent(priză,​ calculator). Când ceasul Nixie este conectat , începe secvența de inițializare. Microcontroller-ul pornește și inițializează toate perifericele,​ inclusiv modulele pentru afișajul Nixie și modulul GPS.+Pentru a porni ceasul, acesta trebuie conectat la o sursă de curent(priză,​ calculator). Când ceasul Nixie este conectat, începe secvența de inițializare. Microcontroller-ul pornește și inițializează toate perifericele,​ inclusiv modulele pentru afișajul Nixie și modulul GPS.
 Ceasul se sincronizează cu semnalele GPS. Această sincronizare asigură că ora afișată este extrem de precisă, utilizând informațiile de timp furnizate de sateliți. Ceasul se sincronizează cu semnalele GPS. Această sincronizare asigură că ora afișată este extrem de precisă, utilizând informațiile de timp furnizate de sateliți.
 După sincronizarea inițială, microcontroller-ul începe să controleze driverele tuburilor Nixie. Fiecare driver primește un semnal binar, codificat pentru a afișa cifrele corecte pe fiecare tub Nixie.\\ După sincronizarea inițială, microcontroller-ul începe să controleze driverele tuburilor Nixie. Fiecare driver primește un semnal binar, codificat pentru a afișa cifrele corecte pe fiecare tub Nixie.\\
-<​B> ​Modul GPS </B>\\+**Modul GPS**\\
 Codul prezentat configurează și controlează un modul GPS pentru a funcționa optim într-un ceas Nixie cu precizie de nanosecunde,​ disciplinat de GPS. Acesta transmite comenzi către modulul GPS folosind UART și așteaptă 50ms pentru procesarea comenzii și, de asemenea, resetează hardware-ul modulului GPS, asigurându-se că începe de la o stare cunoscută și stabilă. Codul prezentat configurează și controlează un modul GPS pentru a funcționa optim într-un ceas Nixie cu precizie de nanosecunde,​ disciplinat de GPS. Acesta transmite comenzi către modulul GPS folosind UART și așteaptă 50ms pentru procesarea comenzii și, de asemenea, resetează hardware-ul modulului GPS, asigurându-se că începe de la o stare cunoscută și stabilă.
 {{ :​pm:​prj2024:​rrusu:​gps.png?​700 |}} {{ :​pm:​prj2024:​rrusu:​gps.png?​700 |}}
 \\ \\
-Functiile tuburilor Nixie\\+**Functiile tuburilor Nixie**\\
 Într-un ceas Nixie, protocolul SPI este esențial pentru controlul precis al afișării cifrelor pe tuburile Nixie. Fiecare tub Nixie necesită un driver dedicat care primește date codificate binar pentru a controla afișarea unei cifre. Întrucât fiecare tub poate afișa zece cifre (de la 0 la 9), driverul va avea nevoie de 4 pini de intrare pentru a reprezenta aceste cifre în cod binar.\\ Într-un ceas Nixie, protocolul SPI este esențial pentru controlul precis al afișării cifrelor pe tuburile Nixie. Fiecare tub Nixie necesită un driver dedicat care primește date codificate binar pentru a controla afișarea unei cifre. Întrucât fiecare tub poate afișa zece cifre (de la 0 la 9), driverul va avea nevoie de 4 pini de intrare pentru a reprezenta aceste cifre în cod binar.\\
 Funcțiile cap_digit și cap_brightness asigură că cifrele și luminozitatea sunt în limitele corecte. cap_digit se ocupă de conversia cifrei 0 în 10 din cauza specificațiilor tehnice ale modulului Exixe, în timp ce cap_brightness se asigură că luminozitatea nu depășește valoarea maximă permisă. Funcțiile cap_digit și cap_brightness asigură că cifrele și luminozitatea sunt în limitele corecte. cap_digit se ocupă de conversia cifrei 0 în 10 din cauza specificațiilor tehnice ale modulului Exixe, în timp ce cap_brightness se asigură că luminozitatea nu depășește valoarea maximă permisă.
Line 66: Line 66:
 ===== Rezultat final ===== ===== Rezultat final =====
 <​html><​iframe width="​560"​ height="​315"​ src="​https://​www.youtube.com/​embed/​I0vrr5G5XGU?​si=YURPC98K1oIdWR77"​ title="​Nixie Clock" frameborder="​0"​ allow="​accelerometer;​ autoplay; clipboard-write;​ encrypted-media;​ gyroscope; picture-in-picture;​ web-share"​ referrerpolicy="​strict-origin-when-cross-origin"​ allowfullscreen></​iframe></​html>​ <​html><​iframe width="​560"​ height="​315"​ src="​https://​www.youtube.com/​embed/​I0vrr5G5XGU?​si=YURPC98K1oIdWR77"​ title="​Nixie Clock" frameborder="​0"​ allow="​accelerometer;​ autoplay; clipboard-write;​ encrypted-media;​ gyroscope; picture-in-picture;​ web-share"​ referrerpolicy="​strict-origin-when-cross-origin"​ allowfullscreen></​iframe></​html>​
 +
  
 <​html><​a class="​media mediafile mf_pdf"​ href="?​do=export_pdf">​Export to PDF</​a></​html>​ <​html><​a class="​media mediafile mf_pdf"​ href="?​do=export_pdf">​Export to PDF</​a></​html>​
  
pm/prj2024/rrusu/anca_elena.negoita.1716678847.txt.gz · Last modified: 2024/05/26 02:14 by anca_elena.negoita
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0