Gradnja napredne ure - koncept

Vse v zvezi z gradnjo napredne ure.

Gradnja napredne ure - koncept

OdgovorNapisal/-a VolkD » 06 Apr 2022, 17:08

Proteus je napisal/-a:Torej imam PCB z CPU in prikazovalnikom.
Nimaš. V tem je problem.

Jakey, Proteus ne razume zasnove. Temu sem kriv jaz, ker nisem narisal in razložil. Se bom v bodoče bolj potrudil, tudi z grafiko. Zaenrat pa takole:
☻1 Imaš CPU, ki ima RTC, ima uart, še bolje dva, a ni nujno.
☻2 Imaš prikazovalnik. Ta je lahko zelo različen. Odvisno kaj kdo hoče imeti. Lahko je nixie, lahko je VFD, lahko je 7-segmenten, Lahko je ena cela velika tabla narejena z LED diodami in jo daš nekam kjer je dosti ljudi. Recimo na pročelje hiše. Skratka enega takega, ki je omejen samo z domišljijo.Povezava s CPU-jem je preko uart/(rs232). Lahko je celo samo RX, ker ni potrebe za potrjevanjem.
☻3 Imaš modul za sinhronizacijo. Ta je opcijski. Lahko je narejen z GPS, lahko pa kot DCF77 ali pa celo preko USB na računalnik.

Vse kar je vsem skupno je ura (☻1). Ta je relativno enostavna. Procesor mora komunicirati z RTC, tipkami za nastavitve, in pošiljati na UART informacijo o uri. Uro lahko nastavimo tudi preko drugega UART-a, kar sicer ni nujno, je pa na začetku dobrodošlo, predvsem pri kalibraciji RTC, kasneje pa uporabno zato, da (če želimo) lahko dodamo eno od sinhronizacij.
Na prvem UART-u dobimo torej uro, informacijo v času testiranja lahko kontroliramo preko terminalskega programa. Lahko pa to informacijo prikažemo na 55" monitorju, če si to zaželimo. Pri tem je treba razmišljati, da bo to lahko delovalo tudi kot budilka ali pa merilnik časa, torej je treba narediti nastavljanje bujenja.

To kar bo res vzelo časa bo dejansko prikazovalnik (☻2) . No vsak posebej ne, ampak narediti veliko različnih pa vzame časa. Razen tega se tu igramo z zelo različnimi napetostmi in je že zaradi tega pristop pri vsakem drugačen.
Seveda bi lahko naredili enega in rekli to je to. Najenostavnejše kar s 7 segmentnimi prikazovalniki. Ja, ampak potem grem pa raje uro kupiti. Hec je v tem, da narediš svojo, na način, da je videti taka, kot je vsakemu posebej všeč.

Pri vsem tem je seveda treba paziti, da se stvar ne zatakne, ker katera od komponent ni dobavljiva, da se ne zatakne, ker stane preveč, da se ne zatakne ker je narejena preveč komplicirano.
Upam, da bom uspel narediti vse ploščice enostranske.
Dokler bodo ljudje mislili, da živali ne čutijo bolečine, bodo živali čutile, da ljudje ne mislijowww.S5tech.net
Uporabniški avatar
VolkD
Administratorji strani
 
Prispevkov: 67631
Pridružen: 29 Dec 2014, 19:49
Kraj: Kačiče (Divača)
Zahvalil se je: 20695 krat
Prejel zahvalo: 10572 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 255

Re: Gradnja napredne ure - koncept

OdgovorNapisal/-a VolkD » 06 Apr 2022, 17:11

Še nekaj!
Ura brez sinhronizacije (☻3), samo z čipom FM31256 teče z natančnostjo odstopanja -+12sekund na leto. Zato je modul (☻3) zgolj opcija.
Drugače pa vse skupaj ni bav bav, saj so podobno uro eno leto delali otroci na Mašunu.
Dokler bodo ljudje mislili, da živali ne čutijo bolečine, bodo živali čutile, da ljudje ne mislijowww.S5tech.net
Uporabniški avatar
VolkD
Administratorji strani
 
Prispevkov: 67631
Pridružen: 29 Dec 2014, 19:49
Kraj: Kačiče (Divača)
Zahvalil se je: 20695 krat
Prejel zahvalo: 10572 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 255

Re: Gradnja napredne ure - koncept

OdgovorNapisal/-a VolkD » 09 Apr 2022, 13:42

koncept.jpg

Tako, zdaj bo razumevanje lažje.

Da bi naredili uro je potrebno narediti vsaj dva od kupa zgornjih modulov. Torej enega iz zgornje vrstice in enega iz srednje vrstice. Izbira je stvar posameznika in njegove želje. Module bo lahko naredil vsak sam, nekaj jih bom jaz, nekaj prav gotovo s54mtb.
Tale koncept je pomemben, saj nudi razumevanje zakaj moramo imeti definiran protokol komunikacije med posameznimi deli.

Celoten koncept omogoča gradnjo te ure v celi paleti različnih izvedb.
Mogoče je celo na enega od modulov v srednji vrsti priključiti več modulov v zgornji vrsti.

Moduli v spodnji vrsti so opcija in niso nujno potrebni za delovanje ure. Lahko jih izpustimo. Za zahtevne pa so seveda dobrodošli.
Nimate dovoljenj za ogled prilog tega prispevka.
Dokler bodo ljudje mislili, da živali ne čutijo bolečine, bodo živali čutile, da ljudje ne mislijowww.S5tech.net
Uporabniški avatar
VolkD
Administratorji strani
 
Prispevkov: 67631
Pridružen: 29 Dec 2014, 19:49
Kraj: Kačiče (Divača)
Zahvalil se je: 20695 krat
Prejel zahvalo: 10572 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 255


Vrni se na Gradnja napredne ure

Kdo je na strani

Po forumu brska: 0 registriranih uporabnikov in 1 gost