MSI/55 - стар терминал за поръчка на стоки от филиал в централен магазин

MSI/55 - стар терминал за поръчка на стоки от филиал в централен магазин

Устройството, показано на KDPV, е предназначено за автоматично изпращане на поръчки от клон до централен магазин. За да направите това, беше необходимо първо да въведете артикулните номера на поръчаните стоки в него, да се обадите на номера на централния магазин и да изпратите данните на принципа на акустично свързан модем. Предполага се, че скоростта, с която терминалът изпраща данни, е 300 бода. Захранва се от четири живачно-цинкови клетки (по това време беше възможно), напрежението на такъв елемент е 1,35 V, а цялата батерия е 5,4 V, така че всичко работеше от 5 V захранване. Превключвателят ви позволява да изберете три режима: CALC - обикновен калкулатор, OPER - можете да въвеждате числа и други знаци и SEND - изпращане, но в началото не можах да издам звук. Ясно е, че по някакъв начин можете да запазите статии и след това да ги изпратите, но как? Ако успеем да разберем, авторът ще се опита да анализира звуците тази програма, или дори по някакъв начин да адаптирате терминала за цифрови видове аматьорски комуникации.

Виждат се устройството от задната страна, динамичната глава и отделението за батерията:

MSI/55 - стар терминал за поръчка на стоки от филиал в централен магазин

Най-важното - как да изтръгне звук от терминала - авторът научи от човек, който някога е имал същия терминал. Трябва да въведете кода за инициализация и след това можете да въведете статиите. Преместваме превключвателя в позиция OPER, ще се появи буквата P. Въведете 0406091001 (авторът не обяснява какво е това, вероятно потребителско име) и натиснете ENT. Появява се буквата H. Въведете 001290 (и това вероятно е паролата) и натиснете отново ENT. Появява се цифрата 0. Можете да въвеждате статии.

Статията трябва да започва с буквата H или P (авторът е допуснал грешка тук, няма буква P на клавиатурата, има F), след това има числа. След натискане на клавиша ENT се появява ред като 0004 0451, където с всяка следваща статия първото число се увеличава, а второто намалява, което означава, че това е съответно броят на заетите и свободните клетки. Можете да използвате бутоните със стрелки, за да превъртите въведените статии, но авторът не знае как да ги изтрие (което означава, че клавишът CLR не е помогнал). Не е казано как се посочва количеството за всеки артикул.

След като въведете статиите, трябва да преместите превключвателя на позиция ИЗПРАЩАНЕ и да натиснете клавиша SND/=. На индикатора ще се покаже съобщението SEND BUSY и предаването ще започне:

MSI/55 - стар терминал за поръчка на стоки от филиал в централен магазин

Тон с честота 4,4 Hz звучи за 1200 s. След това за още 6 s - 1000 Hz. Следващите 2,8 s се изразходват за предаване на модулирания сигнал, последвани от още 3 s - отново за предаване на 1000 Hz тон.

Ако погледнете внимателно спектъра, всъщност вместо 1000 Hz получавате 980, а вместо 1200 - 1180. Авторът записа WAV файл, инсталира гореспоменатата програма („човек“ за него тук) и го изпълни така:

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

Се случи:

### 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% бавно) ###

Изглежда като Bell 103 модулация. Въпреки че обикновено има 1070 и 1270 Hz.

Дали честотите на терминала „изплуваха“? Авторът редактира WAV файла, така че скоростта да се увеличи с 1,8%. Оказа се почти точно 1000 и 1200. Ново стартиране на програмата:

минимодем -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% бавно) ###

И в двата случая резултатът има смисъл, въпреки грешките. Артикулен номер H12345678 е „изваден” от сигнала като H��3�56�� - номерата, които успяхме да различим са на местата си. Захранването може да има лошо филтриране, което води до наслагване на фон от 50 Hz върху сигнала. Програмата отчита ниска стойност на достоверност (достоверност=2.090), което показва изкривен сигнал. Но сега поне е ясно как терминалът е изпращал данни до компютъра на централния магазин, когато той все още е съществувал.

Източник: www.habr.com

Добавяне на нов коментар