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

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

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

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

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

#651

#651 Сообщение Vygandas » 20 окт 2023, 09:17

411i6470r писал(а):
20 окт 2023, 07:57
после просверливания отверстия - данный нехороший эффект-дефект забыт , чего и всем советую .
Чего только не делали чтоб соблюдать технологию производства ...
А по уму в пластик корпуса моторчика и его обойму крепления надо было добавлять сажу для лучей электропроводности чтоб стекал по ним заряд и механика не превращалась в электростатический генератор Ван де Графа
И просверленной дыркой Вы точно проблему не убрали , просто чем то улучили стекание заряда
Старший сержант Советской армии, в запасе

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

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

#652

#652 Сообщение 411i6470r » 20 окт 2023, 09:31

Vygandas, ну щёлкать разрядами он перестал - соответственно я достиг желаемого эффекта. аппарат радует .
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
-20 -10 -5 -3 -1 0 +1 +3 +5
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII

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

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

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

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

#653

#653 Сообщение Liv » 20 окт 2023, 10:45

411i6470r писал(а):
20 окт 2023, 07:57
эффект-дефект забыт , чего и всем советую .
Статика все равно будет скапливаться, пробъет в другом месте, например, внутри двигателя. Бороться надо с причиной. Иногда ставили специальные щетки, которые снимали статику с пассиков. Найти несколько ворсинок углеткани - не проблема.

Изображение

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

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

#654

#654 Сообщение 411i6470r » 20 окт 2023, 10:52

Liv, может и будет, а может и нет ? за более-чем год использования (ежедневного) аппарата - не наблюдается .
кстт. пассики (оба) не резина, а силикон. коричневый такой . (покупал у Валерия из Ростова), классная вещь, надо сказать .
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
-20 -10 -5 -3 -1 0 +1 +3 +5
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII

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

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

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

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

#655

#655 Сообщение devel » 20 окт 2023, 12:04

Вот тут между обоймами видна бронзовая плюшка, на которую стекает заряд статики с пассика на шасси ЛПМ.
Изображение
Магия - это технология, доведенная до совершенства.
Сайт: 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]

#656

#656 Сообщение Liv » 20 окт 2023, 12:09

devel писал(а):
20 окт 2023, 12:04
Вот тут между обоймами видна бронзовая плюшка, на которую стекает заряд статики с пассика на шасси ЛПМ.
Имеется в виду латунная стойка?

Аватара пользователя
Самый !
Сообщения: 20725
Зарегистрирован: 18 дек 2009, 19:19
Откуда: дер. Новое Девяткино
Благодарил (а): 467 раз
Поблагодарили: 988 раз
Контактная информация:

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

#657

#657 Сообщение Самый ! » 20 окт 2023, 12:40

Liv писал(а):
20 окт 2023, 10:45
Бороться надо с причиной.
Верно во всех случаях устарнения проблем.
А статику снимали не только с пассиков щётками-ворсом, но с самого маховика или тонвала пружинами.
По почте на тех. вопросы не отвечаю в 2023 году тоже, прошу сюда : viewtopic.php?f=3&t=93525

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

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

#658

#658 Сообщение Vygandas » 20 окт 2023, 12:49

Самый ! писал(а):
20 окт 2023, 12:40
А статику снимали не только с пассиков щётками-ворсом, но с самого маховика или тонвала пружинами.
В Вильмах этого не надо, тут все металлическое, само стекает моментом. Проблема в узлах подмотки/перемотки пластик, при сухой погоде очень бывало сильно стреляло , не давало загрузить программу с кассеты на Синклеры , приходилось ось моторчика чем то проводящим подпирать на шасси
Старший сержант Советской армии, в запасе

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

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

#659

#659 Сообщение Liv » 20 окт 2023, 13:00

Можно попробовать приспособить скользящий контакт от БВГ.

Изображение

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

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

#660

#660 Сообщение devel » 20 окт 2023, 13:52

Liv писал(а):
20 окт 2023, 12:09
devel писал(а):
20 окт 2023, 12:04
Вот тут между обоймами видна бронзовая плюшка, на которую стекает заряд статики с пассика на шасси ЛПМ.
Имеется в виду латунная стойка?
Нет, чуть выше и левее стойки, пятачок. При правильной установке мотора подмотки пассик не касается его, но проходит над ним очень близко. Когда мотор посажен глубоко, пассик бежит низко, и иногда чиркает по этому пяточку. Даже на моем фото видно, что старый пассик там оставил следы, значит касался пятачка.
Магия - это технология, доведенная до совершенства.
Сайт: https://magnetofon.ru/mechanics/magnitnye-golovki.html
YouTube: https://www.youtube.com/channel/UCTetIH ... f0nlr7ZBNw

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

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

#661

#661 Сообщение Vygandas » 20 окт 2023, 14:23

Понятная хрень. Совершенно не обратил внимания, наверно специально ее для статики сделали

Изображение

Еще помню первые Вильмовские механики с окном между подкасетинками как у Планковских механик. Это наверно было для удобства заправки пассика

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

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

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

#662

#662 Сообщение devel » 20 окт 2023, 15:38

Vygandas писал(а):
20 окт 2023, 14:23
Понятная хрень. Совершенно не обратил внимания, наверно специально ее для статики сделали

Изображение

Еще помню первые Вильмовские механики с окном между подкасетинками как у Планковских механик. Это наверно было для удобства заправки пассика

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

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

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

#663

#663 Сообщение devel » 20 окт 2023, 15:40

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

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

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

#664

#664 Сообщение Vygandas » 20 окт 2023, 17:02

devel писал(а):
20 окт 2023, 15:40
Вот где бы голову такую найти, как на фото ниже... Сендаст, однако.
Теперь сложный вопрос. На наших объявах висит радость , вроде все сендастовые. А так только Али ...

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

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

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

#665

#665 Сообщение alias » 20 окт 2023, 17:52

devel писал(а):
20 окт 2023, 15:38
способ установки пассиков
Я снимаю крепление с моторами, потом накидываю пассик перемотки на шкивы подкассетников со стороны вала ДКП. Ставлю крепление обратно, со сдвигом, прижимая при этом пассик валом ДКП к шкивам. Проверяю пассик на перекос. Наживляю винты крепления, так чтобы оно стало на свое место. Надеваю пассик на шкивы со стороны маховика, прокручиваю, чтобы он лег на свое место. Затягиваю винты крепления. Все.

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

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

#666

#666 Сообщение devel » 20 окт 2023, 17:56

Vygandas писал(а):
20 окт 2023, 17:02
devel писал(а):
20 окт 2023, 15:40
Вот где бы голову такую найти, как на фото ниже... Сендаст, однако.
Теперь сложный вопрос. На наших объявах висит радость , вроде все сендастовые. А так только Али ...

Изображение
Где такое взять? =)
Магия - это технология, доведенная до совершенства.
Сайт: 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]

#667

#667 Сообщение Liv » 20 окт 2023, 23:27

Vygandas писал(а):
20 окт 2023, 14:23
Еще помню первые Вильмовские механики с окном между подкасетинками как у Планковских механик. Это наверно было для удобства заправки пассика
Да, можно пассик придержать через окно.

Изображение

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

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

#668

#668 Сообщение devel » 25 окт 2023, 23:37

Почитывая посты об СРВ в основной ветки по Вильмам, я задумался о ... паузе между песнями.
Не знаю, так получилось! :) Хотя, вообще, счетчик и паузы тесно связаны.
Кое-какая мысль пришла мне на ночь глядя. У отечественных кассетников (Вильма 102-204 не в счет) встречаются такие функциональные возможности, как:
- поиск по паузам,
- память,
- обзор (проигрывание 10-15 сек, и перемотка к следующему треку),
- программа (Вега МП-120С/Морион 101С, например).
Есть и другие экзотические, но о них как-нибудь в другой раз.
Если поиск по паузам и обзор - это детектор/выпрямитель полезного сигнала с пороговым уровнем (или компаратором), без привязки к счетчику (хотя тот же механический счетчик в любом случае что-то там считает и в этом режиме), то память, и программа - это уже электронные счетчики с хранением либо одного значения, либо нескольких (и порядка их следования).
Про память и программу я пока ничего не думаю (есть Морион, и его программатор работает, хотя пользоваться им крайне неудобно), а вот поиск по паузе, и обзор - функции довольно простые и удобные.
Как правило, у нас детектор "тишины" выполняется ГУ, которая в режиме поиска отводится от ленты не полностью.
Пришла идея в режиме Воспр задействовать ГС в качестве ГУ, тоже на Воспр! Но с ГУ сигнал поступает на УВ, а с ГС - на детектор. Но не с целью поиска, как такового (ГУ с этим вполне нормально справляется, да и речь про режим ВОСПР, а не Поиск/Обзор), а с целью раньше ГУ (да, там 0.5сек всего, но возможно этого хватит) обнаружить паузу. Для чего? Чтобы включить шумодав, пока идет "тишина". Как только ГС обнаруживает начало нового трека, ШП выключается. Получаем низкий уровень шума в паузах.
На первый взгляд бредово, но почему бы и Да?
Магия - это технология, доведенная до совершенства.
Сайт: https://magnetofon.ru/mechanics/magnitnye-golovki.html
YouTube: https://www.youtube.com/channel/UCTetIH ... f0nlr7ZBNw

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

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

#669

#669 Сообщение devel » 25 окт 2023, 23:57

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

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

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

#670

#670 Сообщение DrLithium » 05 ноя 2023, 00:12

Сорри, давно не отписывался, но была рутина и подвижки пока не большие...

По функционалу меню, добил настройку яркости. Сделал так, если значение на выходе из пункта меню изменилось, то сохраняется в EEPROM. Пока что оставил значение 0-255, для текущего дисплея, что-то заметное начинается со значения 80, но ещё же есть фильтр. Т.ч. определю нижний и верхний порог в константах для конкретного дисплея, позже это добью. Яркость так же влияет и на светодиоды режимов, т.к. текущий дисплей использует динамическую индикацию, то СД подключены как ещё один разряд. Для них ещё надо будет подобрать/убрать дополнительные резисторы для выравнивания их яркости. Это не сложно и не долго, но пока и можно оставить так и делать что-то более важное.

Основную массу времени сожрала логика меню. Пока было мало чего сделано, ясно представлял как, где и что, а вот дальше в мозгу уже никак не помещалось и каша валила через край. Не нравилось что-то, приходилось переделывать, ещё и логические ошибки. Как разбросать функционал, что бы было удобно, сообразил не сразу. А главное сообразить в процессе, что надо править и зачем это у меня здесь, иногда было не просто. Не сразу понял, что нужна сторонняя помощь, что бы начать понимать объём, который уже ни как не помещается в мозгу. Пришлось рисовать структуру алгоритма. Поискал удобный софт, нашёл пару программ, но преимуществ, перед тупым рисованием в sPlan, ни каких не нашёл. Красиво - да, много вариантов - да, быстро и удобно - нет! Т.ч. цепочка получилась такая: sPlan - графически, Excel - текстовое описание логики работы, с пояснениями и переменными, AtmelStudio - рабочий код. Скорость между программами, из-за повтора текста, не падает - копипаст в помощь.

Работа над ошибками - были как в коде нажатия кнопки, так и в повороте, везде накосячил! Сгрыз морковку - посетило озарение! ) Ошибся смещением при работе с вычисление адреса разряда, функционал набросал быстро, но точно не помнил как нужно это реализовать и затирка пустотой, для мигания выбора, затирала что-то другое в области ОЗУ. Кнопке, для выбора пункта меню, сначала давал задержку нажатия (надо чуть удержать) + задержку отпускания. Это было не удобно и вызывало проблему работы меню при выборе пункта меню. После упростил и проблема исчезла. Сейчас только не нравится как работает первый клик - сброс/возврат метки, думаю чуть изменить, для быстрой реакции. Кнопку пока надо чуть удерживать до появления нулей. По длительному удержанию - циклическая смена выбора, время смены можно изменить константой.

Следующее делаю - переход на значение счётчика введённое с энкодера, "Goto". Типа как было сделано в "Eumig FL 1000", вход в режим + набор значения, затем мотает до места и останавливает. При входе в пункт меню, сделал мигание активного разряда, перебор разряда слева на право - кликом, изменение значения - поворотом. Планирую сделать выход из меню и переход к исполнению при изменении значения, а если не изменилось на выходе, то возврат в меню. Тут хочется сделать универсальную функцию перехода к значению, т.к. функций, которые будет это использовать, больше одной. Учёт направления, плавный разгон/торможение, обратная подмотка до точного попадания на значение, учёт режима 'Stop'/'Play'. Если из 'Play', то после нахождения места возврат в воспроизведение.

Надо будет придумать ещё один пункт меню, что бы было пока три, а после легко можно будет добавить другие. За тем можно будет готовить к выкладке промежуточной версии долгостроя. Остальной запланированный функционал доделаю позже, после КР(Б).

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

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

#671

#671 Сообщение DrLithium » 15 ноя 2023, 12:17

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

Переменная 'NewMode' была взята для функции 'Goto', в надежде перевести аппарат из одного режима в другой, при достижении значения. Но это ни как не сработало. Стал искать в коде похожее, т.к. записей уже много, да и не помню что бы "очевидное" действие было где-то описано дополнительно. Нашёл, добавил команду прокрутки 'TWI-автомата': 'TWIReadStatus'... и обнаЁЖенный очень удивился, когда не только ни чего не исполнилось, но ещё и пошли отказы исполнения команд с кнопок, после их вызова. Искал ещё примеры вызова и не сразу заметил (глаз замылился), что аргументом для прокрутки автомата является не 'NewMode', а 'NewState'!

Т.о. для перевода аппарата в другой режим надо:
согласно карте ЛПМ выбрать пару переход из/в, т.е. убедиться что он поддерживается, например из 'Stop' в 'Play',
в переменной 'NewState' надо указать значение равное желаемому состоянию ЛПМ (не все состояния равны режиму!),
в переменной 'NewSource' надо указать значение источника (приоритет), типа кто из окружения заявляет новое состояние (логика, ИК ДУ, кнопки и т.п.),
выполнить функцию 'TWIReadStatus' - прокрутить "TWI-автомат' и если всё исполнится, аппарат перейдёт в новый режим.

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

Налицо проблемы с вместительностью в мозгу проекта, некоторые моменты уже просто начинают забываться и пока "свежо предание" работается нормально. Стоит только чуть переключиться, а спустя какое-то время вернуться, то начинаются проблемы - забылЬ. Описание надо делать многоуровневое, общие принципы (коротко, только где?), детальное со всем данными как подготовительный алгоритм, текстовый рабочий набросок, далее код. Сам принцип как это описать и оформить, не очень ясен, что-то будет в Excel-е в виде книги. А ещё и объяснять же придётся, стараюсь больше текста давать в функциях, но не везде знаю/понимаю/вангую, что именно тут надо это сделать. В одиночку не просто, но как реализуются проекты если людей много - становится просто страшно. Выходи палка о двух концах, лень+затраченное время на описание+шанс тупо забыть "горячее"/ускорение времени на возврат к вопросу реализации чего-то+общее время исполнения. Пока мало идёт хорошо и быстро, далее проект толстеет и местами просто не помещается в голове. Чувствую что тупею, так или нет не знаю, головоломки и местами игры пока поддаются, но производительность падает, хотя каждый день что-то делаю.

З.Ы. Давно не смотрелся вы зеркало. Боюсь. Вдруг от туда на меня посмотрит бандерлог...

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

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

#672

#672 Сообщение DrLithium » 18 ноя 2023, 16:15

Функция 'Goto' допиливается, находятся косяки, чаще логические. Дело усугубляется тем, что счёт идёт ещё и реверсивный, параллельно
основному. Т.е. в минимум трёх местах надо отследить флаг реверса, флаг обратного направления (для 'Rew'), провести корректное сравнение набежавшего и искомого. И вроде начало получатся... Радуешься успеху... Поиск позиции по введённому срабатывает... Что-то не так как надо, тогда находишь и поправляешь... И в один прекрасный момент начинаешь потирать руки и ищешь то, что ещё надо дописать, находишь это и оказывается...

Половина функции дописана и работает, т.е. только для инкремента. Надо ещё и для декремента написать. Поиск в обратную сторону, т.е. в минус, не должен работать. Становится понятно, но не сразу, что надо делать когда что-то не работает. Но совсем сбивает с толку, когда не должно работать ни как, а оно работает! Не совсем точно работает, но...

Не сразу понял почему, некоторые детали алгоритмов успеваю забывать для того, что бы новые отработать и реализовать. Это всё идёт в процессе реализации чего-то одного целого, описание которого планируешь сделать, но когда устранишь все ошибки. Для понимания приходится прилагать усилия и расследовать то, что было написано 3-4 недели назад и уж тем более, ещё раньше.

Текущая проблема.
По изменению импульса (направление прямое рабочего хода, без реверса) в прерывании от подкассетника инкрементируется самая малая переменная счёта. Она сравнивается со значением делителя =4. При переполнении она обнуляется и взводится флаг "+1 от INT0". Далее в общем обработчике, проверяется этот флаг и происходит изменение значения счётчика и обновление дисплея. Ни чего сложного и волшебного.

Часть функции 'Goto' должна отследить достижение значения тут же, по факту изменения счёта. Были сделаны две универсальные функции инкремента и декремента, для прерываний 'INT0' и 'INT1'. Учёт реверсивного счёта ведётся исключительно по 'INT1', прямого по 'INT0'. Реверсивный счётчик то же работает всегда, что бы поддерживать актуальное значение для возможности переключения в реверс, в любой момент. Т.о. оказалось (т.к. забылось), импульсы при поиске для нормального направления (не реверсивного), для 'Rew', приходили и от 'INT1', вызывая функцию инкремента, коя одна и была прописана на предмет проверки достижения искомого значения!

Остаётся понять, почему же тогда "реверсивные импульсы" да ещё и в обратном направление приходящие в функцию инкремента не меняли счёт в плюс и всё работало исправно?

Значение счёта меняется отдельно и работает корректно как и раньше, без изменений. По факту полученного импульса от реверсивного 'INT1' (реверс + обратное направление прямого хода = инкрементирование), всего лишь вызывалась, уже изменённого в нужную сторону (в данном случае уже в минус, т.к. для обратного хода 'Rew') значения счётчика прямого направления, проверка достижения им заветного и введённого с энкодера значения. Т.е. одно другому не мешало, а помогало просто выполнить часть нужного кода!

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

Такие, вот, пироги... Логические ошибки вещь занятная. Думаю. Изменяю. Думал будет как-то проще, а тут одна функция (правда универсальная) и такой ужОс...

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

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

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

#673

#673 Сообщение alias » 19 ноя 2023, 17:22

Пики и индикаторы. Опять или снова, и даже сложно сказать чего больше.

Намедни выяснилось, что плата индикации от Маяка М-242С (2.068.001-01) по разъемам подключения и функционалу идентична платам от Вильмы-207С и 207С-1(2.068.001), но проще по доработке и намного зрелищней в работе. Основной чип 1534ПП4(3).


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

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

#674

#674 Сообщение DrLithium » 21 ноя 2023, 12:26

Ещё не всё, но удалось таки заставить работать кровопийцу! )
То перебегает и не останавливается, то не добегает, то зацикливается через искомое (из -2 обратно, затем из +2 обратно), то в плюс ищет нормально, а в минус не точно. И это ещё без реверсивного счёта, но тут надеюсь только скопировать рабочее...
Подсветка режимов - только обозначение, стоят дополнительные резисторы, значения которых избыточны, т.е. надо подбирать по яркости свеченния СД. "Громкость" свечения самого индикатора не показана, но работает. Значение запоминается в EEPROM, если было изменено.


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

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

#675

#675 Сообщение DrLithium » 25 ноя 2023, 23:25

После установки блока ПУ(А) на место, вылезли косяки геометрии. Пришлось решать на корню.

Плату энкодера и ИКДУ, для всех плат дисплеев, теперь делаю отдельно (раньше семисегментники были одним целым)! Переделал и поправил разводку, геометрию и схему. Это решает вопрос в пересечением уголка платы и крепежа пластика фэйса панели, рядом с кнопкой сброса счётчика. При этом плата ставится на проставки 9мм над платой ПУ(А).

Плата дисплея (в планах несколько вариантов) опирается на плату энкодера и ИКДУ, с одной стороны и фиксируется в разъёме с другой стороны. Или как вариант ближе к плате на перемычках, т.е. без разъёмов и дополнительной опоры. Это в случае, если дисплей не помещается в рамку фэйса панели.

Кнопки пришлось сместить влево на 2мм. Пятаки на ПП позволяют.
* - Перед тем как делать/заказывать плату ПУ(А), лучше сначала распечатать плату энкодера и приклеить на картон, привинтить на ПУ(А), за тем вставить ПП энкодера с энкодером и проверить попадание по месту. Геометрия, как не мерил, всё таки чуть не попал на эти самые 2мм. Правда замеры делал на другом аппарате, может такой разброс.

Высоту энкодера над платой (если мало вылезает наружу) регулировать подкладкой 0.5-2.0 ММ.

Крепил плату дисплея к плате энкодера и ИКДУ, винтами М2, впотай. Но это не обязательно, т.к. держится на разъёмах. После установки на место, ещё и прижимается рамкой окна аппарата.
Изображение
Последний раз редактировалось DrLithium 26 ноя 2023, 12:28, всего редактировалось 2 раза.

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

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

#676

#676 Сообщение 411i6470r » 26 ноя 2023, 09:11

DrLithium,
палец вверх !
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
-20 -10 -5 -3 -1 0 +1 +3 +5
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII

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

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

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

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

#677

#677 Сообщение DrLithium » 02 дек 2023, 20:50

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

Основная задумка была такая: значения цифр 0-9 = смещению по таблице знакогенератора. Т.о. не надо конвертировать или как-то пересчитывать значения, что бы вывести на дисплей и вообще произвести само изменение счётчика. Вывод по 'USART' уже был реализован ранее, т.ч. тут было можно сделать своё удобное и по месту.

Далее суть по ДИ.
ASCII символ тут же при его указании для вывода на дисплей, уменьшался на 48(0x30) и это было смещением для знакогенератора, после чего клалось в ячейку разряда массива кадрового буфера. Для '5'-48 = 53-48 = 5 ! Из знакогенератора вытаскивались две половинки и после не сложных манипуляций отправлялись в два регистра 'R595_01' и 'R595_02'. Их выводы определенны по месту, без зависимости, т.е. как было удобно развести. Основная цель была уместить максимально плотно на дочерней плате дисплея. Т.о. выводы сегментов и разрядов получились переплетёнными. Поэтому распутывать пришлось программно. Сейчас работает, но как всегда есть ещё что делать...

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


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

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

#678

#678 Сообщение DrLithium » 05 дек 2023, 20:08

Разобрался с точками, после чего полез разбираться с двоеточием. Пока не особо нужно, но раз разведено схемно, то надо доделать аппаратно...

В коде ошибок не нашёл, тем более что в протеусе двоеточие светится. В железе подсветки нет! Думал, что всё таки СД запаял наоборот, хотя обычно проверяю раза по два. Подаю внешнюю напругу с обратной стороны и вижу подсветку по периметру, СД установлен излучателем в отверстие в плате, аккурат напротив точек двоеточия, т.е. на просвет. Однако.. свет настолько тусклый, что почти не видно что СД работают.

По первоначальному плану думал, что излучение SMD СД для двоеточия д.б. сильно больше излучения сегментов дисплея. По этому с вывода 595-й стоял резистор 300 оМ для дисплея и уже после него ещё и резистор для СД индикации режимов и двоеточия. Уменьшил этот добавочный, не помогло. Закоротил, не помогло, надо что-то менять...

Динамическая индикация даёт меньше чем постоянка, замерил и... Подал постоянку (просвечивает) и замерил ещё раз, разница большая. Пришлось менять схему токоограничителей, с вывода 595 теперь два резистора параллельно, 300 оМ как и раньше на дисплей. Вторые резисторы на шесть СД подсветки режимов, что бы можно было подобрать яркость и в "+" и в "-". Вдобавок, к не слишком большой яркости, они ещё должны стоять за картинкой с символом режима, т.е. на просвет. 0 оМ поставил на два СД для двоеточия - стало видно, но не так ярко как сам дисплей. 300 оМ м.б. надо чуть увеличить, что бы уменьшить разницу по яркости...

Пришлось перерисовывать плату, проверять и придётся паять по новой. Пока только переразвёл, далее буду утюжить, травить, лудить и сверлить и снова утюжить...

З.Ы. И снова, много-много перемычек!

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

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

#679

#679 Сообщение DrLithium » 16 дек 2023, 13:19

Стараюсь добить проект до удобоваримого состояния и приступить к корректировке кода, комментов, расположению по смыслу, и т.п. перед выкладкой...
Снова придётся делать (но уже позже) новую плату дисплея, с общим катодом (Kingbright CC56-11SRWA - в ролике фокус что-то не попал).
Кнопку реверса тупо подпаял на плату и вывел на проводках, это временно для тестов. Реле переключения направления вращения, на привод тонвала не делал, по этому переворачиваю питание подмотки.
Надо ещё решить задачу, настроить переход из 'Rew' в 'Play', что бы погрешность не набегала.
Нашёл редкий баг - каретка не опускается до конца при переходе, кжись из 'Play' в 'FF'.
Ещё один, но уже более повторяемый баг - не срабатывает автостоп при двойном переходе из прямого хода в реверсивный и снова в прямой.
Вроде пока ни чего другого не вылезало. Бьюсь как неистовый баклажан! :)


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

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

