Billentyű illesztése számítógéphez és rokonaihoz.
TRS Jack bekötése:
A kapcsolókat valamely bemeneti portokhoz kell kötnöd. Egyszerű kézibillentyűnek elég egy port, lapátos billentyűhöz kettő kell.
Feldolgozó programnak tudnia kell kezelni ezeket a portokat. Mivel a távíróbillentyű kezelése nincs úgy szabványosítva, mint a karakteres billentyűzet vagy egér, ezért módszerét és beállítását egyeztetni kell a programmal. Melyik port melyik bitjén lehet beolvasni a kézi- vagy a lapátos billentyű kapcsolóit. Valamint, hogy egyenesen, vagy fordítva értendő-e, azaz a lenyomás "0" vagy "1"-e.
Mivel a billentyűnek nincs saját áramforrása, ezért a bemenetedet egy ellenállással vagy áramgenerátorral ( szokás szerint ) pozitív feszültségre kell húzni ( pull up ). Billentyű lenyomáskor földre húzza bemenetet. A felhúzó áram jöhet a számítógép tápfeszültségéből és magasra állított kimeneti portjából.
Billentyűd csatlakoztatásakor ( akár sztatikus feltöltődésből ) olyan feszültség/áram alakulhat ki, ami tönkreteheti a feldolgozó áramkörödet. A bejövő feszültséget két diódával korlátozhatod a föld és a tápfeszültség közé.
Egyetlen Z-dióda is megfelelő lehet, bár drágább, mint az előbbi kettő.
Rádiófrekvenciás zavar ellen például ellenállásból és kondenzátorból épített aluláteresztő szűrővel védekezhetsz.
Számoló:
![[ html: Elsőfokú szűrő (C,L,R) https://hg9ieg.hu/szamolo/_sz/firstorderfilter___.html ]](../_/html.gif)
.
fv( 330 Ω, 1 nF ) = 482 kHz.
Normál és Schmitt-triggeres
![[ html: Schmitt trigger https://en.wikipedia.org/wiki/Schmitt_trigger ]](../_/html.gif)
kaput is használhatsz.
Bár a TTL kapu bemenetének kialakítása olyan, hogy szabadon hagyva magas szintű, legalább egy felhúzó ellenállást használj.
Védelemmel. fv( 330 Ω, 1 nF ) = 482 kHz. 5 τ( 33 kΩ, 1 nF ) = 165 μs.
Kapcsolónként külön illesztés kell.
Normál és Schmitt-triggeres
![[ html: Schmitt trigger https://en.wikipedia.org/wiki/Schmitt_trigger ]](../_/html.gif)
kaput is használhatsz.
A CMOS kapu bemenetének kialakítása olyan, hogy szabadon hagyva nem meghatározott szintű, felhúzó ellenállás használata szükséges.
Tápfeszültség lehet a rajzon jelölt +5 volttól eltérő.
Védelemmel. fv( 330 Ω, 1 nF ) = 482 kHz. 5 τ( 100 kΩ, 1 nF ) = 500 μs.
Kapcsolónként külön illesztés kell.
Bemeneti port. Szükség esetén felhúzó ellenállással.
Néhány mikroprocesszornál ( AVR, STM32, PIC, stb. ) bekapcsolhatsz felhúzó ellenállást.
TTL áramkör bemenete 0,4 mA áramot ad ki, ha a földre húzod. Ez azt jelenti, hogy felhúzó ellenállás nélkül is működik. Ennek ellenére javaslok 1 .. 10 kiloohmost.
Bemeneti port ( Ack, Busy, Error, Paper-Out, Select ) felhúzó ellenállással. Felhúzó áram kimeneti portból ( D0, D1, D2, D3, D4, D5, D6, D7 ). Lehetséges bekötés:
Távíró billentyűd soros portnak látszik.
Bemeneti port ( CTS, DCD, DSR, RI ) felhúzó ellenállással. Felhúzó áram kimeneti portból ( DTR, RTS ). Szokásos bekötés:
Az eredeti ( +- 12 voltos ) RS232 szabványban -3 volt és +3 volt között nem meghatározott a logikai szint. Gyakorlatban 0,8 .. 2,4 ( tipikusan 1,2 .. 1,8 ) volt alatt "1", felett "0". Ez teszi működővé a szokásos föld - felhúzó ellenállásos bekötést.
3,3 és 5 voltos soros porthoz a PIO-nál mutatott módon csatlakozhatsz.
Ha a távíró billentyűd a DTR vagy RTS portról kap tápfeszültséget, azt másra ( rádiód PTT-je vagy távíró adása ) nem célszerű használnod. Azaz a billentyűdnek legyen külön soros vonala.
Távíró billentyűd játékvezérlőnek látszik.
Tűzgomb, illetve valamely irány(ok) kapcsoló vagy potméter helyére kötheted be billentyűd.
Távíró billentyűd billentyűzetnek látszik.
Valamely billentyű lenyomását és felengedését figyelheted. Teszt.
Az illesztő távíró billentyű felé 3,5 mm TRS Jack aljzattal csatlakozik, a számítógép felé USB ( USB-A, USB-C ) aljzattal.
| billentyű | 3,5 mm Jack | illesztő | USB |
VBand
![]()
MorseCode.World ![]()
|
VBand
![]()
AL-351 |
LCWO
![]()
STENDEC ![]()
|
| kézi, bal lapát | (T) | ControlLeft | BracketLeft US [ magyar ő | Space | ||
| jobb lapát | (R) | ControlRight | BracketRight US ] magyar ú | |||
| közös, föld | (S) |
Péter HA7TP leírása ( Space ):
![[ html: USB illesztő morzebillentyűhöz https://ha7tp.hu/usb-illeszto-morzebillentyuhoz/ ]](../_/html.gif)
Távíró billentyűd egérnek látszik.
Valamely egérgomb lenyomását és felengedését figyelheted. Teszt. Meglévő egered átalakításával bal és jobb gomb helyére kötheted be a billentyűdet.
"PC mód" illesztő távíró billentyűd felé 3,5 mm TRS Jack aljzattal csatlakozik, a számítógép felé USB ( USB-A, USB-C ) aljzattal.
| billentyű | 3,5 mm Jack | illesztő | USB | "egér" |
| kézi, bal lapát | (T) | bal gomb | ||
| jobb lapát | (R) | jobb gomb | ||
| közös, föld | (S) |
Távíró billentyűd billentyűzetnek és egérnek látszik. Teszt.
Példa: AL-351. Illesztőn lévő gombbal tudod kiválasztani, billentyűzet vagy egér módban működjön-e. Távíró billentyű felé 3,5 mm TRS Jack, számítógép felé USB csatlakozós.
Előnye a kis késleltetési idő.
A hangot csatlakozhatod valamilyen AD átalakítóhoz ( hangkártyához ). A feldolgozást program végzi. Legegyszerűbb a bejövő hang amplitúdója alapján eldöntened, van-e távírójel. Precízebb, ha egy vagy több frekvenciájú jel amplitúdóját vizsgálod.
Az amplitúdó vizsgálatot, illetve a szűrést külső áramkörökkel is elvégeztetheted. Gyakori egy PLL áramkör alkalmazása, aminek a kimenete a hurok befogási jele. Ezt a jelet már ugyanúgy viheted be a számítógépbe, mintha egyszerű billentyűé lenne.
Experiment is the sole judge of scientific “truth”.
A (természet)tudományos igazság kizárólagos kritériuma a kísérlet.
Feynman Richard
![[ html: Feynman http://hu.wikipedia.org/wiki/Richard_Feynman ]](../_/html.gif)

HG9IEG
Visszajelzés: