Доска объявлений

Активные темы доски объявлений

Твик управления деки VILMA 204-STEREO [2022]

Общение по системам звуковоспроизведения и звуковосприятия.
Сообщение
Автор
Аватара пользователя
devel
Сообщения: 1014
Зарегистрирован: 30 июн 2013, 13:10
Откуда: Санкт-Петербург
Благодарил (а): 64 раза
Поблагодарили: 76 раз
Контактная информация:

Твик управления деки VILMA 204-STEREO [2022]

#1

#1 Непрочитанное сообщение devel » 06 дек 2022, 16:08

Данная ветка создана для обсуждения, и реализации доработок кассетных дек семейства Вильма 104/204 (но не ограничиваясь только этими моделями Вильма). Тема вынесена за пределы основной ветки чтобы не перегружать основное обсуждение идеями, которые могут быть не реализованы/идеями, которые реализованы, но могут быть поняты или одобрены не всеми/идеями прогрессивными (SMD-монтаж при разработке новых схем, например), или минималистичными (разработка аналогов схем управления на элементах базовой логики КМОП/ТТЛ серий), и т.п. Другими словами, всё, что может иметь отношение к доработке, а не ремонту/настройке - можем обсуждать в этой теме.
Еще к твику управления можно отнести идею применения Direct-drive мотора/моторов в ЛПМ магнитофонов Вильма. На данный момент никто не реализовал подобного, на попробовать хотели бы многие.
Различные варианты регулятора ведущего двигателя, счетчиков, поиск по паузам и т.п. - все имеет отношение к управлению, и может быть озвучено желающими в этой теме.
Некоторые цели могут потребовать внесение изменений в ЛПМ (например оптический датчик импульсов приемного/подающего узла), поэтому доработки ЛПМ также обсуждаемы.

Цели:
- реализация базовых функций управления ЛПМ на современной элементной базе, в т.ч. с применением МК,
- расширение базовых функций управления ЛПМ, добавление сервисного функционала,
- сохранение совместимости с другими блоками и узлами магнитофона.
К устройствам управления можно отнести блоки КР, КМ, Р, ПУ. Исполнительными механизмами являются ЛПМ, индикаторы ПУ, счетчик (в перспективе), электромагнит отключения питания магнитофона (ВС).

Основная ветка обсуждения дек Вильма: тут
Тема DrLithium на "несоседнем" форуме, на МК Attiny13 тут
Тема 411i6470r "Вильма-104 - оптический автостоп и другие улучшения" тут

Приглашаю всех заинтересованных к обсуждению. Делитесь мыслями, идеями, проектами. Слово комраду DrLithium! :hi:
Магия - это технология, доведенная до совершенства.
Сайт: https://magnetofon.ru/mechanics/magnitnye-golovki.html
YouTube: https://www.youtube.com/channel/UCTetIH ... f0nlr7ZBNw

Аватара пользователя
devel
Сообщения: 1014
Зарегистрирован: 30 июн 2013, 13:10
Откуда: Санкт-Петербург
Благодарил (а): 64 раза
Поблагодарили: 76 раз
Контактная информация:

Re: Твик управления деки VILMA 204-STEREO [2022]

#2

#2 Непрочитанное сообщение devel » 06 дек 2022, 16:45

На данный момент есть "твикнутые":
- БП (BillyDOS)
Это простейший БП, с включением LM по даташитам, без возможности регулировки/подстройки выходного напряжения, и без фильтрующего конденсатора на линии +5В. Может быть использован при отладке собственных схем, требующих питания +5В. ±15 распиновка совпадает с штатной. ТП60-9 имеет дополнительную обмотку 10,6В, которую лучше задействовать для питания цифровой части. Для этого схему БП нужно еще доработать. "Исполнительная" часть управления может питаться от общего двухполярного питания 15В, т.к. отдельной обмотки 15+15В в ТП60-9 нет.
- Регулятор с кварцевой стабилизацией (BillyDOS)
При повторении внимательно читать тему 411i6470r "Вильма-104 - оптический автостоп и другие улучшения"
Плата разработана в качестве полной замены штатного регулятора. Устанавливается без каких-либо изменений в магнитофоне. Для более точного "попадания" в требуемую частоту, необходимо изменить коэффициент деления счетчика с 3968 (504,03Гц) до 3954 (505,82Гц) добавлением одного диода. Но предварительно стоит проверить, нужна более точная подгонка, и какая скорость фактически получается при применении доработанного регулятора.
Магия - это технология, доведенная до совершенства.
Сайт: https://magnetofon.ru/mechanics/magnitnye-golovki.html
YouTube: https://www.youtube.com/channel/UCTetIH ... f0nlr7ZBNw

Аватара пользователя
DrLithium
Сообщения: 272
Зарегистрирован: 29 мар 2013, 04:27
Благодарил (а): 5 раз
Поблагодарили: 20 раз

Re: Твик управления деки VILMA 204-STEREO [2022]

#3

#3 Непрочитанное сообщение DrLithium » 06 дек 2022, 18:18

Для контроля питания при желании защитится, в БП можно добавить супервайзер питания. Основному МК, да и всем устройствам сидящим на шине TWI (I²C в AVR) можно добавить функцию прослушки сигнала. При получении сигнала о нормальном питании, просыпаемся и наоборот, отключаем всё к чему пристёгнуты и при желании до полного отключения. Гистерезис не забыть добавить.

По железу.
Управление (БК - блок кнопок) + индикация + счётчик + ИК датчик на Atmega328B/PB, сдуть с ардуино Nano вместе с кварцем.
Коммутатор режимов (КР) наверное лучше взять AtTiny2313, чуть больше места для манёвров + более удобнее перепрошить чем 13-ю. Для других аппаратов возможна любая реализация совместимая по протоколу (обсудить детали позже, что-то типа - команда имеет номер и код возврата).

Функционал:
cтоп,
плей,
перемотка назад,
перемотка вперёд,
пауза,
пауза записи,
запись,
автостоп,
настраиваемый таймер АвтоОтключения,
ИК ДУ RC-5 (позже м.б. другие обсудить),
счётчик,
стоп при достижении нуля,
плей при достижении нуля,
плей после автостопа и перемотки назад,
индикация блокировки режимов без кассеты,
индикация блокировки записи,
CUE - ускоренная промотка с приглушением (как в Nakamichi) при удержании "перемотка"/"пауза + перемотка" в режиме перемотки (пока не ясно можно ли реализовать),
обслуживание автопоиска по паузам ( + добавить возможность чуть отмотать назад после срабатывания при высокой скорости),
скорость 9,53/4,76,
и. т.п. типа,
прослушка и вывод на USART - логи ошибок в работе, статистика, информация о версии, управление режимами, изменение констант в сервисном режиме с кнопок или командами по USART,
при желании - время наработки узлов, если добавить модуль RTC и модуль с флешкой...

Что забыто или лишнее? Самое время нашвырять...

Замена родного БК устраивает или кому-то нужно сохранить родную индикацию?

З.Ы. Позже обновимся по функциональной схеме, а ещё чуть позже будем набрасывать принципиальную и надувать душой...
З.З.Ы. Работы много, но по частям сделается, многое из списка уже где-то было реализовано.
Последний раз редактировалось DrLithium 06 дек 2022, 20:04, всего редактировалось 1 раз.

Аватара пользователя
411i6470r
Сообщения: 387
Зарегистрирован: 14 сен 2010, 21:03
Откуда: Нижегородская область, Дзержинск
Благодарил (а): 23 раза
Поблагодарили: 21 раз
Контактная информация:

Re: Твик управления деки VILMA 204-STEREO [2022]

#4

#4 Непрочитанное сообщение 411i6470r » 06 дек 2022, 18:22

подпишусь . (не нашёл как это сделать без сообщения)
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
-20 -10 -5 -3 -1 0 +1 +3 +5
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII

нравится музыка на кассетах и магнитофоны ? вступай : https://vk.com/music_on_tape

! для тех кто в танке: ник 411i6470r читается как "ALLIGATOR" !

Leonid_sakh
Сообщения: 69
Зарегистрирован: 06 дек 2022, 16:11
Откуда: Самара
Благодарил (а): 5 раз
Поблагодарили: 1 раз

Re: Твик управления деки VILMA 204-STEREO [2022]

#5

#5 Непрочитанное сообщение Leonid_sakh » 06 дек 2022, 19:23

Ещё калибровку было бы неплохо, возможность работы с вторым ЛПМ, насчёт конструктива -зачем сдувать атмегу ? целиком запаять ардуину, родной загрузчик за борт

Аватара пользователя
BillyDOS
Сообщения: 3216
Зарегистрирован: 01 май 2018, 19:06
Откуда: Самара
Благодарил (а): 27 раз
Поблагодарили: 150 раз

Re: Твик управления деки VILMA 204-STEREO [2022]

#6

#6 Непрочитанное сообщение BillyDOS » 06 дек 2022, 19:43

devel писал(а):
06 дек 2022, 16:45
- БП (BillyDOS)
Это простейший БП, с включением LM по даташитам, без возможности регулировки/подстройки выходного напряжения, и без фильтрующего конденсатора на линии +5В. Может быть использован при отладке собственных схем, требующих питания +5В. ±15 распиновка совпадает с штатной. ТП60-9 имеет дополнительную обмотку 10,6В, которую лучше задействовать для питания цифровой части. Для этого схему БП нужно еще доработать. "Исполнительная" часть управления может питаться от общего двухполярного питания 15В, т.к. отдельной обмотки 15+15В в ТП60-9 нет.
https://disk.yandex.ru/d/kmw7BorIJt1_og
Там исходники САПР DipTrace + герберы
В папке лежит прототип платы диодного моста на рассыпухе
На место стабов ±15В можно поставить ±12В, так немного надежность будет чутка выше

Возможно Р я переведу полностью в Диптрейс в этом году, или в Январе
Ну, ты знаешь старую формулу: комедия — это трагедия плюс время Ты проспала немало времени. Так что, если посчитать, ты в очень забавной ситуации
Оцифровки ГДРЗ: https://audio.retro-archive.ru/

Аватара пользователя
devel
Сообщения: 1014
Зарегистрирован: 30 июн 2013, 13:10
Откуда: Санкт-Петербург
Благодарил (а): 64 раза
Поблагодарили: 76 раз
Контактная информация:

Re: Твик управления деки VILMA 204-STEREO [2022]

#7

#7 Непрочитанное сообщение devel » 06 дек 2022, 23:37

Закреплю здесь ссылки на схему КР (пока нашел две разные в альбомах схем разных лет):
Без децимального номера. Предположительно, СЫ5.281.011-1
СЫ5.281.011
Схемы не просто по-разному нарисованы. Они имеют много отличий.
Описание работы КР в инструкции по ремонту В204 относится именно к первому варианту. Для понимания принципа работы лучше использовать ее.
Описание КР СЫ5.281.011-1 и СЫ5.281.011 также есть в инструкции К В102.
Магия - это технология, доведенная до совершенства.
Сайт: https://magnetofon.ru/mechanics/magnitnye-golovki.html
YouTube: https://www.youtube.com/channel/UCTetIH ... f0nlr7ZBNw

Аватара пользователя
DrLithium
Сообщения: 272
Зарегистрирован: 29 мар 2013, 04:27
Благодарил (а): 5 раз
Поблагодарили: 20 раз

Re: Твик управления деки VILMA 204-STEREO [2022]

#8

#8 Непрочитанное сообщение DrLithium » 07 дек 2022, 12:36

Leonid_sakh писал(а):
06 дек 2022, 19:23
Ещё калибровку было бы неплохо
Это достойно отдельной ветки. Добавить можно, если понять что и как должно происходить, а главное с помощью чего. Как я понимаю, нужен отдельный модуль, имеющий возможность замерять значения, хранить + регулировать точки схемы. У Луковникова, в том же Радиоежегоднике-85, что-то было по этой теме. Можно брать как основу для обсуждения. Алгоритм управления блоком калибровки не сложно будет добавить позже. Подключение модуля со своим уникальным адресом, по шине TWI.
Leonid_sakh писал(а):
06 дек 2022, 19:23
возможность работы с вторым ЛПМ,
Можно было бы второму ЛПМ просто сделать свой КР, со своим уникальным адресом и так же прицепить к шине TWI. Но тогда каждому добавочному ЛПМ надо добавить ещё свой модуль кнопок, счётчик, индикацию режимов и обработчик данных ЛПМ. В итоге получаем почти второй комплект. М.б. есть смысл принять схему "двойного моно"? Т.е., если нужна двух-карманная дека, то просто сделать два независимых устройства в одном корпусе. Тогда надо подумать над функциями, которые могли бы быть нужны при совместном использовании, типа синхронного запуска перезаписи.
Leonid_sakh писал(а):
06 дек 2022, 19:23
насчёт конструктива -зачем сдувать атмегу ? целиком запаять ардуину, родной загрузчик за борт
Да, можно в принципе и целиком запаять. Бывает, что так и используют в проектах, но... У нас всегда будет не хватать кол-ва выводов для реализации задумок. Может придётся выкручиваться установкой джамперов, пока не ясно чего надо и сколько. А что бы полнее использовать выводы корпуса, лучше сдувать МК и кварц и напаивать на свою плату. Это может касаться варианта на 328PB, 3 - PE0 и 6 - PE1 там просто не разведены. PE2 и PE3 в 328P, работают только по аналогу, т.е. не имеют альтернативных функций, ЕМНИП. Ни кто не запретит при отсутствии ограничений по совместимости, сделать свою версию с дочерней платой. Тут пока не могу заранее определить будут ли какие проблемы.

На счёт заливки. Родной загрузчик использовать не зачем - за борт его! Из-за него теряем место в программной памяти + теряем в стабильности (довольно часто можно иметь проблемы с заливкой). Предпочитаю заливать свежую прошивку по SPI (6 пинов) - это стабильно. Один раз выставляем фьюзы и далее льём только HEX и EEP.

И ещё один момент. Часто упираемся в место под то, где бы ещё разместить очередную 595-у или что-то ещё. Дочерняя плата ардуино Nano точно не поможет и при наличии установленной обвязки, может ещё и помешать. А вот остатки от Nano, как раз могут превратиться в подключаемый по надобности инструмент передачи данных по USART - конвертор USB-COM (подключение по 3-м пинам). Это м.б. нужно при настройке или работе с данными. Естественно тянуть USB-кабель к самой плате с дочерней Nano, получая тот же функционал, ни кто не запрещает.

Leonid_sakh
Сообщения: 69
Зарегистрирован: 06 дек 2022, 16:11
Откуда: Самара
Благодарил (а): 5 раз
Поблагодарили: 1 раз

Re: Твик управления деки VILMA 204-STEREO [2022]

#9

#9 Непрочитанное сообщение Leonid_sakh » 07 дек 2022, 13:17

Насчёт второго лпм согласен, нужно вторым независимым модулем с ограниченным функционалом, режим записи например не нужен, предусмотреть возможность работы с первым ЛПМ-синхростарт, последовательное управление. По калибровки напишу вечером ссылки

Leonid_sakh
Сообщения: 69
Зарегистрирован: 06 дек 2022, 16:11
Откуда: Самара
Благодарил (а): 5 раз
Поблагодарили: 1 раз

Re: Твик управления деки VILMA 204-STEREO [2022]

#10

#10 Непрочитанное сообщение Leonid_sakh » 07 дек 2022, 13:54

Насчёт ардуино я бы всё таки впаивал модулем, мало портов-берём PCF8574, ещё мало добавляем и так до 64. Программированию мешает светодиод-сдуваем его. В идеале прошивку сделать как в транзистор-тестер, надо экран на 2004-поставил галочку, берёшь олед или светодиоды - другую, берёшь механизм с реверсом опля и готово.

Аватара пользователя
DrLithium
Сообщения: 272
Зарегистрирован: 29 мар 2013, 04:27
Благодарил (а): 5 раз
Поблагодарили: 20 раз

Re: Твик управления деки VILMA 204-STEREO [2022]

#11

#11 Непрочитанное сообщение DrLithium » 07 дек 2022, 15:02

Leonid_sakh писал(а):
07 дек 2022, 13:17
режим записи например не нужен,
Ограничить - не вопрос, можно будет сделать в программе возможность закомментировать не нужные функции. Главное это не забыть сделать.
Leonid_sakh писал(а):
07 дек 2022, 13:17
предусмотреть возможность работы с первым ЛПМ-синхростарт
Тут можно сделать такой вариант.
Ставим записывающий "карман" в "паузу записи", воспроизводящий в "паузу воспроизведения". При нажатии на кнопку плей на записывающем кармане сначала идёт отправка команды "воспроизведение" по шине воспроизводящему "карману" и если тот ожидает снятия с паузы, то исполняет и начинает воспроизводить. Воспроизводящий отправляет подтверждение исполнения и после ответа (в данном случае не важно положительного или отрицательного) записывающий карман снимается с паузы и начинает писать. Если снятие с паузы не произошло, тогда надо разбираться с ошибкой по тем же логам (может адрес воспроизводящего неизвестен записывающему), но наверное нет смысла сигнализировать об ошибке на дисплее записывающего. Сигнал до воспроизводящего тупо мог не дойти, т.ч. и на нём ни какой реакции нет смысла ждать.

Что бы воспроизводящий карман не реагировал каждый раз на команду "воспроизведение" при снятии записывающего кармана с паузы записи, в программе для воспроизводящего нужно будет дать знать, что команду "воспроизведение" полученную с этого адреса (адрес записывающего 0x6С) можно исполнить только в режиме "пауза воспроизведения".

Тогда надо держать в "уме" адрес источника команды: супервайзер питания, USART, кнопки ЛПМ, ИК ДУ, значение адреса TWI. По адресам можно развязаться так: супервайзер питания - 0x00 (у него по TWI широковещательный адрес 0000000 - для всех на шине), USART - 0x02, кнопки ЛПМ - 0x04, ИК ДУ - 0x06, записывающий ЛПМ - 0x6С (пока условно), воспроизводящий ЛПМ - 0x6E (пока условно). В случае пересечения (пока не важно где, м.б. не будет такого), приоритет отдаётся меньшему значению. И да USART, кнопки ЛПМ и ИК ДУ - это не сидящие на шине устройства. Их адреса тупо затирают адреса с шины и могут быть использованы в фильтрации управляющих данных.

Подразумевается, что внешний источник и выход УВ воспроизводящего кармана подключены на вход УЗ записывающего, т.е. без коммутации. Если надо коммутировать, то наверное достаточно поставить реле на выход УВ воспроизводящего кармана. Можно ещё подумать...

Аватара пользователя
DrLithium
Сообщения: 272
Зарегистрирован: 29 мар 2013, 04:27
Благодарил (а): 5 раз
Поблагодарили: 20 раз

Re: Твик управления деки VILMA 204-STEREO [2022]

#12

#12 Непрочитанное сообщение DrLithium » 07 дек 2022, 15:17

Leonid_sakh писал(а):
07 дек 2022, 13:54
мало портов-берём PCF8574, ещё мало добавляем и так до 64
Можно и 74HC165 добавить. Ясно что будет можно расшириться по портам. Одного боюсь, станет весить как "Радуга 716"...
Leonid_sakh писал(а):
07 дек 2022, 13:54
В идеале прошивку сделать как в транзистор-тестер, надо экран на 2004-поставил галочку, берёшь олед или светодиоды - другую, берёшь механизм с реверсом опля и готово.
Разумно и в планах вполне можно. Но сначала надо завести это дело на восьмёрках. Для универсального вывода на дисплеи, надо определять универсальные выходы, что б в настройках их можно было переопределять под нужный тип индикатора данных. Уже думал над этим в другом проекте, но пока не реализовывал.

Leonid_sakh
Сообщения: 69
Зарегистрирован: 06 дек 2022, 16:11
Откуда: Самара
Благодарил (а): 5 раз
Поблагодарили: 1 раз

Re: Твик управления деки VILMA 204-STEREO [2022]

#13

#13 Непрочитанное сообщение Leonid_sakh » 07 дек 2022, 17:03

http://www.leoniv.diod.club/projects/au ... k-140.html описание, схемы и прошивка самодельной деки Ридико Леонида Ивановича. Я сначала хотел взять за основу его управление и практически перенес схему блока управления в DipTrace, но сам Леонид Иванович настойчиво не рекомендовал, в силу старой элементной базы Изображение