#680

#680 Сообщение DrLithium » 17 дек 2023, 17:50

Проблема:
Не всегда срабатывает автостоп при переключении в реверс. Из реверса в прямой ход и снова в реверс =100% не отрабатывает.
Решил:
Не был прописан автостоп Off/On, при заявке реверса в "кнопках" (Buttons.inc) и в "режимах" (Mode.inc) после исполнения заявки. За одно прописал и для изменения скорости. Забыл учесть, что на отработку функции надо время. Что бы не случилось ложного срабатывания в случае, если реверс или изменение скорости длится дольше 1000 мСек, надо отключить перед заявкой и вернуть автостоп по исполнении заявки, но только для режимов в которых есть ход ленты. Конкретно было: при переходе "реверсивное направление "-"прямое", отключался автостоп и назад, по факту исполнения, уже не включался. Теперь работает.

Есть ещё проблема, с каретной. Очень редко не полностью падает в 'FF/Rew' из "Play'. Если сумею повторить, то поищу что там к чему. Иначе буду готовить к выкладке... долго и нудно.

-----------------------------------------------------------------------------------------------------------------

Нашёл как воспроизвести этот баг, всё оказалось просто. Когда его поймал и записал, то ещё не была сделана индикация для "поиска по паузам" и думал что это "очень редкое" событие срабатывает из перемоток. На самом деле это был уже другой режим - "поиск по паузам". Т.е. была набрана какая-то цифра - номер искомой паузы, что происходит если нажать на перемотку ещё раз. И при возврате из "поиска по паузам" в 'Play' не была добавлена команда отпускания ЭМ1-2 (подтяжка головки для скана пауз), а дальше он оставался висеть подтянутым, да же при переходе в 'Stop'. Как следствие - кассету не вытащить! Этот баг сидел в КР(А) и полностью удалось его выявить только сейчас. Проверил - исправлено...

Вроде быстро удалось, тогда ещё попробую подстроить время задержки при переходе из 'Rew' в 'Play', что бы уменьшить набегающую ошибку счётчика...

Аватара пользователя
pccodecs
Сообщения: 29
Зарегистрирован: 21 авг 2023, 17:43
Откуда: Донбасс
Благодарил (а): 13 раз
Поблагодарили: 11 раз

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

#681

#681 Сообщение pccodecs » 18 дек 2023, 08:37

Постигаю азы программирования...
Изображение
Изображение
Интересно подглядеть, как вы сделали управления режимами в коде!
Если можно...учусь, некоторые моменты вообще не пойму (моя логика ка-то по другому работает). но основные функции уже работают.
СПС.

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

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

#682

#682 Сообщение alias » 18 дек 2023, 08:55

pccodecs писал(а):
18 дек 2023, 08:37
Постигаю азы программирования...
В журнале радио был цикл статей "ЛПМ любительского кассетного магнитофона". Там плата управления была на 155 серии. Я ее когда-то собирал, все работало. Для разминки можете изучить ее архитектуру, составить алгоритм работы и попробовать перенести его на платформу Ардуино...

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

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

#683

#683 Сообщение DrLithium » 18 дек 2023, 11:41

pccodecs писал(а):
18 дек 2023, 08:37
Интересно подглядеть, как вы сделали управления режимами в коде!
Предварительная версия КР(А) уже ранее выложена, там меняются состояния ЛПМ при получении команд. Постараюсь в ближайшее время выложить и ПУ(А), а тут уже идёт опрос кнопок, отправка соответствующих команд КР(А).

Если на пальцах, то... в ПУ нажатие кнопок превращается в режим проходя через фильтр а-ля Switch-Case. В нём "зашита" (по сути прописана) карта поддерживаемых переходов КР. Если пара текущее-желаемое допустимое (ПУ должен знать карту возможностей ЛПМ), то формируется заявка по шине. Отправляется пакет, желаемый номер команды и м.б. что-то ещё. КР получив пакет удерживает линию, разбирает заявку, прогоняет через свой Switch-Case и если уместно, то исполняет. После чего формирует ответ и отсылает его в виде пакета: команда+направление(реверс или прямое)+скорость. ПУ получив пакет, разбирает его и реагирует: запоминает полученное состояние ЛПМ как текущий режим, выводит сообщения по USART, меняет индикацию, включает/отключает автостоп и т.п.

Аватара пользователя
pccodecs
Сообщения: 29
Зарегистрирован: 21 авг 2023, 17:43
Откуда: Донбасс
Благодарил (а): 13 раз
Поблагодарили: 11 раз

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

#684

#684 Сообщение pccodecs » 18 дек 2023, 13:06

alias писал(а):
18 дек 2023, 08:55
В журнале радио был цикл статей "ЛПМ любительского кассетного магнитофона". Там плата управления была на 155 серии. Я ее когда-то собирал, все работало. Для разминки можете изучить ее архитектуру, составить алгоритм работы и попробовать перенести его на платформу Ардуино...
Разминка, говорите... так еще 80-х была! года 4 назад как решил вспомнить былое... А тут такое уже!
Алгоритм сделал, написал выше что все работает... НО как-то гложет понимаешь-ли... Интересно подсмотреть как делают люди и подчерпнуть что-то для себя. У leoniv чуть подсматриваю... интересно подсмотреть у DrLithium. В программировании полный профан.. и для познания в полной мере этого искусства боюсь времени уже не хватить.
DrLithium спасибо.

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

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

#685

#685 Сообщение DrLithium » 19 дек 2023, 15:41

По проблеме набегающей ошибки счётчика, при переходе из 'Rew' в 'Play':

Тут понятно, что направление хода ленты меняется и в этот самый момент система должна получить "сигнал", что пора считать в другую сторону. Но!... Если проследить как работает "исполнитель" (КР(А)) и "управляющий" (ПУ(А)), то становится понятно, что лента уже начала движение в другую сторону и только спустя какое-то время "исполнитель" даёт об этом знать "управляющему" - набегает ошибка и заметная. Что делать?

В идеале "управляющий" сам должен постоянно определять направление движения и моментально реагировать на изменение. Для этого обычно вводится двойная оптопара на подкассетник. Т.о. надо добавить ещё одну линию к МК. А есть ли у нас эта свободная линия? Проведена? Нет! У меня применена система получения импульсов, от магнитного датчика "MT6701", в режиме "ABZ" (есть 5 разных) и с него получаю квадратурные данные 'A' и 'B', как с энкодера, но беру только один из них. С оптики было бы так же, брал бы только один сигнал - дефицит свободных ножек МК. Т.ч. всё, проект можно закрывать, т.к. снова ничего не получилось? :) Ваши варианты?

