Вход

Просмотр полной версии : Контроллер МТ для СМ-5300, реплика



Случайность
14.11.2019, 00:58
Сразу хочу предупредить что чуда не будет. и по данной теме больше вопросов чем ответов.

Идея контроллера для НМЛ См-5300 возникает часто на разных ресурсах, но я так понял что ни одна не доведена до логического конца. Я тоже пытался его содрать и в итоге бросал и удалял все файлы.
В качестве образца для создания реплики выбран контроллер МТ с адресом 170002
ссылка на фото контроллера
http://www.tis.kz/mt.php

Так же есть его схема. Насколько она правдива не известно.Начал сравнивать схему с платой. Пока идут совпадения. Но это только начало.

Почему выбран этот контроллер а не другой? Причина прозаическая. Есть его фото, его схема. И есть шанс получить прошивки РТ4. У меня есть прошивки от похожего контроллера. Он отличается другим расположением ИС. Вполне возможно что это тоже самое.

На данный момент содрана плата. Так как многие элементы уточнял по фото, могу где то пропустить конденсаторы и резисторы.
Что надо сделать? Сверить плату со схемой. Промаркировать порядковые элементы на плате согласно схемы. И решить стоит ли делать реплику это платы. Ведь неизвестно есть ли где софт под нее.

Замеченые косяки. Пришлось немного подкорректировать дорожки возле ламелей. Причина в том что не знал точные размеры платы. И начал передирать не с габаритных размеров а с самой схемы. Из за этого и получился небольшой разбег. Вот думаю все снова поудалять. И заново нарисовать эту плату.

В какую сумму обойдется заказ такой двухслойной платы? С покрытием ламелей иммерсионным золотом.

На данный момент вот как она выглядит:

http://turbinium.com/upload/cont5300.jpg

MM
14.11.2019, 01:33
В какую сумму обойдется заказ такой двухслойной платы?
https://jlcpcb.com/quote#/?orderType=1&stencilWidth=280&stencilLength=240&stencilCounts=5&stencilLayer=2&stencilPly=1.6&steelmeshSellingPriceRecordNum=A8256537-5522-491C-965C-646F5842AEC9&purchaseNumber=
280х240 ДПП без ж. 5 шт. $28.40 ( 1.12 кг ) + $28.06 почта 25 дней ( таможня = хорошая ), или транспортная компания $22.89 15 дней, но только для организаций и для обладателей ИНН, и таможня, возможно, заинтересуется... Топнормы - 0.15/0.15 трек/зазор.
$52 - с ж. небольшим.
*
Резонит :
1 шт. 5 дней самовывоз 5 592.80 р, 0.3/0.3 топнормы, без ж.

dk_spb
14.11.2019, 09:01
Круто. Только один вопрос: почему был взят за основу самый странный из известных контроллеров, единственный известный экземпляр которого не удалось запустить?
Есть же К02, со схемой, с ТО.
Есть, в конце концов, "стандартный" И17 (прошивки от которого и тут выкладывали).
Тем более что и К02 и И17 выполнены на серии 1804, как и аналогичные контроллеры от см1425 и см1702 (всё тоже самое, только разъем МПИ другой), то есть по ним и документация какая-то есть, и экземпляров известно много. То есть всегда можно подсмотреть что-то в похожих контроллерах....

Случайность
14.11.2019, 16:00
Когда то начинал драть этот контроллер. Но забрасывал по разным причинам. То сдыхал диск. то просто пропадал интерес и мотивировка. Так как не было уверенности что что то выйдет из этого. Ну и то что надо ли вообще это делать.
Тогда помню К2 был только а фото. А от этого была плата в двух вариантах. Что сразу повышает шансы на реплику. Да и прошивки можно сказать есть. От всего остального не было прошивок. Потом просто стало все не интересно и много чего было продано а что то выброшено на помойку. Вот только сам СМ5300 выбросить не смог. Рука не поднялась. Хотя занимает место и мешается.
Но это было давно и не правда.

Единственная в наличии и не заработавшая плата, это та которая в Казахстане? Или есть еще где то?

А теперь к делу, Получается много чего пропустил. Сходу не нашел где лежит информация по К02 и И17.
вижу только в поисках к покупке.
Нет ли где в любом состоянии платы И17 или К02 для создания реплики? И нужна ли она вообще?

2 MM

спасибо за ссылку. Если вдруг все получится с этой платой то можно попробовать заказать там.