Leonid_sakh
Сообщения: 69
Зарегистрирован: 06 дек 2022, 16:11
Откуда: Самара
Благодарил (а): 5 раз
Поблагодарили: 1 раз

Re: Твик управления деки VILMA 204-STEREO [2022]

#14

#14 Непрочитанное сообщение Leonid_sakh » 07 дек 2022, 17:30

Ещё одна дека с Вегалаба на базе Веги 120 https://disk.yandex.ru/d/fX2dd0-Gh5hG0g

Аватара пользователя
devel
Сообщения: 1014
Зарегистрирован: 30 июн 2013, 13:10
Откуда: Санкт-Петербург
Благодарил (а): 64 раза
Поблагодарили: 76 раз
Контактная информация:

Re: Твик управления деки VILMA 204-STEREO [2022]

#15

#15 Непрочитанное сообщение devel » 07 дек 2022, 23:22

Понимаю, что для DrLithium вопрос построения схемы управления ЛПМ Вильмы - не вопрос, и однажды уже пройденный этап, но мне пока ничего не понятно =) Схема на Attiny13 простецкая, МК и два сдвигающих регистра. Очевидно, RG использованы для хранения состояния бит (или пинов XS2 по оригинальной схеме), а общение с клавиатурой, вероятно, по i2c. Не понимая общей картины, я пока ничего лучше не придумал, как изучение родной схемы. Давненько, лет эдак 8-9 назад я уже погружался в устройство чудесного КР, но такая информация долго не запоминается.
Сейчас, пока, DrLithium адаптирует ранние наработки, я решил поменять концепцию. Всё равно, без понимания как работает каждый транзистор в этой схеме - дальше двигаться сложно.
Для простоты понимания, я разделил схему КР условно на две части: верхнюю, и нижнюю. Верхняя часть - это триггеры и схема формирования тау. Нижняя часть - исполнительная, которая дает команды КМ, Р, и плате усилителей. Задача из принципиальной схемы получить функциональную. Не так важно, сколько вольт на какой ноге какого транзистора присутствует. Важно упростить схему сначала до элементарных блоков, а затем все блоки объединить в единый "черный ящик", на входе которого 6 кнопок, 1 концевик "Блокировка режимов", а на выходе 5 ламп, и выходы на нижнюю, исполнительную часть.
Изображение
Обозначение "RS" для триггера не совсем корректно, т.к. у RS триггера есть входы R, S, и выходы Q и инверсия Q. Здесь же вход-он же выход триггера. Но так проще понять.
Цветовая легенда такая:
Оранжевый - Пауза
Красный - Запись
Голубой - Воспроизведение
Зеленый - Перемотка вперед
Пурпурный - Перемотка назад
По итогу, должна получиться большая таблица истинности, где по горизонтали столбцы - это режимы, а по вертикали состояние выходов верхней части. Затем, к ней прибавится нижняя часть, и будет полная таблица. В реальности она уже существует в альбоме схем, но свериться с ней нужно, т.к. ошибок в схеме я уже нашел немало. Правильно функционирующая схема "элементарного триггера" такая:
Изображение
Я смоделировал его в Мультисиме, и сравнил с эскизом п/п, поэтому однозначно утверждаю, что левое плечо триггеров на схеме СЫ5.281.011 подключено неверно (пропущена точка соединения). Кроме того, ключи, питающие лампочку немного просаживают левое плечо по вольтажу. Но в данный момент это не важно, можно считать, что триггер симметричен, и его состояния соответствуют лог. уровням КМОП (0,6В и 13.7В соответственно). Триггер переключается "заземлением" коллектора транзисторов. Какой коллектор заземлили, такой и остается в лог. нуле. Повторное "заземление" состояние триггера не меняет, что и подтверждается на практике. Таких триггера четыре (Запись, Воспр, ПВ и ПН), триггер Паузы со счетным входом, меняет свое состояние по "заземлению" средней точки С1,С3. Это тоже подтверждается, т.к. повторное нажатие Паузы на ПУ паузу отменяет.
Дальше я по сервис мануалу развел прохождение сигнала в основных режимах, и это дало понимание, что уже на этом этапе поведение КР можно изменить, и что есть еще пропущенные точки соединения по схеме.
Прохождение сигнала в режиме ВОСПР:
Изображение
Логика работы тут такая: при нажатии Воспр, должны быть отменены ПН и ПВ (если были включены).
Прохождение сигнала в режиме ПВ:
Изображение
Нажатие на ПВ должно отменить ВОСПР, ПН и Паузу, если что-то из этого было активно.
Прохождение сигнала в режиме ПН:
Изображение
Нажатие на ПН должно отменить ВОСПР, ПВ и Паузу, если что-то из этого было активно.
Запись и Паузу разберу позже.
Уже по этим трем режимам видно, что для реализации смены режима на другой через СТОП, надо менять логику, активируя сначала режим ОСТАНОВ, а затем включая заданный режим. Но для начала пока этого достаточно, и основной принцип работы верхней части ясен: активация одного режима отключает все (почти) остальные режимы. Это логично, это описано и в ИпР, но когда вдумаешься в это лично, становится еще понятнее =) VD2 и С2 на схеме играют важную роль, они "фиксируют" триггеры в нужном режиме, но для составления таблицы лог. уровней на них можно не обращать внимания, считая что триггеры фиксируются сами.
Продолжение следует ...
Магия - это технология, доведенная до совершенства.
Сайт: https://magnetofon.ru/mechanics/magnitnye-golovki.html
YouTube: https://www.youtube.com/channel/UCTetIH ... f0nlr7ZBNw

Аватара пользователя
DrLithium
Сообщения: 272
Зарегистрирован: 29 мар 2013, 04:27
Благодарил (а): 5 раз
Поблагодарили: 20 раз

Re: Твик управления деки VILMA 204-STEREO [2022]

#16

#16 Непрочитанное сообщение DrLithium » 08 дек 2022, 00:25

devel писал(а):
07 дек 2022, 23:22
но мне пока ничего не понятно =)
Прям сейчас разбирался с старым проектом. Вспоминал, что там да как и для чего. Что-то разобрал...
Первым делом надо будет нарисовать функциональную схему, что б дать общее представление о направлении... "взрывных" работ.

Могу сразу подсказать, в "Коммутаторе Режимов" теперь нет управления индикацией режимов и опроса кнопок управления. Это упрощает сам КР и лишние провода далеко тянуть не нужно. Основной платой отвечающей за логику поведения, теперь является "Пульт Управления" (у меня это было как БК "Блок Кнопок"). МК, тут же кнопки, тут же индикация режимов, тут же счётчик и разъёмы. Так сказать, самое удобное место для сердца аппарата. Ну и если ставить дисплей ЖК или ещё чего, то через короткое расстояние будет надёжнее.

Общение с КР идёт по шине TWI (IIC, I²C, квадратная шина). После урезания функционала КР остались только исходящие сигналы которые и управляют через "Распределитель", "Коммутатором Магнитов". Питание +5В ПУ обеспечивает он же из +15В. Не хорошо, т.к. большое падение и д.б. нагрев, хотя ток д.б. не большой. Иначе надо +5В заводить отдельно с БП и думать как подвести.

Тут ещё есть идея для работы с другими ЛПМ, обеспечить совместимость по протоколу передачи данных, который использует типовые команды управления. Так что бы любой ЛПМ смог исполнять и давать ответ о исполнении ПУ. При желании в продвинутом КР можно было бы реализовать обратную связь с реальным железом и по факту срабатывания датчиков, давать отмашку "мастеру" TWI внутри ПУ. "Мастер" из ПУ, в свою очередь, не даёт индикацию пока не получит подтверждения от "подчинённого" TWI об исполнении и завершает обмен, при включённой опции выдав по USART отчёт о результате и при включённой другой опции, может показать ошибку на дисплее, на время.

Вспомнил, что КМ надо дорабатывать, т.к. Авто Отключением по таймеру теперь то же занимается МК.

Сейчас вспоминаю как заводиться сигнал "блокировка режимов" с панели на ПУ. Вроде одним проводком, т.к. земля идёт через корпус.

Составляю карту занятости выводов МК, смотрю куда и что, и хватает или нет. Ну и попутно смотрю как что-то исправить и схитрить.

Вопрос: блокировка режимов должна блокировать всё управление от всех источников или только от кнопок? Вероятно, для настройки и отладки без наличия кассеты, есть смысл оставить возможность управления по USART с ПК.

Аватара пользователя
devel
Сообщения: 1014
Зарегистрирован: 30 июн 2013, 13:10
Откуда: Санкт-Петербург
Благодарил (а): 64 раза
Поблагодарили: 76 раз
Контактная информация:

Re: Твик управления деки VILMA 204-STEREO [2022]

#17

#17 Непрочитанное сообщение devel » 08 дек 2022, 01:13

Сама идея разделить КР и ПУ, объединив их только шиной i2C, и разъемом на Распределитель мне понятна. Так часто делали в японских деках, где проц был на морде между карманами А и Б, например. Но предлагаю подумать вот о чем. Совместимость с Распределителем в старом проекте есть, Ок. Что если реализовать два варианта на плате КР (места то там вагон остается!)? Вариант А - из КР выкинуто управление индикацией и опрос кнопок, все это на плате БК, которая заменит базовый пульт ПУ. И Вариант Б - в КР находится полноценный разъем XS1, идущий от оригинального ПУ, далее он поступает на субплату КР, которая ни что иное, как БК? Возможны нюансы, но в целом получается гибко - кому нужен просто КР на МК, без вмешательства в остальные блоки - Вариант Б. Кому хочется всего нового и прогрессивного - Вариант А. Переход от Варианта Б к Варианту А возможен путем переноса субплаты на БК, а ПУ долой. Может непонятно выразился, но суть такая, чтобы оставить выбор - использовать ПУ или во все тяжкие, и вместо ПУ - БК, который будет рулить всем. Мне лично разделение КР и БК больше импонирует, но думаю не все захотят копаться в БК, опасаясь за внешку и аутентичность.
Блокировка режимов - концевик, разрывающий землю. Когда кассета вставлена, земля подается на общую шину кнопок, и КР начинает их "заземлять".
В импортных деках иногда есть ServiceMode, комбинацией клавиш Power+Eject, Stop+Eject и т.п. Можно отключить опрос "Блокировка режимов", назначив такому режиму флаг "Блокировка выключена", а активировать его можно также двумя кнопками, но надо подумать какими.
Вход в сервисный режим можно не ограничивать только игнором концевика "Блокировка режимов", а навесить на стандартные кнопки разные функции. Ближайшая аналогия - кнопка Fn на клавиатуре ноутбука.
Магия - это технология, доведенная до совершенства.
Сайт: https://magnetofon.ru/mechanics/magnitnye-golovki.html
YouTube: https://www.youtube.com/channel/UCTetIH ... f0nlr7ZBNw

Аватара пользователя
devel
Сообщения: 1014
Зарегистрирован: 30 июн 2013, 13:10
Откуда: Санкт-Петербург
Благодарил (а): 64 раза
Поблагодарили: 76 раз
Контактная информация:

Re: Твик управления деки VILMA 204-STEREO [2022]

#18

#18 Непрочитанное сообщение devel » 08 дек 2022, 02:07

DrLithium писал(а):
08 дек 2022, 00:25
Тут ещё есть идея для работы с другими ЛПМ, обеспечить совместимость по протоколу передачи данных, который использует типовые команды управления. Так что бы любой ЛПМ смог исполнять и давать ответ о исполнении ПУ. При желании в продвинутом КР можно было бы реализовать обратную связь с реальным железом и по факту срабатывания датчиков, давать отмашку "мастеру" TWI внутри ПУ. "Мастер" из ПУ, в свою очередь, не даёт индикацию пока не получит подтверждения от "подчинённого" TWI об исполнении и завершает обмен, при включённой опции выдав по USART отчёт о результате и при включённой другой опции, может показать ошибку на дисплее, на время.
А какие у ЛПМ Вильмы для этого есть возможности? В "базе" в жгуте от ЛПМ только две линии от таходатчика, блокировка записи, и блокировка режимов. Если двигаться в этом направлении, и накидать в ЛПМ дополнительных всевозможных датчиков, то нужно увеличивать число проводов/пинов разъема ЛПМ. А это повлечет замену/переделку платы Распределителя. Что-то типа мультиплексора туда не поставить, т.к. что-либо "сканирующее" так близко к ЛПМ будет зело нехорошо. Можно поступить, как в Вильме 207 - на железяку, закрывающую ЛПМ с внутренней стороны (экран) через проставки/стойки навесить плату расширения. Стандартный шлейф от ЛПМ приходит в нее, и с нее же уходит на Распределитель, и в данном случае плата расширения - всего лишь дополнительный разъем, который в стандартные линии от ЛПМ не вносит вообще никаких изменений, и от Распределителя дальше, как в "базе" все расходится куда надо - на КР, КМ и Р. Все "дополнительные" (новые) датчики тоже приходят на плату Расширения, но идут отдельным разъемом например на плату БК, где живет основной проц.
В соседней теме по Реинкарнации Вега МП-122 поступили похожим образом: базовые разъемы остались, чтобы можно было ничего не меняя в магнитофоне использовать "обновленный" ЛПМ. Но предусмотрели возможность общения с ЛПМ Б по LVDS. Там, правда была задумка только синхронизировать по LVDS частоту вращения ВД (=скорость движения МЛ), что особенно полезно при перезаписи А->Б, а управление в Веге заведомо раздельное по карманам (как, собственно, и в Вильме/Санде 207). Поэтому я с трудом представляю, где может быть полезна такая связь ЛПМ А и Б в контексте именно управления.
Частично так было реализовано в Вега-СИБ на МК ВЕ39. Несмотря на то, что блоки кнопок там разные, и независимые, специфика предназначения магнитофона могла требовать одновременного (или последовательного Б после А) включения обоих ЛПМ в режиме Запись, и хранение значения счетчика каждого ЛПМ (отображая при этом какой-то один). Но там изначально реализован последовательный опрос двух ПУ и обработка двух ЛПМ.
Если практически подходить к вопросу, то у Вильмы 207 тогда должно быть два блока (типа КР) на Attiny, которые связаны с одним БК, но который физически опрашивает два комплекта клавиатуры. Т.е. с точки зрения программы, цикл опроса будет иметь дополнительный бит-id ЛПМ (0- ЛПМ А, 1-ЛПМ Б), и дополнительный бит опроса клавиатуры (0-КЛВА, 1-КЛВБ). Индикации режимов на ЛПМ там всего 4, по две на брата. Единственная загвоздка - дополнительная функция "Цикл", и синхростарт. В остальном - те же возможности, а значит и логика работы МК.
Магия - это технология, доведенная до совершенства.
Сайт: https://magnetofon.ru/mechanics/magnitnye-golovki.html
YouTube: https://www.youtube.com/channel/UCTetIH ... f0nlr7ZBNw

Аватара пользователя
DrLithium
Сообщения: 272
Зарегистрирован: 29 мар 2013, 04:27
Благодарил (а): 5 раз
Поблагодарили: 20 раз

Re: Твик управления деки VILMA 204-STEREO [2022]

#19

#19 Непрочитанное сообщение DrLithium » 08 дек 2022, 11:04

devel писал(а):
08 дек 2022, 01:13
Что если реализовать два варианта на плате КР (места то там вагон остается!)?
Абсолютно не против!
devel писал(а):
08 дек 2022, 01:13
Вариант А - из КР выкинуто управление индикацией и опрос кнопок, все это на плате БК, которая заменит базовый пульт ПУ.
Т.е. тут основной фронт работ и максимальный функционал.
devel писал(а):
08 дек 2022, 01:13
Вариант Б - в КР находится полноценный разъем XS1, идущий от оригинального ПУ, далее он поступает на субплату КР, которая ни что иное, как БК?
Тут тупо повторяем стоковый КР, но на современной базе. И вот тут и есть смысл вварить дочернюю ардуино Nano в саму плату. В итоге реплика повторяющая функционал и м.б. + что-то новое, это обсудить. Тут легче, т.к. мало чего городить.

Наконец-то получено ТЗ. :) В шапочке ветки это надо определить, для себя как напоминание и для тех кто начинает читать.
devel писал(а):
08 дек 2022, 01:13
В импортных деках иногда есть ServiceMode, комбинацией клавиш Power+Eject, Stop+Eject и т.п. Можно отключить опрос "Блокировка режимов", назначив такому режиму флаг "Блокировка выключена", а активировать его можно также двумя кнопками, но надо подумать какими.
Вход в сервисный режим можно не ограничивать только игнором концевика "Блокировка режимов", а навесить на стандартные кнопки разные функции. Ближайшая аналогия - кнопка Fn на клавиатуре ноутбука.
У меня есть стойкое желание, ограничить сервисный режим, только... работой по USART. В чём фишка? Можно написать код под кнопки панели, а в итоге получить не удобное управление и ввод значений или... Ограничиться работой по USART, получая ответы в окно терминала, тупо вводя команды и значения с клавиатуры. Изменённые настроечные константы, должны будут сохраняться в EEPROM МК. Т.е. удобство работы с ПК через терминал больше, чем с ограниченного фейса панели. В этом и м.б. суть самого USART - обеспечить сервис аппарату, а подключить USB или USART к плате руками не сложно - один разъём. При этом отключение/включение сервисного режима будет отсутствовать на корню, как и возможность забыть его отключить и окирпичить (на время) блок управления или повредить механику, случайно введя что-то не определённое. Т.е. вопрос можно снимать, если нет альтернативного мнения.

И ещё, в теории и по желанию, внешними блоками SD-карта + часы RTC сидящими на шине TWI, можно было бы писать статистику в текстовом формате. Аналог SMART у HDD. В результате можно выдавать время наработки узлов по запросу в сервисном режиме. Ну и добавить обслуживающие функции, типа сброс времени наработки при установке нового ролика, пасика, подшипника и т.п. Это так, перспективы...
devel писал(а):
08 дек 2022, 02:07
А какие у ЛПМ Вильмы для этого есть возможности?
Ровно такие же как и у всех других. Вопрос в том, что б при наличии нового КР и КМ любой желающий мог пересмотреть логику обмена данными и построение пары: ЛПМ + исполняющий блок, как нечто более интеллектуальное. Выкрутиться можно при желании, дешёвых датчиков теперь найти не проблема, хоть щелевая оптопара перекрываемая шторкой припластилиненой к коромыслу блока головок. Количество линий между ЛПМ и КР можно не менять, а изменить назначение за счёт дочерней платы на ЛПМ это не сложно и будет нормально, т.к. опрос датчиков можно не производить постоянно, обеспечить реакцию на события по прерываниям (PCINT) и этого будет достаточно. Случилось - отослал подтверждение, не случилось за отведённое время - ошибка.

И надеюсь д.б. понятно, что это не обязаловка, а возможности которые есть смысл реализовывать. И так же это нормальный подход к разработке в настоящее время. Другой вопрос сколько и чего менять/переделывать или можно выкрутиться не меняя.

З.Ы. Ближайший жест - решение по функциональной схеме "Варианта А". По "Варианту Б" ясно и так, ни чего не меняется.

Leonid_sakh
Сообщения: 69
Зарегистрирован: 06 дек 2022, 16:11
Откуда: Самара
Благодарил (а): 5 раз
Поблагодарили: 1 раз

Re: Твик управления деки VILMA 204-STEREO [2022]

#20

#20 Непрочитанное сообщение Leonid_sakh » 08 дек 2022, 15:27

Говорить буду за 207, других вильм не было. Купил первую года два назад полностью убитую, но с хорошей внешностью-думал переделать полностью. Замена всех электролитов, сгнили почти все подстроечники. две157уд2 и одна уд1, настройка и после Санда легко переиграла Sony TC K500. Я передумал её твикать и оставил в коллекции, а для опытов опять взял Вильму 207-1 уже с недостатками, а то будет как с первой:)),ещё и почта помогла расколотила передний пластик подкассетников. В планах новая панель с переносом кнопок вниз, весь аналоговый тракт на кросс платах по типу Маяка, сразу предусмотрю возможность сквозного тракта. Теперь хотелки по управлению: в родном сильно не нравилось управление режимом поиск, хотелось бы как в импорте: из режима плей через перемотку, нажал раз-следущая песня, два-вторая, да и сервиса добавить счётчик на второй карман, режим обзор не помешал бы, пульт ду добавить

Аватара пользователя
DrLithium
Сообщения: 272
Зарегистрирован: 29 мар 2013, 04:27
Благодарил (а): 5 раз
Поблагодарили: 20 раз

Re: Твик управления деки VILMA 204-STEREO [2022]

#21

#21 Непрочитанное сообщение DrLithium » 08 дек 2022, 16:44

Leonid_sakh писал(а):
08 дек 2022, 15:27
Теперь хотелки по управлению: в родном сильно не нравилось управление режимом поиск, хотелось бы как в импорте: из режима плей через перемотку, нажал раз-следущая песня, два-вторая, да и сервиса добавить счётчик на второй карман, режим обзор не помешал бы, пульт ду добавить
Тогда нужна проверенная схема поиска пауз, прерывание для обслуживания этих функций, предусмотрено. Т.е. нужен блок стабильно выдающий TTL уровень при обнаружении паузы, можно реагировать на падение уровня или на подъём. На выходе блока можно открытый коллектор с подтяжкой к +5В. Ну и регулировка ЛПМ д.б. сделана должным образом. ДУ было реализовано на протоколе RC-5.

Leonid_sakh
Сообщения: 69
Зарегистрирован: 06 дек 2022, 16:11
Откуда: Самара
Благодарил (а): 5 раз
Поблагодарили: 1 раз

Re: Твик управления деки VILMA 204-STEREO [2022]

#22

#22 Непрочитанное сообщение Leonid_sakh » 08 дек 2022, 17:32

Изображение
Изображение
Второй точно рабочий

Аватара пользователя
devel
Сообщения: 1014
Зарегистрирован: 30 июн 2013, 13:10
Откуда: Санкт-Петербург
Благодарил (а): 64 раза
Поблагодарили: 76 раз
Контактная информация:

Re: Твик управления деки VILMA 204-STEREO [2022]

#23

#23 Непрочитанное сообщение devel » 09 дек 2022, 01:06

Второй-то работает, но во-первых ДА1 в последнее время днем с огнем не найти, а б/у пока не воткнешь в схему, не узнаешь, в какой степени убитости она пребывает. А во вторых, как у всех 2-канальных ИМС 157й серии, параметры каналов Л и П совсем не обязаны быть симметричными. Для выравнивания Л и П каналов, входы 1 и 5 через подстроечники 10к нужно кинуть на землю. И кмк, в нижней схеме на выходе мы будем иметь выпрямленное напряжение, значение которого будет меняться в зависимости от сигнала на входе (детектор же). Т.е. ТТЛ там еще надо дополнительно реализовать.
Магия - это технология, доведенная до совершенства.
Сайт: https://magnetofon.ru/mechanics/magnitnye-golovki.html
YouTube: https://www.youtube.com/channel/UCTetIH ... f0nlr7ZBNw

Аватара пользователя
devel
Сообщения: 1014
Зарегистрирован: 30 июн 2013, 13:10
Откуда: Санкт-Петербург
Благодарил (а): 64 раза
Поблагодарили: 76 раз
Контактная информация:

Re: Твик управления деки VILMA 204-STEREO [2022]

#24

#24 Непрочитанное сообщение devel » 09 дек 2022, 16:31

Продолжаю разбирать логику работы КР.
Прохождение сигнала в режиме Запись:
Изображение
В этом режиме нужно выполнение трех условий:
- Блокировка записи замкнута (база VT7 через R23 на "земле")
- Кнопка Запись нажата
- Кнопка Воспр нажата
При выполнении этих условий, триггеры ЗАПИСЬ и ВОСПР переключатся, на правых по схеме транзисторах (VT6,VT10) на коллекторах появится "земля", на левых - лог. 1, загорятся лампы ЗАПИСЬ и ВОСПР через свои ключи. Одновременно с этим, как и в случае с просто ВОСПР, отключатся ПВ и ПН, если были активны.

Прохождение сигнала в режиме ПАУЗА:
Этот режим лучше начать рассматривать с момента включения магнитофона. При включении все триггеры нужно как-то установить в правильное состояние. Для этой цели служат С6,R61,VD24,VD25, которые кратковременно "заземляют" все левые транзисторы всех триггеров:
Изображение
При успешном сбросе, триггер ПАУЗА находится в устойчивом состоянии - левый "вход-выход" - лог. 0, правый - лог. 1.
Если при этом нажимать кнопку ПАУЗА, то триггер будет менять местами активный выход. Когда активный левый - загорается лампа ПАУЗА. При этом, он не влияет на триггеры ВОСПР и ЗАПИСЬ, независимо от того в каком они состоянии, а на ПВ и ПН влияет только если они были активны (выключает эти режимы):
Изображение
Это кажется немного странным, поскольку логично предположить, что ПАУЗА должна как-то останавливать ВОСПР или ЗАПИСЬ. Это происходит, но без сброса триггеров ВОСПР и ЗАПИСЬ, иначе после отмены паузы пришлось бы принудительно опрокидывать триггеры ВОСПР и ЗАПИСЬ, а до этого где-то хранить, что они были активны на предыдущем шаге. Поэтому, от триггера ПАУЗА, как и от всех остальных триггеров, есть отводы в "нижнюю" часть схемы КР, условно выполняющую роль коммутатора, распределяющие команды от триггеров. К "коммутатору" вернемся позже.

По итогу, по "верхней" части можно составить таблицу лог. уровней на всех выходах всех триггеров КР, в зависимости от того, какие кнопки нажаты:

Изображение

Желтым цветом помечены активности ламп. X1 - это правый по схеме выход триггера, X2 - левый, X3 - счетный вход триггера ПАУЗА, опрокидывающий его состояние. Строки X2 всех триггеров аналогичны строкам Lamp, поэтому можно последние не учитывать.

Модель в Мультисиме показала, что все режимы работают именно так, как описано в ИпР:

Изображение

Кто хотел перевести КР на КМОП, может воспользоваться этой таблицей.
Есть "научный" подход, при котором имея строку всех возможных комбинаций входных состояний, и необходимые состояния на выходе, с помощью СКНФ/СДНФ можно построить схему на NAND элементах. Но такая схема не будет сильно проще схемы на КТ315 :). Удобнее воспользоваться готовыми ИМС триггеров, типа К561ТМ2. Диоды в этой схеме также являются частью логики, они однозначно определяют комбинации разрешенных/запрещенных состояний, единовременных условий, и т.д. Их можно заменить базовыми лог. элементами И/ИЛИ.
Целесообразности в этом лично я не вижу, но такая возможность, при желании есть.

В моем понимании, полученную таблицу можно использовать как КОП - код операции для обработки с помощью МК. Откинув строки Lamp, разрядность КОП составляет 12 бит. Для 8-битного регистра загрузка КОП будет в два этапа, при этом оставшиеся незадействованными 4 бита можно оставить как резервные, для каких либо еще целей (датчиков/кнопок).

Недостатком "железной" логики является факт невозможности простыми средствами получить комбинации одновременно нажатых кнопок. Для базовых режимов достаточно базовых комбинаций, но если появится потребность расширить функционал, то придется переделывать "диодную" часть КР (или её аналог на NAND), т.к. именно она ограничивает возможные комбинации. В программной же реализации "небазовые" (назовем их сервисные) комбинации реализовать гораздо проще. При этом все равно останутся некоторые "запрещенные" состояния, которые либо нелогичны, либо могут что-то повредить. К полезной (условно) сервисной функции, например, можно отнести быстрый обзор. Допустим, одновременное нажатие ПВ и ВОСПР. Поднимается каретка с головками (команда поднять ЭМ на КМ), включается ведущий двигатель на скорости, допустим 4х (19я) (команда включить Регулятор на 19ск), коммутируется УВ (доступен сигнал на Лин.выходе). За 7-8 минут будет воспроизведена одна сторона, запись wav на ПК с линии можно замедлить в 4 раза, и получить представление о содержимом этой стороны кассеты не нажимая постоянно ПВ/ВОСПР, ПВ\ВОСПР. Есть примерный аналог такой функции в Веге 120, Обзор. Но там немного другие цели и задачи. Хотя работает. Пример "запрещенной" комбинации - одновременное нажатие ПВ и ПН. Т.е. использовать эти комбинации можно, но давать им управление (отправлять на коммутатор) нельзя.

Чуть позже разберу блок формирования Тау, и автостопа в КР. На триггерную часть они не влияют, за исключением посыла команды ОСТАНОВ при срабатывании автостопа.
Продолжение следует..

Аватара пользователя
BillyDOS
Сообщения: 3216
Зарегистрирован: 01 май 2018, 19:06
Откуда: Самара
Благодарил (а): 27 раз
Поблагодарили: 150 раз

Re: Твик управления деки VILMA 204-STEREO [2022]

#25

#25 Непрочитанное сообщение BillyDOS » 09 дек 2022, 20:33

devel писал(а):
09 дек 2022, 16:31
Кто хотел перевести КР на КМОП, может воспользоваться этой таблицей.
Это именно то чего не хватало в родной инструкции по ремонту.
Ну, ты знаешь старую формулу: комедия — это трагедия плюс время Ты проспала немало времени. Так что, если посчитать, ты в очень забавной ситуации
Оцифровки ГДРЗ: https://audio.retro-archive.ru/

Leonid_sakh
Сообщения: 69
Зарегистрирован: 06 дек 2022, 16:11
Откуда: Самара
Благодарил (а): 5 раз
Поблагодарили: 1 раз

Re: Твик управления деки VILMA 204-STEREO [2022]

#26

#26 Непрочитанное сообщение Leonid_sakh » 09 дек 2022, 20:53

Ещё по крайней мере на 207 есть выбор петли при установке кассеты

Аватара пользователя
devel
Сообщения: 1014
Зарегистрирован: 30 июн 2013, 13:10
Откуда: Санкт-Петербург
Благодарил (а): 64 раза
Поблагодарили: 76 раз
Контактная информация:

Re: Твик управления деки VILMA 204-STEREO [2022]

#27

#27 Непрочитанное сообщение devel » 09 дек 2022, 21:08

Leonid_sakh писал(а):
09 дек 2022, 20:53
Ещё по крайней мере на 207 есть выбор петли при установке кассеты
А выбор петли это задача Регулятора, не КР. Т.е. модификация КР на выбор петли не влияет, он остается.
Магия - это технология, доведенная до совершенства.
Сайт: https://magnetofon.ru/mechanics/magnitnye-golovki.html
YouTube: https://www.youtube.com/channel/UCTetIH ... f0nlr7ZBNw

Leonid_sakh
Сообщения: 69
Зарегистрирован: 06 дек 2022, 16:11
Откуда: Самара
Благодарил (а): 5 раз
Поблагодарили: 1 раз

Re: Твик управления деки VILMA 204-STEREO [2022]

#28

#28 Непрочитанное сообщение Leonid_sakh » 09 дек 2022, 22:12

По детектору пауз, пытаюсь понять есть ли у микросхемы LC7515 промежуточный выход детектора, даташит на японском. В наличии в Чип и дип
[urlhttps://pdf.ic37.com/icpdf_datasheet_9/LC751_datasheet_1686735/LC751_3.html#view][/url]

Аватара пользователя
devel
Сообщения: 1014
Зарегистрирован: 30 июн 2013, 13:10
Откуда: Санкт-Петербург
Благодарил (а): 64 раза
Поблагодарили: 76 раз
Контактная информация:

Re: Твик управления деки VILMA 204-STEREO [2022]

#29

#29 Непрочитанное сообщение devel » 10 дек 2022, 04:20

Leonid_sakh писал(а):
09 дек 2022, 22:12
По детектору пауз, пытаюсь понять есть ли у микросхемы LC7515 промежуточный выход детектора, даташит на японском.
Интересная микруха... Я так понимаю, активно жила в Sharp 939 и близких к нему родственниках. APLD|APPS. Не знаю, что подразумевается под промежуточным выходом детектора, но судя по схеме в даташите, задача этой ИМС по заданному номеру (до 5) найти нужную по счету паузу между треками, и включить PLAY (если APLS), или PAUSE (если APPS). Для начала 80х круто, бесспорно.
Если имелось ввиду, есть ли там нечто похожее на то, что есть на выходе ДА1, то я там на эпюрах такого не увидел, а в SM об этом тоже не нашел упоминания.
Вот, кстати, английский даташит нашелся.
Магия - это технология, доведенная до совершенства.
Сайт: https://magnetofon.ru/mechanics/magnitnye-golovki.html
YouTube: https://www.youtube.com/channel/UCTetIH ... f0nlr7ZBNw

Leonid_sakh
Сообщения: 69
Зарегистрирован: 06 дек 2022, 16:11
Откуда: Самара
Благодарил (а): 5 раз
Поблагодарили: 1 раз

Re: Твик управления деки VILMA 204-STEREO [2022]

#30

#30 Непрочитанное сообщение Leonid_sakh » 10 дек 2022, 14:32

Для детектора что нужно? Суммировать и выпрямить сигнал, разве не АЦП атмеги дальше смотрит за уровнем? Сильно не пинайте с контроллера и слабо разбираюсь

Аватара пользователя
DrLithium
Сообщения: 272
Зарегистрирован: 29 мар 2013, 04:27
Благодарил (а): 5 раз
Поблагодарили: 20 раз

Re: Твик управления деки VILMA 204-STEREO [2022]

#31

#31 Непрочитанное сообщение DrLithium » 11 дек 2022, 01:57

Думаю для детектора пауз возможны два варианта.

В каждом варианте нужен внешний модуль с реле подключенное к выходу УВ, управление которым должно осуществляться МК-ом в режиме поиска фонограмм или обзора, по шине TWI. Это реле обеспечивает отключение выхода УВ от линейного выхода и подключение его к усилителю амплитуды (для подключению к АЦП МК) или к иному детектору в самом модуле.

МК сам занимается тем, что считает "паузы"/"номера треков", управляет ЛПМ и этим модулем.

1. Модуль, сам усиливает выход до нужного ему уровня, сам определяет уровень текущей паузы. Наружу выдаёт сигнал TTL уровня, который подаётся на вывод 32 (PD2/INT0) МК 328P. Алгоритм определения паузы лежит на "плечах" разработчика модуля. В самом модуле можно определить регулировку для точной настройки определения паузы.

2. Использовать АЦП МК 328P. Есть два аналоговых входа 19 ADC6 и 22 ADC7. Ни для чего другого они вроде как не годятся - нет альтернативной функции, ЕМНИП. Задача только усилить сигнал, что бы получить большее разрешение и соответственно различие между максимальным уровнем фонограммы и самой паузы. Встроенный ИОН на 2.5В лучше заменить внешним, подать с резисторного делителя на 20 AREF около 1,0-1.1В. Вроде как (забыл детали, давно было...) от этого зависит потолок измеряемого уровня. В модуле происходит только усиление амплитуды, а весь алгоритм определения пауз, пишется вместе о основной программой. Появляется возможность изменять порог для определения паузы, в зависимости от типа ленты. Кроме того, в случает не точного определения пауз, можно вести оперативную настройку порога по индикатору (для этого может быть использована подсветка кнопки пауза или что-то ещё). Увеличивая/уменьшая значение порога с панели аппарата, можно контролировать его цифровое значение на дисплее, перейдя в режим "настройка порога детектора пауз". Т.е. позволяет отказаться от регулятора и необходимости выводить его на панель.

Подключение сигнала в варианте 2, можно попытаться использовать ещё и для автоазимута, при соответствующей доработке ЛПМ - ввести моторизованное управление азимутом головки. Это один из моих не законченных проектов где использовал быстрое преобразование Хартли...

Разумно к внешнему модулю добавить реле подключенное к выходу УВ, которое занимается приглушением фонограммы в режиме Cueing - приглушённое прослушивание фонограммы в перемотке, для ручного поиска места фонограммы на пониженной скорости. 1/3 от полной (удержание паузы и перемотки) и 1/6 от полной (удержание только перемотки). Клик по двум перемоткам - постановка в паузу воспроизведения. Но это будет возможно, только при возможности подавать ШИМ на двигатель перемотки с КР через КМ.

Leonid_sakh
Сообщения: 69
Зарегистрирован: 06 дек 2022, 16:11
Откуда: Самара
Благодарил (а): 5 раз
Поблагодарили: 1 раз

Re: Твик управления деки VILMA 204-STEREO [2022]

#32

#32 Непрочитанное сообщение Leonid_sakh » 11 дек 2022, 17:03

Можно тогда взять отсюда viewtopic.php?f=3&t=103158 схема непростая, за то детали самые распостраненыеИзображение

Аватара пользователя
zvv
Сообщения: 390
Зарегистрирован: 02 янв 2017, 04:36
Откуда: СССР теперь М.О. в *****
Благодарил (а): 97 раз
Поблагодарили: 43 раза

Re: Твик управления деки VILMA 204-STEREO [2022]

#33

#33 Непрочитанное сообщение zvv » 11 дек 2022, 18:16

Leonid_sakh, Для чего решили перейти на микропроцессор???? А для ТОГО что бы убрать кучу навесных деталей и обвязки в 100 деталей.. а вы опять предлагаете три этажа электроники.. все функции по обработке звука выполнит процессор.. нужно лишь найти того кто в этом понимает.. и не надо городить огород из рассыпухи.. как говорится только проц. и силовые драйвера... тогда есть смысл этим заниматься..

Leonid_sakh
Сообщения: 69
Зарегистрирован: 06 дек 2022, 16:11
Откуда: Самара
Благодарил (а): 5 раз
Поблагодарили: 1 раз

Re: Твик управления деки VILMA 204-STEREO [2022]

#34

#34 Непрочитанное сообщение Leonid_sakh » 11 дек 2022, 18:29

Хочется побольше сервиса

Аватара пользователя
zvv
Сообщения: 390
Зарегистрирован: 02 янв 2017, 04:36
Откуда: СССР теперь М.О. в *****
Благодарил (а): 97 раз
Поблагодарили: 43 раза

Re: Твик управления деки VILMA 204-STEREO [2022]

#35

#35 Непрочитанное сообщение zvv » 11 дек 2022, 19:26

Leonid_sakh писал(а):
11 дек 2022, 18:29
Хочется побольше сервиса
а кто вам напоминать будет все функции?? отдельная инструкция в размер работ В.И. Ульянова(Ленина)??? Leonid_sakh, Вы бы посмотрели в интернете ЧТО МОЖЕТ хотя бы atmega328. у вас хотелок не хватит что бы её забить.

Аватара пользователя
DrLithium
Сообщения: 272
Зарегистрирован: 29 мар 2013, 04:27
Благодарил (а): 5 раз
Поблагодарили: 20 раз

Re: Твик управления деки VILMA 204-STEREO [2022]

#36

#36 Непрочитанное сообщение DrLithium » 12 дек 2022, 21:52

Изображение
Долго исправлял ошибки, но наверняка есть ещё. Проверяйте...
Позже начну набрасывать принципиальные зелёных. Из старой версии многое должно остаться.

Аватара пользователя
devel
Сообщения: 1014
Зарегистрирован: 30 июн 2013, 13:10
Откуда: Санкт-Петербург
Благодарил (а): 64 раза
Поблагодарили: 76 раз
Контактная информация:

Re: Твик управления деки VILMA 204-STEREO [2022]

#37

#37 Непрочитанное сообщение devel » 13 дек 2022, 22:31

DrLithium, пока один вопрос: I2C (TWI) не общая для всех, а у Коммутатора своя, а у Счетчика своя?
Магия - это технология, доведенная до совершенства.
Сайт: https://magnetofon.ru/mechanics/magnitnye-golovki.html
YouTube: https://www.youtube.com/channel/UCTetIH ... f0nlr7ZBNw

Аватара пользователя
DrLithium
Сообщения: 272
Зарегистрирован: 29 мар 2013, 04:27
Благодарил (а): 5 раз
Поблагодарили: 20 раз

Re: Твик управления деки VILMA 204-STEREO [2022]

#38

#38 Непрочитанное сообщение DrLithium » 13 дек 2022, 23:56

devel писал(а):
13 дек 2022, 22:31
I2C (TWI) не общая для всех, а у Коммутатора своя, а у Счетчика своя?
Шина общая для всех. У каждого устройства свой адрес на запись и чтение. Есть смысл на каждом устройстве сделать два разъёма, типа подключения/наращивания по цепочке. Если материнка будет проектироваться новая, то есть смысл перенести навесную шину TWI на каждый разъём материнки куда подключаются модули. Управляющих сигналов станет меньше.

Думал на счёт ИК ДУ для двух карманов, но с одного приёмника. Можно задать на пульте выбор переключения между карманами. МК первого кармана принимающий ИК команды, переправит их второму по TWI. В этой разработке, команды д.б. одинаковые для разных вариантов передачи данных: USART, TWI, IR RC, кнопки панели (в прошлый раз написал ЛПМ - ошибся), только надо для фильтрации команд задавать адреса, что б понимать кто прислал - некоторые команды каких-то адресов нужно будет игнорировать. Хотя это всё предварительно...

Если надо отправить комбинацию кнопок с ИК пульта ДУ, то нажимаем кнопку типа "Fn" на клаве ноутбука, после чего набрали последовательно нужные кнопки и нажимаем "Fn" ещё раз. Удержание кнопки можно опять же через "Fn". На сколько это будет удобно и востребовано, надо проверять и думать как сделать лучше.

З.Ы. Счётчик обрабатывается самим МК, а вот вывод посчитанного уже другой вопрос. Динамическая индикация пока главная реализация, через 595-е. Так же можно добавить статическую, не сложно подключить ЖК. Над остальными надо будет думать отдельно, но не решаемых быть не должно. В любом случае отправлять значение счёта на дисплей по TWI, не проблема. Регенерация дисплея снаружи (т.е. не силами основного МК) позволит решить по своему вкусу. Модуль со своим адресом TWI (МК + дисплей в одном флаконе) сможет получать значения по факту изменения счёта и чего-либо ещё для отображения.

Leonid_sakh
Сообщения: 69
Зарегистрирован: 06 дек 2022, 16:11
Откуда: Самара
Благодарил (а): 5 раз
Поблагодарили: 1 раз

Re: Твик управления деки VILMA 204-STEREO [2022]

#39

#39 Непрочитанное сообщение Leonid_sakh » 14 дек 2022, 10:06

Заработал вегалаб, прочитал вашу тему Твик управления деки VILMA 204-STEREO- практически всё как я и хотел. возникло немного вопросов по доработке лпм, надо ли добавлять вторую оптопару на левый подкассетник и какое оптимальное кол-во секторов крыльчатки?

Аватара пользователя
alias
Сообщения: 804
Зарегистрирован: 11 июн 2021, 07:35
Откуда: Лукоморье
Благодарил (а): 23 раза
Поблагодарили: 55 раз

Re: Твик управления деки VILMA 204-STEREO [2022]

#40

#40 Непрочитанное сообщение alias » 14 дек 2022, 10:14

DrLithium писал(а):
13 дек 2022, 23:56
Думал на счёт ИК ДУ для двух карманов, но с одного приёмника.
А ведь уже было ... и из открытых источников.

Изображение

P.S. Рассуждений много, НО, пока нет самого главного. Нет алгоритма работы хотя-бы стандартных БУ ЛПМ, например той же платы КР от однокассетных Вильм.

Leonid_sakh
Сообщения: 69
Зарегистрирован: 06 дек 2022, 16:11
Откуда: Самара
Благодарил (а): 5 раз
Поблагодарили: 1 раз

Re: Твик управления деки VILMA 204-STEREO [2022]

#41

#41 Непрочитанное сообщение Leonid_sakh » 14 дек 2022, 10:44

В стандартном управлении мне не хватает элементарных удобств- из режима плей нажали перемотку пошёл автопоиск, через стоп- перемотка, плей на втором кармане-сразу включился второй карман а не через стоп, ну а остальные рюшечки будут приятным бонусом

Аватара пользователя
DrLithium
Сообщения: 272
Зарегистрирован: 29 мар 2013, 04:27
Благодарил (а): 5 раз
Поблагодарили: 20 раз

Re: Твик управления деки VILMA 204-STEREO [2022]

#42

#42 Непрочитанное сообщение DrLithium » 14 дек 2022, 15:07

Leonid_sakh писал(а):
14 дек 2022, 10:06
надо ли добавлять вторую оптопару на левый подкассетник?
Здесь пока работаем с крыльчаткой одного подкассетника. Направление распознаём сдвоенным фотодатчиком от мышки. Если датчик на отражение, то надо обеспечить два канала. Один канал подключается на прерывание INT0(PD3), второй на любой свободный вход. Думаю, что внешний модуль под детектор пауз нет смысла сажать на это прерывание. Лучше "самим", т.е. силами своего МК заниматься анализом потока с ADC6 + ADC7 (оба канала Л+П) на АЦП и в массив, разбирая его предмет тишины и редких помех. Два подкассетника можно будет оформить в следующей реинкарнации. Суть этой идеи м.б. в том, что б грамотно отслеживать выбор петли в заданное окно времени и ругаться, если петля не выбрана. Проблема в том что б хватило выводов под сигналы. Расширение портов, пока думаю, можно отдать под кнопки, но дальше будет видно...
Leonid_sakh писал(а):
14 дек 2022, 10:06
какое оптимальное кол-во секторов крыльчатки?
Любое. Коэффициент деления можно будет определить в прошивке как настраиваемая константа.
alias писал(а):
14 дек 2022, 10:14
пока нет самого главного. Нет алгоритма работы хотя-бы стандартных БУ ЛПМ
Муза буквально атакует со всех сторон, швыряется чем только ни попадя. Уворачиваюсь и прикрываюсь зонтиком.
А если серьёзно, то пока рано. Собираем предложения и возражения. Функциональная, принципиальная и только после алгоритм и прошивка. Таблицы ещё, печатная плата, ошибки, тесты и тестеры. Напишется, не всё сразу. Много о чём думать приходится. Вчера искал ответ на один вопрос: какому из ЭМ-ов на схеме какой соответствуем вывод на разъёме ЛПМ? Да же у себя в коде не нашёл упоминания о различии ЭМ паузы и ЭМ РХ! Я потратил не мало времени, нашёл. Проверил как у себя в разобранном ЛПМ, сошлось. Мелочь, а заснуть не смог...
Leonid_sakh писал(а):
14 дек 2022, 10:44
из режима плей нажали перемотку пошёл автопоиск
На большинстве дек, это приводит к обычной перемотке. При стойком желании не сложно будет переделать под себя. Как вариант, можно активировать функцию по плей+перемотка.
Leonid_sakh писал(а):
14 дек 2022, 10:44
плей на втором кармане-сразу включился второй карман а не через стоп
Тут не скажу, т.к. не ведаю как там в 207-й. Но думаю, что ни что не будет мешать обойти то, что не нравиться.

Первое за что буду браться, это КР вариант А. Вариант Б позже, т.е. там больше работы...
Тут думается так. По железу наверное нет смысла экономить и ставить t13 или t2313. А не замахнуться ли нам сразу на мегу, понимаете ли, нашу триста двадцать восьмую? Что в итоге? Аппаратный TWI, много места для самых изощрённых фантазий, больше выводов, можно "приклеить ответку" от датчиков исполнения ЛПМ (положение каретки аж три варианта, положение тормозов, вращение моторов, питание датчиков), настройку констант (задержки на исполнение и между исполнением) по USART и по нему же оперативно получать лог отработки, менее болезненный переход от варианта Б (реплика) к А (по TWI), вварить дочернюю ардуино Nano в саму плату, возможность перекроить под любые другие ЛПМ и подобные идеи. Пока делаем базовую и достаточную для Вильм, но закладываем потенциал для расширенных возможностей...

Варианты А и Б модуля КР:
Изображение
Размер плат будет отличаться, т.к. разное кол-во обвязки.

Аватара пользователя
zvv
Сообщения: 390
Зарегистрирован: 02 янв 2017, 04:36
Откуда: СССР теперь М.О. в *****
Благодарил (а): 97 раз
Поблагодарили: 43 раза

Re: Твик управления деки VILMA 204-STEREO [2022]

#43

#43 Непрочитанное сообщение zvv » 14 дек 2022, 15:35

DrLithium писал(а):
14 дек 2022, 15:07
А не замахнуться ли нам сразу на мегу
так это самый удобный вариант! другими и заморачиваться не стоит.. дешёвый, доступный.. все хотелки в одном корпусе.

Аватара пользователя
DrLithium
Сообщения: 272
Зарегистрирован: 29 мар 2013, 04:27
Благодарил (а): 5 раз
Поблагодарили: 20 раз

Re: Твик управления деки VILMA 204-STEREO [2022]

#44

#44 Непрочитанное сообщение DrLithium » 14 дек 2022, 15:48

zvv писал(а):
14 дек 2022, 15:35
все хотелки в одном корпусе.
Для варианта Б - да, всё в одном.

Для варианта А - тут не так. Исполнительная часть на уровне полученных к исполнению режимов - в КР. Ввод команд и разных источников, фильтрация - можно/нельзя, реакция - отправка команды, счётчик и т.п., кладём на плечи ПУ. И тут, в ПУ, будут то же мозги от Nano. Боюсь, что скоро получится так: что не модуль, то на atmega328p!

Leonid_sakh
Сообщения: 69
Зарегистрирован: 06 дек 2022, 16:11
Откуда: Самара
Благодарил (а): 5 раз
Поблагодарили: 1 раз

Re: Твик управления деки VILMA 204-STEREO [2022]

#45

#45 Непрочитанное сообщение Leonid_sakh » 14 дек 2022, 17:16

Я тоже за 328, на крайний случай ардуинки купить и сдуть проще всего

Аватара пользователя
zvv
Сообщения: 390
Зарегистрирован: 02 янв 2017, 04:36
Откуда: СССР теперь М.О. в *****
Благодарил (а): 97 раз
Поблагодарили: 43 раза

Re: Твик управления деки VILMA 204-STEREO [2022]

#46

#46 Непрочитанное сообщение zvv » 14 дек 2022, 21:20

Leonid_sakh писал(а):
14 дек 2022, 17:16
купить и сдуть
Зачем сдувать?????? в кроватку и всё... места на плате уйма.

Аватара пользователя
alias
Сообщения: 804
Зарегистрирован: 11 июн 2021, 07:35
Откуда: Лукоморье
Благодарил (а): 23 раза
Поблагодарили: 55 раз

Re: Твик управления деки VILMA 204-STEREO [2022]

#47

#47 Непрочитанное сообщение alias » 14 дек 2022, 21:29

DrLithium писал(а):
14 дек 2022, 15:48
Для варианта Б - да, всё в одном.
Для варианта А - тут не так.
Выход есть, его не может не быть. Открытая архитектура с возможностью масштабирования системы.

Главный проц(на плате КР) + плюс прочее окружение на общей шине, которое при подключении информирует главного о его наличии и возможности работы в команде с главным.

P.S.
zvv писал(а):
14 дек 2022, 21:20
Зачем сдувать?
Это повышает шансы использовать МК по полной и при этом - каждый вывод на свое усмотрение, а не "жрите чЁ дали"

Аватара пользователя
zvv
Сообщения: 390
Зарегистрирован: 02 янв 2017, 04:36
Откуда: СССР теперь М.О. в *****
Благодарил (а): 97 раз
Поблагодарили: 43 раза

Re: Твик управления деки VILMA 204-STEREO [2022]

#48

#48 Непрочитанное сообщение zvv » 14 дек 2022, 22:57

alias писал(а):
14 дек 2022, 21:29
а не "жрите чЁ дали"
вы видели ардуино мини, нано? и что там на голых выводах обрезано???? какие там входа\выхода обрезаны???? очень удобно. подключил шнурок.. залил.. проверил пользуйся.. кстати ESP8266, применив данную штуку(или аналог) можно через БТ управлять.. .
P.S. (на правах шутки:) ещё чуть чуть... осталось поставить планшет с картинкой любого кассетного магнитофона, тыкая в экран наслаждаться видом на стене своего любимого магнитофона! у меня уже идея появилась.. заказать фотообои с изображением во всю стену винтажной аппаратуры в реальных размерах. и наслаждаться не занимаю жизненное пространство комнаты..

Аватара пользователя
devel
Сообщения: 1014
Зарегистрирован: 30 июн 2013, 13:10
Откуда: Санкт-Петербург
Благодарил (а): 64 раза
Поблагодарили: 76 раз
Контактная информация:

Re: Твик управления деки VILMA 204-STEREO [2022]

#49

#49 Непрочитанное сообщение devel » 14 дек 2022, 23:43

zvv шутники =)
Вопрос про проц не риторический. Тут как бы еще нет четкого понимания, будет ли КР на МК "болт-он" совместим с остальным нетронутым конфигом. Согласно схеме DrLithium - не будет. По первому проекту частичная совместимость была по нижнему разъему, что является обязательным, если не переделывать объединительную плату. А зачем ее переделывать? А вот верхний разъем (кнопки-лампочки) - это уже проще. В первом варианте автора задействована последовательная шина, что уже не так печально, и при замене ПУ на ПУ с собственным МК возвращает функционал, и расширяет его за счет счетчика, датчиков, и т.п. Мое предложение было выделить этот МК из ПУ, сохранив штатный ПУ, а МК разместить рядом с МК на КР. Т.е. на КР - два МК: один собственно КР, другой "кнопки-лампочки". И тут здравая мысль - заменить два МК одним ибо зачем тогда два МК на одной плате, общающиеся между собой по TWI =) Но тогда больше лапши тащить к новому КР от доработок ЛПМ, и в целом, получается хуже в плане дальнейшего развития. Зато одной мегой можно обойтись, и сохранить всё кроме КР в девственном виде.
Надо определяться.
alias писал(а):
14 дек 2022, 10:14
Нет алгоритма работы хотя-бы стандартных БУ ЛПМ, например той же платы КР
Так вот же:
тыц1
тыц2
По нижней части пока работаю.
У DrLithium в первом проекте выходная часть (именуемая в КР как "ключи формирования лог. распределения напряжений на выходе" и "ключи согласования выходов схемы с нагрузками") выполнена на 74HC595 и "инверторах" на 2SC945:
Изображение
Если у нее нет проблем с "распределением и согласованием", не вижу повода не воспользоваться этим решением.
Роль формирователя задержки включения ЭМ1 и ЭМ2 отдана МК, где таймингами определяется необходимое время задержки.
Надо только вернуть на пин 10 импульсы Автостопа от Регулятора, на пин 16 - вход от ЛПМ "Блокировка режимов", (пиптик под кассетой), и на пин 22 - сигнал "Полный АО" на КМ/от морды. , Пин 4 на Распределителе не задействован. Эти провода (речь именно о проводах, а не о функциях) - кинуть вместе с TWI на ПУ на МК (он же Блок кнопок у DrLithium), или использовать здесь же на КР, если делать КР на одном мега-МК.
Другими словами, вопрос "как прокинуть три провода, верхом или низом".
Верхом - имеем полную совместимость с Распределителем.
П.С. У 74HC595 выход ТТЛ (лог 1 = 4.7-5В). У выхода родного КР уровни КМОП (лог 1 = 14.5В). Не согласуется =)
Магия - это технология, доведенная до совершенства.
Сайт: https://magnetofon.ru/mechanics/magnitnye-golovki.html
YouTube: https://www.youtube.com/channel/UCTetIH ... f0nlr7ZBNw

