MSI/55 - vecchio terminale per l'ordinazione di merci da una filiale in un negozio centrale

MSI/55 - vecchio terminale per l'ordinazione di merci da una filiale in un negozio centrale

Il dispositivo mostrato su KDPV aveva lo scopo di inviare automaticamente gli ordini da una filiale a un negozio centrale. Per fare ciò è stato necessario prima inserire i numeri degli articoli della merce ordinata, chiamare il numero del negozio centrale e inviare i dati utilizzando il principio di un modem accoppiato acusticamente. La velocità con cui il terminale invia i dati dovrebbe essere di 300 baud. È alimentato da quattro celle al mercurio-zinco (a quel tempo era possibile), la tensione di un tale elemento è di 1,35 V e l'intera batteria è di 5,4 V, quindi tutto funzionava con un'alimentazione di 5 V. L'interruttore ti consente di selezionare tre modalità: CALC - una normale calcolatrice, OPER - puoi inserire numeri e altri caratteri e SEND - invio, ma all'inizio non potresti emettere alcun suono. È chiaro che puoi in qualche modo salvare gli articoli e poi inviarli, ma come? Se riusciamo a scoprirlo, l'autore proverà ad analizzare i suoni questo programma, o anche adattare in qualche modo il terminale per i tipi digitali di comunicazioni amatoriali.

Sono visibili il dispositivo dal lato posteriore, la testina dinamica e il vano batteria:

MSI/55 - vecchio terminale per l'ordinazione di merci da una filiale in un negozio centrale

La cosa più importante - come spremere il suono dal terminale - l'autore l'ha imparata da una persona che una volta aveva lo stesso terminale. È necessario inserire il codice di inizializzazione, quindi è possibile inserire gli articoli. Spostiamo l'interruttore sulla posizione OPER, apparirà la lettera P. Inserisci 0406091001 (l'autore non spiega di cosa si tratta, probabilmente il nome utente) e premi ENT. Appare la lettera H. Inserisci 001290 (e questa è probabilmente la password) e premi nuovamente ENT. Appare il numero 0. È possibile inserire articoli.

L'articolo deve iniziare con la lettera H o P (l'autore qui ha commesso un errore, non c'è la lettera P sulla tastiera, c'è una F), poi ci sono i numeri. Dopo aver premuto il tasto ENT, appare una riga come 0004 0451, dove ad ogni articolo successivo aumenta il primo numero e diminuisce il secondo, il che significa che questo è rispettivamente il numero di celle occupate e libere. Puoi usare i pulsanti freccia per scorrere gli articoli inseriti, ma l'autore non sa come eliminarli (il che significa che il tasto CLR non ha aiutato). Non è detto come indicare la quantità per ogni articolo.

Dopo aver inserito gli articoli bisogna poi spostare il commutatore sulla posizione SEND e premere il tasto SND/=. Sull'indicatore verrà visualizzato il messaggio INVIA OCCUPATO e la trasmissione avrà inizio:

MSI/55 - vecchio terminale per l'ordinazione di merci da una filiale in un negozio centrale

Un tono con una frequenza di 4,4 Hz suona per 1200 s. Poi per altri 6 s - 1000 Hz. I successivi 2,8 s vengono trascorsi trasmettendo il segnale modulato, seguito da altri 3 s, trasmettendo nuovamente il tono a 1000 Hz.

Se osservi attentamente lo spettro, infatti, invece di 1000 Hz ottieni 980, e invece di 1200 - 1180. L'autore ha registrato un file WAV, ha installato il programma sopra menzionato ("man" per questo qui) e l'ho eseguito in questo modo:

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

Si è scoperto:

### PORTAENTE 300 a 1000.0 Hz ###
�H00��90+�H00��90+�H00��90+�H��3�56��+�Ʊ�3�56��+��9��+�ƴ56+�H963�5���+�
### NOCARRIER ndata=74 confidenza=2.026 ampl=0.147 bps=294.55 (1.8% lento) ###

Sembra Modulazione Bell 103. Anche se generalmente ci sono 1070 e 1270 Hz.

Le frequenze al terminal “fluttuarono via”? L'autore ha modificato il file WAV in modo che la velocità aumentasse dell'1,8%. Il risultato è stato quasi esattamente 1000 e 1200. Nuovo lancio del programma:

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

E lei rispose:

### PORTAENTE 300 a 1000.0 Hz ###
�H00��90+�H00��90+�H00��90+�H��3�56��+�Ʊ�3�56��+��9��+�ƴ56+�H963�5���+�
### NOCARRIER ndata=74 confidenza=2.090 ampl=0.148 bps=299.50 (0.2% lento) ###

In entrambi i casi, il risultato ha un significato, nonostante gli errori. Il codice articolo H12345678 è stato "estratto" dal segnale come H��3�56�� - i numeri che siamo riusciti a distinguere sono al loro posto. L'alimentatore potrebbe avere un filtraggio scadente, causando la sovrapposizione di uno sfondo di 50 Hz al segnale. Il programma riporta un valore di confidenza basso (confidenza=2.090), che indica un segnale distorto. Ma ora è almeno chiaro come il terminale inviasse i dati al computer del negozio centrale quando ancora esisteva.

Fonte: habr.com

Aggiungi un commento