|
|
Вега МП122 реинкарнация
- devel
- Сообщения: 1028
- Зарегистрирован: 30 июн 2013, 13:10
- Откуда: Санкт-Петербург
- Благодарил (а): 67 раз
- Поблагодарили: 79 раз
- Контактная информация:
Re: Вега МП122 реинкарнация
На стекляшке TDK видно, как в момент переключения скоростей меняется натяжение (есть небольшой срыв ленты, это хорошо видно). Это к тому, что идея огонь, но переклюк скоростей, наверно должен быть не мгновенный, а нарастающий, 1-2 сек, чтобы успеть компенсировать массу полного подающего узла. А то он норовит намотать ленты внутрь, или выкинуть ее из кассеты.
П.С. А мотору не поплохеет от 20Vpp?
П.С. А мотору не поплохеет от 20Vpp?
Магия - это технология, доведенная до совершенства.
Сайт: https://magnetofon.ru/mechanics/magnitnye-golovki.html
YouTube: https://www.youtube.com/channel/UCTetIH ... f0nlr7ZBNw
Сайт: https://magnetofon.ru/mechanics/magnitnye-golovki.html
YouTube: https://www.youtube.com/channel/UCTetIH ... f0nlr7ZBNw
- rickw
- Сообщения: 719
- Зарегистрирован: 01 июн 2018, 21:12
- Благодарил (а): 8 раз
- Поблагодарили: 26 раз
Re: Вега МП122 реинкарнация
На увеличении нормально переключается. А вот на уменьшении да, нужно притормаживать подающий. Как раз думаю, как это лучше сделать, чтобы убрать только петлю, но не затормозить перемотку.
Чуть теплый, как и транзисторы.
- rickw
- Сообщения: 719
- Зарегистрирован: 01 июн 2018, 21:12
- Благодарил (а): 8 раз
- Поблагодарили: 26 раз
Re: Вега МП122 реинкарнация
В начале видео специально была сделана петля ленты внутри кассеты. Мотор убирает петлю на минимальной скорости, затем разгоняется до максимальной.
Далее несколько циклов старт/стоп.
Далее несколько циклов старт/стоп.
-
Фёдор Кривой
- Сообщения: 220
- Зарегистрирован: 24 сен 2012, 11:08
- Поблагодарили: 16 раз
Re: Вега МП122 реинкарнация
Вадим где то писал,чтобы катушка не болталась нужно подмотать изоленту. Два или три слоя,не помню . Нужно пробовать.
Re: Вега МП122 реинкарнация
Или можно термоусадку. В зависимости от требуемой толщины. В общем, поэкспериментировать.
-
Pyku_He_oTTyda
- Сообщения: 85
- Зарегистрирован: 26 фев 2023, 08:51
- Откуда: Великие Луки
- Благодарил (а): 5 раз
- Поблагодарили: 2 раза
- rickw
- Сообщения: 719
- Зарегистрирован: 01 июн 2018, 21:12
- Благодарил (а): 8 раз
- Поблагодарили: 26 раз
Re: Вега МП122 реинкарнация
Это единственная раздолбанная механика, которая есть под рукой, чтобы не разбирать Вегу. После отладки плата переедет в нормальную.
-
Pyku_He_oTTyda
- Сообщения: 85
- Зарегистрирован: 26 фев 2023, 08:51
- Откуда: Великие Луки
- Благодарил (а): 5 раз
- Поблагодарили: 2 раза
Re: Вега МП122 реинкарнация
rickw, не сочтите мой комментарий за издевку, пожалуйста!
Наоборот, я восхищен Вашей работой!!!
Я сейчас занят переводом подкатушечников на коллекторные двигателя. Если чтото получиться толковое, конечно...
Наоборот, я восхищен Вашей работой!!!
Я сейчас занят переводом подкатушечников на коллекторные двигателя. Если чтото получиться толковое, конечно...
- rickw
- Сообщения: 719
- Зарегистрирован: 01 июн 2018, 21:12
- Благодарил (а): 8 раз
- Поблагодарили: 26 раз
-
Pyku_He_oTTyda
- Сообщения: 85
- Зарегистрирован: 26 фев 2023, 08:51
- Откуда: Великие Луки
- Благодарил (а): 5 раз
- Поблагодарили: 2 раза
Re: Вега МП122 реинкарнация
Есть желание попробовать уменьшить детонацию, которую дает приемный узел. У штатных достаточно дискретное вращение. Цифр пока у меня нет...
Штатное подтормаживание для меня за гранью добра и зла...
Штатное подтормаживание для меня за гранью добра и зла...
- rickw
- Сообщения: 719
- Зарегистрирован: 01 июн 2018, 21:12
- Благодарил (а): 8 раз
- Поблагодарили: 26 раз
Re: Вега МП122 реинкарнация
на штатной механике получал 0.07-0.08. 0.02 там вряд ли получится.Pyku_He_oTTyda писал(а): ↑14 июл 2023, 10:07Есть желание попробовать уменьшить детонацию, которую дает приемный узел
В штатной схеме усилие подмотки даже на минимуме настройки слишком большое. А его уменьшение ослабляет также и перемотку. И есть вероятность, что в конце кассеты усилия не хватит. Поэтому мы разделили перемотку и воспроизведение, а также сделали динамическую регулировку усилия подмотки в зависимости от скорости вращения приемного узла.
Кроме того, импульсы вращения снимаются не с обмоток, а с Холлов, что позволяет отслеживать любое движение подкатушечников на любой скорости.
Посмотрим как с детонацией будет.
- LAMER
- Сообщения: 5562
- Зарегистрирован: 01 дек 2009, 17:19
- Откуда: Братск Ирк.обл
- Благодарил (а): 18 раз
- Поблагодарили: 32 раза
Re: Вега МП122 реинкарнация
в плане 28 vppdevel писал(а): ↑11 июл 2023, 02:23На стекляшке TDK видно, как в момент переключения скоростей меняется натяжение (есть небольшой срыв ленты, это хорошо видно). Это к тому, что идея огонь, но переклюк скоростей, наверно должен быть не мгновенный, а нарастающий, 1-2 сек, чтобы успеть компенсировать массу полного подающего узла. А то он норовит намотать ленты внутрь, или выкинуть ее из кассеты.
П.С. А мотору не поплохеет от 20Vpp?
- rickw
- Сообщения: 719
- Зарегистрирован: 01 июн 2018, 21:12
- Благодарил (а): 8 раз
- Поблагодарили: 26 раз
Re: Вега МП122 реинкарнация
Ну что, поднимем тему?

