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

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

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

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

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

#401

#401 Сообщение Leonid_sakh » 30 янв 2023, 15:05

Нет, но чтоб было😀

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

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

#402

#402 Сообщение DrLithium » 31 янв 2023, 01:41

Пишется...
Вывод по USART - перелопачивал библиотеку, оттачивал, думал, сообразил как, написал.
Ввод по USART - -//-.
+ логику фильтрации распознавания низкоуровневых команд дописал.
Главное что б в терминале, в опции отправки, была выставлена галочка "CR" - как признак окончания строки. "0x0D" - запускает фильтрацию принятой команды.

Пока первое что заработало "l1" = "l01" = "l001" - зажигаем светодиод на платке Nano и "l0" - гасим.
Далее буду писать низкий уровень, управление выводами 595-х, пины МК, ШИМ...
Далее константы...
Далее высокий уровень...
И далее само исполнение высокоуровневых команд.
Позже работу по шине TWI.

Высокий уровень проще в получении, но сложнее в исполнении. В основном цикле крутится постоянная проверка текущего состояния ЛПМ и полученного нового. Т.ч. достаточно положить значение в переменную. Попытаться исполнить и по USART выдавать логи при отказе и успехе.

С константами по другому. Получили проверив значение, записали в ОЗУ - тут же принято в работу, записали в ПЗУ - сохранили, выдали считанное значение из ПЗУ обратно по USART.

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

Пока придерживаюсь таких форматов:
низкоуровневые (значения на пинах) - литера 'l' + значение 1-3 символа цифр, т.е. 0-255,
высокоуровневые (сами команды принимаемые к исполнению ЛПМ) - литера 'l' + значение 1-3 символа цифр, 0-255,
изменение значений констант (настроечные значения в EEPROM) - литера 'c' + две цифры ID константы (00-99) + значение 1-3 символа цифр, т.е. 0-255.

Не придумалось как упростить, но пока достаточно. Есть соображения - пишите, покумекаем.

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

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

#403

#403 Сообщение Liv » 31 янв 2023, 02:13

DrLithium писал(а):
31 янв 2023, 01:41
Есть соображения - пишите, покумекаем.
Тут каждый использует то, что ему удобней. Я обычно использую свой протокол Wake, а для компьютера пишу приложение с GUI. Пример для катушечника ниже присоединил, для деки сделаю что-то похожее, только без графиков, так как натяжение ленты тут не стабилизируется.

Изображение

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

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

#404

#404 Сообщение DrLithium » 31 янв 2023, 02:33

Liv писал(а):
31 янв 2023, 02:13
Тут каждый использует то, что ему удобней.
Согласен, GUI удобнее чем строка терминала, да и расписать можно в самом фэйсе. Только времени в итоге уйдёт больше. Нам кучку параметров настроить/поправить не сложно будет. В основном задержки. В будущем можно и GUI замутить. Но мне пока более интересно потратить время на тот же SMART по ЛПМ-у, с выдачей статистики по команде.

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

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

#405

#405 Сообщение alias » 31 янв 2023, 09:06

DrLithium писал(а):
31 янв 2023, 01:41
Есть соображения - пишите, покумекаем.
Битовая маска(-и) + 1 бит для контроля собственно канала связи(+контрольная сумма).

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

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

#406

#406 Сообщение Liv » 31 янв 2023, 12:20

DrLithium писал(а):
31 янв 2023, 02:33
Согласен, GUI удобнее чем строка терминала, да и расписать можно в самом фэйсе. Только времени в итоге уйдёт больше.
Если делать с нуля, то долго. А когда есть заготовка, то адаптировать под другой проект можно довольно быстро.

Развел на скорую руку макет всех узлов обслуживания ЛПМ. Подключу к плате с ATmega88 для отладки. По итогам испытаний разведу одну общую плату управления ЛПМ. Второй этап - центральный процессор. Все больше склоняюсь к Blue Pill.

Изображение

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

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

#407

#407 Сообщение DrLithium » 31 янв 2023, 15:34

alias писал(а):
31 янв 2023, 09:06
Битовая маска(-и) + 1 бит для контроля собственно канала связи(+контрольная сумма).
Это между чем и чем и по какому протоколу? USART и так идёт без ошибок на Baut rate 1000000. А для TWI думаю подтверждение сделать тупо, сдвигая отправленный байт команды на четыре бита по кольцу.
Liv писал(а):
31 янв 2023, 12:20
Развел на скорую руку макет всех узлов обслуживания ЛПМ.
ЛПМ будет облепленный как-будто рухнувший в сугроб и платами? :)
Компактненько, должно красиво получиться!

З.Ы. Вывод на 595-е работает. Тупо надо прописать все сигналы: off, on и вывод текущего состояния, естественно из регистров МК, а не с пинов. Т.е. если 595-я сгорела, показывать по USART может, что на пине есть '1', а тестер покажет '0'. Чтение сигналов блокировок то же работает.

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

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

#408

#408 Сообщение Liv » 31 янв 2023, 17:04

DrLithium писал(а):
31 янв 2023, 15:34
ЛПМ будет облепленный как-будто рухнувший в сугроб и платами? :)
Нет, плата будет одна. А это лишь макет, будет разложен на столе.