Аватара пользователя
DrLithium
Сообщения: 272
Зарегистрирован: 29 мар 2013, 04:27
Благодарил (а): 5 раз
Поблагодарили: 20 раз

Re: Твик управления деки VILMA 204-STEREO [2022]

#50

#50 Непрочитанное сообщение DrLithium » 15 дек 2022, 00:16

alias писал(а):
14 дек 2022, 21:29
Главный проц(на плате КР)
Думал над этим вариантом... Далеко от дисплея, счёт не удобно проводить и оперативно выводить на дисплей. А плюс м.б. такой: если сделать по уму, то ЛПМ на время ремонта и обслуживания можно вообще было бы вытаскивать со своими блоками КМ, КР и регулятором из корпуса (хорошо бы в одном флаконе), дать силу, шину, оптику и м.б. головки... Крути на столе - не хочу! Или наоборот снять морду удлинить шину и питание - больше места и типа такое большое проводное ДУ. Ну или вообще отключить панель, а командовать иначе, по USART. Да и сама идеология исполнитель+диктатор очень уж привлекательна: можно тупо подключить другой ЛПМ к ПУ и он в теории сможет работать на уровне команд. Это в идеале, но...

Но есть моменты которые мне не нравятся, что в одном варианте, что в другом.

Если Сердце в ПУ.
ПУ мастер, а КР подчинённый, то... импульсы от оптики, наличия кассеты, блокировки записи, а в др. ЛПМ ещё и датчики типа ленты - пока заводили мимо шины TWI, от ЛПМ к ПУ. Что-то из этих сигналов можно гонять по шине как ответ на зарос. Даём команду с кнопок, например плей, тогда сначала идёт опрос ЛПМ, есть ли кассета и если есть, то что по датчикам (блок записи, тип ленты)? Т.е. решаемо. А вот дать возможность КР кричать мастером в шину, например при вставке кассеты - дурной тон, может случиться потеря из-за арбитража. Пример: вставили кассету, один мастер почуял снятие блокировки режимов, а второй получил импульсы от ИК пульта ДУ. Тогда придётся писать лишний код на случай, если данные не дошли. Надо понимать как развести данные, что б на шине ни кто не мешал друг другу. По сигналам между ЛПМ+РЕГУЛЯТОР+КМ+КР и ПУ должно получиться так: GND +5V SDA SCL ИМПУЛЬСЫ НАПРАВЛЕНИЕ + ЛПМ получает ещё и силу +15V -15V. Эта связка модулей и ЛПМ вытаскивается из корпуса на 8-и проводах, не считая головок. Как мне кажется тут лучший вариант.

