Enterprise Forever

:HUN => Hardver => Illesztések => Topic started by: Kapitany on 2015.January.10. 22:41:24

Title: EP soros interfész és bővítő blokknyomtatóhoz
Post by: Kapitany on 2015.January.10. 22:41:24
Sziasztok!

A munkahelyen nálunk rengeteg 80 karakteres blokknyomtató van, amik hőpapírra nyomtatnak. Ráadásképpen, a különböző gyártmányú blokknyomtatók rendre ugyanazokat a vezérlő karaktereket használják a különböző funkciók eléréséhez. Remélem, nem csak nekem jön triviálisan az ötlet, hogy  hozzá kellene illeszteni az EP-hez ezeket a nyomtatókat, és lehetne 80 karakteres módból is nyomtatni akár mindenféle programból. Hasznos lehet nagy BASIC programoknál, Z80 assembly programozásnál, hogy ne kelljen feltekerni a már megírt és gyakran használt makrókra ránézni....

Első kérdésem, hogy lehetséges-e ez szerintetek, mármint az illesztés? Lehet-e olyan bővítőt írni (még sosem csináltam ilyet), amivel mindenféle programból lehet majd nyomtatni a nyomtatókra?

Amire szükség lesz:


Várom a véleményeket, jó tanácsokat, hozzászólásokat... Zozo, remélem érintettnek érzed Magad a témában! :)
Title: Re: EP soros interfész és bővítő blokknyomtatóhoz
Post by: Zozosoft on 2015.January.10. 22:59:47
Kábel az kéne...
Ezt írta az EP cég anno. (http://enterprise.iko.hu/technical/Enterprise-AppNote-29.pdf)

Utána beállítod a megfelelő változókat (baud,paritás,stb), aztán nyitsz SERIAL: csatornát, és abba tolod a cuccot.

Amúgy én utálok mindenféle soros átvitelt :twisted:
Title: Re: EP soros interfész és bővítő blokknyomtatóhoz
Post by: lgb on 2015.January.10. 23:09:53
Kábel az kéne...
Ezt írta az EP cég anno. (http://enterprise.iko.hu/technical/Enterprise-AppNote-29.pdf)

Utána beállítod a megfelelő változókat (baud,paritás,stb), aztán nyitsz SERIAL: csatornát, és abba tolod a cuccot.

Amúgy én utálok mindenféle soros átvitelt :twisted:

SATA vinyo remlem pl nincs a PC-dben, mert kulonben dobhatod ki a nagy utalatban, de pl a PCI express slotokat is keruld :)

Amugy komolyra forditva a szot: szereny velemenyem az, hogy nagyon elszurtak az EP-ben a soros portot. Az egy dolog, hogy software-bol van, igy tul gyors nem lehet. Az viszont tenyleg gond, hogy kitalaltak ezt az eltolt offet feszulteges bohockodast, aztan szep kis problemakat okoz, ha mas is ossze van kotva a cuccal ... Igazabol, negativ feszultseget is elo lehetett volna allitani a gepben, ahogy a C9 kornyeken szo volt mar ilyen eszkozokrol ... Vagy a "modern" idokben: en kivagnam az egesz hulye soros portos mizeriat a gepbol, legyen szepen csak +5V/GND szinten. Eleve egy csomo "felesleges" alkatresztol megszabadulok :) Ezek utan vesz az ember egy MAX232 nevu IC-t, ami az RS232 jelszinthez illeszti ugy, hogy sima 5V tap kell csak neki (kulso kondit hasznal arra hogy egy un "toltespumpa" megoldassal nagyobb feszultseget meg negativot is allitson elo mar az IC "belsejeben" marmint, par kondin kivul egyeb kulso alkatresz, plusz tapfesz stb nelkul). Es akkor legalabb standard soros port lesz, minden offset hulyeskedes nelkul. Sot, sima 5V TTL is maradhat, egy csomo (jobb minosegu) USB-s soros/USB atalakito azt is megeszi :) Bar az kevesbe segit a jelen esetben ugye, ahol pont nem USB/PC-re kell kotni!
Title: Re: EP soros interfész és bővítő blokknyomtatóhoz
Post by: Kapitany on 2015.January.11. 02:20:51
Kábel az kéne...
Ezt írta az EP cég anno. (http://enterprise.iko.hu/technical/Enterprise-AppNote-29.pdf)

Utána beállítod a megfelelő változókat (baud,paritás,stb), aztán nyitsz SERIAL: csatornát, és abba tolod a cuccot.

Amúgy én utálok mindenféle soros átvitelt :twisted:

Ezt a bekötést gondolom DB9 csatlakozóval is meg lehet csinálni, ugye? Itt megtaláltam a párodításokat: Bekötések (http://www.lammertbies.nl/comm/cable/RS-232.html#pins)

Miért kellenek a 12V-ok? Azt most nem egészen értem,hogy azokat lehet-e hozni a B1-ről, vagy pont hogy ne? Akkor el lehet kerülni a külső tápot, és működhet ha a pin20-ról kötjük azt a sorosról?

Title: Re: EP soros interfész és bővítő blokknyomtatóhoz
Post by: Zozosoft on 2015.January.11. 11:05:21
Ezt a bekötést gondolom DB9 csatlakozóval is meg lehet csinálni, ugye?
Igen, itt meg van rajzolva ahhoz is. (http://enterprise.iko.hu/pinouts.htm)

Quote
Miért kellenek a 12V-ok?
Ha jól értem ahhoz, hogy korrigálja az EP nem szabványos jelszintjeit.
Title: Re: EP soros interfész és bővítő blokknyomtatóhoz
Post by: Kapitany on 2015.January.11. 13:11:48
Igen, itt meg van rajzolva ahhoz is. (http://enterprise.iko.hu/pinouts.htm)

Ezt megtaláltam, nagyon szuper! Megnéztem az összes többi anyagot is az oldalon - ez a Te oldalad? -, és nagyon jók! Innen lett linkelve a Hogyan írjunk át Spectrum programot?

Ha jól értem ahhoz, hogy korrigálja az EP nem szabványos jelszintjeit.

Ahhoz nem elég, hogy ott rá van kötve a +5V referencia feszültség? De szerintem én nem értem, hogyan működik ez. :) És akkor azt a 12V-ot ahogy látom lehet hozni onnan valamelyik érből a PC-ből. :)

Akkor most már csak az van hátra, hogy elsajátítsam, kisilabizáljam, felfogjam, hogyan működnek a rendszerbővítők, és elsajátítsam annak megalkotását. :)
Title: Re: EP soros interfész és bővítő blokknyomtatóhoz
Post by: balagesz on 2015.January.12. 16:47:07
Amugy komolyra forditva a szot: szereny velemenyem az, hogy nagyon elszurtak az EP-ben a soros portot. Az egy dolog, hogy software-bol van, igy tul gyors nem lehet.

Szerintem ez azért nagyobb gond, mint a jelszintekkel való trükközés, mivel azt egyszerűbb "javítani" mint a szoftveres átvitelt.

... Vagy a "modern" idokben: en kivagnam az egesz hulye soros portos mizeriat a gepbol, legyen szepen csak +5V/GND szinten. Eleve egy csomo "felesleges" alkatresztol megszabadulok :) Ezek utan vesz az ember egy MAX232 nevu IC-t, ami az RS232 jelszinthez illeszti ugy, hogy sima 5V tap kell csak neki (kulso kondit hasznal arra hogy egy un "toltespumpa" megoldassal nagyobb feszultseget meg negativot is allitson elo mar az IC "belsejeben" marmint, par kondin kivul egyeb kulso alkatresz, plusz tapfesz stb nelkul). Es akkor legalabb standard soros port lesz, minden offset hulyeskedes nelkul.