viktor123
Сообщения: 153
Зарегистрирован: 28 сен 2020, 23:00
Благодарил (а): 17 раз
Поблагодарили: 4 раза

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

#409

#409 Сообщение viktor123 » 31 янв 2023, 18:46

Всем привет.Подскажите пожалуйста как решить проблему с упором кассеты в 204-й. Наверно из-за сильного прижима упор оставляет сколы на кромке кассеты. Может заменить его на другой? Кто сталкивался с таким?

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

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

#410

#410 Сообщение Liv » 31 янв 2023, 21:55

viktor123 писал(а):
31 янв 2023, 18:46
упор оставляет сколы на кромке кассеты
Да, есть такое. Упор можно подогнуть (ослабить).

Пришел редуктор для привода головок. Не ожидал, что он такой маленький :) При 5 В на ХХ потребляет 13 мА, скорость вала примерно 1 об/сек. Сделан ювелирно, похож на механизм часов. Все металлическое - сталь и латунь. Червячная пара - латунь. У выходного вала приличные втулки. Работает тихо. Даже не знаю, хватит ли такого миниатюрного...

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

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

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

#411

#411 Сообщение alias » 02 фев 2023, 19:08

Намедни запустил 2 OLED дисплейчика.

Тот что 128х64 поуже чуть-чуть(видимое поле по синему 22х9мм ) и вполне в окошке счетчика Вильмы поместится. Кнопка мешать не будет.




viktor123
Сообщения: 153
Зарегистрирован: 28 сен 2020, 23:00
Благодарил (а): 17 раз
Поблагодарили: 4 раза

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

#412

#412 Сообщение viktor123 » 04 фев 2023, 22:46

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

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

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

#413

#413 Сообщение DrLithium » 06 фев 2023, 18:05

viktor123 писал(а):
04 фев 2023, 22:46
Извиняюсь за вопрос не по теме
Именно что по теме. Тут основной смысл (на примере VILMA-ы) показать как именно, что б подстроить под свой ЛПМ.
Шаги такие:
разбить до элементарных действий в ЛПМ, читать сигналы датчиков и управлять подачей сигналов - низкий уровень,
определить настроечные константы,
объединить 'НУ' команды в логические завершённые команды для исполнения, зависимые от текущего режима - высокий уровень,
сделать опрос ввода кнопок, ИК ДУ, USART, TWI,
сделать фильтрацию полученных команд после опроса и отдавать на исполнение то, что прошло.

З.Ы. Добиваю низкий уровень, бился с ШИМ-ом, делаю вывод команд по USART с описанием. Дошло до того, что команды стали пересекаться по названиям, пришлось сводить в таблицу. Ещё не проверял, как допишу буду проверять команды и одновременно сигналы на выводах. Это именно тот случай, когда двух слонопотамов одни пистоном! :)

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

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

#414

#414 Сообщение DrLithium » 10 фев 2023, 11:47

Свеженькое низкоуровневое, проверенное в железе кроме "реверса" и "скорости" т.к. ни к чему не подключены (на пинах сигналы есть).
https://disk.yandex.ru/d/TD38J6N03rZgzQ
Что-то забыл и где-то накосячил, но сам не нашёл.
Терминал на ПК + USB к Ардуинке по USART. Задача - командами заставить петь, играть, сварить два борща. Балуйтесь, ищите косяки, давайте вопросы и идеи что исправить/улучшить.
Ушёл спать.

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

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

#415

#415 Сообщение devel » 10 фев 2023, 22:56

В очередной раз поблагодарю DrLithium за проделанную работу!
Печатку уже можно заказывать? Макетировать SMD не хочется. Понимаю, что это первый блин, и п/п может еще дорабатываться. Но надо с чего то начинать. Уже можно, или еще рано?
Магия - это технология, доведенная до совершенства.
Сайт: 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]

#416

#416 Сообщение DrLithium » 10 фев 2023, 23:39

devel писал(а):
10 фев 2023, 22:56
Уже можно, или еще рано?
Для варианта "А" исполнительная часть уже сошлась (ошибок не найдено) по электрическим сигналам, т.ч. да, уже можно сделать плату! Всё же не исключены косяки, т.к. комплекта пока нет. Управляющий модуль (в прошлом проекте - Блок Кнопок) ещё придётся разрабатывать, но подключив по TWI шине имеем практически нулевые риски, ранее всё работало. С другой стороны м.б. старый вариант вполне себе может быть применён, если сдувать МК с платы Arduino NANO и паять на старую плату. Остаётся только вопрос обновления прошивки для него. Думаю нужно развести для управляющего модуля новую плату, для установки платы Arduino NANO целиком.

Плату "КР(А)_012.lay6" 10.02.23 давал разведённую под лут, но для заказа двухстронней платы поправить не долго: надписи, диаметр отверстий и заменить перемычки.

Следующее что буду делать, это писать высокий уровень для исполнительной части варианта "А". А это уже команды исполнения (Stop, Play, Rec...) и логика переключения между ними. Например, отправленная по USART команда "h11" должна будет переключить ЛПМ из режима "Stop" в "Play" или из любого другого разрешённого режима, т.е. д.б. работать фильтрация режимов. Из режима "Rec" в "Play" наверное нет смысла переключать. Хотя это всё обсуждаемо и логику работы можно откорректировать достаточно быстро.

