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

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

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

Общение по системам звуковоспроизведения и звуковосприятия.
Сообщение
Автор
Аватара пользователя
DrLithium
Сообщения: 312
Зарегистрирован: 29 мар 2013, 04:27
Благодарил (а): 6 раз
Поблагодарили: 25 раз

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

#51

#51 Сообщение DrLithium » 15 дек 2022, 01:21

devel писал(а):
14 дек 2022, 23:43
Тут как бы еще нет четкого понимания, будет ли КР на МК "болт-он" совместим с остальным нетронутым конфигом. Согласно схеме DrLithium - не будет.
Вариант Б КР - полное совпадение.

Вариант А КР - не полное, нужны будут доработки. Что именно и зачем уже становиться ясно.
devel писал(а):
14 дек 2022, 23:43
По первому проекту частичная совместимость была по нижнему разъему, что является обязательным, если не переделывать объединительную плату. А зачем ее переделывать?
Сигнал импульсов автостопа и сброса автоотключения с регулятора становятся больше не нужны. Становиться нужен электронный счётчик, а его надо кормить "отборными" импульсами, ни каких левых и не во время, да ещё и нужного направления! Контроль автостопа теперь в МК, как и автоматического отключения. В итоге провод освобождается - "АО" 5 пин регулятора. Меняем направление провода и можно управлять скоростью 4,76/9,53, естественно после доработки самого регулятора (заняться этим раньше не успел). В КМ теперь укорачивается цепочка: пин 4 - пин 8. От коллектора V11(T9) до нижнего R40 перемычка, с выбрасывание лишних деталей.
devel писал(а):
14 дек 2022, 23:43
Мое предложение было выделить этот МК из ПУ, сохранив штатный ПУ, а МК разместить рядом с МК на КР. Т.е. на КР - два МК: один собственно КР, другой "кнопки-лампочки". И тут здравая мысль - заменить два МК одним ибо зачем тогда два МК на одной плате, общающиеся между собой по TWI =) Но тогда больше лапши тащить к новому КР от доработок ЛПМ, и в целом, получается хуже в плане дальнейшего развития. Зато одной мегой можно обойтись, и сохранить всё кроме КР в девственном виде.
Чуть выше описал несколько моментов. Рекомендую придерживаться варианта именно с двумя МК в разных местах. Один тупо/интеллектуально обслуживает ЛПМ, второй панель... третий ЖК-панель, четвёртый тест ленты, пятый раздаёт коррекцию, шестой следит за питанием и т.д. Далее, расширение функционала наращиваем частично добавлением в существующие МК или если это сложная задача, то отдельным модулем. Удобство в приоритете!

Сделав на одном МК получим клубок из паутины в котором сами же и запутаемся, не один день взвешивал что и как лучше. Придётся вешать расширители портов и гонять их по всему аппарату а-ля TWI. Не ставить же 2560 и получить в итоге TEAC Z7000? Я же наоборот придерживаюсь концепции: меньше проводов между блоками при дешёвых МК, способных покрыть все хотелки. Кроме того, если затолкать огромную кучу хотелок в один МК, можно просто попасть на: 1 - нехватку ресурсов по прерываниям, 2 - конфликты которые тяжело будет отыскать (искать можно месяцами), 3 - сложный для понимания и для отладки код.

А сейчас стоимость МК позволяет облегчить себе жизнь + делать блоки по своему законченному функционалу куда проще и надёжнее. Иначе расширение функционала для одного МК станет проклятьем, а не удовольствием. Тот же тест ленты добавить в этот же один флакон, станет неподъёмным делом, а вот отдельно - будет не сложно. Дать возможность выбора пользователю из энного кол-ва дисплеев и то задача не из простых: дать поддержку регенерации, электрическую совместимость, ОА/ОК, инициализацию + контроль выведенных данных и т.п. для каждого типа дисплея м.б. своё. Идея с центральным управляющим и даже не одним подчинённым, а несколькими мне нравиться больше, т.к. смотрю на это со стороны разработчика, а не потребителя.

Сохранить всё в девственном виде идя на огромную переделку функционала, трудно, иногда не возможно - придётся от чего-то нового отказываться. Да и за чем её сохранять когда сама просится? Вряд ли кто-то скажет: "- Да ты что? Как же так было можно? Вандал!"

З.Ы. Да и от варианта Б я не отказывался. Посмотрим во что его можно будет превратить и где во что-то упрёмся.

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

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

#52

#52 Сообщение devel » 15 дек 2022, 07:53

У меня нет никаких возражений =) У меня имеется Teac V-900X, который по цифровой части от Z7000 отличается мало - это полноценный комп с опцией проигрывания кассет. Но в нем схемотехника и эл.база начала 80-х. Понятно, что изобретать еще один Тик глупо. Поэтому, будет master-МК, и несколько slave-МК - так тому и быть. Мне интересна та часть проекта, где появится программный алгоритм и код. А уже как "размазать" МК по магнитофону - это дело второе. Поэтому делайте, как посчитаете нужным, а то можно до реализации не дойти в бесконечных "согласованиях". Просто надо помнить о сложности "повторяемости" предлагаемого решения. Слишком сложное и перегруженное не пойдет в массы, а слишком простое будет неинтересно и неперспективно. Надо угадать, и поймать баланс =)
Насчет адептов аутентичности я тоже спокоен. Каждый волен делать со своим магнитофоном всё, что ему хочется.
Теперь конкретика. Если принято решение о применении нескольких МК на общей шине TWI, где один master-chip, остальные slave-chips, если есть необходимость переразводки п/п Распределителя, то не стоит ли тогда начать плясать от печки (ЛПМ)? Раз уж есть желание добавить решению универсальности, может тогда определиться со всеми возможными сигналами на/из ЛПМ? Например, импульсы оптики узлов, датчики типа ленты, и т.д? Все равно ведь Распределитель под нож.
Магия - это технология, доведенная до совершенства.
Сайт: https://magnetofon.ru/mechanics/magnitnye-golovki.html
YouTube: https://www.youtube.com/channel/UCTetIH ... f0nlr7ZBNw

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

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

#53

#53 Сообщение alias » 15 дек 2022, 09:35

zvv писал(а):
14 дек 2022, 22:57
на правах шутки
Так уже давно есть такое, можно на мониторе или проектор на стенке, AIMP + скины на любой вкус и в масштабе:


devel писал(а):
14 дек 2022, 23:43
У 74HC595 выход ТТЛ (лог 1 = 4.7-5В). У выхода родного КР уровни КМОП (лог 1 = 14.5В). Не согласуется =)
Для этого же есть преобразователи уровней ТТЛ - КМОП и обратно.
devel писал(а):
14 дек 2022, 23:43
Так вот же:
тыц1
тыц2
Не-а, это еще пока сырец, алгоритм это когда расписана и однозначно определена вся последовательность действий при управлении аппаратом, со всеми задержками, зависимостями и прочими нюансами. Как пример исполнения алгоритма ...

Изображение

P.S. Намного проще и удобнее охватить взглядом все вместе и увидеть противоречия или нестыковки, чем прочитать и представить в уме.

Кстати, будет хорошо когда появится некая согласованность в написании кода, например: пишем в Си на базе AtmelStudio со вставками Ассемблера. Чтобы можно было предлагать свои, альтернативные варианты кода, если что и вдруг.
DrLithium писал(а):
15 дек 2022, 01:21
от варианта Б я не отказывался
Я предлагаю сделать вариант плавного перетекания из одного варианта в другой, от простого к сложному с наследованием.

Аватара пользователя
Liv
Сообщения: 1137
Зарегистрирован: 22 май 2016, 02:12
Откуда: Minsk
Благодарил (а): 10 раз
Поблагодарили: 93 раза
Контактная информация:

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

#54

#54 Сообщение Liv » 15 дек 2022, 12:04

Один из участников попросил меня заглянуть в эту ветку и высказать свое мнение. У меня есть самодельная дека на основе вильмовского ЛПМ, но очень старая, делалась 30 лет назад. Была мысль ее обновить, но пока в сомнениях.

Там управлением занимается процессор 8031: управляет ЛПМ, обслуживает местные кнопки и индикацию, декодирует ДУ, реализует автопоиск, управляет аналоговым трактов (с поддержкой калибровки записи), реализует счетчик реального времени звучания (хоть немного и неполноценный), управляет индикатором уровня. Никаких проблем с производительностью нет. Современный AVR или ARM тем более справится. Поэтому применять несколько процессоров особой нужды нет.

Особенно ставить отдельный процессор на ЛПМ. В плане управления ЛПМ очень прост: есть сигналы включения ведущего двигателя, подмоточного двигателя (+ направление, + выбор подмотка/перемотка), двух электромагнитов (форсаж + удержание). В моем случае вместо электромагнитов - сервопривод (для избавления от грохота). Есть дачики: наличия кассеты, блокировки записи, желательно добавить датчики типа ленты (у меня еще датчики положения каретки). Все это обслуживается двумя PCF8574 и подключается на шину I2C. Процессору тут делать нечего. Счетчик не рассматриваем, его удобней обслуживать центральным процессором, датчики вращения должны быть заведены туда.

Для управления подмоточным двигателем можно добавить ЦАП, который тоже можно повесить на I2C. Регулятор скорости ведущего двигателя лучше рассматривать как отдельное устройство, его можно реализовать как угодно. Для управления достаточно сигнала ON-OFF, ну может еще выбор скорости. Как максимум, еще и реверс. Обратно можно считывать захвать PLL для контроля ошибки. У меня есть готовый такой модуль на контроллере, можно так и оставить. Можно добавить туда slave I2C, но я бы оставил управление логическими сигналами для совместимости с другими схемами регуляторов.

Центральный процессор должен обслуживать клавиатуру и светодиоды режимов (удобно через те же PCF8574, задействуя сигнал INT), декодировать ДУ (программные декодеры RC-5 и NEC, которые потребляют очень мало ресурсов процессора, у меня есть), управлять аналоговой частью через I2C, управлять дисплеем счетчика (как вариант, небольшим OLED). В качестве процессора подойдет ATmega328, хотя, возможно, правильней было бы поставить что-то из STM32, там гораздо богаче периферия, было бы легче реализовать всё необходимое.

Я бы сейчас не занимался подробным проектированием всей системы, а сделал бы макет на основе платы Arduino или Blue Peel. Подключил бы ЛПМ (для этого придется собрать на макетке драйверы электромагнитов и прочего), клавиатуру, светодиоды, приемник ДУ. На первом шаге можно отладить управление режимами ЛПМ. Потом подключить датчики вращения, дисплей и добавить счетчик. Потом добавить управление аналоговым трактом. В процессе программирования макета возникнет масса новых мыслей, которые повлияют на конечную конфигурацию системы. Чистовой вариант можно будет сделать только после отладки макета.

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

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

#55

#55 Сообщение DrLithium » 15 дек 2022, 12:36

devel писал(а):
15 дек 2022, 07:53
если есть необходимость переразводки п/п Распределителя, то не стоит ли тогда начать плясать от печки (ЛПМ)? Раз уж есть желание добавить решению универсальности, может тогда определиться со всеми возможными сигналами на/из ЛПМ? Например, импульсы оптики узлов, датчики типа ленты, и т.д? Все равно ведь Распределитель под нож.
Распределитель пока не трогаем. У нас тема называется "Твик...". Когда сделаем тему "С Нуля..." тогда и будет проще думать о сигналах. Сами сигналы пока что меняются только на модулях. Сами модули при желании дополнительного функционала или дорабатываются или переделываются на новых платах, но с теми же разъёмами. Описания будет даны с картинками, схемами и ПП.
devel писал(а):
15 дек 2022, 07:53
Если принято решение о применении нескольких МК на общей шине TWI, где один master-chip, остальные slave-chips,...
Пока особых противоречий и возражений не услышал. Нужны действительно весомые аргументы, что б я сам смог поверить в то, что иначе будет лучше.
alias писал(а):
15 дек 2022, 09:35
Я предлагаю сделать вариант плавного перетекания из одного варианта в другой, от простого к сложному с наследованием.
Именно так и пойдём. Почти так. Как ещё проще и плавнее не представляю.

Сначала КР для варианта А. Можно будет сразу погонять ЛПМ и допиливать функции в любое время.
Далее КР для варианта Б. Тут сразу постараемся повторить минимальный функционал. Позже в любое время добавляем то, что сюда сможет быть добавленным.
За тем ПУ для варианта А. Динамическую индикацию, чуть позже статическую и другие.
Далее развиваем ПУ по максимальному функционалу и обвешиваем модулями.

Пока такой план. Да и куда как плавнее, КР для варианта Б только за счёт платы можно поменять на КР для варианта А?

З.Ы. Ушёл рисовать схему КР(А)...

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

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

#56

#56 Сообщение DrLithium » 15 дек 2022, 12:57

Liv писал(а):
15 дек 2022, 12:04
Один из участников попросил меня заглянуть в эту ветку и высказать свое мнение.
Приветствую. Прочитал. Разумные высказывания, на противоречащие идеи модульности и удобству, против "всё в одном флаконе". И да понятно, что можно сделать всё в одном и скорости и места хватит, вопрос цены не критичен. В ЛПМ (в данном проекте это КР) МК ставлю только для отвязки модуля ЛПМ+КМ+КР от аппарата клубком коротких проводов, но не для данной реализации, а для будущих вариантов по принципу "с нуля...". Ремонтопригодность у аппаратов иногда такая, что плакать хочется. Как-то давно проверял TWI на 3-х метровом проводе (два мышиных хвоста) работало надёжно.

