MSI/55 - terminal vechi pentru comandarea mărfurilor de către o sucursală din magazinul central

MSI/55 - terminal vechi pentru comandarea mărfurilor de către o sucursală din magazinul central

Dispozitivul afișat pe KDPV a fost destinat să trimită automat comenzi de la o sucursală la un magazin central. Pentru a face acest lucru, a fost necesar să introduceți mai întâi numerele de articol ale mărfurilor comandate, să apelați numărul magazinului central și să trimiteți datele folosind principiul unui modem cuplat acustic. Viteza cu care terminalul trimite date ar trebui să fie de 300 baud. Este alimentat de patru celule de mercur-zinc (la vremea respectivă era posibil), tensiunea unui astfel de element este de 1,35 V, iar întreaga baterie este de 5,4 V, așa că totul a funcționat de la o sursă de alimentare de 5 V. Comutatorul vă permite să selectați trei moduri: CALC - un calculator obișnuit, OPER - puteți introduce numere și alte caractere și SEND - trimitere, dar la început nu puteați scoate un sunet. Este clar că poți să salvezi cumva articole și apoi să le trimiți, dar cum? Dacă putem afla, autorul va încerca să analizeze sunetele software-ul etoy, sau chiar adapta cumva terminalul pentru tipurile digitale de comunicații de amatori.

Dispozitivul din spate, capul dinamic și compartimentul bateriei sunt vizibile:

MSI/55 - terminal vechi pentru comandarea mărfurilor de către o sucursală din magazinul central

Cel mai important lucru - cum să stoarceți sunetul din terminal - autorul l-a învățat de la o persoană care a avut odată același terminal. Trebuie să introduceți codul de inițializare, apoi puteți introduce articole. Mutăm comutatorul în poziția OPER, va apărea litera P Introduceți 0406091001 (autorul nu explică ce este acesta, probabil numele de utilizator) și apăsați ENT. Apare litera H. Introduceți 001290 (și probabil aceasta este parola) și apăsați din nou ENT. Apare numărul 0 Puteți introduce articole.

Articolul trebuie să înceapă cu litera H sau P (autorul a greșit aici, nu există litera P pe tastatură, există un F), apoi sunt numere. După apăsarea tastei ENT, apare o linie de genul 0004 0451, unde cu fiecare articol următor primul număr crește, iar al doilea scade, ceea ce înseamnă că acesta este numărul de celule ocupate și, respectiv, libere. Puteți folosi butoanele săgeți pentru a derula articolele introduse, dar autorul nu știe cum să le ștergă (ceea ce înseamnă că tasta CLR nu a ajutat). Nu se spune cum se indică cantitatea pentru fiecare articol.

După ce ați introdus articolele, trebuie să mutați comutatorul în poziția SEND și să apăsați tasta SND/=. Pe indicator va fi afișat mesajul SEND BUSY și va începe transmisia:

MSI/55 - terminal vechi pentru comandarea mărfurilor de către o sucursală din magazinul central

Un ton cu o frecvență de 4,4 Hz se aude timp de 1200 s. Apoi pentru încă 6 s - 1000 Hz. Următoarele 2,8 s sunt petrecute transmițând semnalul modulat, urmate de alte 3 s - transmitând din nou tonul de 1000 Hz.

Dacă te uiți atent la spectru, de fapt, în loc de 1000 Hz, obții 980 și în loc de 1200 - 1180. Autorul a înregistrat un fișier WAV, a instalat programul menționat mai sus („om” pentru el aici) și a rulat astfel:

minimodem -r -f msi55_bell103_3.wav -M 980 -S 1180 300

S-a întâmplat:

### CARRIER 300 @ 1000.0 Hz ###
�H00��90+�H00��90+�H00��90+�H��3�56��+�Ʊ�3�56��+��9��+�ƴ56+�H963�5���+�
### NOCARRIER ndata=74 încredere=2.026 ampl=0.147 bps=294.55 (1.8% lent) ###

Arată ca Modulație Bell 103. Deși există în general 1070 și 1270 Hz.

Au „plutit” frecvențele de la terminal? Autorul a editat fișierul WAV astfel încât viteza a crescut cu 1,8%. S-a dovedit aproape exact 1000 și 1200. Noua lansare a programului:

minimodem -r -f msi55_bell103_4.wav -M 1000 -S 1200 300 -R 8000 -8 —startbits 1 —stopbits 1

Și ea a răspuns:

### CARRIER 300 @ 1000.0 Hz ###
�H00��90+�H00��90+�H00��90+�H��3�56��+�Ʊ�3�56��+��9��+�ƴ56+�H963�5���+�
### NOCARRIER ndata=74 încredere=2.090 ampl=0.148 bps=299.50 (0.2% lent) ###

În ambele cazuri, rezultatul are sens, în ciuda erorilor. Numărul articolului H12345678 a fost „scos” din semnal ca H��3�56�� - numerele pe care le-am putut desprinde sunt la locul lor. Sursa de alimentare poate avea o filtrare slabă, ceea ce face ca un fundal de 50 Hz să fie suprapus semnalului. Programul raportează o valoare scăzută de încredere (încredere=2.090), ceea ce indică un semnal distorsionat. Dar acum este cel puțin clar cum terminalul a trimis date către computerul magazinului central atunci când acesta încă exista.

Sursa: www.habr.com

Adauga un comentariu