MSI/55 - mərkəzi mağazada bir filial tərəfindən mal sifariş etmək üçün köhnə terminal

MSI/55 - mərkəzi mağazada bir filial tərəfindən mal sifariş etmək üçün köhnə terminal

KDPV-də göstərilən cihaz sifarişləri filialdan mərkəzi mağazaya avtomatik göndərmək üçün nəzərdə tutulmuşdu. Bunu etmək üçün əvvəlcə ona sifariş edilən malların məqalə nömrələrini daxil etmək, mərkəzi mağazanın nömrəsinə zəng etmək və akustik birləşdirilmiş modem prinsipindən istifadə edərək məlumatları göndərmək lazım idi. Terminalın məlumat göndərmə sürəti 300 baud olmalıdır. Dörd civə-sink hüceyrəsi ilə təchiz edilmişdir (o vaxt mümkün idi), belə bir elementin gərginliyi 1,35 V, bütün batareya isə 5,4 V-dir, buna görə də hər şey 5 V enerji təchizatı ilə işləyirdi. Keçid sizə üç rejimi seçməyə imkan verir: CALC - adi kalkulyator, OPER - nömrələri və digər simvolları daxil edə bilərsiniz və SEND - göndərmə, lakin əvvəlcə səs çıxara bilmədiniz. Məqalələri birtəhər saxlaya və sonra göndərə biləcəyiniz aydındır, amma necə? Bunu öyrənə bilsək, müəllif səsləri təhlil etməyə çalışacaq bu proqram, və ya hətta bir şəkildə terminalı rəqəmsal həvəskar rabitə növləri üçün uyğunlaşdırın.

Arxa tərəfdən cihaz, dinamik başlıq və batareya bölməsi görünür:

MSI/55 - mərkəzi mağazada bir filial tərəfindən mal sifariş etmək üçün köhnə terminal

Ən əsası - səsi terminaldan necə sıxmaq olar - müəllif bir vaxtlar eyni terminalı olan bir insandan öyrəndi. Siz başlanğıc kodunu daxil etməlisiniz, sonra məqalələr daxil edə bilərsiniz. Düyməni OPER vəziyyətinə keçirik, P hərfi görünəcək.0406091001 (müəllif bunun nə olduğunu izah etmir, yəqin ki, istifadəçi adı) daxil edin və ENT düyməsini basın. H hərfi görünür.001290 daxil edin (və bu, yəqin ki, paroldur) və yenidən ENT düyməsini basın. 0 rəqəmi görünür.Siz məqalələr daxil edə bilərsiniz.

Məqalə H və ya P hərfi ilə başlamalıdır (müəllif burada səhv edib, klaviaturada P hərfi yoxdur, F var), sonra rəqəmlər var. ENT düyməsini basdıqdan sonra 0004 0451 kimi bir xətt görünür, burada hər bir sonrakı məqalə ilə birinci nömrə artır, ikincisi azalır, yəni bu, müvafiq olaraq işğal edilmiş və boş hüceyrələrin sayıdır. Daxil edilmiş məqalələr arasında hərəkət etmək üçün ox düymələrindən istifadə edə bilərsiniz, lakin müəllif onları necə siləcəyini bilmir (bu o deməkdir ki, CLR düyməsi kömək etmədi). Hər bir məqalə üçün miqdarın necə göstəriləcəyi deyilmir.

Məqalələri daxil etdikdən sonra açarı GÖNDƏR mövqeyinə keçirməli və SND/= düyməsini sıxmalısınız. Göstəricidə SEND BUSY mesajı görünəcək və ötürmə başlayacaq:

MSI/55 - mərkəzi mağazada bir filial tərəfindən mal sifariş etmək üçün köhnə terminal

4,4 Hz tezliyə malik ton 1200 saniyəyə səslənir. Sonra başqa 6 s - 1000 Hz. Növbəti 2,8 s modulyasiya edilmiş siqnalın ötürülməsinə sərf olunur, ardınca daha 3 s - yenidən 1000 Hz tonunun ötürülməsi.

Spektra diqqətlə baxsanız, əslində 1000 Hz əvəzinə 980, 1200 əvəzinə 1180 alırsınız. Müəllif WAV faylını qeyd etdi, yuxarıda qeyd olunan proqramı quraşdırdı (“man”). burada) və bunu belə işlətdi:

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

Baş verdi:

### CARRIER 300 @ 1000.0 Hz ###
�H00��90+�H00��90+�H00��90+�H��3�56��+�Ʊ�3�56��+��9��+�ƴ56+�H963�5���+�
### NOCARRIER məlumatı=74 etibarlılıq=2.026 ampl=0.147 bps=294.55 (1.8% yavaş) ###

Görünür Bell 103 modulyasiya. Baxmayaraq ki, ümumiyyətlə 1070 və 1270 Hz var.

Terminaldakı tezliklər "uzdu"? Müəllif WAV faylını elə redaktə edib ki, sürət 1,8% artıb. Demək olar ki, tam olaraq 1000 və 1200 çıxdı. Proqramın yeni buraxılışı:

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

Və o cavab verdi:

### CARRIER 300 @ 1000.0 Hz ###
�H00��90+�H00��90+�H00��90+�H��3�56��+�Ʊ�3�56��+��9��+�ƴ56+�H963�5���+�
### NOCARRIER məlumatı=74 etibarlılıq=2.090 ampl=0.148 bps=299.50 (0.2% yavaş) ###

Hər iki halda, səhvlərə baxmayaraq, nəticə məna daşıyır. H12345678 nömrəsi H�3�56�� olaraq siqnaldan “çıxarıldı” - ayırd edə bildiyimiz rəqəmlər öz yerindədir. Enerji təchizatı zəif filtrasiyaya malik ola bilər ki, bu da siqnalın üzərinə 50 Hz fonun əlavə olunmasına səbəb olur. Proqram aşağı etibarlılıq dəyərini bildirir (etibar = 2.090), bu, təhrif olunmuş siqnalı göstərir. Ancaq indi ən azı aydındır ki, terminal hələ mövcud olduqda mərkəzi mağazanın kompüterinə məlumat göndərir.

Mənbə: www.habr.com

Добавить комментарий