По дисплеям так. Более сложные матрицы отдельным модулем со своим МК и библиотеками, сами данные или по TWI (можно дать дополнительную шину), SPI или что-то ещё.

Аватара пользователя
Liv
Сообщения: 1137
Зарегистрирован: 22 май 2016, 02:12
Откуда: Minsk
Благодарил (а): 10 раз
Поблагодарили: 93 раза
Контактная информация:

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

#57

#57 Сообщение Liv » 15 дек 2022, 14:21

DrLithium писал(а):
15 дек 2022, 12:57
В ЛПМ (в данном проекте это КР) МК ставлю только для отвязки модуля ЛПМ+КМ+КР от аппарата клубком коротких проводов
Так и я предлагаю отвязать ЛПМ от остального и соединить всего двумя проводами I2C. Для этого процессор на ЛПМ не нужен.

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

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

#58

#58 Сообщение DrLithium » 15 дек 2022, 15:02

Liv писал(а):
15 дек 2022, 14:21
Так и я предлагаю отвязать ЛПМ от остального и соединить всего двумя проводами I2C. Для этого процессор на ЛПМ не нужен.
PCF8574 поставить непосредственно в сам ЛПМ, здравая мысль. Просто не пересекался с подобным расширителем. Тут абсолютно не против. Возьму на вооружение, какие-то модули можно будет реализовывать на этом расширителе.

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

Аватара пользователя
Liv
Сообщения: 1137
Зарегистрирован: 22 май 2016, 02:12
Откуда: Minsk
Благодарил (а): 10 раз
Поблагодарили: 93 раза
Контактная информация:

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

#59

#59 Сообщение Liv » 15 дек 2022, 15:15

DrLithium писал(а):
15 дек 2022, 15:02
PCF8574 поставить непосредственно в сам ЛПМ, здравая мысль.
Можно на сам ЛПМ установить плату, которая будет управлять всем на ЛПМ, а сама будет подключаться по I2C к какому-то процессору (центральному или отдельному). На этой плате должны быть драйверы электромагнитов, двигателя подмотки и прочее. Скажем, для перехода вместо электромагнитов на сервопривод достаточно будет заменить эту плату. А может и сразу сделать ее универсальной. Регулятор скорости ведущего двигателя можно сделать отдельно, а можно тоже разместить на этой плате, тут надо решить.
DrLithium писал(а):
15 дек 2022, 15:02
управляющий блок (мастер) может быть подключен к совершенно разным реализациям ЛПМ
Можно и так. Но из моего опыта - универсальные решения всегда разбиваются о суровую действительность и становятся специализированными. Да и есть сомнение, что остатка жизни хватит на то, чтобы сделать еще хотя бы одну деку на другом ЛПМ. К тому же, если обслуживание ЛПМ сделать на PCF8574 и снабдить шиной I2C, то сделать это можно будет и с другими ЛПМ. Конечно, программно они будут выглядеть по-разному, но какая проблема сменить один модуль программы, который отвечает за ЛПМ? Поэтому я выступаю за специализированное решение конкретно для "Вильмы" - реализовать все на одном процессоре.

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

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

#60

#60 Сообщение DrLithium » 15 дек 2022, 15:57

Liv писал(а):
15 дек 2022, 15:15
Да и есть сомнение, что остатка жизни хватит на то, чтобы сделать еще хотя бы одну деку на другом ЛПМ.
Тут скорее не сделать, а вернуть к жизни окирпиченную. Есть же аппараты в отличном состоянии, но без сердца.
Liv писал(а):
15 дек 2022, 15:15
К тому же, если обслуживание ЛПМ сделать на PCF8574 и снабдить шиной I2C, то сделать это можно будет и с другими ЛПМ. Конечно, программно они будут выглядеть по-разному, но какая проблема сменить один модуль программы, который отвечает за ЛПМ?
Думаю это, с точки зрения пользователя достаточно равнозначно какой корпус паять на плату - МК или расширитель портов. Да и где будет жить кусок программы отвечающий за "дыхание ЛПМ" будет так же не важно, залить прошивку не трудно. Скорее тут вопрос удобства. В моём случае, с разбиением частей программы на два МК, один сможет жить без другого. Это ускорит поиск неполадок. Модуль со ЛПМ со своими мозгами можно запустить отдельно от сердца аппарата. Протестить внешними средствами его поведение, можно будет посмотреть логи через свой USART, тут же обслужить механику. Т.е. вопрос сервиса м.б. лучше, чем всё в одном. Подавая команды по USART или с другого TWI мастера подчинённому на ЛПМ, думаю это будет удобнее.
Liv писал(а):
15 дек 2022, 15:15
Поэтому я выступаю за специализированное решение конкретно для "Вильмы" - реализовать все на одном процессоре.
Вариант Б КР и так будет всё в одном. И это чисто специализированное для "Вильмы". Тут да же схема не измениться. Но... скучища же будет откровенная в плане разработки. А вот Вариант А как раз позволяет решить дополнительные хотелки для желающих.

Или есть понимание как реализовать вариант В? Что тут можно противопоставить варианту A, что б было место для творчества? Как я понимаю в вариант В, это "упростить" КР по самые помидоры заменить МК на расширетель портов, а всю программу пересадить в ПУ в один корпус? Разница в идеологии минимальна. Будут ли значительные плюсы?

Аватара пользователя
Liv
Сообщения: 1137
Зарегистрирован: 22 май 2016, 02:12
Откуда: Minsk
Благодарил (а): 10 раз
Поблагодарили: 93 раза
Контактная информация:

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

#61

#61 Сообщение Liv » 15 дек 2022, 16:33

DrLithium писал(а):
15 дек 2022, 15:57
Есть же аппараты в отличном состоянии, но без сердца.
Задача сводится к разработке замены для штатного процессора. Учитывая трудоемкость, проще отказатья от такой деки и купить другую. Один раз делал замену штатному процессору, но там были исключительные обстояельства. Вряд ли такое следует повторять.
DrLithium писал(а):
15 дек 2022, 15:57
Думаю это, с точки зрения пользователя достаточно равнозначно какой корпус паять на плату - МК или расширитель портов.
Абсолютно верно, для пользователя все равно. Разница есть только для разработчика.
DrLithium писал(а):
15 дек 2022, 15:57
Это ускорит поиск неполадок.
Мой опыт говорит об обратном. Приходится прыгать между процессорами, перетыкать программатор, открывать-закрывать исходники. Согласен, есть ситуации, когда разбиение на несколько процессоров оправдано. Но управление "Вильмой", по-моему, не тот случай. Управление ЛПМ здесь требует минимум ресурсов. Если бы было как в катушечнике - стабилизация натяжения - тогда бы я согласился. А так процессору ЛПМ просто будет нечего делать.
DrLithium писал(а):
15 дек 2022, 15:57
можно будет посмотреть логи через свой USART, тут же обслужить механику.
Сервисный разъем UART (USB) должен быть один, как для ЛПМ, так и для аналоговой части деки.
DrLithium писал(а):
15 дек 2022, 15:57
Но... скучища же будет откровенная в плане разработки.
Как сказать... Тут будет куча работы и трудностей в любом случае. Главная опасность - если задачу не ограничить, то эта ветка может оказаться заброшенной, как и многие другие. Для начала лучше сделать самый минимум, но сделать реально в железе.

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

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

#62

#62 Сообщение DrLithium » 15 дек 2022, 17:02

Liv писал(а):
15 дек 2022, 16:33
Задача сводится к разработке замены для штатного процессора. Учитывая трудоемкость, проще отказатья от такой деки и купить другую. Один раз делал замену штатному процессору, но там были исключительные обстояельства. Вряд ли такое следует повторять.
Была разминка для Вильмы, потом повторил для Нака ZX9 и это уже третий раз как я этим занимаюсь. Купить можно - мне это скучно, но думаю тут цель иная. В моём случае дать то, как можно осуществить оживление или добавить сервиса.
Liv писал(а):
15 дек 2022, 16:33
Если бы было как в катушечнике - стабилизация натяжения - тогда бы я согласился. А так процессору ЛПМ просто будет нечего делать.
Был такой проект - ЛПМ с вытяжкой ленты, для меня это именно тот случай. Отполировать логику управления, а ЛПМ полировать отдельно. Кроме того, есть на али ЛПМ в временной задержкой для исполнения режима и в музыкальных центрах есть подобное, т.ч. находится чем заняться МК-у и м.б. всё же актуально именно разделить? Да и кто сказал, что эта реализация не может быть применима к катушечникам?
Liv писал(а):
15 дек 2022, 16:33
Сервисный разъем UART (USB) должен быть один, как для ЛПМ, так и для аналоговой части деки.
Возможно, но чем это ограничено? Кол-вом специалистов? :) Вопрос в том как будет удобнее. Можно на дом вызвать "мастера на все руки" или отдельно "сантехника", отдельно "электрика". Зачем себя ограничивать? Время потраченное на перетыкивание разъёма из одной дырки в другую не очень велико. Думаю вопрос в том как разделена программа. Если в одном флаконе, то один порт USART на всё. Если как я предлагаю делить на два, то будет проще разделить соответственно.
Liv писал(а):
15 дек 2022, 16:33
Тут будет куча работы и трудностей в любом случае. Главная опасность - если задачу не ограничить, то эта ветка может оказаться заброшенной, как и многие другие. Для начала лучше сделать самый минимум, но сделать реально в железе.
Лет десять моему прошлому проекту, работающему именно в железе и как оказалось снова нужно. Вот и пыхчу тут, с надежной на умные мысли и поддержку. :)

Аватара пользователя
Liv
Сообщения: 1137
Зарегистрирован: 22 май 2016, 02:12
Откуда: Minsk
Благодарил (а): 10 раз
Поблагодарили: 93 раза
Контактная информация:

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

#63

#63 Сообщение Liv » 15 дек 2022, 17:48

DrLithium писал(а):
15 дек 2022, 17:02
Кроме того, есть на али ЛПМ в временной задержкой для исполнения режима и в музыкальных центрах есть подобное, т.ч. находится чем заняться МК-у
Так нет проблем, для такого ЛПМ сделать плату с процессором в роли I2C слэйва. А для простого ЛПМ, как у "Вильмы", достаточно железных расширителей I2C. Каждый из вариантов имеет право на жизнь. Выбирать должен тот, кто это будет реализовывать. Остальные могут лишь давать советы и высказывать собственное мнение, но не принимать решения.

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

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

#64

#64 Сообщение DrLithium » 15 дек 2022, 18:45

Liv писал(а):
15 дек 2022, 17:48
Выбирать должен тот, кто это будет реализовывать. Остальные могут лишь давать советы и высказывать собственное мнение, но не принимать решения.
Согласен. Вот в этом то весь и вопрос, у кого что "болит" и как он относится к чужой "боли".

Пока что основной вопрос такой, на сколь вы сильно против того, что б разделить доработку на две части программно, отдельно для КР и ПУ?

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

Вариант А.
В раздельной схеме больше универсальности - можно по шине TWI подключать "чужие" (пока теоретически) ЛПМ+КМ+КР+Регулятор к ПУ. В КР имеем МК. Исправлять прошивку под свой конкретный ЛПМ можно частично или полностью переписать не трогая ПУ. Часть кода для ЛПМ можно целиком написать на своём предпочитаемом языке/среде, хоть скетч в ардуино. Сервис по разным портам, отдельно для ЛПМ, отдельно для управления.

И то и другое примерно равнозначно как по затратам так и по цене производства. Переделывать придётся как плату КР так и ПУ.

Вариант Б.
Делаем без условий. Полная реплика с последующими добавками.

Аватара пользователя
Liv
Сообщения: 1137
Зарегистрирован: 22 май 2016, 02:12
Откуда: Minsk
Благодарил (а): 10 раз
Поблагодарили: 93 раза
Контактная информация:

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

#65

#65 Сообщение Liv » 15 дек 2022, 19:35

DrLithium писал(а):
15 дек 2022, 18:45
Пока что основной вопрос такой, на сколь вы сильно против того, что б разделить доработку на две части программно, отдельно для КР и ПУ?
Скажем так, я бы так не делал. По крайней мере, на данном этапе. Если вдруг выяснится, что второй процессор реально нужен (пока нет для этого никаких предпосылок), поставлю без колебаний.
DrLithium писал(а):
15 дек 2022, 18:45
Что б подключить чужое, владельцам других аппаратов, с другими ЛПМ, надо перекраивать часть прошивки под их конкретные ЛПМ со своими "датчиками на ЛПМ+КР+КМ".
Ну а так им придется перекраивать программу процессора ЛПМ. Вместо одного из модулей программы основного процессора. Какая разница?
DrLithium писал(а):
15 дек 2022, 18:45
В раздельной схеме больше универсальности - можно по шине TWI подключать "чужие" (пока теоретически) ЛПМ+КМ+КР+Регулятор к ПУ.
Вы верите, что кто-то будет это брать и подключать к чему-то другому? Людей, ковыряющих управление ЛПМ на МК, бесконечно мало, и все они обычно делают что-то свое. Поэтому предлагаю не тратить время на универсальность, а сделать конкретно управление для "Вильмы".

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

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