Последним планируется написание работы по шине TWI для обмена данными между управлением и исполнением. И только после этого идём на управление и уже после однофлаконный вариант "Б".

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

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

#417

#417 Сообщение devel » 11 фев 2023, 00:08

У меня тогда сразу несколько вопросов, если можно.
1) ArduinoNano мне попадались с разной распиновкой. Если есть проверенный продавец на Али, дадите ссылку?
2) в Р выбрасывается вся силовая часть управлением ЭД2, и заворачивается на КР. А ЭД1 (ДКВ-001) остается в исходном состоянии. Т.е. у нас остается некварцованный ВД, или я не правильно понял?
3) в КМ выбрасывается часть автоотключения от сети. Правильно я понимаю, что если не подвергать КМ доработке, а выход из КР v.0.11 "22-Выключение сети" разорвать перемычкой, и не ставить ее, МК будет команду автоотключения посылать, но работать будет штатная в КМ схема?
4) П\п в ЛУТ? Надо зеркалить и увеличивать отверстия до 0.8-1мм?
5) На данном этапе КР v.0.11 не может общаться с родной кнопочной станцией, т.к. для КР v.0.11 предусмотрена кнопочная станция+счетчик на отдельном МК. Как тестировать КР без клавиатуры? =)
6) На схеме по-прежнему выходы ТТЛ, а в оригинальной схеме те же сигналы коммутации УЗ, ГСП, Лин.вых - имели уровни КМОП. Про преобразователи вроде бы упоминали ранее в теме. Не лучше ли их заранее в КР разместить? Или они не потребуются, и 5В хватит?
Магия - это технология, доведенная до совершенства.
Сайт: 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]

#418

#418 Сообщение DrLithium » 11 фев 2023, 03:03

devel писал(а):
11 фев 2023, 00:08
1) ArduinoNano мне попадались с разной распиновкой.
Arduino Nano v.3. Ни разу не видел другой распиновки. Хотелось бы узнать отличие. Всё что брал было одинаковым.
devel писал(а):
11 фев 2023, 00:08
2) в Р выбрасывается вся силовая часть управлением ЭД2, и заворачивается на КР. А ЭД1 (ДКВ-001) остается в исходном состоянии. Т.е. у нас остается некварцованный ВД, или я не правильно понял?
Да. О доработке управления ведущим двигателем ЭД1 и о его переводе на кварц речи не шло. Это можно сделать отдельно, изменив саму плату Регулятора и при желании добавив скорость 9.53 и реверс.
devel писал(а):
11 фев 2023, 00:08
3) в КМ выбрасывается часть автоотключения от сети. Правильно я понимаю, что если не подвергать КМ доработке, а выход из КР v.0.11 "22-Выключение сети" разорвать перемычкой, и не ставить ее, МК будет команду автоотключения посылать, но работать будет штатная в КМ схема?
Можно не переделывать КМ и тупо разорвать сигнал, но как это сделать наверняка?...

Только вот вопрос: что у нас посылалось ранее по выводу 22 "Полный АО"? Если правильно помню, то сигнал (лог. 1) запрещающий истечение таймера на КМ, который и сработает без его удаления при лог.0 на выводе 22 "Полный АО" по умолчанию в новом КР. Теперь таймер был перемещён в МК на плате управления и посылает сигнал КР по TWI, а тот взводит сигнал для срабатывания реле автоотключения. Т.е. появится лог.1 на выводе 22 "Полный АО" в инверсии от оригинальной схемы. Можно было бы добавить инвертор на сигнал вывода 22 "Полный АО", но только после истечении ещё и таймера на неизменной плате КМ произойдёт автоотключение.

Вопрос стоял так: что лучше, добавить деталей на новую версию КР (получив ещё и промежуточную задержку таймера на плате КМ) или выпаять лишние детали на КМ + добавить одну перемычку?

Проверил: без доработки таймер КМ срабатывает всегда по его истечении при лог.0 на новой плате КР. Подал на вывод 22 "Полный АО" новой платы КР сигнал лог.1 и таймер заткнулся - автоотключение не срабатывает!

В итоге:
или отключить провод реле на распределителе, разъём XS10(X10) - не будет работать АО
или доработать КМ - будет работать без задержек
или на плату КР добавить инвертор, на ввод 22 "Полный АО" - будет работать ещё и + с задержкой таймера платы КМ.

Добавлю: на схеме КР есть примечание - "R51 - времени автоматического отключения режима", что по сути не верно. Время таймера автоматического отключения настраивается на плате КМ, R26. А R51 на плате КР должен влиять на уверенную реакцию на импульсы, поступающие от сигнала АО с платы Регулятора, в перемотках и в режиме рабочий ход. Кроме того, в паузе на выводе 22 "Полный АО" то же формируется лог.1 для предотвращения срабатывания таймера КМ.
devel писал(а):
11 фев 2023, 00:08
4) П\п в ЛУТ? Надо зеркалить и увеличивать отверстия до 0.8-1мм?
Делал для ЛУТ. При печати дорожки надо зеркалить и выбрать один слой. Весь текст два слоя - уже отзеркаленные. Отверстия 0.4 мм для точной сверловки под 0.6-0.7 мм, а уже после где нужно 0.9, 1.5, 2.5 и т.д. Так точнее получается.