Ehhez azért tényleg "modern idők" kellenek. Annak idején még ilyen MAX232 szintű IC nem is létezett. Ahhoz képest legalább megpróbálták. :) De ha szabad a "modern idők" alkatrészeit használni, akkor most lehetne illeszteni normális soros portot a géphez.
Title: Re: EP soros interfész és bővítő blokknyomtatóhoz
Post by: Zozosoft on 2015.January.12. 16:52:39
mivel azt egyszerűbb "javítani" mint a szoftveres átvitelt.
De miért is kéne javítani? Mármint az adott feladathoz. (Persze egy soros egérhez nem lenne ideális.)
Title: Re: EP soros interfész és bővítő blokknyomtatóhoz
Post by: balagesz on 2015.January.12. 16:58:32
De miért is kéne javítani? Mármint az adott feladathoz. (Persze egy soros egérhez nem lenne ideális.)

Jogos! A "javítani" nem éppen jó kifejezés, ezért is volt idézőjelben. :) Inkább úgy kellene mondani, hogy könnyebb ehhez alkalmazkodni külső hardverrel, mint az alacsony sebességhez. (Sebességből sosincs elég, ugye.)
Title: Re: EP soros interfész és bővítő blokknyomtatóhoz
Post by: gflorez on 2015.January.12. 17:40:40
It is possible to achieve more bauds. It is demonstrated in the Dutch magazine(ENTERface_198706-07, page 18 (http://enterprise.iko.hu/magazines/ENTERface_198706-07.pdf)) when they reached Midi velocity(31250 bit/s) by interrupts.
Title: Re: EP soros interfész és bővítő blokknyomtatóhoz
Post by: ergoGnomik on 2015.January.12. 18:16:50
Én csak azt nem értem (valószínűleg de, értem), hogy miért nem lehetett simán beépíteni egy SIO IC-t?
Title: Re: EP soros interfész és bővítő blokknyomtatóhoz
Post by: Zozosoft on 2015.January.12. 18:27:53
Én csak azt nem értem (valószínűleg de, értem), hogy miért nem lehetett simán beépíteni egy SIO IC-t?
Egyrészt gondolom drága lett volna. Másrészt azzal pl a 32 gépes EP hálózatot nem lehetett volna megcsinálni. Harmadrészt adatátvitelre működött ez is, legalábbis anno nekünk Atari ST-vel sikerült a kapcsolat. Gondolom a cégnél tesztelték anno PC-vel is, ha már kiadták azt az útmutatót.


Title: Re: EP soros interfész és bővítő blokknyomtatóhoz
Post by: ergoGnomik on 2015.January.12. 18:45:46
A hardver költségességével egyetértek (ez lett volna a "de, értem"). Viszont valami hubbal egy csillag topológiás, vagy esetleg egy tokenringszerű hálózatot a SIO-val is össze lehetne tákolni. A szoftvert biztosan könnyebb lett volna összehebrákolni, ha nem kell a fizikai vonalmeghajtással bajlódni.
Title: Re: EP soros interfész és bővítő blokknyomtatóhoz
Post by: lgb on 2015.January.13. 00:50:00
Ehhez azért tényleg "modern idők" kellenek. Annak idején még ilyen MAX232 szintű IC nem is létezett. Ahhoz képest legalább megpróbálták. :) De ha szabad a "modern idők" alkatrészeit használni, akkor most lehetne illeszteni normális soros portot a géphez.

Tudom, direkt azert irtam oda, hogy "modern idok", hogy ma mar nem problema. De amugy akkoriban is meg lehetett volna ezt oldani azert, ha nem is pont MAX232-vel, de ugye a koltseg az koltseg ...
Title: Re: EP soros interfész és bővítő blokknyomtatóhoz
Post by: MGyHardSoft on 2015.May.16. 23:20:59
Ezt olvastátok már 1992-ből?
http://ep128.hu/Ep_Hardware/Ep_Sorosk.htm

M. Gy.
Title: Re: EP soros interfész és bővítő blokknyomtatóhoz
Post by: Ep128 on 2015.May.17. 00:07:54
Ezt olvastátok már 1992-ből?
http://ep128.hu/Ep_Hardware/Ep_Sorosk.htm

M. Gy.

Persze, sőt, nagyon jól ismerjük! :-) A kártyával egy gondom volt: BUS -ba kell illeszteni. A BUS viszont alattomos, előre megfontolt szándékkal keresztbe tesz, lévén nem hajlandó működni 7.12 Mhz -en. (Az én masinám többnyire ilyen órajelen ketyeg.) Így máig nincs egerem, ami tarthatatlan állapot. :-) (Zozo már asszem kitalált valamit ennek leküzdésére, így a project folyamatban van / lesz...)
Title: Re: EP soros interfész és bővítő blokknyomtatóhoz
Post by: MGyHardSoft on 2015.May.17. 12:33:10
Próbáltad már a buszbővítőben az IC-ket ALS-re cserélni? Feltehetően segíten.
Title: Re: EP soros interfész és bővítő blokknyomtatóhoz
Post by: szalai56 on 2015.May.17. 20:17:15
Ezt olvastátok már 1992-ből?
http://ep128.hu/Ep_Hardware/Ep_Sorosk.htm

M. Gy.
Ezt olvastuk, de sajnos buszbővítő hiányában csak egy érdekes olvasmány. (ez célzás is volt a beszélgetésünkre a találkozón )
Title: Re: EP soros interfész és bővítő blokknyomtatóhoz
Post by: Ep128 on 2015.May.17. 23:57:08
Próbáltad már a buszbővítőben az IC-ket ALS-re cserélni? Feltehetően segíten.

Természetesen igen és én lepődtem meg a legjobban, hogy nem segített. :-( Akkor Zozo is meg lett kérdezve erről, Ő sem tudott rá gombot varrni, (Gyula, Téged akkoriban nem értelek el valamiért) így az lett, hogy a BUS -t odaadtam valakinek. Így most anélkül kell(ene) megoldanom valahogy az egeret, pl. ahogy a jubileumi találkozón is láthattuk...
(U.i.: Velem (nem) ittál tegnap pertut, én vagyok a kiborg CHIP -el a fejében. :-) )