#66

#66 Сообщение Leonid_sakh » 15 дек 2022, 19:51

Делаем же для ЛПМ Планка, для Веги уже есть проект, а больше достойных магнитофонов я и не припомню

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

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

#67

#67 Сообщение DrLithium » 15 дек 2022, 20:58

Liv писал(а):
15 дек 2022, 19:35
Если вдруг выяснится, что второй процессор реально нужен (пока нет для этого никаких предпосылок), поставлю без колебаний.
Писать лишнее придётся, жалко станет потраченного времени на программирование. Мне например уже ясно, что мне это нужно (предпосылка есть) :). Чего откладывать неизбежное (на мой взгляд) и после переделывать? То же получится не дорого и ни чем не черевато.
Liv писал(а):
15 дек 2022, 19:35
Ну а так им придется перекраивать программу процессора ЛПМ. Вместо одного из модулей программы основного процессора. Какая разница?
Ни какой! И там и там править, но в разных местах. По этому и написал, что примерно равнозначно.
Liv писал(а):
15 дек 2022, 19:35
Вы верите, что кто-то будет это брать и подключать к чему-то другому? Людей, ковыряющих управление ЛПМ на МК, бесконечно мало, и все они обычно делают что-то свое. Поэтому предлагаю не тратить время на универсальность, а сделать конкретно управление для "Вильмы".
Верю и буду заниматься этим сам. Для Вильмы конкретно Вариант Б. Вариант А задумывал именно как для "бесконечно малой народности" бесконечно часто перекраивающей бесконечно старые ЛПМ.
Leonid_sakh писал(а):
15 дек 2022, 19:51
Делаем же для ЛПМ Планка, для Веги уже есть проект, а больше достойных магнитофонов я и не припомню
А Маяки можно в оборот взять, там маховик низкую детонацию может выдать - кому-то м.б. интересно. Иноземные модели (хоть Нак второго поколения, хоть ещё чего) которые надо оживить или "облагородить".

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

Да и как ветка родилась? Просили раскрыть старый проект, что б сделать что-то своё. Предложил, создать новый проект с целью показать что да как. Что мешает после или да же параллельно перекраивать текущую реализацию "под себя", если поддержка вполне может быть? Вариант В может кто-то взять на себя и вести параллельно, сразу тащить на СИ. А + Б тащу сам, на ассемблере. М.б. так решить?

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

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

#68

#68 Сообщение Leonid_sakh » 15 дек 2022, 21:21

Писать лишнее придётся, жалко станет потраченного времени на программирование. Мне например уже ясно, что мне это нужно (предпосылка есть) :). Чего откладывать неизбежное (на мой взгляд) и после переделывать? То же получится не дорого и ни чем не черевато.

Балом у нас заправляете Вы, как считаете нужным, так и делайте. Из вашей переписки с Liv, такое чувство, что вы не дэку проектируете, а вояджер к марсу запускать собрались:)))

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

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

#69

#69 Сообщение devel » 15 дек 2022, 21:43

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

Аватара пользователя
Liv
Сообщения: 1137
Зарегистрирован: 22 май 2016, 02:12
Откуда: Minsk
Благодарил (а): 10 раз
Поблагодарили: 93 раза
Контактная информация:

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

#70

#70 Сообщение Liv » 15 дек 2022, 22:06

DrLithium писал(а):
15 дек 2022, 20:58
Что плохого в универсальности?
В универсальности только хорошее. Но страшно, что она может погубить проект из-за возросшей трудоемкости.
DrLithium писал(а):
15 дек 2022, 20:58
Вариант В может кто-то взять на себя и вести параллельно, сразу тащить на СИ. А + Б тащу сам, на ассемблере. М.б. так решить?
Я бы для управления ЛПМ заплил на C++ отдельный класс с простым и понятным интерфейсом. Для другого ЛПМ можно будет написать другой класс с таким же интерфейсом. Для двухкассетника можно просто создать второй экземпляр объекта упраления, если параметризовать некоторые вещи. Но я пока не решил, буду ли вообще заниматься декой. Проблема вот в чем: время жизни очень ограничено. Надо уметь отбрасывать менее важные (и менее интересные) дела в пользу более важных. Мне интереснее возиться с катушечником, а работы там на многие годы хватит. И для винила сейчас новый корректор в процессе, да и управление мотором Арктур-006 все никак не доделаю, наткнулся на чисто схемотехнические проблемы, которые никак не могу решить. А тут еще и деку на себя вешать... Морально готов кассетный формат вообще из жизни исключить, хотя пока рука не поднимается физически кассеты и деки выбросить. Посмотрим...

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

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

#71

#71 Сообщение DrLithium » 15 дек 2022, 22:39

Leonid_sakh писал(а):
15 дек 2022, 21:21
Балом у нас заправляете Вы, как считаете нужным, так и делайте.
Хочется понять, какое видение есть у соратников на разные реализации. Лучше раньше предложить и понять по каким дорожкам нужно идти и как. Может получиться, что в середине пути всплывёт что-то и получится "А так мы не договаривались...". Хочется послушать подсказки для реализации, узнать на каких платформах будет писаться проект. М.б. что-то придётся тащить в Протеус. Тут за ассемблер я спокоен, пишу в "Atmel Studio 6.2" и скармливаю протеусу файл.obj. Понятно, что реализаций уже м.б. три. Что-то придётся проходить впервые и шишки неизбежны. Старюсь угодить, но сам боюсь лишней напраслины. А параллельно ещё и СРВ, фильтрация данных там, да полиномы... Пока не сделал, но есть идея как уже решить...
Leonid_sakh писал(а):
15 дек 2022, 21:21
что вы не дэку проектируете, а вояджер к марсу запускать собрались:)))
Можно и дэку к Марсу запустить. Кжись машина уже там где-то летает... )
ZX9-я то же не за один день делалась. Времени сколько-то ушло, не всё ясно было как работает. Не было под рукой приличного анализатора, пришлось сваять на ардуино, графики строил в Excel-е тупо по клеточкам, оказалось достаточно и понятно. Сказать что проект был простой, точно нельзя. Да там ещё и счётчик был повторён полностью, сложнее счётчиков в природе пока не встречал, кроме РВ.
devel писал(а):
15 дек 2022, 21:43
Тут теория надежности за минимальное кол-во деталей =) И это дает новые возможности. Больше вариантов - больше охват аудитории.
И я то же думаю, что сужая круг применения будет хуже.

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

Прогресс по КР(А).
Пока бьюсь над схемой, проверил сигналы и направление, определил инверторы. Источники разные..., что-то приходится долго искать..., тех же фоток нет, но теперь думаю пойдёт чуть быстрее. Тут же начну делать ПП, что б по разводке дорожек определиться. Зарезервирую сигналы для типов лент от датчиков окошек на кассете.

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

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

