MSI / 55: una antigua terminal para ordenar productos por una sucursal en una tienda central



El dispositivo que se muestra en el KDPV estaba destinado a enviar automáticamente pedidos desde la sucursal a la tienda central. Para hacer esto, después de haber ingresado previamente los artículos de pedido, llame al número de la tienda central y envíe los datos de acuerdo con el principio de un módem acoplado acústicamente. La velocidad a la que el terminal envía datos se estima en 300 baudios. Está alimentado por cuatro elementos de mercurio-zinc (entonces era posible), el voltaje de dicho elemento es de 1.35 V y la batería completa es de 5.4 V, por lo que todo funcionaba con una fuente de alimentación de 5 V. Se pueden seleccionar tres modos usando el interruptor: CALC - una calculadora normal, OPER - puede ingresar números y otros caracteres, y ENVIAR - enviar, pero al principio no se expulsó ningún sonido. Está claro que de alguna manera puede guardar los artículos y luego enviarlos, pero ¿cómo? Si puede averiguarlo, el autor intentará analizar los sonidos con este programa , o incluso de alguna manera adaptará el terminal para los tipos digitales de comunicación de aficionados.

El dispositivo está en el reverso, el cabezal dinámico y el compartimento de la batería son visibles:



Lo más importante es cómo exprimir el sonido del terminal: el autor aprendió de una persona que alguna vez tuvo el mismo terminal. Debe ingresar el código de inicialización y luego puede ingresar los artículos. Ponemos el interruptor en la posición OPER, aparece la letra P. Ingrese 0406091001 (el autor no explica qué es, probablemente el nombre de usuario) y presione ENT. Aparece la letra H. Ingrese 001290 (y esta es probablemente la contraseña) y presione ENT nuevamente. Aparece el número 0. Puede ingresar números de pieza.

Debe comenzar el artículo con la letra H o P (aquí el autor se equivocó, no hay letra P en el teclado, hay F), luego siguen los números. Después de presionar la tecla ENT, aparece una línea del tipo 0004 0451, donde con cada artículo posterior el primer número aumenta y el segundo disminuye, lo que implica que este es el número de celdas ocupadas y libres, respectivamente. Puede desplazarse por los artículos ingresados ​​con los botones de flecha, pero el autor no sabe cómo eliminarlos (lo que significa que la tecla CLR no ayudó). No se dice cómo indicar la cantidad de cada artículo.

Después de ingresar los artículos, debe girar el interruptor a la posición ENVIAR y presionar la tecla SND / =. Aparecerá el mensaje ENVIAR OCUPADO y comenzará la transmisión:



Durante 4.4 s, suena un tono con una frecuencia de 1200 Hz. Luego por otros 6 s - 1000 Hz. Los siguientes 2.8 s van a la transmisión de la señal modulada, y después de ellos otros 3 s, nuevamente para transmitir un tono de 1000 Hz.

Si observa de cerca el espectro, de hecho, en lugar de 1000 Hz, obtiene 980, y en lugar de 1200 - 1180. El autor escribió el archivo WAV, instaló el programa mencionado anteriormente ("man" para él aquí ) y ejecutó así:

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

Resultó:

 ### 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) ### 

Esto es similar a la modulación Bell 103 . Aunque generalmente hay 1070 y 1270 Hz.

¿Pero las frecuencias no "se alejaron" en la terminal? El autor editó el archivo WAV para que la velocidad aumentara un 1,8%. Resultó casi exactamente 1000 y 1200. Un nuevo lanzamiento del programa:

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

Y ella respondió:

 ### 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) ### 

En ambos casos, el resultado lleva una carga semántica, a pesar de los errores. El artículo H12345678 se "extrae" de la señal como H 3 56 - los dígitos que podríamos distinguir están en su lugar. La fuente de alimentación puede tener un filtrado deficiente, por lo que se superpone un fondo de 50 Hz en la señal. El programa informa un bajo valor de confianza (confianza = 2.090), lo que indica una señal distorsionada. Pero ahora al menos está claro cómo el terminal envió datos a la computadora de la tienda central cuando todavía existía.

Source: https://habr.com/ru/post/451426/


All Articles