Для заказа на стороне под двухстороннюю:
слой шелкографии SMD нужно отзеркалить только текст, проверить что б текст и контуры на контакты не попадали
замерить ножки заранее из набора деталей, что б после туго не было...
пины под ардуино - 0.9-1.0 мм
замерить выводы - 7805, TO220, электролиты, разъёмы - выбрать нужное
крепление ушей - под 2.5мм винты
перемычки заменить + сами виасы металлизировать не забыть.

Вроде всё.
devel писал(а):
11 фев 2023, 00:08
5) На данном этапе КР v.0.11 не может общаться с родной кнопочной станцией, т.к. для КР v.0.11 предусмотрена кнопочная станция+счетчик на отдельном МК. Как тестировать КР без клавиатуры? =)
В этом и фишка! Цепляем или к ХР4 (3 пина: GND, RXD и TXD) через переходник UART-USB. Или, что обычно допустимо (есть защитный диод на плате Adruino NANO), по USB к самой плате NANO. Далее запускаем программу Terminal, настройки дал скрином "Terminal_1.9b.jpg", только выбрать свой COM-порт. Описание команд в "Команды_USART_05.02.23.xls". Проверяем связь "l1" - замигало, значит в порядке, отключаем - "l0" и далее работаем по списку.
devel писал(а):
11 фев 2023, 00:08
6) На схеме по-прежнему выходы ТТЛ, а в оригинальной схеме те же сигналы коммутации УЗ, ГСП, Лин.вых - имели уровни КМОП. Про преобразователи вроде бы упоминали ранее в теме. Не лучше ли их заранее в КР разместить? Или они не потребуются, и 5В хватит?
Этот момент было проверен и там где было надо, был поставлен инвертор. Т.е. работа с ТТЛ уровнями на выходах была оставлена предусмотрительно.

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

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

#419

#419 Сообщение DrLithium » 13 фев 2023, 03:46

Нашёл ошибку описания команд, в файле "Команды_USART_05.02.23.xls", заменил на "Команды_USART_13.02.23.xls" с удалением старого файла + обновил из-за орфографии "Регулятор_доработка_5.155.032_2_.JPG", тут: КР(А) 10.02.2023.

З.Ы. Начал писать обслугу команд высокого уровня. Тут же споткнулся... продолжаю.
Последний раз редактировалось DrLithium 14 фев 2023, 00:29, всего редактировалось 1 раз.

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

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

#420

#420 Сообщение Liv » 13 фев 2023, 20:45

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

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

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

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

#421

#421 Сообщение DrLithium » 14 фев 2023, 10:07

Запустил как плейер кучу железа с шестью килограммами софта - музыка льётся. Оказалось, что не мало нужно было прописать, что б заставить работать корректно и по условиям, да с сообщениями. Пока всего две высокоуровневые команды Play и Stop, не считая потери питания и его получения. Супервайзер питания обошёл, вернее его отсутствие с возможностью последующего его вживления. Для электромагнитов пришлось добавлять (тупо забыл, как и ещё много чего) настраиваемые константы задержек и их настройку, для ЭМ1 - Т1 и ЭМ2 - Т2. По умолчанию сделал по 300 мСек, шаг настройки задержки - 10 мСек (не сложно изменить в функции на другое). На отсутствие кассеты адекватно ругается.

Думаю изменить формат сообщений по USART. Понял, что не очень удобно иметь только текст и значение в логе. Не видно какие команды были набраны, а т.к. они связаны, то станет удобнее понимать какую команду набрать в некоторых случаях. Пример: 'l14' - "рабочий ход" включение, тут же понятно что 'l13' - "рабочий ход" отключение, а 'l15' замер этого сигнала.

Сделаю что-то вроде:
'l14:WorkStr 1' - включение РХ
'l13:WorkStr 0' - отключение РХ
'l15:WorkStr 0' - состояние сигнала РХ
'h11:Play 0' - если кассеты нет
'h11:Play 1' - если кассета есть
'h10:Stop 1'.
И сделать это уж совсем просто и быстро. А пока так:
Изображение

Ближайшее: пауза, запись, перемотки, отключение питания, а дальше вкусности... :)

AlexLV
Сообщения: 59
Зарегистрирован: 06 фев 2023, 15:21
Благодарил (а): 19 раз
Поблагодарили: 4 раза

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

#422

#422 Сообщение AlexLV » 14 фев 2023, 10:26

Liv писал(а):
31 янв 2023, 21:55
Пришел редуктор для привода головок.
Добрый день,
Почему выбран такого типа?
С контроллером разве не удобней.
Например такого типа:
Изображение
Последний раз редактировалось AlexLV 14 фев 2023, 12:28, всего редактировалось 1 раз.

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

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

#423

#423 Сообщение Liv » 14 фев 2023, 11:07

AlexLV писал(а):
14 фев 2023, 10:26
С контроллером разве не удобней.
Например такого типа:
Он противно жужжит, не подходит совершенно. Нужен с червячной первой ступенью.

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

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