#72

#72 Сообщение DrLithium » 15 дек 2022, 22:42

Liv писал(а):
15 дек 2022, 22:06
Морально готов кассетный формат вообще из жизни исключить, хотя пока рука не поднимается физически кассеты и деки выбросить.
Чисто по человечески понятно. Интересно, но за всем не угнаться... С тоски нам точно не подохнуть! :)

Аватара пользователя
Liv
Сообщения: 1137
Зарегистрирован: 22 май 2016, 02:12
Откуда: Minsk
Благодарил (а): 10 раз
Поблагодарили: 93 раза
Контактная информация:

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

#73

#73 Сообщение Liv » 15 дек 2022, 23:07

Есть вариант сделать вильмовский ЛПМ трехдвигательным с косвенным приводом боковых узлов. Поставить 2 двигателя ДКП-001, которые соединить со шкивами короткими плоскими пассиками. Диаметр насадки взять порядка 10 мм. Тогда можно будет сделать стабилизацию натяжения ленты (параметрическую, по датчикам частоты вращения боковых узлов), которой будет заниматься процессор.

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

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

#74

#74 Сообщение devel » 15 дек 2022, 23:35

Liv писал(а):
15 дек 2022, 23:07
Есть вариант сделать вильмовский ЛПМ трехдвигательным с косвенным приводом боковых узлов.
Интересная мысль
Магия - это технология, доведенная до совершенства.
Сайт: https://magnetofon.ru/mechanics/magnitnye-golovki.html
YouTube: https://www.youtube.com/channel/UCTetIH ... f0nlr7ZBNw

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

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

#75

#75 Сообщение Leonid_sakh » 16 дек 2022, 08:57

Мне больше хотелось бы убрать пассик маховика, сейчас качество пассиков ужасное. Заказывал с Китая несколько комплектов на 3 и 4мм,у всех гуляет толщина и нарезали будто ножницами. Примерял мотор капстана и с флопика-единственный выход клеить на маховик, как кто то здесь на ЛПМ от Маяка

[quote=Liv post_id=2312400 time=1671134824 user_id=19910]
Есть вариант сделать вильмовский ЛПМ трехдвигательным с косвенным приводом боковых узлов.

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

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

#76

#76 Сообщение alias » 16 дек 2022, 09:11

Liv писал(а):
15 дек 2022, 12:04
счетчик реального времени звучания (хоть немного и неполноценный)
Неполноценный в прошлом счетчик реального времени звучания может быть доработан по факту появления новой информации по данному вопросу.

По части конструкции и схемы датчиков на подкассетники для ЛПМ подобных планковским и применяемых в Вильме вопрос можно считать решенным. По крайней мере предложенное мной опробовано и работает надежно.
alias писал(а):
08 май 2022, 17:14
Разместил железки в корпусе. ...
Но нет предела совершенству ...

Было одно интересное предложение от Вас, но не видел подробностей реализации этой идеи в ЛПМ.

Изображение

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

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

#77

#77 Сообщение Leonid_sakh » 16 дек 2022, 09:27

Интересно как оптопару крепили. Крыльчатка с мышки?

Аватара пользователя
Liv
Сообщения: 1137
Зарегистрирован: 22 май 2016, 02:12
Откуда: Minsk
Благодарил (а): 10 раз
Поблагодарили: 93 раза
Контактная информация:

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

#78

#78 Сообщение Liv » 16 дек 2022, 10:37

Leonid_sakh писал(а):
16 дек 2022, 08:57
Мне больше хотелось бы убрать пассик маховика, сейчас качество пассиков ужасное.
Говорят, что и сейчас на Ali есть источники качественных пассиков. Себе накупил раньше на местном рынке, качество хорошее. Лично мне косвенный привод тонвала нравится, в маховике установлен отличный таходатчик, с кварцевой стабилизацией система работает отлично.

Вам раньше уже писал, что гуляли по сети фото этого ЛПМ с прямым приводом, говорят, что это разработка конца 80х МЗРА "Орбита", 4 скорости движения ленты: 2,38, 4,76, 9,53, 19,05. Но я бы не заморачивался с прямым приводом, а поискал бы нормальный пассик.
alias писал(а):
16 дек 2022, 09:11
Неполноценный в прошлом счетчик реального времени звучания может быть доработан по факту появления новой информации по данному вопросу.
Да, именно для этого поставил на подкассетники крыльчатки от мышки с большим количеством прорезей. Но на ЛПМ их пока не ставил. Оптопары (отдельно излучатель и приемник) тоже планировал использовать от мышки.

Изображение Изображение Изображение Изображение Изображение

Изображение Изображение Изображение

Изображение

Аватара пользователя
Vygandas
Сообщения: 7268
Зарегистрирован: 20 сен 2009, 11:04
Откуда: Вильнюс, Литва
Благодарил (а): 106 раз
Поблагодарили: 431 раз

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

#79

#79 Сообщение Vygandas » 16 дек 2022, 14:07

Магнит случаем не от Веги-МП120/122 ?

Изображение
Старший сержант Советской армии, в запасе

Аватара пользователя
Liv
Сообщения: 1137
Зарегистрирован: 22 май 2016, 02:12
Откуда: Minsk
Благодарил (а): 10 раз
Поблагодарили: 93 раза
Контактная информация:

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

#80

#80 Сообщение Liv » 16 дек 2022, 14:36

Vygandas писал(а):
16 дек 2022, 14:07
Магнит случаем не от Веги-МП120/122 ?
Вряд ли есть в живых те, кто это знал.

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

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

#81

#81 Сообщение DrLithium » 16 дек 2022, 20:12

Хорошо, что не стал связываться со старой версией Твика.

Уже нашёл некую странность в старом проекте, в КР. Две 595-е после подачи питания по идеи должны выдавать на выходы нули. Но даже в схеме было указано, что на IC3 Q0 д.б. единица после подачи питания. Отыскал часть кода и в секции сброса действительно было:
"...ldi Low_595,0b00000001 ; бит0=1 - Блок линейного выхода, бит1=0 ГСП, бит2=0 Резерв,...".
Т.е. был принудительно сделан сброс всех сигналов в нули, а один в единицу. Это не хорошо.

Почему не был использован инвертор? Я не помню, м.б. просто упрощение.

При потере питания +5В на 595-ых и если +15В и -15В останутся в норме, то сигналы всё равно не могут стать разрешающими, предусмотрено разработчиком аппарата. Сейчас перепроверял, но не всё и ЕМНИП без платы КР ни что не должно срабатывать. Но привести все сигналы к единому формату есть смысл, что б ни кто не путался: 0 - запрет / 1 - разрешение. Инверторы для некоторых сигналов ещё и обеспечивают согласование уровней. Исправлю этот момент для сигнала "Управление линейным выходом" в КР, добавлением ещё одного инвертора.

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

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