L Juriy
14.11.2019, 16:43
Случайность,
По КО2 можно взять здесь (https://cloud.mail.ru/public/2LFF/4DuFUkanQ).

Случайность
15.11.2019, 11:34
Спасибо за ссылку

Нет ли ни у кого хороших фото этого К02? а лучше с разных ракурсов.
Но я так понял прошивок от него нету.

L Juriy
15.11.2019, 15:32
Случайность,
Завтра отсканирую и выложу.

L Juriy
16.11.2019, 09:21
Выложил сканы (https://cloud.mail.ru/public/2kxW/PdfS4gDWq) платы в двух разрешениях.

dk_spb
16.11.2019, 11:05
Выложил сканы (https://cloud.mail.ru/public/2kxW/PdfS4gDWq) платы в двух разрешениях.
Жаль, у Вас тоже РТшки впаяны...

Случайность
17.11.2019, 02:48
Спасибо за сканы.

А вот касаемо РТ-шек скорее всего их нет.

dk_spb
17.11.2019, 09:30
Да нет, они есть, но они впаяны. А выпаивать никто не захочет. Я свою такую плату распаивать точно не буду, Одна она у меня

Случайность
18.11.2019, 18:18
Тогда даже теоретического смысла заморачиваться с платой на 1804 секциях нет. Без дампов это мертвый проект.

Вообще почему такое разнообразие контроллеров для СМ5300? их лепили кто на чем хотел. Но почему то нет ни одного который заведомо рабочий. Зачем делать столько разных было? Ведь большинство других плат были только в одном варианте. Ревизии не считаем. Так как это мелкие косметические изменения.

Насчет первого контроллера, кажется что то что то цельнотянутое, Ну не рисовали в СССР в таком дурацком и мерзком стиле. как выглядит эта схема. Одни козлячие УГО чего стоят. Явно это что то западное. Попробовал искать в сети. Но или не там искал. или может тоже не сохранилось. Скорее всего эта плата изначально была на интел 3000 серии. Ну может на сигнетиковских секциях.

BYTEMAN
18.11.2019, 18:37
Тогда даже теоретического смысла заморачиваться с платой на 1804 секциях нет. Без дампов это мертвый проект.
Если схемотехника аналогична контроллеру от СМ-1420, то для него прошивки как минимум есть на бумаге.

Случайность
13.12.2019, 21:38
Нет ли у кого распиновки кабеля контроллер-см5300?
у меня подозрение что все кабеля одинаковые

Случайность
14.12.2019, 02:15
Если схемотехника аналогична контроллеру от СМ-1420, то для него прошивки как минимум есть на бумаге.
А вот что то схем на контроллеры от 1420 и не нашел. Может подскажешь ссылку?
я думал у меня скачано все что попадалось на 1420 а там как раз не то.

BYTEMAN
14.12.2019, 23:01
А вот что то схем на контроллеры от 1420 и не нашел. Может подскажешь ссылку?
я думал у меня скачано все что попадалось на 1420 а там как раз не то.

Ссылку не подскажу, можно поинтересоваться у dk_spb, возможно у него есть сканы. Доки на контроллер ленты СМ5014.02 у меня на бумаге.

Случайность
15.12.2019, 00:52
Как вариант возможно если не отсканить, то хотя б отфотать документацию на контроллер НМЛ. если она не особо далеко лежит

AFZ
16.12.2019, 20:46
Что я скажу на эту тему. Для ДВК/Э-60 НЕТ нативного контроллера МТ. Все эти контроллеры на разрядно-модульных (секционных) микропроцессорных наборах - это чей-то самопал. Известны, как минимум, три таких самопала - два на полной плате, первый - классический МТ, второй - вот это самое чудо с адресом 170002 и, наконец, классический МТ на "половинке". И, несмотря на то, что они изготовлялись (мелко)серийно, самопалами от этого они быть не перестали. То есть, как ни старайся, аутентичности не добьешься. Нет его - аутентичного контроллера МТ.

Это с одной стороны. С другой стороны, Патрон подробнейшим образом разобрал алгоритм работы контроллера МЛ, для эмулятора. Склепать контроллер, используя эти данные и ТО НМЛ, в общем-то, не очень сложно. Тем более, что никто не заставляет нас сочинять это дело на тех самых секционных МП-наборах или сочинять это дело на FPGA. Это тогда было без альтернативы - только секционные МП-наборы в то время могли обеспечить требуемое быстродействие. Сейчас с этим вполне справится почти любой современный МК с достаточным числом ног.

Таким образом, если бы у меня был этот самый накопитель СМ5300, я бы, по-простому, взял пару каких-нибудь 100-ногих STM32, один засунул в кузов 5300 и забабахал на нем собственно контроллер НМЛ, второй посадил на "половинку" ДВК и сделал на нем и какой-нибудь простенькой CPLD, вроде EPM240, интерфейсный модуль для МПИ, а между этими двумя МК использовал UART, для минимизации кабеля между ДВК и НМЛ.

dk_spb
16.12.2019, 21:03
я бы, по-простому, взял пару каких-нибудь 100-ногих STM32
А зачем тогда там МПИ? ;-)
SD карту и меню по virtual com ;-)

L Juriy
17.12.2019, 08:03
один засунул в кузов 5300 и забабахал на нем собственно контроллер НМЛ
К нему добавить SD карточку и не надо никаких проводов.

Hunta
17.12.2019, 08:33
К нему добавить SD карточку и не надо никаких проводов.
Бобины потом вычитывать лупой будете?

L Juriy
17.12.2019, 08:50
Бобины потом вычитывать лупой будете?
Нет, считывать с карты SD.

CodeMaster
17.12.2019, 10:41
Нет, считывать с карты SD.
А в SD они как попадут, втиранием ленты в карту?

AFZ
17.12.2019, 11:00
Этот 5300 нужен, в основном, чтобы прочитать кучу старых лент. У многих, кто работал с СМ-ками, таких лент стопки не в один десяток. Да, большинство файлов на них - мусор, но кое-что там таки должно быть... И подключить этот магнитофон к МПИ - очень полезное дело. Причем крайне желательно, чтобы его контроллер был совместим с чем-то распространенным. Конкретно, лучше всего на эту роль подходит МТ. Да, он Unibus-ный, т.е. адрес у него 18-битнвй, но прочитать залежи лент, а то и попытаться что-то загружать с этих лент это не помешает.

Управление собственно магнитофоном - не такая уж напряжная операция, туда годится любой многоногий контроллер - та же 64-я АТмега, просто для STM32 меньше проблем с отладкой - отладчик для АТмеги сильно дороже, да и не очень он удобен, а St-link и сильно дешевле, и намного функциональнее.

Так, что затолкать в кузов к этому магнитофону платку со 100-ногим STM32 и набором шинных драйверов, и вперед. Если не врет мой склероз, там все сигналы с открытыми коллекторами, рассчитанными на подтяжку 150 Ом к +5В, и, вроде-бы, все сигналы однонаправленные. То есть от STM32 к НМЛ передаем через 155ЛН3/ЛП9 (вернее, через 74LS06/07, их на Али валом и дешево), а в STM32 принимаем от НМЛ напрямую, просто подтяжку 150 Ом подключаем не к +5В, а к +3.3. Если вдруг где таки нарисуется двунаправленная шина, ставим драйвером 351АП2, тоже без вопросов. Цепляем все шнурки на GPIO контроллера и дальше все решается программированием на простом (не приплюснутом) Си.

Почему я предлагаю две СТМ-ки, а не одну? Все просто. Я работал с одним из самопальных кондукторов МТ, тем, который на "половинке", творение новосибирского СКБ НП. Очень неудобен этот здоровенный шлейф, идущий от кондуктора к НМЛ. Это во-первых. Ну, и, во-вторых, программа обслуживания НМЛ должна быть синхронной - там же надо жестко выдерживать времянки. Программа обслуживания МПИ (по моему опыту с AZ) тоже проще синхронная, тогда от программируемой логики требуется совсем немного и годятся простые CPLD, вон, на AZ я вообще ГАЛками обошелся. А две синхронных программы на одном МК могут работать только по очереди, а надо одновременно. Ну, и интерфейс между этими двумя МК можно сделать каким-нибудь простым - UART, SPI, в общем, чтобы не больше 10 проводков...

dk_spb
22.12.2019, 15:58
Всё-равно не понимаю зачем две STM.
Собрать чисто читалку на одной STM. С SD картой. для _чтения_ с ленты в SD карту, без подключения к МПИ.
А уж потом с файлами хоть в эмуляторе, хоть в живую машину эти файлы засунуть любым способом.

SuperMax
23.12.2019, 17:28
стоимость STM-а cовсем не велика и если проще программировать то лучше две чем одну
да, соединять проще через SPI - это 4 провода включая землю

если делать тупо считывалку то да, можно обойтись и одной STM-кой - той же 407 к примеру. ног много, частота 168MHz - те успеем что надо сделать и записать на карту тоже

ps: главный недостаток атмег это очень мало оперативной памяти - в 328й 2КБ в 64й - 4КБ против 20КБ в самой младшей STM32F103
соответственно это вылезает в проблемы со стеком и прочие приколы.

L Juriy
23.12.2019, 20:09
dk_spb,
Именно это я и предлагал. Совсем не чему подключать не нужно.

AFZ
25.12.2019, 01:08
То есть, по принципу "тупой, но гордый" скопировать всю ленту не глядя? Можно, конечно. Только иногда полезно таки порулить процессом копирования. И я вижу всего два варианта - или прицепить это дело к МПИ и рулить нативными средствами, или цеплять это дело к писюку и сочинять отдельную программу, которая будет рулить процессом.

dk_spb
25.12.2019, 13:14
Чем там рулить-то?
И кто мешает сделать это руление в STM, с терминальным интерфейсом (менюшкой) по последовательному порту?

Patron
26.12.2019, 13:34
или прицепить это дело к МПИ и рулить нативными средствами, или цеплять это дело к писюку и сочинять отдельную программу, которая будет рулить процессом.Нативные средства рулят только тогда, когда совпадают все контрольные суммы. Для старых лент это в общем случае не так, поэтому в эмуляторе ДВК для образов 9-битных лент используется специальный 16-битный формат, где в младшем байте записаны 8 битов данных, а в старшем байте - бит чётности.

При записи данных на магнитную ленту производится двойной контроль чётности: 1) вертикально для каждого байта - в девятом бите; 2) горизонтально для каждой из 9 дорожек в последних 9 битах пакета.

