Komplett

Mikroprocesszor vezérelt digitális óra


Az óra négy fő egységből áll: a processzoros rész, az A/D-t is magába foglaló perifériákat kezelő egység, a kijelző és a tápegység.

A processzor rész kapcsolása.

A 6809 típusú processzorra épül. Ez az egység tartalmazza a memóriákat (RAM és ROM), a 6821 párhuzamos interface, és a 6850-es soros (ACIA) áramkört. A kapcsolási rajzon rajta van, hogy melyik rész hová van címzés szempontjából bedrótozva.

A perifériás egység, itt kap helyet az összes egyéb elem, amelyeket a 6821 IC-n keresztül vezérel a processzor. Érdekességek bőven vannak a rajzon, amit esetleg máshol is fel lehet használni. Ilyen például a speciális IC nélküli A/D, ami ugyan nem túl gyors, de a hőmérsékletek méréséhez tökéletesen megfelel. Működése: a 4024 számláló binárisan kapcsolgatja a kimenetére kötött ellenállás hálózatot, ezzel folyamatosan növelve a referencia feszültséget., Ezt az LM324 IC hasonlítja össze a 3. bemenetére jutó feszültséggel. Ezt a 4051 multiplexer választja ki, melyik csatornát mérje, az egész folyamatot a 6809 processzor vezérli le. A mérő szenzorok az 1N4148 diódák, azt a tulajdonságukat használva, hogy a rajtuk eső feszültség változik a hőmérséklettől függően, nagyjából 2mV/C fok. Az 5k-s trimmerekkel lehet pontosan hitelesíteni a hőmérő bemeneteket, itt érdemes helitrimmereket alkalmazni.

Másik érdekes rész a TL061 IC-vel és BC517 tramzisztorral felépített soros adást/vételt lebonyolító rész. Az egységek tulajdonképpen szintillesztést végeznek a PC számára.

A DCF modul külön megvásárolható egység, a kimenetén TTL szintű jeleket szolgáltat a vett jelből, az óra szoftvere erre képes tökéletes biztonsággal rászinkronizálni, ellentétben néhány gyári megoldással.

A kijelző rész kapcsolása, 4094 CMOS shift regiszterekre épül, minden LED külön kimenetetre van kapcsolva. Azért nem mátrixba kötöttem a LED-eket, mert így jóval nagyobb fényerőt sikerült elérni (100-szoros fényerejű LED-ekkel főleg), és gyakorlatilag bármennyi kijelző rákapcsolható az órára, csak 5 szál vezetéket kell tovább vinni.
Itt látható még a billentyűzet kezelő rész is 4017 IC-vel, valamint az egyéb visszajelző LED-ek, a hangszóró is.

A tápegység rajza, a szokásos alkatrészekkel, kiegészítve akkumulátor töltő résszel a szünetmentes tápellátás érdekében.

Ez a kapcsolás a hőmérő rész hitelesítéséhez nyújt segítséget, be lehet vele állítani a bemenő feszültséget pontosan.

Nyák terv nem készült, egy próbapanelen megépítve üzemel a kapcsolás a mai napig is, az IC-k elrendezése látható itt.

Az alkalmazott csatlakozók bekötése látható itt, ez csak némi iránymutatás miatt van, egyátalán nem szükséges ugyanígy elkészíteni, kivéve a soros port csatlakozót.

Az elkészült óra funkciói:
  • 8 karakteres 5x7 LED mátrixból álló nagyméretű kijelző, alfanumerikus kijelzés
  • DCF 77 atomóra időkód vétele ha lehetséges, egyébként kvarc üzemmód
  • 4 programozható 230V-os kimenet, programozható idő kapcsolásra, hőmérsékleti értékre, bemeneti jelre kapcsoljon
  • 4 hőmérséklet érzékelő bemenet
  • soros port ki/bemenet
  • 1 termosztát kimenet, bármely hőmérő bemenetre programozható
  • 1 riasztó kimenet
  • 2 riasztó (egy azonnali, és egy késleltetett) bemenet
  • 2 felhasználói bemenet, funkciója programozható
  • 2 programozott és egy felhasználói termosztát program
  • idő, dátum, névnapok, nevezetes napok, csillagképek és még rengeteg egyéb más információ kijelzése
  • 3 külön-külön beállítható ébresztési program, plusz egy egyszeri alkalomra szóló (önmagát törlő)
  • minden funkciója PC-ről programozható (WIN9x programmal)
  • hőmérséklet termosztát és riasztó funkciók naplózása, PC-vel lekérdezhető
  • inteligens akkumulátor töltés/ellenőrzés


Ezeket a funkciókat a 32 k-s 27256 EPROM-ban lévő 6809 gépi kódján készült szoftver végzi. Ha valakit érdekel a program, írjon az email címre. Sok sikert az építéshez!
Nézettség:

Szint:
    

Szavazat:

Készült:
2000. január 20. 20:00

Vélemény:
19

Szavazat:
10

Mai látogató:
2

Utolsó látogatás:
Ma 00:22:15

Bejelentkezés után használható funkció!
Értékeld a cikket!

Szavazatok
3,3
10
  2  ★★★★★
  2  ★★★★
  4  ★★★
  1  ★★
  1  ★

Legújabb írás

Hangos kapcsolások
     

VÉLEMÉNYEK, HOZZÁSZÓLÁSOK

Csövi

fazekaszsolt(@)-zárójel nem kell-freemail.hu   2010. március 18. 20:46:52

A táp azért volt így megoldva, mert a felső 12V csak akkor van, ha van 230V hálózat (erről megy a kijelző) az alsó pedig folyamatosan megy az akku miatt. A 10 V váltó annyira lecsökkent terhelés alatt, hogy nem volt elég a 12V stabil fesz előállítására. Ezért ez a megoldás.

bsselektronika   2010. január 07. 11:03:03

Esetleg azért, hogy a felső 7812 kb. 24V-ból stabilizáljon? Érdekes megoldás...

táprész   2010. január 06. 21:36:02

Na majd nézzetek rá a tápra, mert az egyik trafó pozitív feszültsége rá van kötve a másik trafó földjére. Vagy kérnék egy indokot, hogy miért van sorbakötve a két trafó? Üdv!

táprész   2010. január 06. 21:34:13

Engem érdekelne a TMS1122 panelrajz ha igaz valahol van a fiók mélyén egy ic-m.

Lacaclock   2009. december 23. 00:18:25

Én inkább a tms 1122 vel épitett orát csináltam meg ha kell valakinek és lehet még kapni azt az ic t akkor van hozzá panel rajzom elküldöm szivesen 20 programot tud az ora 4 kapcsolo kimenetre tök kiráj ja és 1xü nagyon
1xübb mint ide beirni:)

GENIUS67X   2009. november 02. 10:46:42

Fel nap alatt!!!!
Nekem egy eloerositot kell 1 napig csialni!!

Balint   2009. január 19. 16:50:21

HELO!!! Szeretném elkérni a MIKROPROCI VEZÉRLELT ÓRA kapcsolásához a progit

cserhati_peter(@)-zárójel nem kell-freemail.hu   2007. február 19. 10:19:21

Hogy a tökömbe lehet (már bocsánat) egy ilyet megépíteni próbapanelen?????
Én a TDA 1524-el szenvedtem és még nem is lett jóó

vaze..   2006. december 22. 16:26:26

na jó de te csak jobban kened miint én :)

uli   2006. november 27. 14:20:01