#82

#82 Сообщение BillyDOS » 16 дек 2022, 20:33

Vygandas писал(а):
16 дек 2022, 14:07
Магнит случаем не от Веги-МП120/122 ?
Нет, не от него, я мерил. Хотя визуально сильно похож

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

Аватара пользователя
Liv
Сообщения: 1137
Зарегистрирован: 22 май 2016, 02:12
Откуда: Minsk
Благодарил (а): 10 раз
Поблагодарили: 93 раза
Контактная информация:

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

#83

#83 Сообщение Liv » 16 дек 2022, 21:39

DrLithium писал(а):
16 дек 2022, 20:12
привести все сигналы к единому формату есть смысл, что б ни кто не путался: 0 - запрет / 1 - разрешение.
Да, так будет красивей. 74HC595 после включения питания содержат всякий мусор (до инициализации их процессором), поэтому всегда задействую сигнал OE. Выходы разрешаю только после загрузки регистров. Когда выходы выключены, они высокоимпедансные, поэтому нужны внешние подтягивающие резисторы, которые обеспечивают выключенное состояние исполнительных схем.

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

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

#84

#84 Сообщение DrLithium » 16 дек 2022, 22:44

Liv писал(а):
16 дек 2022, 21:39
74HC595 после включения питания содержат всякий мусор (до инициализации их процессором), поэтому всегда задействую сигнал OE.
Можно и так сделать. У нас здесь скорее всего ни чего произойти не успеет. Мало времени от момента подачи питания до сброса 595-х, задержка на ресете + как BOD настроен. Возможно при наихудших условиях, если словим помеху и включиться ГСП на совсем короткое время, думаю он не успеет разогнаться для того, что б оставить след на ленте. Еще и лампы должны разогреться и открыть фоторезисторы. Остальное ещё тормознее и менее опасно. Переведя выходы в высокоимпедансное состояние в текущей реализации риска быть не должно. Защита, от ложного срабатывания без сигнала на входе, должна присутствовать в исполняющем устройстве по умолчанию.

Для этой и других разработок надо добавить, пусть будет, а пожертвовать выводом можно себе позволить. Как я понимаю управлять лучше снаружи, а не из МК - он пока не поднялся. Дать подтяжку на сам OE и ключ-инвертор, а уже после обнуления 595-х взводим вывод на котором сидит ключ.

Аватара пользователя
Liv
Сообщения: 1137
Зарегистрирован: 22 май 2016, 02:12
Откуда: Minsk
Благодарил (а): 10 раз
Поблагодарили: 93 раза
Контактная информация:

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

#85

#85 Сообщение Liv » 16 дек 2022, 22:59

DrLithium писал(а):
16 дек 2022, 22:44
У нас здесь скорее всего ни чего произойти не успеет.
Вполне успеет. Дернутся электромагниты, моргнет индикация. Такие шероховатости отличают хороший аппарат от плохого, хотя формально оба работают.
DrLithium писал(а):
16 дек 2022, 22:44
Как я понимаю управлять лучше снаружи, а не из МК - он пока не поднялся. Дать подтяжку на сам OE и ключ-инвертор, а уже после обнуления 595-х взводим вывод на котором сидит ключ.
Не совсем понял мысль. Когда процессор сброшен и не инициализирован, его порты высокоимпедансные. Один из портов надо подключить к выводу OE регисторов, с подтяжкой резистором к +VCC. В это время резистор обеспечит лог. 1. Затем в процессоре настраиваем порты, следя за тем, чтобы в процессе настройки не проскочил 0 (сначала пишем 1 в PORTx, затем 1 в DDRx), загружаем 595 регистры, затем выставляем 0 на OE.

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

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

#86

#86 Сообщение DrLithium » 16 дек 2022, 23:41

Liv писал(а):
16 дек 2022, 22:59
Не совсем понял мысль. Когда процессор сброшен и не инициализирован, его порты высокоимпедансные.
Добавкой ключа я просто пытаюсь чуть дать больше надёжности, если вывод определён как вход - нет реакции, как выход и в нуле - так же и только после подачи единицы - даёт разрешение. Мне кажется коллектор ключа даст больше гарантий, что подтяжка отпущена. Что-то м.б. внутри того же LGT8F328p или любого другого, не ясно. Страшновато.

Но если в МК всё по стандарту и исправное, верим что не намусорит и исключив таки ключ, я бы предпочёл сразу поставить DDRx в 0. И только когда нужно будет вывод прижать, переопределил бы его как выход и бросил бы 1 в PORTx. Т.е. пока DDRx в 0 не важно, что в записано в PORTx, внешней подтяжки достаточно.

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

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

#87

#87 Сообщение Leonid_sakh » 17 дек 2022, 15:13

Сходил на барахолку приобрёл грызуна с шариком, как донора на крыльчатки. Максимальный размер крыльчатки должен быть 14мм, иначе будет упираться в маховик. В мышке диаметр 17,5мм, буду лишнее стачиватьИзображение
Изображение
Изображение

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

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

#88

#88 Сообщение alias » 17 дек 2022, 16:29

Leonid_sakh писал(а):
17 дек 2022, 15:13
Максимальный размер крыльчатки должен быть 14мм, иначе будет упираться в маховик. В мышке диаметр 17,5мм, буду лишнее стачивать
Не годится. Когда обточите лишнее - от крыльчатки не останется следов ... Наденьте пассик и вы поймете как там мало места.

P.S. У меня диаметр крыльчатки 12мм как и у шкива. Это ЛПМ от 207-й?

Аватара пользователя
Liv
Сообщения: 1137
Зарегистрирован: 22 май 2016, 02:12
Откуда: Minsk
Благодарил (а): 10 раз
Поблагодарили: 93 раза
Контактная информация:

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

#89

#89 Сообщение Liv » 17 дек 2022, 17:17

DrLithium писал(а):
16 дек 2022, 23:41
Добавкой ключа я просто пытаюсь чуть дать больше надёжности, если вывод определён как вход - нет реакции, как выход и в нуле - так же и только после подачи единицы - даёт разрешение. Мне кажется коллектор ключа даст больше гарантий, что подтяжка отпущена. Что-то м.б. внутри того же LGT8F328p или любого другого, не ясно. Страшновато.
Не понял мысли. Без всяких ключей будет то же самое: если вывод настроен на ввод или на нем 1, выходы регистров будут выключены. И только при выводе 0 они включатся.
DrLithium писал(а):
16 дек 2022, 23:41
переопределил бы его как выход и бросил бы 1 в PORTx
Если в такой последовательности, то проскочит короткий 0.
Leonid_sakh писал(а):
17 дек 2022, 15:13
В мышке диаметр 17,5мм, буду лишнее стачивать
Тоже обтачивал до 14.5 мм. На моей крыльчате 44 щели.

