185808. lajstromszámú szabadalom • Eljárás sornyomtatók nyomtató kalapácsainak vezérlésére és kapcsolási elrendezés az eljárás foganatosítására
1 185 808 2 Most az 1. ábiára hivatkozunk, amelyen az 1 kalapácsregisztert n rekeszes léptető regiszter képez, ennek soros bemenete VAGY kapun keresztül B komparátor kimenettel kapcsolódik. Az 1 kalapácsregiszter soros kimenete ÉS kapun keresztül a VAGY kapu másik bemenetével kapcsolódik. Az ilyen módon létesített visszacsatolás ki- és bekapcsolását C kapubemenetre vezetett logikai szintté! vezérelhetjük. Az 1 kalapácsregiszter léptető bemenete P léptetésvezérlő kapocshoz csatlakozik amelynek vezérlése az egyes karakterpozíciók komparálásával szinkron történik. Az 1 kalapácsregiszter egyes rekeszeinek kimenetei 2 tároló regiszter egyes rekeszeinek párhuzamos beíró bemeneteivei kapcsolódnak. A 2 tároló regiszter beíró bemenete A átíró órajel bemenettel kapcsolódik, amely a tulajdonképpeni nyomtatást vezérli. Az átíró órajel a karaklerhelyzeteket kísérő karakter órajelekhez képest kétszeres gyakoriságú. A 2 tároló regiszter egyes rekeszeinek kimenetei n számú 3 kalapácsmeghajtó erősítőn keresztül az egyes nyomtató 4 kalapácsokkal kapcsolódnak. Az 1. ábrán vázolt kapcsolás működését a találmány szerinti eljárás egy foganatosítási példája kapcsán ismertetjük. Tételezzük fel, hogy az egyes 4 kalapácsok vezérléséhez szükséges idő nagyobb a karakterhordozó két egymásutáni karakterének nyomtatási helyzetbe mozdulásának idejénél, de legfeljebb ezen idő kétszerese. A megfelelő időzítést biztosító, és az egyes 4 kalapácsokkal társítandó egyedi időzítő áramkörök megtakarítása céljából a megfelelő idejű kalapácsvezérlést a nyomtatásvezérlésnek kell biztosítani. A példa kedvéért tételezzük fel, hogy a karakterhordozó a G karakter nyomtatásának megfelelő helyzetbe mozdult és a 15 karakterpozícióba éppen G karakter nyomtatására van szükség. A találmány szerint a karakterhordozó minden karakterpozíciójában két komparálási ciklust végzünk. A z első komparálási ciklusban a C kapubemenet les vezérlést kap, és az 1 kalapácsregiszter visszacsatoló hurka záródik. Az összesen 136 lépésből álló komparálási és léptetési ciklus után az egyes rekeszekbe beíródik a megfelelő karakterpozícióra vonatkozó komparálási eredmény és a viszszacsatolás révén az 1 kalapácsregiszter ugyanezen regiszterében tárolt érték logikai összege. A példakénti esetben a 15. rekesz üres volt, és a G karakterre vonatkozó komparálás logikai 1-es értéke ezen komparálási alciklusban az 1 kalapácsregiszter 15. rekeszébe beíródik. Az első komparálási alciklus befejeződésekor az A átíró órajel bemenet vezérlésével az 1 kalapácsregiszter tartalmát átírjuk a 2 tároló regiszterbe, és az átírás pillanatában a 15. rekesz kimenetén megjelenő 1-es szint a 15, karakterhez tartozó 4 kalapácsot indítja és részére folyamatos meghajtást biztosít. Az átíró órajel befejeződése után közvetlenül, még a karakterhordozó ugyanezen helyzetében második komparálási alciklust indítunk. Ekkor a C kapubemenet tiltást kap, így a visszacsatolás megszűnik. A komparálási alciklus végére az 1 kalapácsregisztefnek csak azon rekeszeiben lesz 1-es érték amely helyekre G karaktert kel! nyomtatni. A i5. rekeszben ezért a logikai 1-es érték marad. A második komparálási alciklus befejeződése után, még a G karakterhez tartozó ciklusban másodszor vezéreljük az A átíró órajel bemenetet. Ez a vezérlés a példa esetében a 15. rekesz állapotát nem befolyásolja, a 15. kalapács vezérlése folytatódik . A következő H karakter nyomtatási ciklusában a viszonyok hasonlóképpen ismétlődnek. Az első komparálási alciklusban, amikor a visszacsatoló hurok zárt, a 15. rekeszbe saját korábbi 1-es értéke beiródik, jóllehet a H karakterre végzett komparálás eredménye nyilvánvalóan csak 0 lehet. A H karakterhez tartozó első átíró órajel ezért a kalapá ^vezérlést a 15. pozícióban nem változtatta, a 15 kalapács már a második karakterhelyzetben is meghajtó áramot kap. A H karakterhez tartozó második komparálási alciklus során azonban, amikor a visszacsatolási ciklus megszakad, a 15. rekeszbe már csak a H karakterrel végzett összehasonlítás 0 eredménye íródik, így a második átíró órajel időpontjában a 2 tároló regiszter 15. bemenete 0 értékű lesz és a 15. kalapács árama megszakad, a G karakter nyomtatása ekkor már befejeződött. Az egyes karakterhelyzetek időtartamán belül a komparálási alciklusok időszükséglete viszonylag kicsi. Az első átíró órajel ezért a rendelkezésre álló időtartamon belül viszonylag hamar bekövetkezik. A második átíró órajel a második komparálási alciklus befejeződése és a következő karakterhez tartozó első komparálási alciklus kezdete előtt bármikor bekövetkezhet. A második átíró órajelnek a fái’ishelyzete állítható, ez a fázishelyzet szabja meg, hogy a nyomtató 4 kalapácsok egy teljes karakterpozíció időtartamán túl mennyi ideig kapjanak meghajtást a második karakterpozíción belül. Az itt ismertetett megoldás kedvező eredményt szolgáltat, ha a kalapácsmeghajtás időtartama 1 és 2 karakterpozíció időtartamán belül van. Sokszor ennél hosszabb kalapácsmeghajtási időre is szükség van. A találmány szerint a második komparálási alt iklus szerepe a megszüntetendő kalapácsok kijelölése. Az említett konkrét példánál maradva nézzük meg a viszonyokat, ha a G karakter kalapácsának vezérlését 2 és 3 karakterpozíció közötti időtartamra kell biztosítani. Az egyes karakterciklusokban az első komparáláf i alciklust zárt visszacsatoló hurok mellett változatlanul kell végezni, a komparálás a pillanatnyi nyomtatandó karakterre történik. A karakterhordozó G karakternek megfelelő pozíciójában tehát a 15. rekeszbe a logikai 1-es szint beíródik, és az első átíró órajelre a 15. kalapács meghajtó áramot kap. A különbség a második komparálási alciklus megszervezésében van. Most azokat a kalapácsokat kell leállítani, amelyek két karakterrel korábban, azaz az E karakter nyomtatásánál kaptak indítást. A második komparálási alciklusban a komparálás ezért az E karakterhez tartozó adattartalommal történik (amely nyilvánvalóan rendelkezésre áll), de most úgynevezett negatív komparálás tő ténik, azaz a B komparátor kimenet és C kapubemenet funkciója az előző példához képest felcse-5 10’ 15 20 25 30 35 40 45 50 55 60 65 3