Прылада, паказаная на КДПВ, прызначалася для аўтаматычнай адпраўкі заказаў з філіяла ў цэнтральную краму. Для гэтага трэба было, папярэдне увёўшы ў яго артыкулы заказваемых тавараў, патэлефанаваць па нумары цэнтральнай крамы і адправіць дадзеныя па прынцыпе акустычна спалучанага мадэма. Хуткасць, з якой тэрмінал адпраўляе дадзеныя, як мяркуецца, складае 300 бод. Сілкуецца ён ад чатырох ртутна-цынкавых элементаў (тады гэта было можна), напруга такога элемента складае 1,35 У, а ўсёй батарэі - 5,4 У, так што ад БП на 5 У усё зарабіла. Перамыкачом можна выбіраць тры рэжыму: CALC – звычайны калькулятар, OPER – можна ўводзіць лічбы і іншыя знакі і SEND – адпраўка, але спачатку выціснуць не атрымалася ні гуку. Зразумела, што можна неяк захоўваць артыкулы і потым адпраўляць іх, але як? Калі атрымаецца даведацца, аўтар паспрабуе прааналізаваць гукі.
Прылада са зваротнага боку, бачныя дынамічная галоўка і батарэйны адсек:
Самае галоўнае - як выціснуць з тэрмінала гук - аўтар даведаўся ад чалавека, у якога калісьці быў такі ж тэрмінал. Трэба ўвесці код ініцыялізацыі, а потым можна будзе ўводзіць артыкулы. Пераводзім перамыкач у становішча OPER, з'явіцца літара P. Уводны 0406091001 (аўтар не тлумачыць, што гэта такое, верагодна – імя карыстальніка) і націскаем ENT. З'яўляецца літара H. Уводны 001290 (а гэта, напэўна, пароль) і зноў націскаем ENT. З'яўляецца лічба 0. Можна ўводзіць артыкулы.
Пачынаць артыкул трэба з літары H ці P (тут аўтар памыліўся, літары P на клавіятуры няма, ёсць F), затым ідуць лічбы. Пасля націску клавішы ENT з'яўляецца радок тыпу 0004 0451, дзе з кожным наступным артыкулам першае лік павялічваецца, а другое памяншаецца, з чаго варта, што гэтая колькасць, адпаведна, занятых і вольных ячэек. Кнопкамі са стрэлкамі можна прагортваць уведзеныя артыкулы, але як выдаляць іх, аўтару невядома (значыць, клавіша CLR не дапамагла). Як па кожным з артыкулаў пазначыць колькасць, не сказана.
Увёўшы артыкулы, неабходна затым перавесці перамыкач у становішча SEND і націснуць клавішу SND/=. На індыкатар будзе выведзена паведамленне SEND BUSY, і пачнецца перадача:
На працягу 4,4 з гучыць тон частатой у 1200 Гц. Затым на працягу яшчэ 6 з - 1000 Гц. Наступныя 2,8 з сыходзяць на перадачу мадуляванага сігналу, а за імі яшчэ 3 з – зноў на перадачу тоны ў 1000 Гц.
Калі прыгледзецца да спектру, насамрэч замест 1000 Гц атрымліваецца 980, а замест 1200 - 1180. Аўтар запісаў WAV-файл, усталяваў згаданую вышэй праграму ("ман" да яе
minimodem -r -f msi55_bell103_3.wav -M 980 -S 1180
Атрымалася:
### CARRIER 300 @ 1000.0 Hz ###
�H00��90+�H00��90+�H00��90+�H��3�56��+�Ʊ�3�56��+��9��+�ƴ56+�H963�5���+�
### NOCARRIER ndata=74 confidence=2.026 ampl=0.147 bps=294.55 (1.8% slow) ###
Гэта падобна на
А не ці сплылі ў тэрмінала частаты? Аўтар адрэдагаваў WAV-файл так, каб хуткасць узрасла на 1,8%. Атрымалася амаль сапраўды 1000 і 1200. Новы запуск праграмы:
minimodem -r -f msi55_bell103_4.wav -M 1000 -S 1200 300 -R 8000 -8 -startbits 1 -stopbits 1
І яна адказала:
### CARRIER 300 @ 1000.0 Hz ###
�H00��90+�H00��90+�H00��90+�H��3�56��+�Ʊ�3�56��+��9��+�ƴ56+�H963�5���+�
### NOCARRIER ndata=74 confidence=2.090 ampl=0.148 bps=299.50 (0.2% slow) ###
У абодвух выпадках вынік нясе сэнсавую нагрузку, нягледзячы на памылкі. Артыкул H12345678 «выцягнуты» з сігналу як H��3�56�� — лічбы, якія ўдалося разабраць, знаходзяцца на сваіх месцах. У БП можа быць дрэннае фільтраванне, з-за чаго на сігнал накладваецца 50-герцовы фон. Праграма паведамляе аб малым значэнні дакладнасці (confidence=2.090), што кажа аб скажоным сігнале. Але зараз хаця б зразумела, як тэрмінал адпраўляў дадзеныя кампутару цэнтральнай крамы, калі той яшчэ існаваў.
Крыніца: habr.com