#424

#424 Сообщение Liv » 14 фев 2023, 14:59

Доделал макеты для управления двигателем подмотки и электромагнитами. Поставил подстроечники для момента подмотки и для напряжения удержания электромагнитов. Наверное, для электромагнитов можно сделать общую регулировку. Зря не сделал подстройки пускового напряжения, повешу подстроечники на проводах. Эксперименты показывают, что электромагниты срабатывают при 8 - 9 В, а удерживаются при 4 - 5 В. Сравнил работу электромагнитов в ЛПМ Dual и Вильма-207. У Вильмы щелкают гораздо громче, плюс еще слышен долгий звон пружины.

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

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

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

#425

#425 Сообщение BillyDOS » 14 фев 2023, 15:38

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

AlexLV
Сообщения: 59
Зарегистрирован: 06 фев 2023, 15:21
Благодарил (а): 19 раз
Поблагодарили: 4 раза

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

#426

#426 Сообщение AlexLV » 14 фев 2023, 18:01

Не торопясь пытаюсь восстановить сильно убитую VILMA 104. Для подсветки касеты хорошо подошли пара светодиодов KP-2012SYC+ 680Ом.
Чтобы верхний упор не портил касету использовал термоусадку.

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

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

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

#427

#427 Сообщение 411i6470r » 14 фев 2023, 20:47

AlexLV,
получилось - КЛАССЕВИЧ !!!
а я вот - просто в то отверстие - вместо лампочки, ненаправленный светодиод зафигачил, ну тоже хорошо. Но Ваш вариант - прям супер !!
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
-20 -10 -5 -3 -1 0 +1 +3 +5
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII

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

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

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

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

#428

#428 Сообщение alias » 15 фев 2023, 09:39

Дело осталось за малым, сделать авто-распознавание типов кассет по типу пленки, и соответствующую типу подсветку окошка на RGB-светодиоде...

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

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

#429

#429 Сообщение Liv » 15 фев 2023, 11:07

alias писал(а):
15 фев 2023, 09:39
Дело осталось за малым, сделать авто-распознавание типов кассет по типу пленки, и соответствующую типу подсветку окошка на RGB-светодиоде...
Планировал сделать такое в деке Technics. Длина волны света пропорциональна минимальной длине волны записи на ленту соответствующего типа. Здесь не планирую делать поддержку лент IEC IV, поэтому получается только 2 цвета.

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

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

#430

#430 Сообщение DrLithium » 16 фев 2023, 15:53

Продолжаю "высокое" продолжать.

Pause - просто добавил, но там есть ещё что изменять по мере добавления новых состояний ЛПМ.

preTestRec + TestRec = тест вставленной кассеты на предмет блокировки от записи. Выполняется из состояния 'Pause', по кнопке 'Pause' + 'Rec'. 'Rec' + 'Pause' не должно срабатывать в этом случае, т.к. другая функция. Удержание кнопки 'Pause' в состоянии ЛПМ 'Pause' переводит ЛПМ в состояние 'preTestRec', а добавив удержание кнопки 'Rec' переводит ЛПМ в 'TestRec'. Теперь выполняется опрос 'блокировки записи' и если запись разрешена, то мигает СДИ 'Rec'.

F.Fwd - вроде ошибок не сделал, т.к. проверил в железе, но кровушки попило. Тут чисто логическое построение исполнения и от языка написания ни как не зависит. Надо было не запутаться что делать, когда делать и где, ну и функции оформлять когда это разумно. Удалось заставить плавно разгоняться, при этом можно прерывать разгон и плавно затормозить. По умолчанию специально сделал время полного разгона около пяти секунд. Константу элементарно изменить по USART-у. Переход из F.Fwd в Play - весьма, прям как в "Криминальном чтиве" :). Только после сброса скорости до минимума даст остановку и включит 'Play'.

З.Ы. Думаю ошибок ещё найду. Далее трудность в том, что добавление новых функций растёт в арифметической прогрессии, больше времени уходит. 'Rew' буду добивать завтра, за тем 'Cueing' и штуки четыре функций для точного поиска нуля (м.б. ещё и значения) по счётчику и поиска межтрековой паузы. Если чего забыл, пишите. А лог теперь выглядит так:
Изображение

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

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

#431

#431 Сообщение DrLithium » 21 фев 2023, 18:32

Rew, PauseRec, Rec + перелопатил пару функций, много текста, ещё текста и ещё функций.

Добавил константу на плавную остановку, думаю плавный разгон и более резкая остановка - будут лучше, чем одинаковый разгон и остановка из-за одной и той же константы. Плавного разгона до максимума нет необходимости дожидаться до 100%, т.е. можно начать тормозить пока ещё не набраны полные обороты. А вот остановка до минимума (не до нуля, значение задается константой) приходится ждать, что б продолжить исполнение, например что бы запустить перемотку в другую сторону.

Сделал постановку высокоуровневой команды в очередь и замена её только более старшим приоритетом. В случае пропадания питания, супервайзер перебьёт поставленную команду в очередь по USART, а команды от клавы и по IRRC не смогут.