Единственный (на мой взгляд) логичный подход - делать образы целых лент, причём копировать в образ ленты вообще всё, включая межблочные промежутки, в которых лента полностью размагничена. Внутри дековского контроллера MT именно так и происходит - по сигналу тактового генератора содержимое выходов головки чтения копируется в: 1) буфер контроллера; 2) тестовый регистр контроллера на шине МПИ.

Andrey_Ak
23.08.2021, 09:08
Устройство управления магнитными лентами 15ВВМЛ-10-001 Тест программы (1984 г.) Формат А5
- 00001 - 01 ОП1 Опись папки №1
- 00001 - 01 20 Ведомость эксплуатационных документов
- 00001 - 01 13 01 Тест команд Описание программы и руководство оператора
- 00001 - 01 12 01 Тест команд Текст программы

https://tis.kz/docs/EL-60/1.01-20__01-13-01__01-12-01.pdf


Устройство управления магнитными лентами 15ВВМЛ-10-001 Тест программы (1984 г.) Формат А5
- 00001 - 01 ОП2 Опись папки №2
- 00001 - 01 13 02 Тест временных соотношений Описание программы и руководство оператора
- 00001 - 01 12 02 Тест временных соотношений Текст программы
- 00001 - 01 13 03 Тест обмена Описание программы и руководство оператора
- 00001 - 01 12 03 Тест обмена Текст программы