На нашей плате тонвала была заложена функция питч-контроля.
Одна из идей при разработке платы на фото выше, была идея реализовать эту функцию, т.е. отключить TC9142 от управления двигателем, и переложить эту задачу на микроконтроллер.
Задача упорно не хотела решаться. К сожалению, алгоритм Liv работать нормально на этом железе не захотел, пришлось выдумывать свой велосипед.
Очень большая проблема в данном случае это плохой датчик скорости. Период импульсов прыгает достаточно сильно даже при подаче постоянки на Холлы. Попытки отфильтровать сигнал в разных местах алгоритма ситуацию не улучшают, а чаще всего ухудшают. Болтание скорости на графиках ниже это как раз результат "неидеальности" датчика.
Полученный результат на данный момент.
Для сравнения частота при использовании ТС9142:

И микроконтроллер:

Микроконтроллер на мой взгляд выглядит несколько стабильнее

На нашей плате тонвала была заложена функция питч-контроля.
Одна из идей при разработке платы на фото выше, была идея реализовать эту функцию, т.е. отключить TC9142 от управления двигателем, и переложить эту задачу на микроконтроллер.
Задача упорно не хотела решаться. К сожалению, алгоритм Liv работать нормально на этом железе не захотел, пришлось выдумывать свой велосипед.
Очень большая проблема в данном случае это плохой датчик скорости. Период импульсов прыгает достаточно сильно даже при подаче постоянки на Холлы. Попытки отфильтровать сигнал в разных местах алгоритма ситуацию не улучшают, а чаще всего ухудшают. Болтание скорости на графиках ниже это как раз результат "неидеальности" датчика.
Полученный результат на данный момент.
Для сравнения частота при использовании ТС9142:
И микроконтроллер:
Микроконтроллер на мой взгляд выглядит несколько стабильнее
- Liv
- Сообщения: 1137
- Зарегистрирован: 22 май 2016, 02:12
- Откуда: Minsk
- Благодарил (а): 10 раз
- Поблагодарили: 93 раза
- Контактная информация:
Re: Вега МП122 реинкарнация
Если брали исходник с сайта, то там в коде фазового детектора есть ошибка. Она уже исправлена, но на сайте пока файлы не обновлял, потому что прошивка не дописана. ДБ-95 теперь работает устойчиво, но в аналоговой части фильтра тоже используется коррекция. Еще хотелось бы процесс установления улучшить, для этого надо вводить частотный канал, но пока руки не дошли.
А почему на графиках частоты квант около 1 Гц? Точность измерения частоты должна быть раз в 20 лучше.
- rickw
- Сообщения: 719
- Зарегистрирован: 01 июн 2018, 21:12
- Благодарил (а): 8 раз
- Поблагодарили: 26 раз
Re: Вега МП122 реинкарнация
один из вопросов, который меня интересовал - вы как мгновенную частоту измеряете? У вас частота таймера 250кГц, насколько я помню. У меня 1 МГц, пробовал поднимать до 4МГц, это ничего не улучшает в регулировке, просто ошибка пропорционально вырастает и все.
Частота на графике это 1МГц таймера поделенный на период импульсов с датчика и переданный через UART на комп. В алгоритме она вообще нигде не участвует, только период. На графики вывел для наглядности, в процессе работы также ориентировался на период и на фазу.
- Liv
- Сообщения: 1137
- Зарегистрирован: 22 май 2016, 02:12
- Откуда: Minsk
- Благодарил (а): 10 раз
- Поблагодарили: 93 раза
- Контактная информация:
Re: Вега МП122 реинкарнация
Таймер у меня работает на полной тактовой, т.е. 16 МГц. Сигнал таходатчика приходит на вход захвата. На период сигнала таходатчика частотой 800 Гц будет приходиться 20 000 отсчетов таймера, т.е. частоту можно измерить с точностью 0.04 Гц. Для целей контроля детонации измерять по одному периоду смысла нет, так как в реальности таких быстрых колебаний скорости нет (из-за инерционности маховика). Будем видеть лишь джиттер датчика. Поэтому я беру несколько периодов и измеряю их суммарную длительность. Точность измерения увеличивается пропорционально увеличению интервала измерения. Сейчас у меня установлен интервал 20 мс, т.е. измеряется столько периодов, сколько умещается в этот интервал. Для представления скорости пришлось использовать 32-битное число, при разрядности 16 дискретность делала график ступенчатым. Получились пиковые колебания скорости порядка 0.02%. Кстати, датчик скорости в ДБ-95 точно такой же, как в Веге (ДС-2).
Сейчас измерение скорости используется только для контроля работы двигателя. Регулирование производится по фазе. В регистр сравнения таймера заносится такая величина, чтобы период таймера был равен номинальной частоте таходатчика. Это и есть опорная частота. Тогда захваченное сигналом таходатчика значение будет представлять собой мгновенную фазу. За номинальную фазу выбрал середину интервала счета таймера. Отклонение захваченного значения в ту или другую сторону будет представлять собой ошибку, которая поступает на петлевой цифровой фильтр, а далее - на ШИМ, управляющий двигателем.
В фильтре ШИМ пришлось сделать аналоговую коррекцию. Поскольку фаза - это интеграл частоты, все системы ФАПЧ имеют фазовый сдвиг на лишние 90 градусов, который вычитается из запаса устойчивости по фазе. Поэтому петлевые фильтры как правило имеют нуль на АЧХ для коррекции этого сдвига (типично в фильтрах синтезаторов приемников параллельно емкости стоит еще последовательная RC-цепочка). Эту коррекцию можно сделать и в цифре (D-звено регулятора), но это приводит к высокому шуму дифференцирования на выходе фильтра. D-звено надо делать каким-то более сложным, чтобы за пределами зоны интереса (а у двигателя АЧХ падает довольно рано из-за инерционности) не повышать усиление. Типа надо добавить в это звено ФНЧ. Пытался такое делать, но появляются лишние трудности с настройкой, поэтому добавил коррекцию в аналоге.
Фазовый детектор сделан таким образом, что при выходе частоты из полосы захвата выход детектора будет в одном или другом насыщении, сигнализируя о большом отклонении частоты. Фактически, здесь имеем частотно-фазовый детектор, он позволяет работать без частотного канала (который есть в ТС9142). Недостаток - слишком резкий излом передаточной характеристики детектора при входе частоты в зону захвата. Это не позволяет сделать красивое плавное установление частоты.
Кстати, ошибка была в том, что в одном из состояний детектора без захвата он давал насыщение с другим знаком. Это мешало нормальному завату, но потом работало. На ЛПМ Вильма вообще ошибка слабо заметна была.
При добавлении частотного канала алгоритм измерения скорости надо поменять (вернее, добавить еще один способ измерения). Данные о скорости надо получать в том же темпе, что и данные о фазе. Т.е. измерение надо делать по одному периоду. В установившемся режиме добавление частотного канала ничего не меняет, никакой новой информации тут не содержится. Поскольку фаза - это интеграл частоты, точно то же самое можно делать и с ней, просто увеличив на единицу порядок дифференцирования в звеньях петлевого фильтра. Но ключевая особенность частотного канала - это поведение при отклонении частоты. Характеристика не будет иметь резкого излома, что должно позволить получить плавный процесс установления. Поскольку таймер имеет период перезагрузки равный номинальному периоду таходатчика, он не позволяет "в лоб" измерить более низкую частоту. Придется в алгоритме автоматически растягивать измерение на несколько периодов таймера, когда входная частота низкая. Из-за этих трудностей пока не могу себя заставить сесть за дописывание этой программы. Хотя формально все работает и сейчас, процесс установления не хуже, чем у штатной схемы (которая, к слову, тоже не имеет частотного канала). Но хочется идеала.
Хочу прокомментировать "даже при подаче постоянки на Холлы". Двигатель в режиме Open-Loop имеет более высокие колебания скорости, чем в режиме Closed-Loop с оптимизированным петлевым фильтром (у меня где-то 0.045 - 0.06% против 0.015 - 0.025%). И постоянный дрейф скорости в Open-Loop не дает нормально посмотреть скорость. Еще, вполне заметное улучшения дал аналоговый полосовой фильтр сигнала таходатчика.
Сейчас измерение скорости используется только для контроля работы двигателя. Регулирование производится по фазе. В регистр сравнения таймера заносится такая величина, чтобы период таймера был равен номинальной частоте таходатчика. Это и есть опорная частота. Тогда захваченное сигналом таходатчика значение будет представлять собой мгновенную фазу. За номинальную фазу выбрал середину интервала счета таймера. Отклонение захваченного значения в ту или другую сторону будет представлять собой ошибку, которая поступает на петлевой цифровой фильтр, а далее - на ШИМ, управляющий двигателем.
В фильтре ШИМ пришлось сделать аналоговую коррекцию. Поскольку фаза - это интеграл частоты, все системы ФАПЧ имеют фазовый сдвиг на лишние 90 градусов, который вычитается из запаса устойчивости по фазе. Поэтому петлевые фильтры как правило имеют нуль на АЧХ для коррекции этого сдвига (типично в фильтрах синтезаторов приемников параллельно емкости стоит еще последовательная RC-цепочка). Эту коррекцию можно сделать и в цифре (D-звено регулятора), но это приводит к высокому шуму дифференцирования на выходе фильтра. D-звено надо делать каким-то более сложным, чтобы за пределами зоны интереса (а у двигателя АЧХ падает довольно рано из-за инерционности) не повышать усиление. Типа надо добавить в это звено ФНЧ. Пытался такое делать, но появляются лишние трудности с настройкой, поэтому добавил коррекцию в аналоге.
Фазовый детектор сделан таким образом, что при выходе частоты из полосы захвата выход детектора будет в одном или другом насыщении, сигнализируя о большом отклонении частоты. Фактически, здесь имеем частотно-фазовый детектор, он позволяет работать без частотного канала (который есть в ТС9142). Недостаток - слишком резкий излом передаточной характеристики детектора при входе частоты в зону захвата. Это не позволяет сделать красивое плавное установление частоты.
Кстати, ошибка была в том, что в одном из состояний детектора без захвата он давал насыщение с другим знаком. Это мешало нормальному завату, но потом работало. На ЛПМ Вильма вообще ошибка слабо заметна была.
При добавлении частотного канала алгоритм измерения скорости надо поменять (вернее, добавить еще один способ измерения). Данные о скорости надо получать в том же темпе, что и данные о фазе. Т.е. измерение надо делать по одному периоду. В установившемся режиме добавление частотного канала ничего не меняет, никакой новой информации тут не содержится. Поскольку фаза - это интеграл частоты, точно то же самое можно делать и с ней, просто увеличив на единицу порядок дифференцирования в звеньях петлевого фильтра. Но ключевая особенность частотного канала - это поведение при отклонении частоты. Характеристика не будет иметь резкого излома, что должно позволить получить плавный процесс установления. Поскольку таймер имеет период перезагрузки равный номинальному периоду таходатчика, он не позволяет "в лоб" измерить более низкую частоту. Придется в алгоритме автоматически растягивать измерение на несколько периодов таймера, когда входная частота низкая. Из-за этих трудностей пока не могу себя заставить сесть за дописывание этой программы. Хотя формально все работает и сейчас, процесс установления не хуже, чем у штатной схемы (которая, к слову, тоже не имеет частотного канала). Но хочется идеала.
Хочу прокомментировать "даже при подаче постоянки на Холлы". Двигатель в режиме Open-Loop имеет более высокие колебания скорости, чем в режиме Closed-Loop с оптимизированным петлевым фильтром (у меня где-то 0.045 - 0.06% против 0.015 - 0.025%). И постоянный дрейф скорости в Open-Loop не дает нормально посмотреть скорость. Еще, вполне заметное улучшения дал аналоговый полосовой фильтр сигнала таходатчика.
- rickw
- Сообщения: 719
- Зарегистрирован: 01 июн 2018, 21:12
- Благодарил (а): 8 раз
- Поблагодарили: 26 раз
Re: Вега МП122 реинкарнация
Liv, спасибо, видимо не очень внимательно смотрел код. У меня частотный канал есть. Подробнее вечером из дома отвечу, с тф неудобно, а на рабочем компе русской раскладки нет на клавиатуре 
- persey.a
- Сообщения: 1473
- Зарегистрирован: 13 ноя 2019, 13:02
- Благодарил (а): 157 раз
- Поблагодарили: 206 раз
Re: Вега МП122 реинкарнация
Здравствуйте, штатная термокомпенсированная САР БС02 с ФК на мой взгляд еще стабильнее...Сигнал прямой с магнитного датчика маховика. С Уважением.
- rickw
- Сообщения: 719
- Зарегистрирован: 01 июн 2018, 21:12
- Благодарил (а): 8 раз
- Поблагодарили: 26 раз
Re: Вега МП122 реинкарнация
вы измеряете не мгновенную частоту, а количество импульсов за определенное время. При таком измерении джиттер импульсов практически не будет влиять на конечный результат. То, что у меня на графиках - это именно мгновенная частота, т.е. период каждого импульса пересчитанный в частоту. Я пробовал убрать фазовый канал, оставлял только частотный. Фаза, естественно, принимала произвольное значение, но без прикладывания внешнего воздействия на вал двигателя она практически не менялась. 1 Герц это уже сильно заметное плавание фазы.
Именно так. Compare считает количество переполнений таймера, Capture измеряет фазу импульса. Затем из этих двух чисел считается реальный период для частотного канала.
аналогично. Только я ограниченную по уровню ошибку фазы суммирую с ошибкой скорости. Когда скорость приближается к нужному значению и ее ошибка становится малой, ошибка фазы устанавливает нужное значение фазы. Это фактически единственный алгоритм, который у меня стабильно заработал.
Вместо ШИМ используется дешевый 10-битный ЦАП в SOT23-6 с управлением по SPI.
- Liv
- Сообщения: 1137
- Зарегистрирован: 22 май 2016, 02:12
- Откуда: Minsk
- Благодарил (а): 10 раз
- Поблагодарили: 93 раза
- Контактная информация:
Re: Вега МП122 реинкарнация
Такое тоже возможно, если параметры петлевого фильтра ТС9142 плохо оптимизированы для данного двигателя.
У меня пока реализован только фазовый канал, который и в одиночку вполне нормально работает. Готовые схемы кварцевой стабилизации двигателей проигрывателей и магнитофонов чаще всего имеют только фазовый канал. Хотя та же ТС9142 имеет и частотный, чего в более поздних микросхемах не наблюдается. Ошибки частоты и фазы с выходов ТС9142 обычно суммируются (как правило с разными весами, у фазового канала вес меньше) и поступают на общий фильтр. Бывает и другой подход, например, в схеме Маяк-010 частотный и фазовый каналы имеют раздельные фильтры с разными характеристиками. Я тоже планировал сделать разные фильтры и поиграться с их характеристиками. Правда, при этом так много рычагов влияния, что совершенно непонятна методика настройки.
А как у Вас реализован петлевой фильтр? Я просматривал много схем кварцевой стабилизации двигателей и моделировал их фильтры. Частота среза обычно выбирается довольно низкая (100 - 400 Гц), поэтому нет разницы, использовать ШИМ или ЦАП. И что характерно, у всех производителей ход АЧХ фильтров очень похожий. Вблизи частоты среза есть подъем, причем немаленький, 20 - 30 дБ. И что еще интересно, часто есть корректор АЧХ, который имеет пару полюс-нуль на частотах 1 - 10 Гц. Это повторяется в схемах, как какая-то книжная истина. Но нигде в книгах по приводам про это не встречал ни слова. Подъм на ВЧ еще можно понять (увеличивает запас устойчивости), но зачем проваливать частоты порядка единиц Гц? Пробовал реализовать такой корректор, двигатель с ним и правда работает лучше (меньше колебания скорости), но никак не удалось победить плохую переходную характеристику. Поэтому в аналоговой части фильтра оставил лишь подъем на ВЧ - нуль где-то около 10 Гц и полюс на 160 Гц.
Аналоговую часть фильтра больше не трогаю, а в цифровой части есть возможность подбирать коэффициенты. И они очень сильно влияют на стабильность скорости. Шаг влево, шаг вправо - график скорости портится. И что самое печальное, оптимальные значения разные для разных скоростей. Понятно, почему в проф. катушечниках стояла целая батарея подстроечников отдельно для каждой скорости, регулировались именно параметры петлевого фильтра (например, в Otari MTR-15). Для ЛПМ Вильма коэффициенты фильтра хорошо получилось масштабировать пропорционально скорости. Все как в книжках. А вот для двигателя катушечника так не получается, зависимость более хитрая. В теории пропорциональный коэффициент не должен зависеть от частоты, но по факту зависит, и в схемах катушечников его тоже меняют в зависимости от скорости. Пока у меня решение в лоб - вместе с пресетом скорости сохраняются значения коэффициентов фильтра. Делать pitch-control это не мешает, там широкие пределы не нужны. А вот реализовать плавную перестройку скорости по всему диапазону так не выйдет.
- rickw
- Сообщения: 719
- Зарегистрирован: 01 июн 2018, 21:12
- Благодарил (а): 8 раз
- Поблагодарили: 26 раз
Re: Вега МП122 реинкарнация
это не мгновенная частота, ТС9142 работает лучше и стабильнее оригинальной схемы.
Именно так у меня и получился более-менее приемлемый результат, только у 9142 два ЦАПа, а у меня ошибки суммируются в цифре.
открытый вопрос, и первый в очереди. Книжные графики видел. Аналоговую часть пока не трогаю, потому что а) попытки ее фильтровать работу системы не улучшили, и б) непонятно, нужно ли будет изменять параметры фильтра при значительном изменении скорости. Видел даже схемы, где параметры фильтра менялись в момент захвата частоты. Поэтому пока оставил простой ФНЧ, но, как я уже сказал, вопрос первый в очереди. Будет результат - напишу.
сильно зависит. Коэффициенты придется пересчитывать вместе с изменением периода таймера при регулировке частоты. Но это наименьшая проблема - подобрать коэффициенты на краях, затем менять их пропорционально периоду по всему диапазону.
- Liv
- Сообщения: 1137
- Зарегистрирован: 22 май 2016, 02:12
- Откуда: Minsk
- Благодарил (а): 10 раз
- Поблагодарили: 93 раза
- Контактная информация:
Re: Вега МП122 реинкарнация
Если комбинировать цифровой и аналоговый фильтры, то можно аналоговый сделать фиксированным, а перестраивать только цифровой. В катушечнике так получается для скоростей от 4 до 38, в кассетном ЛПМ тоже работает от 2 до 9. Шире не пробовал.
Если используется ЦАП, то аналоговый фильтр вообще не обязателен. У меня ШИМ, мне фильтр нужен. Сначала был просто фильтр ШИМ с довольно высокой частотой среза. Фактически он не влиял, работал только цифровой. А потом параметры фильтра сделал более близкими к петлевым фильтрам, которые используют с двигателями, в том числе добавил подъем вверху. Это заметно улучшило работу системы. Еще больше улучшал работу корректор в диапазоне единиц Гц, но он давал побочные эффекты в виде плохого процесса установления, пришлось отказаться.
В теории не должен. От частоты дискретизации регулятора зависят только D и I. Но тут почему-то и P тоже менять приходится.
Для кассетника так получилось. А для катушечника зависимость почему-то сильно нелинейная, пришлось от такой идеи отказаться.
- persey.a
- Сообщения: 1473
- Зарегистрирован: 13 ноя 2019, 13:02
- Благодарил (а): 157 раз
- Поблагодарили: 206 раз
Re: Вега МП122 реинкарнация
Здравствуйте, смысл САР - поддержание ЧВ в возможно более узком "коридоре болтания", также как и мгновенная частота не должна выходить за рамки этого коридора. Осциллограф имеет достаточное быстродействие для регистрации даже мгновенного значения частоты, это хорошо видно на осциллограмме, в то время как средние значения также хорошо видны и находятся в гораздо более узком коридоре, чем цифровая САР. Мне понятны стремления сделать полностью цифровую САР ради интереса, однако в практическом плане для повседневного пользования доведенная до ума штатная САР вполне справляется со своим назначением и модернизация штатной САР доступна абсолютному большинству пользователей. Многие пользователи думают, что новейшие разработки камня на камне не оставляют от штатной системы, однако это далеко не так. С Уважением.rickw писал(а): ↑03 апр 2024, 21:05вы измеряете не мгновенную частоту, а количество импульсов за определенное время. При таком измерении джиттер импульсов практически не будет влиять на конечный результат. То, что у меня на графиках - это именно мгновенная частота, т.е. период каждого импульса пересчитанный в частоту. Я пробовал убрать фазовый канал, оставлял только частотный. Фаза, естественно, принимала произвольное значение, но без прикладывания внешнего воздействия на вал двигателя она практически не менялась. 1 Герц это уже сильно заметное плавание фазы.
- Liv
- Сообщения: 1137
- Зарегистрирован: 22 май 2016, 02:12
- Откуда: Minsk
- Благодарил (а): 10 раз
- Поблагодарили: 93 раза
- Контактная информация:
Re: Вега МП122 реинкарнация
Штатные схемы тоже обеспечивают приемлемую работу двигателя, но новые лучше. Например, для ДБ-95 новая САР на процессоре обеспечивает вдвое меньшие колебания скорости по сравнению со штатной. Плюс ряд удобств: задание любой скорости, точная ее подстройка (с сохранением кварцевой стабилизации), pitch-control, активное торможение, контроль скорости разгона (задание любого максимального тока), сниженное потребление схемы управления, уменьшенные габариты платы.
- persey.a
- Сообщения: 1473
- Зарегистрирован: 13 ноя 2019, 13:02
- Благодарил (а): 157 раз
- Поблагодарили: 206 раз
Re: Вега МП122 реинкарнация
Здравствуйте, я собирал САР Маяка 010 для своей первой деки с ЛПМ Электроника 302. Статья вышла в 1986г. авторы Панченко, Юрасов, а внедрено в мою деку в 1987г. Датчик был на маховике с 45отв. изготовлен с высокой точностью на координатном станке, частота датчика 340,91Гц, частота часового кварца после деления 341,33Гц. Отклонение средней частоты 0,12%. Номиналы в фильтрах подбирал опытным путем, т.к. САР была заточена изначально под ЛПМ типа Вильма. Но заработало очень хорошо, фазовый канал отрабатывал устойчиво, срыва синхронизации не было при любых условиях эксплуатации одномоторного ЛПМ. Мотор был Mitsumi с удаленным штатным встроенным РЧВ. До настоящего времени дека не сохранилась, к сожалению. Приблизительно выглядела так, красивая была дека, стрелки индикаторов сделал друг к другу. В базе была готова в 1984г. С Уважением.Liv писал(а): ↑03 апр 2024, 21:58Ошибки частоты и фазы с выходов ТС9142 обычно суммируются (как правило с разными весами, у фазового канала вес меньше) и поступают на общий фильтр. Бывает и другой подход, например, в схеме Маяк-010 частотный и фазовый каналы имеют раздельные фильтры с разными характеристиками. Я тоже планировал сделать разные фильтры и поиграться с их характеристиками. Правда, при этом так много рычагов влияния, что совершенно непонятна методика настройки.
Последний раз редактировалось persey.a 04 апр 2024, 14:13, всего редактировалось 1 раз.
- rickw
- Сообщения: 719
- Зарегистрирован: 01 июн 2018, 21:12
- Благодарил (а): 8 раз
- Поблагодарили: 26 раз
Re: Вега МП122 реинкарнация
прошу прощения, уже не первый раз, глюк мобильного браузера какой-то. Исправлю как до домашнего компа доберусь.
- persey.a
- Сообщения: 1473
- Зарегистрирован: 13 ноя 2019, 13:02
- Благодарил (а): 157 раз
- Поблагодарили: 206 раз
Re: Вега МП122 реинкарнация
Здравствуйте, многое из перечисленного для кассетного ЛПМ избыточно, для катушечника может актуально. Реализация оного - удел единичных пользователей. Для массового парка достаточно выжать штатный заложенный потенциал. С Уважением.Liv писал(а): ↑04 апр 2024, 12:44Штатные схемы тоже обеспечивают приемлемую работу двигателя, но новые лучше. Например, для ДБ-95 новая САР на процессоре обеспечивает вдвое меньшие колебания скорости по сравнению со штатной. Плюс ряд удобств: задание любой скорости, точная ее подстройка (с сохранением кварцевой стабилизации), pitch-control, активное торможение, контроль скорости разгона (задание любого максимального тока), сниженное потребление схемы управления, уменьшенные габариты платы.
Последний раз редактировалось persey.a 04 апр 2024, 14:20, всего редактировалось 1 раз.
- rickw
- Сообщения: 719
- Зарегистрирован: 01 июн 2018, 21:12
- Благодарил (а): 8 раз
- Поблагодарили: 26 раз
Re: Вега МП122 реинкарнация
Можно несколько вопросов? У меня нет оригинальной платы, сам не могу посмотреть.
1. Коэффициент детонации со штатной схемой, лучше скриншот из программы измерения.
2. Частота импульсов с датчика сразу после включения, и минут через 30 работы в закрытом корпусе.
3. Ну и из личного интереса - осцилоограмма с обмоток двигателя.
- Liv
- Сообщения: 1137
- Зарегистрирован: 22 май 2016, 02:12
- Откуда: Minsk
- Благодарил (а): 10 раз
- Поблагодарили: 93 раза
- Контактная информация:
Re: Вега МП122 реинкарнация
САР от Маяк-010 у меня до сих пор трудится в деке. Но скоро пойдет под нож, на макете отлажена новая САР на процессоре. И в катушечнике та же ситуация - пока работает штатная САР, но есть макет новой. Справедливости ради можно сказать, что для практических целей хватает и штатных схем, но почему бы не заменить современными?
- persey.a
- Сообщения: 1473
- Зарегистрирован: 13 ноя 2019, 13:02
- Благодарил (а): 157 раз
- Поблагодарили: 206 раз
Re: Вега МП122 реинкарнация
Здравствуйте, под нож не нужно! Готов купить для своего ЭПУ Вега 106. Как адаптировать для ЭПУ- опыта по данной САР мне не занимать. Мне очень нравилась работа этой САР, к сожалению сейчас нет возможности городить новые сложные проекты, только модернизация существующих. Если готовы просим сообщить в личку.
В наличии видел только 2 действующие самоделки Ваша и моя. С Уважением.
- Liv
- Сообщения: 1137
- Зарегистрирован: 22 май 2016, 02:12
- Откуда: Minsk
- Благодарил (а): 10 раз
- Поблагодарили: 93 раза
- Контактная информация:
Re: Вега МП122 реинкарнация
Ну Вы даёте, купить
- persey.a
- Сообщения: 1473
- Зарегистрирован: 13 ноя 2019, 13:02
- Благодарил (а): 157 раз
- Поблагодарили: 206 раз
Re: Вега МП122 реинкарнация
Понятно, у меня эта же самая САР была выполнена в виде отдельной платы в габаритах блоков магнитофона Лексиных. Очень удобно при налаживании, плату выдернул, перепаял что нужно и обратно воткнул. Все платы в деке у меня такие. А датчик в ЭПУ готов и установлен. На фото плат деки и УВ Cухова малогабаритный для примера. Монтаж внутри деки исключительно плотный, возможностей добавления чего-либо нет.С Уважением.
- persey.a
- Сообщения: 1473
- Зарегистрирован: 13 ноя 2019, 13:02
- Благодарил (а): 157 раз
- Поблагодарили: 206 раз
Re: Вега МП122 реинкарнация
Здравствуйте,rickw писал(а): ↑04 апр 2024, 14:16Можно несколько вопросов? У меня нет оригинальной платы, сам не могу посмотреть.
1. Коэффициент детонации со штатной схемой, лучше скриншот из программы измерения.
2. Частота импульсов с датчика сразу после включения, и минут через 30 работы в закрытом корпусе.
3. Ну и из личного интереса - осцилоограмма с обмоток двигателя.
1.Выкладывал в какой-то ветке. В районе 0,07-0,08. Основная причина - ролик яйцом. Я скептически отношусь к результатам полученным на отечественном ЛПМ с открытым трактом из-за топорности изготовления деталей. На моем прямоприводном с закрытым трактом JVC TD-V662 Кд в районе 0,02-0,03 но там и исполнение деталей соответствующее! И немаловажно - ЛПМ почти новый, неизношенный.
2. Неактуально, я решил проблему температурного дрейфа путем установки германиевого диода для термокоррекции. После этого стала возможным установка фазового канала. Фазовый канал не будет работать при наличии температурного дрейфа превышающего период сигнала с датчика.
3. Деку уже закрыл, потом как нибудь сниму. Хотя нужно измерять ток в обмотках, при испытании прямого привода для Романтики, достаточно хорошо изучил данное явление. С Уважением.
- Самый !
- Сообщения: 20725
- Зарегистрирован: 18 дек 2009, 19:19
- Откуда: дер. Новое Девяткино
- Благодарил (а): 467 раз
- Поблагодарили: 988 раз
- Контактная информация:
Re: Вега МП122 реинкарнация
напомните, где это- я потерял.
По почте на тех. вопросы не отвечаю в 2023 году тоже, прошу сюда : viewtopic.php?f=3&t=93525
- Liv
- Сообщения: 1137
- Зарегистрирован: 22 май 2016, 02:12
- Откуда: Minsk
- Благодарил (а): 10 раз
- Поблагодарили: 93 раза
- Контактная информация:
Re: Вега МП122 реинкарнация
А как в штатную схему добавить фазовый канал? Там же нет опорного генератора, какие фазы сравнивать?persey.a писал(а): ↑05 апр 2024, 13:452. Неактуально, я решил проблему температурного дрейфа путем установки германиевого диода для термокоррекции. После этого стала возможным установка фазового канала. Фазовый канал не будет работать при наличии температурного дрейфа превышающего период сигнала с датчика.
- persey.a
- Сообщения: 1473
- Зарегистрирован: 13 ноя 2019, 13:02
- Благодарил (а): 157 раз
- Поблагодарили: 206 раз
Re: Вега МП122 реинкарнация
Здравствуйте. https://rt20.getbb.ru/viewtopic.php?f=3 ... 6#p2109776 После испытаний, R5=130k, C6=0,22mF. Работает строго по книжке.
Последний раз редактировалось persey.a 05 апр 2024, 23:16, всего редактировалось 2 раза.
- persey.a
- Сообщения: 1473
- Зарегистрирован: 13 ноя 2019, 13:02
- Благодарил (а): 157 раз
- Поблагодарили: 206 раз
Re: Вега МП122 реинкарнация
Здравствуйте. https://rt20.getbb.ru/viewtopic.php?f=3 ... д#p2109874 С Уважением.
Re: Вега МП122 реинкарнация
Подниму тему. Собрал плату двигателя, работает. Правда 812 не получается, как ни бился, а 818 стоит мертво.
- rickw
- Сообщения: 719
- Зарегистрирован: 01 июн 2018, 21:12
- Благодарил (а): 8 раз
- Поблагодарили: 26 раз
- rickw
- Сообщения: 719
- Зарегистрирован: 01 июн 2018, 21:12
- Благодарил (а): 8 раз
- Поблагодарили: 26 раз
Re: Вега МП122 реинкарнация
Этот кварц использовался как доступный на момент разработки платы с допустимой погрешностью скорости. Реально там нужна частота чуть пониже, вот тут посмотрите
viewtopic.php?f=3&t=103158&p=2116579&hi ... m#p2116579
viewtopic.php?f=3&t=103158&p=2116579&hi ... m#p2116579
Re: Вега МП122 реинкарнация
Да, самый доступный. Уважаемый rickw спасибо, что ткнули носом,щас куплю, попробую. Мне нравится, как схема работет, но хочется еще лучше. Кстати, всем форумчанам. По ссылке прикупил ТСки, но 10 штук мне точно не надо. Если кому интересно, то пишите.
- zvv
- Сообщения: 419
- Зарегистрирован: 02 янв 2017, 04:36
- Откуда: СССР теперь М.О. в *****
- Благодарил (а): 114 раз
- Поблагодарили: 46 раз
-
Игорь40
- Сообщения: 2697
- Зарегистрирован: 08 янв 2020, 21:12
- Откуда: Родина Маршала Победы и колыбель Космонавтики
- Благодарил (а): 42 раза
- Поблагодарили: 247 раз