Что-то проверил, что-то не успел. Ошибок поправил, но ещё должно быть куча. В целом всё получается. Иду спать...

AlexLV
Сообщения: 59
Зарегистрирован: 06 фев 2023, 15:21
Благодарил (а): 19 раз
Поблагодарили: 4 раза

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

#432

#432 Сообщение AlexLV » 24 фев 2023, 12:22

Liv писал(а):
14 фев 2023, 11:07
Он противно жужжит,
Заказал похожий на ваш редуктор, вариант "Single Shaft, 6V63RPM". Прошивка или исходник для управления доступен где-то?

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

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

#433

#433 Сообщение Liv » 24 фев 2023, 12:39

AlexLV писал(а):
24 фев 2023, 12:22
Прошивка или исходник для управления доступен где-то?
Пока в процессе.

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

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

#434

#434 Сообщение DrLithium » 24 фев 2023, 13:49

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

Хочется добиться некой красоты между функциями.
Например из 'FF' переходим в 'Cueing' по кнопке 'Pause', для поиска на скорости 1/3 от перемотки на слух (правда тут надо будет делать приглушение на выходе УВ). Т.к. имеем плавный разгон из 'Stop' то вариантов реакции на нажатие аж четыре.
Вариант 1: скорость ещё не была набрана полностью и она ниже нужной, тогда задаём ШИМ-у финишное значение 1/3 от перемотки и ждём по достижению сброса флага, а после исполняем дальше что нужно.
Вариант 2: скорость равна нужному значению - 1/3 от перемотки, тогда без вопросов идём исполнять дальше.
Вариант 3: скорость уже выше нужной, тогда отключаем инкремент ШИМ-у, задаём ШИМ-у финишное значение 1/3 от перемотки, включаем декремент, ждём по достижению сброса флага, а после исполняем дальше что нужно.
Вариант 4: скорость уже 100%, тогда задаём ШИМ-у финишное значение 1/3 от перемотки, включаем декремент, запускаем сам ШИМ (т.к. был автоматом остановлен) и по достижению сброса флага исполняем что нужно.

Т.е. раньше делал одно значение между 0% и 100%, теперь их два - стартовое и финишное. Любое из них м.б. от 0% до 100%. Т.ч. плавный переход из 'FF' в 'Rew' как и ранее, но теперь ещё и переход в 'Cueing' возможен плавный.

Что б это реализовать понял, что надо изменить прерывания для ШИМ-а, по этому пишется дольше чем думалось. Перепроверить и дописать ещё есть чего.

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

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

#435

#435 Сообщение DrLithium » 24 фев 2023, 21:57

Перепроверяю "кирпичи" - низкий уровень...

Подключал через USB-удлинитель + короткий переходник на 'miniUSB' и прямо к 'Nano'. Подаю команду на отключение питания - "l35: Power Off 1". Тут же проверяю состояние - "l36: Power Off 1", т.е. показывает как надо.
Подключаю через USB-удлинитель + короткий переходник на 'microUSB' + угловой 'microUSB'->'miniUSB' и только тогда, это к 'Nano'. Это что б можно было планку поставить и зафиксировать платы. После подачи команды на отключение питания - "l35: Power Off 1", связь с терминалом теряется. В момент выключения питания, по тонкому контакту 'microUSB' что-то теряется или наоборот наводится. Переподключение USB-удлинителя с ре-коннектом в терминале, восстанавливает связь.

Это так для справки, не особо важно. Стараюсь брать 'Nano' именно на 'miniUSB', а не на 'microUSB'.

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

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

#436

#436 Сообщение DrLithium » 26 фев 2023, 21:09

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

А что б не было скучно, выложу пару картинок:
Изображение
Изображение

З.Ы. Найдите ошибку в логе и определите номер нужной команды. Как же без ошибок? :dntknw:

Pyku_He_oTTyda
Сообщения: 85
Зарегистрирован: 26 фев 2023, 08:51
Откуда: Великие Луки
Благодарил (а): 5 раз
Поблагодарили: 2 раза

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

#437

#437 Сообщение Pyku_He_oTTyda » 26 фев 2023, 21:37

Что такое ЕМ1-2 и ЕМ2-2 ?
Пониженное напряжение на удержание?
И почему у Вас скорость обмена не стандартная?

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

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

#438

#438 Сообщение DrLithium » 27 фев 2023, 10:18

Pyku_He_oTTyda писал(а):
26 фев 2023, 21:37
Что такое ЕМ1-2 и ЕМ2-2 ?
Пониженное напряжение на удержание?
ЭМ1-2 и ЭМ2-2 - сигналы электромагнитов на удержание. На схеме и диаграмме 'КР' дано во всей красе, но с ошибкой в записи - удержание снимается.
Pyku_He_oTTyda писал(а):
26 фев 2023, 21:37
И почему у Вас скорость обмена не стандартная?
Взял потолок, что б задержки на обмен по USART, были минимальные. Ну и проблем пока не замечено, кроме буквы 'я' (0xEF) постоянно вылезающей при установки связи. На более низких скоростях кол-во мусора лезет больше. При чём, в Протеусе мусора не замечено. Смотрел работу в Ардуино, там вроде мусор пресекается. Пытался понять как, но не разобрался.