Если Сердце в КР.
КР мастер, а ПУ подчинённый, то придётся гонять запрос на наличие свежих команд в ПУ - это не дело. Или вести ещё одну шину опроса кнопок панели. В прошлом варианте развести две шины по панели, одну на много кнопки, а вторую на продвинутый дисплей со своими МК, не проблема - всё близко и в одном флаконе. Сделать это из КР сложнее. Кроме того, если значение счётчика передавать по шине от КР индикатору, то во время прочих процедур, типа теста ленты, это будет не очень удобно. Лишние данные мешать будут всем МК на шине - много прерываний будет. Если случится что-то отлаживать, то простым анализатором не удобно, придётся фильтровать пакеты. Т.ч. данные счётчика лучше не гонять по шине. Если стали гнать счёт отдельно, от КР к МК дисплея, отдельно от TWI, т.е. по своей шине, это или так же или хуже, м.б. дальше, м.б. больше проводов. Проще вести импульсы от оптики ЛПМ к ПУ.

Хорошо бы завести на ЛПМ +5V и вывести два сигнала оптики для счётчика, прямо на КР через распределитель. Тогда меньше хвостов...
Есть мысль, завести эту оптику на МК КР и уже от туда дополнительно, вести к МК ПУ сформированный сигнал импульсов счёта и второй направления.
alias писал(а):
14 дек 2022, 21:29
+ плюс прочее окружение на общей шине, которое при подключении информирует главного о его наличии и возможности работы в команде с главным.
На шине TWI удобнее делать опрос после подачи питания и запомнить кто откликнулся. Иначе пришлось бы делать много мастеров и они как начнут кричать на шину: "- Я живой! Меня посчитайте!". Не хорошо это. Если всего два мастера, то и то не хочется проблем с арбитражем. Но, если нужно и от одного мастера идёт мало данных, то не особая проблема. У нас (может быть, а может не быть) главный мастер - "супервайзер питания", сможет перебивать сердце аппарата (ПУ), но только в случае потери питания или его возобновлении. Это право ему будет дано от рождения и его адрес на шине - 0000000, это главный приоритет! Остальных мастеров на шину лучше не сажать.

Ответить