Вот что пишут:
https://sl.aliexpress.ru/p?key=rpgVts0
В Вильму на подмотку хорошо подошел. 102х4 который. Не пол-ведра за доллар, конечно, но и качество приличное. Каждый в отдельный пакетик упакован.

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

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

#90

#90 Сообщение Leonid_sakh » 17 дек 2022, 17:40

Liv писал(а):
17 дек 2022, 17:17
Вот что пишут:
https://sl.aliexpress.ru/p?key=rpgVts0
В Вильму на подмотку хорошо подошел. 102х4 который. Не пол-ведра за доллар, конечно, но и качество приличное. Каждый в отдельный пакетик упакован.
так на слух играет всё замечательно, а присмотришься и видно, как он гуляет и детонометр показывает 0,7%, заказал, посмотрим
Последний раз редактировалось Leonid_sakh 17 дек 2022, 17:54, всего редактировалось 1 раз.

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

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

#91

#91 Сообщение Leonid_sakh » 17 дек 2022, 17:45

Буду пробовать напечатать на 3д принтере

Аватара пользователя
Liv
Сообщения: 1137
Зарегистрирован: 22 май 2016, 02:12
Откуда: Minsk
Благодарил (а): 10 раз
Поблагодарили: 93 раза
Контактная информация:

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

#92

#92 Сообщение Liv » 17 дек 2022, 19:11

Leonid_sakh писал(а):
17 дек 2022, 17:45
Буду пробовать напечатать на 3д принтере
Проще найти более подходящую мышь. Надо выбирать из старых и относительно брендовых: Genius, Logitech. Если вынуть шарик, то крыльчатки можно увидеть не разбирая мышь. Глянул тут пару дохлых мышей, что валяются рядом, везде крыльчатки подходящие.

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

Изображение

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

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

#93

#93 Сообщение Leonid_sakh » 17 дек 2022, 19:20

Крутил в руках с fdd 3.5, только сомнения-хватит ли двигателю сил? или желательно коллекторный? принтер есть, только моделировать не получаеться, пока осваиваю

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

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

#94

#94 Сообщение Leonid_sakh » 17 дек 2022, 19:24

Сейчас сравнил ЛПМ с Вашим- абсолютно одинаков

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

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

#95

#95 Сообщение Leonid_sakh » 17 дек 2022, 19:35

Liv писал(а):
17 дек 2022, 19:11
Надо найти легко покупаемый червячный редуктор и спроектировать переделку ЛПМ на него.
Тогда уж сразу скрестить с Вашей кварц.стабилизацией и возложить на процессор все функции ЛПМ, пусть и следит за головками. Тогда останеться протянуть питание и шину управления.

Аватара пользователя
Liv
Сообщения: 1137
Зарегистрирован: 22 май 2016, 02:12
Откуда: Minsk
Благодарил (а): 10 раз
Поблагодарили: 93 раза
Контактная информация:

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

#96

#96 Сообщение Liv » 17 дек 2022, 19:37

Leonid_sakh писал(а):
17 дек 2022, 19:35
Тогда уж сразу скрестить с Вашей кварц.стабилизацией и возложить на процессор все функции ЛПМ, пусть и следит за головками. Тогда останеться протянуть питание и шину управления.
Да, можно.

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

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

#97

#97 Сообщение Leonid_sakh » 17 дек 2022, 19:39

Какой двигатель подбирать? шаговый пойдёт? тогда и датчики положения не нужны

Аватара пользователя
Liv
Сообщения: 1137
Зарегистрирован: 22 май 2016, 02:12
Откуда: Minsk
Благодарил (а): 10 раз
Поблагодарили: 93 раза
Контактная информация:

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

#98

#98 Сообщение Liv » 17 дек 2022, 19:45

Leonid_sakh писал(а):
17 дек 2022, 19:39
Какой двигатель подбирать?
Надо подбирать сразу сборку двигатель-редуктор. Для бесшумности желательно червячный. Обычно там коллекторные двигатели.

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

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

#99

#99 Сообщение DrLithium » 17 дек 2022, 21:06

Liv писал(а):
17 дек 2022, 17:17
Не понял мысли. Без всяких ключей будет то же самое: если вывод настроен на ввод или на нем 1, выходы регистров будут выключены. И только при выводе 0 они включатся.
Хорошо, делаем без ключей. Исходил из того, что ключ только при лог 1 на выводе даст разрешение на OE, что по идее ошибочно схлопотать на выводе вывода МК труднее, чем лог 0.
Liv писал(а):
16 дек 2022, 22:59
Когда процессор сброшен и не инициализирован, его порты высокоимпедансные. Один из портов надо подключить к выводу OE регисторов, с подтяжкой резистором к +VCC.
Это понятно и вопросов не вызывало. Важна последовательность...
Liv писал(а):
17 дек 2022, 17:17
Если в такой последовательности, то проскочит короткий 0.
Тут сам вопрос...
Я предлагал:
1. 0 в DDRx = ставим вывод как вход и тут не важно, как установлен PORTx.
2. Когда будет нужно, переопределяем, 1 в DDRx = как выход + 0 в PORTx = устанавливаем на выводе лог 0.

Т.е. пока порт не инициализирован, первым делом определяем его как вход. Из высокоимпедансного переходим в открытый вход, т.е. с/без подтяжки, не важно. После можно определить саму подтяжку, внешняя так же присутствует. И в этом состоянии после подачи питания всё равно может проскочить ноль?
Liv писал(а):
16 дек 2022, 22:59
...Затем в процессоре настраиваем порты, следя за тем, чтобы в процессе настройки не проскочил 0 (сначала пишем 1 в PORTx, затем 1 в DDRx), загружаем 595 регистры, затем выставляем 0 на OE.
1. 1 в PORTx = разрешаем подтяжку или устанавливаем на выводе лог 1
2. затем 1 в DDRx = ставим вывод как выход
3. Когда будет нужно, 0 в PORTx = устанавливаем на выводе лог 0

А так ноль гарантированно не проскочит. Верно я понимаю, подтяжки м.б. не достаточно, что б не словить лог 0 от помехи или во время переходных процессов, после подачи питания?

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

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

#100

#100 Сообщение Leonid_sakh » 17 дек 2022, 21:07

поиск по китаю показал четыре варианта, больше всего понравился третий-практически то что надо

Изображение
Изображение
https://aliexpress.ru/item/100500163668 ... 4aa60YlLfc
https://aliexpress.ru/item/100500412388 ... 434561%236
https://aliexpress.ru/item/400050537070 ... 2418331098
https://aliexpress.ru/item/100500472074 ... 0227293512Изображение

Ответить