Для справки: вывод 'Z' "MT6701", в режиме 'ABZ' - показывает 0 градусов положения магнита, это удобно для регулятора громкости. Цитата из даташита: "После запуска "MT6701" может передавать несколько импульсов 'AB', которые соответствуют фактическому значению абсолютного угла, как показано на рисунке 8 (2). Таким образом, микроконтроллер получает информацию об абсолютном положении."

На самом деле не всё так безнадёжно. Сначала подумалось, что надо изменить протокол общения и в момент остановки ленты, со стороны "исполнителя" сразу дать знать, что лента остановлена т.к. "исполнителю" на месте виднее, что произошло событие. Но тогда придётся менять весь формат протокола общения по шине, т.к. факт изменения состояния ЛПМ присваивается переменной только после того, как протекут все переходные процессы (паузы для ЭМ, запуск и раскрутка мотора подмотки и тонвала, отключение 'Mute' и т.п.) и лента уже начала движение! Т.е. уже будет поздно.

Может можно что-то посылать в ответ сразу, а что-то после? Это сложнее для реализации, но в рамках протокола реально. Однако... Есть другой выход и только на стороне "управляющего".

Т.к. автостоп следит за движением ленты, то ему не составит особого труда дополнительно определить момент остановки ленты, недостаточный по времени для срабатывания самого автостопа и достаточно продолжительный, что бы его отличить от самых длинных промежутков реальных импульсов. Для этого "исполнитель" должен обеспечить паузу остановки ленты достаточной продолжительности. Если автостоп длится 1000 мСек, то самый длинный импульс имеем - 210 мСек. Это для скорости 4.76, при D=51 мм полного рулона и для 16 импульсов на оборот. Берём с запасом 300 мСек, т.е. 6 единиц (по 50мСек) переменной счётчика автостопа. Этот период надо обеспечить со стороны "исполнителя" и считать со стороны "управляющего". А что бы ему лишний раз этого не делать, то этот период простоя ленты будем ловить только когда новый режим ещё не объявился текущим. Т.е. когда есть разница между двумя переменными 'CurMode' - текущий режим аппарата и 'NewState' - заявка на новый. Переменная 'NewState' определяет в какую сторону нужно будет считать импульсы. Это должно чисто программно решить проблему. Лучшего решения не нашёл, но д.б. приемлемо. Так-с, шпору себе накатал, ухожу в процесс... Любопытно, нормально ли сработает теория?

З.Ы. Вот на чём себя на досуге поймал. КР - Коммутатор Режимов, а у меня он оперирует состояниями ЛПМ! Вроде как не состыковочка! Но! Думаю, что несоответствия тут не будет, если принять за логику работы такое поведение: коммутатор снаружи оперирует режимами аппарата, т.с. исполняет или нет и отчитывается, вроде как высокий уровень. А изнутри оперирует низким уровнем - переводит бездушное железо в нужное состояние. Хотя для исполнения он принимает команду на изменение состояния из переменной 'NewState' за то, то что он возвращает, устанавливается в качестве текущего режима в переменной 'CurMode'.

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

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

#686

#686 Сообщение DrLithium » 20 дек 2023, 13:03

Теория сработала. Не всё идеально, часто бывает единичка набегает. Но, если утрамбовать перемотками, то становиться ровнее и иногда и в ноль выходит, лента всё же намотана чуть по разному. "Страшный" перекос (единиц аж в 6 и более) в данных на счётчике, если погонять и вернуть в начало ожидая нулей, можно считать устранён!

Конечно надо понимать, что слежение за направлением непосредственно датчиками всегда удобнее, а в данном случае есть дефицит выводов. Идеально было бы сделать определение направления для каждого подкассетника. Тогда, прямое направление считается по одному подкассетнику без погрешности энерции, а реверсивное по другому и то же без ошибок.

В логах сделал вывод события:
Direction 1 = обратно, в минус, при переходе в режимы 'Rew', 'CR13', 'CR16', 'Rew4Search', 'Rew2Min'
Direction 0 = вперёд, в полюс, при переходе в режимы 'Play', 'FF' и т.п.

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

