MSI/55 - орталық дүкендегі филиалдың тауарларға тапсырыс беруге арналған ескі терминалы

MSI/55 - орталық дүкендегі филиалдың тауарларға тапсырыс беруге арналған ескі терминалы

KDPV-де көрсетілген құрылғы тапсырыстарды филиалдан орталық дүкенге автоматты түрде жіберуге арналған. Ол үшін алдымен оған тапсырыс берілген тауардың нөмірлерін енгізіп, орталық дүкеннің нөміріне қоңырау шалып, акустикалық байланысқан модем принципі бойынша деректерді жіберу қажет болды. Терминалдың деректерді жіберу жылдамдығы 300 бад болуы керек. Ол төрт сынап-мырыш элементімен жұмыс істейді (ол кезде бұл мүмкін болды), мұндай элементтің кернеуі 1,35 В, ал бүкіл батарея 5,4 В, сондықтан барлығы 5 В қуат көзінен жұмыс істеді. Коммутатор үш режимді таңдауға мүмкіндік береді: CALC - кәдімгі калькулятор, OPER - сандар мен басқа таңбаларды енгізуге болады, және ЖІБЕРУ - жіберу, бірақ алдымен дыбыс шығара алмадыңыз. Мақалаларды қандай да бір түрде сақтап, содан кейін жіберуге болатыны анық, бірақ қалай? Біліп алсақ, автор дыбыстарды талдауға тырысады бұл бағдарлама, немесе тіпті қандай да бір түрде терминалды әуесқойлық коммуникациялардың цифрлық түрлеріне бейімдейді.

Артқы жағынан құрылғы, динамикалық басы және батарея бөлімі көрінеді:

MSI/55 - орталық дүкендегі филиалдың тауарларға тапсырыс беруге арналған ескі терминалы

Ең бастысы - дыбысты терминалдан қалай сығып алу керек - автор бір рет терминалы бар адамнан үйренді. Баптандыру кодын енгізу керек, содан кейін мақалаларды енгізуге болады. Коммутаторды OPER күйіне ауыстырамыз, P әрпі пайда болады 0406091001 енгізіңіз (автор бұл не екенін түсіндірмейді, пайдаланушы аты болуы мүмкін) және ENT басыңыз. H әрпі пайда болады 001290 енгізіңіз (және бұл құпия сөз болуы мүмкін) және ENT түймесін қайтадан басыңыз. 0 саны шығады.Мақалаларды енгізуге болады.

Мақала Н немесе Р әрпімен басталуы керек (бұл жерде автор қате жіберген, пернетақтада Р әрпі жоқ, F бар), содан кейін сандар бар. ENT пернесін басқаннан кейін 0004 0451 сияқты жол пайда болады, онда әрбір келесі мақалада бірінші сан артады, екіншісі азаяды, яғни бұл тиісінше бос және бос ұяшықтардың саны. Енгізілген мақалалар бойынша жылжу үшін көрсеткі түймелерін пайдалануға болады, бірақ автор оларды қалай жою керектігін білмейді (бұл CLR пернесі көмектеспеді дегенді білдіреді). Әр мақаланың санын қалай көрсету керектігі айтылмаған.

Мақалаларды енгізгеннен кейін қосқышты ЖІБЕРУ күйіне жылжытып, SND/= пернесін басу керек. Индикаторда SEND BUSY хабары көрсетіледі және жіберу басталады:

MSI/55 - орталық дүкендегі филиалдың тауарларға тапсырыс беруге арналған ескі терминалы

Жиілігі 4,4 Гц дыбыс 1200 секундқа созылады. Содан кейін тағы 6 с - 1000 Гц. Келесі 2,8 с модуляцияланған сигналды беруге жұмсалады, содан кейін тағы 3 с - қайтадан 1000 Гц дыбысты жіберуге кетеді.

Егер сіз спектрге мұқият қарасаңыз, шын мәнінде 1000 Гц орнына 980, ал 1200 орнына - 1180 аласыз. Автор WAV файлын жазып, жоғарыда аталған бағдарламаны («ол үшін адам») орнатқан. осында) және оны келесідей іске қосты:

минимодем -r -f msi55_bell103_3.wav -M 980 -S 1180 300

Болған оқиға:

### CARRIER 300 @ 1000.0 Гц ###
�H00��90+�H00��90+�H00��90+�H��3�56��+�Ʊ�3�56��+��9��+�ƴ56+�H963�5���+�
### NOCARRIER деректері=74 сенімділік=2.026 ampl=0.147 bps=294.55 (1.8% баяу) ###

Ұқсайды Bell 103 модуляциясы. Жалпы 1070 және 1270 Гц болса да.

Терминалдағы жиіліктер «жүзіп кетті» ме? Автор WAV файлын өңдеу жылдамдығы 1,8%-ға өсті. Бұл шамамен 1000 және 1200 болды. Бағдарламаның жаңа іске қосылуы:

minimodem -r -f msi55_bell103_4.wav -M 1000 -S 1200 300 -R 8000 -8 —бастапқы разрядтар 1 —тоқтатулар 1

Және ол жауап берді:

### CARRIER 300 @ 1000.0 Гц ###
�H00��90+�H00��90+�H00��90+�H��3�56��+�Ʊ�3�56��+��9��+�ƴ56+�H963�5���+�
### NOCARRIER деректері=74 сенімділік=2.090 ampl=0.148 bps=299.50 (0.2% баяу) ###

Екі жағдайда да нәтиже қателерге қарамастан мағынаға ие болады. H12345678 мақала нөмірі H��3�56�� ретінде сигналдан «шығарылды» - біз анықтай алған сандар өз орындарында. Қуат көзінің сүзгілеуі нашар болуы мүмкін, бұл сигналдың үстіне 50 Гц фон пайда болады. Бағдарлама бұрмаланған сигналды көрсететін төмен сенімділік мәнін хабарлайды (сенімділік=2.090). Бірақ қазір терминалдың деректерді орталық дүкеннің компьютеріне ол әлі болған кезде қалай жібергені анық болды.

Ақпарат көзі: www.habr.com

пікір қалдыру