Pyku_He_oTTyda
Сообщения: 85
Зарегистрирован: 26 фев 2023, 08:51
Откуда: Великие Луки
Благодарил (а): 5 раз
Поблагодарили: 2 раза

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

#439

#439 Сообщение Pyku_He_oTTyda » 28 фев 2023, 02:07

Мне интересна тема управления ЛПМ, но я вижу её для себя несколько по другому (в законченном варианте).

Это железо в сборе с платой управления, которое по алгоритму отрабатывает некоторые режимы и выдаёт сигналы наружу.
Режимов немного: стоп, рабочий ход, пауза, перемотка вперёд, перемотка назад, поиск паузы вперёд, поиск паузы назад, ускоренная перемотка вперёд, ускоренная перемотка назад.
Грубо: восемь управляющих дискретных сигналов.

Наружу уходят также дискретные сигналы:подтверждение каретки внизу (стоп), импульсы вращения левого и правого подкатушечника, защита от записи, хром, металл.

Автостопом по окончании ленты, обрыве ее, снижением скорости ускоренной перемотки рулит ЛПМ с платой управления автономно, без участия процессора управления магнитофона.

Из ЛПМ уходят данные по usart только для отладки, в работе магнитофона они не используются (сервисные данные).

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

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

#440

#440 Сообщение Liv » 28 фев 2023, 02:17

Pyku_He_oTTyda писал(а):
28 фев 2023, 02:07
Автостопом по окончании ленты, обрыве ее, снижением скорости ускоренной перемотки рулит ЛПМ с платой управления автономно, без участия процессора управления магнитофона.
А чем тогда процессору магнитофона заниматься? К чему этот перенос функций с одного процессора в другой?

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

Pyku_He_oTTyda
Сообщения: 85
Зарегистрирован: 26 фев 2023, 08:51
Откуда: Великие Луки
Благодарил (а): 5 раз
Поблагодарили: 2 раза

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

#441

#441 Сообщение Pyku_He_oTTyda » 28 фев 2023, 06:37

Так как и у Вас... функции - рулить моторами, электромагнитами. Временные и токовые диаграммы на процессоре ЛПМ.
Центральный рулит коммутацией УВ, УЗ, ГСП, калибровкой, счётчиком. И кассетоприемник открывает и отдаёт команды на ЛПМ.

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

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

#442

#442 Сообщение Liv » 28 фев 2023, 11:13

Pyku_He_oTTyda писал(а):
28 фев 2023, 06:37
Так как и у Вас... функции - рулить моторами, электромагнитами.
Это да.
Pyku_He_oTTyda писал(а):
28 фев 2023, 06:37
Временные и токовые диаграммы на процессоре ЛПМ.
А это - нет. Эти вещи требуют постоянной "шлифовки" для разных режимов работы деки, очень плохо, если при этом придется прыгать между двумя процессорами. В процессоре ЛПМ должно быть только всё базовое и незыблемое. Скажем, включить пуск электромагнита, включить удержание, включить двигатель подмотки и установить такое-то на нем напряжение. А время старта электромагнита, задержки между режимами, значение рабочего напряжения двигателя - это все должен задавать центральный процессор. Скажем, замедление перемотки в конце кассеты не может сделать процессор ЛПМ. Или стабилизировать скорость перемотки при поиске. Это всё глобальные функции, они требуют сложной обработки данных с датчиков вращения.

Pyku_He_oTTyda
Сообщения: 85
Зарегистрирован: 26 фев 2023, 08:51
Откуда: Великие Луки
Благодарил (а): 5 раз
Поблагодарили: 2 раза

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

#443

#443 Сообщение Pyku_He_oTTyda » 28 фев 2023, 19:18

Для себя вижу на данный момент, как написал выше.
Но это не догма.
Вместо ЭМ хочу серву с тремя положениями: стоп, поиск, рабочий ход. Напряжения движения вверх/вниз хочу задать однозначным, после отладки (пока не уверен, нужно ли разное напряжение для подьема и опускания головок).
Положение "поиск" по концевику, в каком либо виде, скорее всего опто. Рабочий ход и стоп можно по упорам.
Не понимаю, почему снижение скорости перемотки к концу кассеты сложно отследить? Бобышки в кассете +/- одинаковые - простой подсчёт частоты импульсов... я ошибаюсь?

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

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

#444

#444 Сообщение Liv » 28 фев 2023, 21:51