З.Ы. Всё же один косяк пришлось лечить. Функцию 'Goto', на лёгкой по усилию ленте, бросило в цикл - пролетала мимо нуля туда-обратно, т.к. разгонялась слишком быстро. 8( Последнее значение стартового усилия разгона для точного поиска нуля, брал из константы для функции 'Cue' 1/3 от скорости перемотки (180) с понижение до 'MinRPM' - 110. Теперь взял из константы для функции 'Cue' 1/6 от скорости перемотки (135). По хорошему надо бы завести отдельную константу, но думаю что можно обойтись и значением из подходящей по скорости функции. Косяк исправился, приближение к нулю стартует уже не так резко. За одно проверил на кассете потуже - отработало, т.е. усилия раскрутить полный рулон хватает.

З.З.Ы. Вспомнил, что момент подмотки в 'Play', так и не замерил. Для скорости 4.76 константа выбрана равной 115 (диапазон ШИМ 0-255), замер показал 30 гр/см. Для скорости 9.53 константа выбрана равной 125, а значение получил 36-37 гр/см.

fifan
Сообщения: 25
Зарегистрирован: 16 янв 2021, 09:11
Откуда: г.Лянтор, Сургутский р-н, Сибирь
Благодарил (а): 8 раз
Поблагодарили: 1 раз
Контактная информация:

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

#687

#687 Сообщение fifan » 25 дек 2023, 17:33

DrLithium, последние Ваши исходники были опубликованы 15 апреля. Я так думаю много изменилось в программном коде с тех пор. Просто нелепо смотрится Ваш монолог саму себе. Мы бы хотя бы по нотам по коду следили о Вашей работе...

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

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

#688

#688 Сообщение DrLithium » 25 дек 2023, 19:18

fifan писал(а):
25 дек 2023, 17:33
Я так думаю много изменилось в программном коде с тех пор.
То что было выложено КР(А), изменило мало, только ошибки и подстройки. Для повторения исполнительной части там достаточно.
По управлению ПУ(А), чуть терпения, готовлю к оформлению, много текста и жестов. Что-то пришлось дописать...
fifan писал(а):
25 дек 2023, 17:33
Просто нелепо смотрится Ваш монолог саму себе. Мы бы хотя бы по нотам по коду следили о Вашей работе...
Просто давал информацию о том, что работа идёт. Понимаю, что не терпится чего-то поделать. И да, я то не против что-то давать по ходу разработки, ни кто же толком вопросов не задаёт. Что было спрошено - на то и отвечено. Моя основная цель дать рабочее, под разбор. Если интересуют конкретные решения чего-то, просто спрашивайте - выложу часть этого конкретного, не вопрос. Если выкладывать целиком не причёсанное - только породит путаницу и трату времени. Что-то измениться, а вопрос м.б. уже не актуален. Но теперь есть смысл дать уже рабочее целиком. Разумеется что-то можно будет ещё упростить и что-то надо будет исправить.

З.Ы. Бьюсь дальше, хочу успеть в декабре...

fifan
Сообщения: 25
Зарегистрирован: 16 янв 2021, 09:11
Откуда: г.Лянтор, Сургутский р-н, Сибирь
Благодарил (а): 8 раз
Поблагодарили: 1 раз
Контактная информация:

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

#689

#689 Сообщение fifan » 27 дек 2023, 08:18

Я не просто так спрашиваю про исходники. Мне охота подсмотреть у автора как он сделал простые операции в управлении. Судя по видео работа с ЛПМ не плохо получается.

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

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

#690

#690 Сообщение DrLithium » 30 дек 2023, 10:15

fifan писал(а):
27 дек 2023, 08:18
Я не просто так спрашиваю про исходники. Мне охота подсмотреть у автора как он сделал...
Потел как стадо бизонов, проводил бессонные ночи, голодные дни, играл в деревянные игрушки, смотрел на пейзажи с нашествием белых мух, употреблял спёртый воздух, неделю не менял носки, пугался небритому отражению в зеркале... Но все эти трудности удалось таки преодолеть, что б наконец-то:

https://disk.yandex.ru/d/OZXT4hrDLLdWVg - КР()А), промежуточный финал долгостроя!

Будет ещё дописываться и исправляться. Как оказалось орфография произведённая в MS Office в прошлый раз, была повержена на лопатки онлайн проверкой (advego.com).

И так. С вас требуется: проверка на всякого рода ошибки, вопросы для дополнений в описании, функционал который срочно нужно допилить или поправить. Остальной функционал, не срочный, позже. Впереди забрезжил свет для КР(Б)...

SErArt
Сообщения: 22
Зарегистрирован: 30 дек 2023, 23:12

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

#691

#691 Сообщение SErArt » 30 дек 2023, 23:18

Приветствую. Как обычно много всего, много работы и к сожалению не хватило времени на комментарии какой hex кто, и не указали фузы для прошивки. Несколько лет назад Леонид Ридико сделал РЧВ на атмеге8. Почему не вживить его вместо родного? Со скоростями проблем нет, сервисная программа есть, описание подробнейшее. Места на плате КР море, вполне можно вписать и этот РЧВ, я скорее всего так и поступлю. Ещё раз спасибо что так мощно дожимали написание кода. Среди тех кто пользуется мёртвыми форматами таких умельцев не отыскать практически.
Последний раз редактировалось SErArt 30 дек 2023, 23:53, всего редактировалось 1 раз.

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

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

#692

#692 Сообщение DrLithium » 30 дек 2023, 23:50

Привет!
SErArt писал(а):
30 дек 2023, 23:18
...и к сожалению не хватило времени на комментарии какой hex кто,
В архивах лежат проекты со скомпиленными HEX-ми для m328P и m328PB.
Для "Пульта Управления" свои - "PU(A)_004\PU(A)_004\Debug"\"PU(A)_004_328P.hex" или "PU(A)_004_328PB.hex" + "PU(A)_004.eep".
Для "Коммутатора Режимов" свои - "КР(А)_005\КР(А)_005\Debug"\"KR(A)_005_328P.hex" или "KR(A)_005_328PB.hex" + "KR(A)_005.eep".

Т.е. подразумевалось для продвинутых...
Распаковать, открыть в студии, что-то поправить или не править, скомпилировать после правки, получить файл прошивки в стандартной папке "Debug".
SErArt писал(а):
30 дек 2023, 23:18
...и не указали фузы для прошивки.
"ПУ(А)" \ "ПУ(А)_v.0.04._Описание_28.12.2023.xls" \ лист "Main" \ Фьюзы,
"КР(А)" \ "KP(A)_v.0.05._Описание_24.12.2023.xls" \ лист "Main" \ Фьюзы.

"Для Atmega328P/PB
Ext - 0xFD
High - 0xDA
Low - 0xFF"

Если нужно для не очень сведущих, то можно добавить пошаговую инструкции по прошивке. Что брать, куда класть, чем писать... Или не надо? )

SErArt
Сообщения: 22
Зарегистрирован: 30 дек 2023, 23:12

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

#693

#693 Сообщение SErArt » 31 дек 2023, 00:08

Норм. За подкладкой экселевской обнаружил... Некоторым товарищам возможно пригодится и собственно инструкция по прошивке. Я так понимаю последняя фраза послание всем пытающимся переварить выложенный пакет? Честно говоря и при разжёванном и обкатанном варианте при компиляции допускается масса ошибок... Успехов вам.

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

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

#694

#694 Сообщение DrLithium » 31 дек 2023, 00:39

SErArt писал(а):
31 дек 2023, 00:08
Честно говоря и при разжёванном и обкатанном варианте при компиляции допускается масса ошибок... Успехов вам.
Ошибки компиляции можно сюда дать. Покумекаем. Если трудности с тем, что бы что-то изменить и пересобрать, хорошо бы написать FAQ насобирав вопросы.

В "Atmel Studio 6.2" по умолчанию нет поддержки m328PB. Добавлял из какого-то пакета... В 7-й версии есть сразу.
Вроде ставил в проектах по умолчанию m328P, т.е. должно собираться и в 6-ке без проблем.
SErArt писал(а):
31 дек 2023, 00:08
Я так понимаю последняя фраза послание всем пытающимся переварить выложенный пакет?
Всем у кого не получается по стандартному шаблону. Но хорошо бы конкретику, что именно пошло не так и в чём.

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

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

#695

#695 Сообщение Leonid_sakh » 31 дек 2023, 17:46

С Наступающим! Мне не понятен момент с двумя ЛПМ. Нужно будет два блока ПУ(А)?

SErArt
Сообщения: 22
Зарегистрирован: 30 дек 2023, 23:12

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

#696

