Rájöttem, hogy a szinkronjelgenerátor megépítése digitális IC-k segítségével óriási katasztrófa lenne, akárhogy is csinálom, szóval döntöttem.
Kaptam karáncsonyra egy Arduino UNO R3 szettet, amit még eddig nem használtam. Viszont szarul érezném magam, ha nem történne vele semmi, úgyhogy azt fogom használni.
Csinálni fogok egy kis készüléket, ami a szinkronjelek létrehozását segíti elő, ebben lesz az Arduino, meg még talán egy-két más szirszar, pl. feszültségbaszályozó, gombok, kapcsolók, kallantyúk, sebességváltó, indexkar, gyártásvezérlő PLC, stb.
Most az imént, ~10 perc alatt végiggondoltam, hogy hogy nézzen ki a dolog. Úgy lesz, hogy a fent említett kis készülékben az Arduino CSAK a szinkronjeleket fogja kiadni magából. A gépben (jelen esetben a videószintetizátorban) lesz az óra, ami az időt méri. Ez analóg jel formájában fog kimenni a kis készülékbe (szerintem legyen 0V és 5V között), illetve a képméretet is a gép fogja megadni a kis készüléknek.
A kis készülék megnézi, hogy a kapott képmérethez mikor milyen jelet kell kiadni. Az analóg jel FOLYAMATOS figyelésével a megfelelő pillanatban szépen ki is adja a bizonyos jelet, ami visszamegy a gépbe, ami nullázza a vízszintes vagy a függőleges órát.
A kis készülék VGA és TV-jelet (50Hz és 60Hz egyaránt) fog tudni használni.
És mindez azt jelenti, hogy az Arduino Unóban lévő MCU-t, az Atmega 328P-t kell beprogramozni. Nem vagyok hajlandó C nyelvet tanulni, úgyhogy Assembly lesz (-3
Nincsenek megjegyzések:
Megjegyzés küldése