Pyku_He_oTTyda писал(а):
28 фев 2023, 19:18
Вместо ЭМ хочу серву с тремя положениями: стоп, поиск, рабочий ход.
Я тоже сталю серву, хотя вариант для электромагнитов тоже будет. Серву купил на Ali, для бесшумности работы с первой червячной ступенью.
Pyku_He_oTTyda писал(а):
28 фев 2023, 19:18
Напряжения движения вверх/вниз хочу задать однозначным, после отладки (пока не уверен, нужно ли разное напряжение для подьема и опускания головок).
Серва, которая работает у меня сейчас в самодельной деке, использует одинаковые напряжения для подъема и опускания головок. Не вижу причин делать разными. Тут есть другой момент: для уменьшения шума желательно не брать редуктор с высоким передаточным числом, т.е. сам двигатель должен работать на относительно малых оборотах (чтобы не жужжал). Но при этом у него падает момент, может быть неустойчивая работа. Похожую задачу решали японцы в проигрывателях-автоматах, там для уменьшения шума привода тонарма двигатель работал га гизких оборотах, стабилизированных оптическим датчиком. Я сделал драйвер без датчика, для стабилизации оборотов стабилизируется BEMF двигателя. Пока не пробовал, так как новый редуктор еше не установил на ЛПМ.
Pyku_He_oTTyda писал(а):
28 фев 2023, 19:18
Положение "поиск" по концевику, в каком либо виде, скорее всего опто. Рабочий ход и стоп можно по упорам.
По упорам некрасиво, лучше по концевикам. Планирую поставить 3 щелевых оптрона, наверное, что-то малогабаритное, типа EE-SX1103.
Pyku_He_oTTyda писал(а):
28 фев 2023, 19:18
Не понимаю, почему снижение скорости перемотки к концу кассеты сложно отследить? Бобышки в кассете +/- одинаковые - простой подсчёт частоты импульсов... я ошибаюсь?
А что даст частота импульсов? Как узнать, что это конец кассеты?

Pyku_He_oTTyda
Сообщения: 85
Зарегистрирован: 26 фев 2023, 08:51
Откуда: Великие Луки
Благодарил (а): 5 раз
Поблагодарили: 2 раза

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

#445

#445 Сообщение Pyku_He_oTTyda » 01 мар 2023, 11:10

Liv писал(а):
28 фев 2023, 21:51
Серву купил на Ali, для бесшумности работы с первой червячной ступенью.
Да, я у Вас и подсмотрел в сообщении о модели сервы.
Liv писал(а):
28 фев 2023, 21:51
А что даст частота импульсов? Как узнать, что это конец кассеты?
Я не ставлю задачу четко отловить конец кассеты, а ориентируюсь, что бы не разогнать подающую бобышку до неприличной частоты.

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

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

#446

#446 Сообщение Liv » 01 мар 2023, 11:30

Pyku_He_oTTyda писал(а):
01 мар 2023, 11:10
Я не ставлю задачу четко отловить конец кассеты, а ориентируюсь, что бы не разогнать подающую бобышку до неприличной частоты.
В простейшем случае можно и так. Но деки с адаптивной скоростью перемотки в конце кассеты заметно замедляются по сравнению даже с приличной частотой вращения бобышки.

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

Аватара пользователя
rickw
Сообщения: 719
Зарегистрирован: 01 июн 2018, 21:12
Благодарил (а): 8 раз
Поблагодарили: 26 раз

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

#447

#447 Сообщение rickw » 01 мар 2023, 12:29

DrLithium писал(а):
31 янв 2023, 01:41
У меня вообще не планируется заводить сигналы датчиков вращения на процессор ЛПМ.
Почему нет? Мы как раз в нашем проекте другого аппарата контроль скорости подкатушечников отдаем контроллеру моторов. А управление скоростью с основного контроллера через ШИМ управляющей линии, сохранив совместимость с оригиналом. При этом плавный старт/стоп/торможение/замедление будут работать с любым управлением.

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

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

#448

#448 Сообщение Liv » 01 мар 2023, 13:24

rickw писал(а):
01 мар 2023, 12:29
Почему нет?
Потому что обработка сигналов датчиков вращения - крайне сложный алгоритм, с обширной математикой, который наверняка потребует множества корректировок. Это вообще самая сложная часть ПО кассетной деки. Логично разместить его в центральном процессоре. Дисплей ведь тоже будет подключен к центральному процессору, а данные с датчиков вращения будут в результате выводиться туда.

Хотел вообще процессор на ЛПМ не ставить, но поскольку уже есть процессор регулятора с кварцевой стабилизацией для ведущего двигателя, то на него решил повесить функции управления исполнительными механизмами. Это немного логических сигналов, которые он будет транслировать с I2C на собственные выводы, плюс один ШИМ для двигателя подмотки. Фактически все это заменяется PCF8574 и каким-нибудь I2C ЦАП. Как можно меньше алгоритмов в этом процессоре, чтобы дать полную свободу центральному и не прыгать между процессорами при отладке. Центральный скорее всего возьму самый доступный из STM32, это F103.

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

Pyku_He_oTTyda
Сообщения: 85
Зарегистрирован: 26 фев 2023, 08:51
Откуда: Великие Луки
Благодарил (а): 5 раз
Поблагодарили: 2 раза

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

#449

#449 Сообщение Pyku_He_oTTyda » 01 мар 2023, 15:53

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

Pyku_He_oTTyda
Сообщения: 85
Зарегистрирован: 26 фев 2023, 08:51
Откуда: Великие Луки
Благодарил (а): 5 раз
Поблагодарили: 2 раза

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

#450

#450 Сообщение Pyku_He_oTTyda » 01 мар 2023, 16:32

rickw писал(а):
01 мар 2023, 12:29
А управление скоростью с основного контроллера через ШИМ управляющей линии
Вы ШИМом управляете непосредственно двигателем, или управляете линейным регулятором напряжения, от которого запитан двигатель?

Ответить