https://tis.kz/docs/EL-60/2.01-13-02__01-12-02__01-13-03__01-12-03.pdf

---

В документе - 00001 - 01 12 01 отсутствует стр. кода №31, вместо нее копия стр. кода №45 (стр. в книге № 40)

Потерянная страница кода 4770-5136 оказалось
присутствует в более старой редакции формата А4 от 78 г.,
сравнил оба варианта, все идентично..

https://tis.kz/docs/EL-60/01-12-01_4700-4762.jpg
https://tis.kz/docs/EL-60/01-12-01_4770-5136.jpg
https://tis.kz/docs/EL-60/01-12-01_5144-5232.jpg



004770 012777
060005
174010
004776 105777
174004
005002 100375
005004 012777
060007
173774
005012 105777
173770
005016 100375
005020 012777
060017
173760
005026 105777
173754
005032 100375
005034 012777
177776
173746
005042 012777
060011
173736
005050 105777
173732
005054 100375
005056 032777
040000
173720
005064 001401
005066 104000
005070 012777
060011
173710
005076 105777
173704
005102 100375
005104 032777
040000
173672
005112 001001
005114 104000
005116 022777
000001
173664
005124 001401
005126 104000
005130 012777
177775
173652
005136 012777
015154
173646

rrp
23.08.2021, 09:41
Андрей, огромнейшее СПАСИБО за сканы тестов! :-)