#696 Сообщение SErArt » 31 дек 2023, 18:14

В своё время на воронежском сайте довольно долго разбирали и собирали прошивку 328 атмеги, это для клона ТТ328 ( транзистор тестера), но со временем процесс наладился и народ приловчился даже рисовать под олед дисплей... А начало да, было тяжёлым и с ошибками. Компилили в винавр, я там тоже с помощью участников и администратора смог с нуля разобраться с азами. Посему в любом случае фак по сборке прошивки понадобится. Возможно и про avrdude пару слов сказать придётся. Повисит праздники - будет видно. Уже появлялись здесь интересанты с веги с катушной темы. Всем миром проще осваивать. По поводу сигналов управления хочу добавить. Поставлены ключи "повышайки", лучше сразу отвязать от блока управления через оптопары типа РС817 и им подобным. Потребление мизерное, можно отвязать ноль блока управления от сигнального тракта, абсолютно безразлично какой полярности будут управляющие сигналы. Блок питания в Вильме я переделывал в первую очередь ибо фон был практически непобедим. Предпочтения в конструктиве и компоновке плат я оставлю на время в покое и обязательно покажу результаты с описанием и прочим если на то будет интерес.
С наступающим всех Новым Годом! Всем Мира и здоровья, а за успех поборемся!

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

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

#697

#697 Сообщение DrLithium » 31 дек 2023, 18:37

Спасибо и вам того же!
Leonid_sakh писал(а):
31 дек 2023, 17:46
Мне не понятен момент с двумя ЛПМ. Нужно будет два блока ПУ(А)?
Пока не реализовано, но можно добавить позже. Возможны разные варианты...

Два и больше ЛПМ (могут быть разные конструктивно), но ЛПМ-ы каждый со своими КР, всё сидят на одной шине TWI. Каждый КР ЛПМ должен иметь совместимую карту переходов состояний и обслуживать определённый заранее формат пакетов по шине TWI. Сейчас формат такой: ПУ->КР по ID [хочу режим N], КР (придерживает шину) исполняет и отвечает ->ПУ [режим N]+[скорость X]+[направление прямое/реверсивное Z]. Т.о. синхронный старт записи можно оформить, как посылку с одного ПУ (не важно два ПУ на шине или один) на два КР с разными ID. Одному отправляется постановка в паузу записи, второму в воспроизведение и как только получено подтверждение об исполнении воспроизведения, первому ЛПМ+КР отправляется команда сняться с паузы в запись. Это надо будет прописать в карте ПУ и КР, что бы заработало. Т.е. ни что не мешает реализовать.

Общение ПУ->КР можно реализовывать так:
Вариант 1
Для двух, каждому ЛПМ+КР добавить персональный ПУ и определить логику и формат пакетов, для той же синхронной перезаписи.
Вариант 2
Для двух и более, всем ЛПМ+КР добавить только один ПУ, с возможностью выбора каким "карманом" управлять. И тут так же можно реализовать возможность синхронной перезаписи для двух ЛПМ.
Вариант 3
Для двадцати (дубликатор), всем ЛПМ+КР добавить только один ПУ с возможностью синхронного управления всеми сразу.

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

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

#698

#698 Сообщение DrLithium » 08 янв 2024, 18:34

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

Предварительно набросал КР(Б). Возможно что-то будет изменено, по этому бежать ваять не рекомендуется. Файлы проекта пока не даю, выложусь после минимальной проверки. Впереди прошивка из кусков готового КР(А) и ЛУТ-ание самой платы.

Напоминаю КР(Б) - это реплика родного КР, но с добавкой вкусностей и полностью совместимая электрически, т.е. без дополнительных переделок.

Предусмотрел, перевод подсветки режимов на СветоДиоды. Для этого есть джампер JP1. +15В для ламп, +5В для СД. При при использовании СД-ов, токоограничивающие резисторы R13-R17 меняются со 120-и Ом на что-то близкое к 510-и Ом.

ИК датчик можно спрятать в корпусе ПУ (пробьёт ли сигнал фильтры - не проверял), для этого проведены сигналы 14 и 15, 'IR OUT' и '+5В IR' соответственно. При этом кабель ПУ надо заменить на 15-пиновый. 15-й вывод раньше подключался к -15В, так ни где и не нашёл для чего это было нужно, просто избавился от этой линии и заменил.

Вариант подключения ИК датчика - использовать удлинитель подключаемый к разъёму XS2 и устанавливать датчик в любом другом месте аппарата.

Для настройки под себя по USART рекомендую использовать разъём XP2 + внешний преобразователь USART-USB, но лишь в случае, если плата установлена в аппарат. Для настройки вне аппарата, можно использовать USB на плате Nano.

"Уши" для платы теперь чуть больше и разного размера, т.к. теперь плата КР(Б) чуть меньше чем КР(А) - 82x92 мм, т.е. по ширине разъёма XP1. Размеры ушей: 41.5x20 и 46.5x20. Можно поставить цельную планку 140x20 мм.

Категорически не рекомендуется устанавливать плату во включенный аппарат - могут перегореть слаботочные выходы 595-х!

З.Ы. Ушёл на базу, за товаром писать прошивку...
------------------------------------------------------------------------
Нашёл ошибки на плате, резистор с 16-й ноги надо переместить на 19-ю и дать номер R11, а на 23-й дать номер R12.

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

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

#699

#699 Сообщение DrLithium » 12 янв 2024, 18:03

Изображение
Изображение
Нашёл ошибки, поправил и сваял. Пока не проверял в аппарате (буду только после заливки первой прошивки), проверил только +5В. SPI Адруино Nano висит в паре мм от соседней платы, т.е. КЗ не получил. Пару 0805 снова растворились в воздухе. Пока паял, местах в пяти-шести отлетела медь от текстолита. То ли не достаточно тонера насыпало - перетрав, то ли брак попался. Проложил дорожки, т.к. переделывать было очень как лень. За то натёр мозольку, получил прокол пальчика и обжёг его же! Но теперь с рукоделием покончено... надеюсь. И можно начать править мозги под текущее железо. Т.е. "скелет" прошивки уже собран, правлю логику, функции и отлаживаю. Т.е. всё по плану, рутина, скука, серые будни, отсутствие азарта, да дед Мороз ошибся адресом... ))

SErArt
Сообщения: 22
Зарегистрирован: 30 дек 2023, 23:12

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

#700

#700 Сообщение SErArt » 13 янв 2024, 12:05

Может проще плату сделать с атмегой а не с ардуиной?

Ответить