Страница 1 из 2 12 Последняя
Показано с 1 по 20 из 30

Тема: Система управления приводом диска проигрывателя Арктур-006 на микроконтроллере.

  1. #1
    Новичок
    Автор темы
    Аватар для sashmich
    Регистрация
    18.11.2012
    Адрес
    Санкт-Петербург
    Сообщений
    71

    По умолчанию Система управления приводом диска проигрывателя Арктур-006 на микроконтроллере.

    Допилил постепенно схему и прошивку. Вместо штатных индуктивных датчиков положения полюсов ротора использовал аналоговые датчики Холла типа SS49. Микроконтроллер STM32F103C8T6, точнее готовая миниатюрная отладочная плата с ним. Схема усилителей тока катушек статора аналогична схеме Электроники ЭП-060, сделана на операционнике с двухтактным каскадом на выходе, охваченная ООС по току нагрузки. На ОУ А3 и транзисторе Q1 сделана схема поддержания искусственной средней точки, равной половине напряжения питания, для выходных усилителей, эмиттер транзистора является общим для питания микроконтроллера, компараторов и датчиков Холла. Компараторы А1 и А2 служат для формирования прямоугольных импульсов, из сигналов датчиков фаз A и B. По разнице во времени между приходом этих импульсов микроконтроллер рассчитывает скорость вращения диска. Резистором R5 можно точно подстроить скорость вращения по стробоскопу.
    Переключение скорости вращения 33 и 45 оборотов, а также остановка диска пока не сделано программно, трудностей тут не видно.
    Алгоритм почти полностью повторяет работу аналоговой схемы. Сигналы датчиков положения полюсов ротора оцфровываются АЦП, далее несложная обработка по амплитуде, в зависимости от текущей скорости вращения, и вывод посредством ШИМ. Параллельно происходит измерение скорости вращения диска и работа стробоскопа, для этих целей использованы отдельные таймеры микроконтроллера. Регулировка и поддержание скорости вращения осуществляется с помощью алгоритма ПИ-регулирования. В установившемся режиме, при скорости диска >30 об/мин происходит автоматическое выравнивание амплитуд сигналов датчиков фаз. В аналоговой схеме для этих целей служат два подстроечника перед детекторами.
    Конструктив в данный момент сделан в виде макета из плиты ДСП, на которой смонтирован шпиндель диска и блок статора. На фото общий вид, датчик скорости и плата. Видео работы здесь https://yadi.sk/i/mPoTYH1m3PoeDa
    В архиве папка с проектом CubeMX. Написано в Keil 5. Это рабочая, но не завершённая версия. В папке Turntable_Drive\MDK-ARM\Turntable_Drive лежит hex файл прошивки для программатора.
    Нажмите на изображение для увеличения. 

Название:	YD_Gallery_20171118_102835.jpg 
Просмотров:	1677 
Размер:	1.98 Мб 
ID:	305303 Нажмите на изображение для увеличения. 

Название:	YD_Gallery_20171118_102919.jpg 
Просмотров:	1382 
Размер:	1.39 Мб 
ID:	305304 Нажмите на изображение для увеличения. 

Название:	YD_Gallery_20171118_103704.jpg 
Просмотров:	1091 
Размер:	1.35 Мб 
ID:	305305
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	СУПД.jpg 
Просмотров:	1727 
Размер:	557.4 Кб 
ID:	308077  
    Вложения Вложения
    Последний раз редактировалось sashmich; 27.12.2017 в 19:18.

  2. #2
    Новичок Аватар для evgeni
    Регистрация
    15.11.2006
    Адрес
    Донецкая обл.
    Сообщений
    87

    По умолчанию Re: Система управления приводом диска проигрывателя Арктур-006 на микроконтроллере.

    Прошивка, исходники, схема, будут доступны?

  3. #3
    Новичок
    Автор темы
    Аватар для sashmich
    Регистрация
    18.11.2012
    Адрес
    Санкт-Петербург
    Сообщений
    71

    По умолчанию Re: Система управления приводом диска проигрывателя Арктур-006 на микроконтроллере.

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

  4. #4
    Новичок Аватар для evgeni
    Регистрация
    15.11.2006
    Адрес
    Донецкая обл.
    Сообщений
    87

    По умолчанию Re: Система управления приводом диска проигрывателя Арктур-006 на микроконтроллере.

    Цитата Сообщение от sashmich Посмотреть сообщение
    Да, конечно. Если кто захочет доработать свой Арктур, причешу схему с прошивкой и выложу. Печатку нужно будет развести заново под габарит штатной платы.
    Отлично, будем ждать.

  5. #5
    Завсегдатай Аватар для Leoniv
    Регистрация
    20.04.2016
    Адрес
    Minsk
    Возраст
    21
    Сообщений
    5,588

    По умолчанию Re: Система управления приводом диска проигрывателя Арктур-006 на микроконтроллере.

    Цитата Сообщение от sashmich Посмотреть сообщение
    Допилил постепенно схему и прошивку.
    Хочу поздравить! Активное торможение не делали? Мой проект пока завис. За это время у меня появилось 3 Арктура-006 (раньше Вам завидовал). Озадачен изготовлением нового статора со специальным видом намотки, чтобы побороть рокот. Сильно мешает делу тот факт, что пластинки и так есть на чем слушать. Приходится подключать силу воли, а ее всегда дефицит.

  6. #6
    Частый гость Аватар для Vygandas
    Регистрация
    15.09.2006
    Адрес
    Литва, Вильнюс
    Возраст
    54
    Сообщений
    376

    По умолчанию Re: Система управления приводом диска проигрывателя Арктур-006 на микроконтроллере.

    По мне система довольно универсальная. Можно использовать и под двухфазные плоские двигатели , например как Ария 102 или серии Феникс
    Fortuna non penis, non recipientus in manus...

  7. #7
    Новичок
    Автор темы
    Аватар для sashmich
    Регистрация
    18.11.2012
    Адрес
    Санкт-Петербург
    Сообщений
    71

    По умолчанию Re: Система управления приводом диска проигрывателя Арктур-006 на микроконтроллере.

    Цитата Сообщение от Leoniv Посмотреть сообщение
    Активное торможение не делали?
    Если понадобится активное торможение, то оно получается само собой, задаём скорость ноль, система автоматического регулирования скорости это отрабатывает и диск встаёт. При превышении текущей скорости диска над заданной, переменная амплитуды становится отрицательной и сответственно выходные токи статора меняют знак.

  8. #8
    Старый знакомый Аватар для AndOleg
    Регистрация
    25.07.2013
    Адрес
    Зеленоград
    Сообщений
    550

    По умолчанию Re: Система управления приводом диска проигрывателя Арктур-006 на микроконтроллере.

    Цитата Сообщение от sashmich Посмотреть сообщение
    Да, конечно. Если кто захочет доработать свой Арктур, причешу схему с прошивкой и выложу. Печатку нужно будет развести заново под габарит штатной платы.
    Отличная новость! Никак руки не дойдут до этого дела. Ради такого, закажу даже платы в Китае!

  9. #9
    http://akotov.narod.ru Аватар для Александр Котов
    Регистрация
    19.10.2004
    Адрес
    Ленобласть
    Возраст
    54
    Сообщений
    2,914

    По умолчанию Re: Система управления приводом диска проигрывателя Арктур-006 на микроконтроллере.

    У вас же помехи на головку звукоснимателя будут наводиться.

  10. #10
    Завсегдатай Аватар для Leoniv
    Регистрация
    20.04.2016
    Адрес
    Minsk
    Возраст
    21
    Сообщений
    5,588

    По умолчанию Re: Система управления приводом диска проигрывателя Арктур-006 на микроконтроллере.

    Цитата Сообщение от Александр Котов Посмотреть сообщение
    У вас же помехи на головку звукоснимателя будут наводиться.
    Электронику можно расположить далеко от головки, за стальным шасси. Никаких помех не будет.

    P.S. Как мне кажется, было бы интересно допилить проект для работы со штатными датчиками положения диска, чтобы людям ничего не пришлось переделывать в механике. Сгенерить напряжение питания датчика таймером, отфильтровать активным фильтром, потом на детекторы, потом на АЦП.

  11. #11
    http://akotov.narod.ru Аватар для Александр Котов
    Регистрация
    19.10.2004
    Адрес
    Ленобласть
    Возраст
    54
    Сообщений
    2,914

    По умолчанию Re: Система управления приводом диска проигрывателя Арктур-006 на микроконтроллере.

    Для использования датчиков холла придётся ставить магнитики. Они будут наводить инфранизкую помеху. Да и двигатель тот ещё... Вынести бы его за пределы диска и на резиновым пассиком соединить.

  12. #12
    Завсегдатай Аватар для Leoniv
    Регистрация
    20.04.2016
    Адрес
    Minsk
    Возраст
    21
    Сообщений
    5,588

    По умолчанию Re: Система управления приводом диска проигрывателя Арктур-006 на микроконтроллере.

    Цитата Сообщение от Александр Котов Посмотреть сообщение
    Для использования датчиков холла придётся ставить магнитики.
    Магнитики уже есть, 120-полюсная магнитная полоса на диске.

    Цитата Сообщение от Александр Котов Посмотреть сообщение
    Они будут наводить инфранизкую помеху.
    Ничего они не наводят.

    Цитата Сообщение от Александр Котов Посмотреть сообщение
    Да и двигатель тот ещё... Вынести бы его за пределы диска и на резиновым пассиком соединить.
    Пассик - это шаг назад. Двигатель здесь уникальный - многополюсный прямой привод. Таких почти ни у кого нет. Характеристики можно получить отличные. Жалко, что реализация не очень качественная.

  13. #13
    Частый гость Аватар для rexen
    Регистрация
    14.04.2005
    Адрес
    Донецк
    Возраст
    42
    Сообщений
    101

    По умолчанию Re: Система управления приводом диска проигрывателя Арктур-006 на микроконтроллере.

    Цитата Сообщение от Leoniv Посмотреть сообщение
    Двигатель здесь уникальный - многополюсный прямой привод. Таких почти ни у кого нет.
    Да валом. Тот же диджейский бесселлер Техникс 1200. Другое дело, что у прямого привода несколько "вариаций на тему", количество полюсов, катушек, форма тока и т.д. И плюс уровень исполнения - мы же не патенты слушаем, а конкретные железяки.

  14. #14
    Завсегдатай Аватар для straus
    Регистрация
    24.01.2009
    Сообщений
    3,259

    По умолчанию Re: Система управления приводом диска проигрывателя Арктур-006 на микроконтроллере.

    Цитата Сообщение от Leoniv Посмотреть сообщение
    Двигатель здесь уникальный - многополюсный прямой привод. Таких почти ни у кого нет. Характеристики можно получить отличные. Жалко, что реализация не очень качественная.
    Много было на таких сверхтихоходных двигателях - Электроника ЭП030/060, Studer/Revox, Электроника ЭП-017. В сервисном мануале на Studer очень полезная информация, как перемещением датчиков Холла (они там подвижные) убрать детонацию почти до нуля.

  15. #15
    Завсегдатай Аватар для Leoniv
    Регистрация
    20.04.2016
    Адрес
    Minsk
    Возраст
    21
    Сообщений
    5,588

    По умолчанию Re: Система управления приводом диска проигрывателя Арктур-006 на микроконтроллере.

    Цитата Сообщение от rexen Посмотреть сообщение
    Да валом. Тот же диджейский бесселлер Техникс 1200. Другое дело, что у прямого привода несколько "вариаций на тему", количество полюсов, катушек, форма тока и т.д. И плюс уровень исполнения - мы же не патенты слушаем, а конкретные железяки.
    Цитата Сообщение от straus Посмотреть сообщение
    Много было на таких сверхтихоходных двигателях - Электроника ЭП030/060, Studer/Revox, Электроника ЭП-017. В сервисном мануале на Studer очень полезная информация, как перемещением датчиков Холла (они там подвижные) убрать детонацию почти до нуля.
    Ага, счас. Вы считать умеете? 120 полюсов от 16 отличить можете?

  16. #16
    Частый гость Аватар для Vygandas
    Регистрация
    15.09.2006
    Адрес
    Литва, Вильнюс
    Возраст
    54
    Сообщений
    376

    По умолчанию Re: Система управления приводом диска проигрывателя Арктур-006 на микроконтроллере.

    Если кто не видел магнит двигателя Арктур 006
    Я с такими сталкивался только в Unitra изделиях.

    Нажмите на изображение для увеличения. 

Название:	Arktur-006_disc.jpg 
Просмотров:	1058 
Размер:	182.8 Кб 
ID:	306404
    Fortuna non penis, non recipientus in manus...

  17. #17
    Старый знакомый Аватар для vasa1970
    Регистрация
    17.04.2010
    Адрес
    Крым Керчь
    Возраст
    60
    Сообщений
    749

    По умолчанию Re: Система управления приводом диска проигрывателя Арктур-006 на микроконтроллере.

    Цитата Сообщение от Vygandas Посмотреть сообщение
    Если кто не видел магнит двигателя Арктур 006
    Я с такими сталкивался только в Unitra изделиях.
    Улучшенный вариант в Электронике ЭП060 ( вроде прототипом был какой-то фишер) а что до Электроники ЭП030- это ухудшенный вариант Электроники 012( не путать с Д012) которая в свою очередь по идеологии подобна Б1-01 и 011

  18. #18
    Новичок
    Автор темы
    Аватар для sashmich
    Регистрация
    18.11.2012
    Адрес
    Санкт-Петербург
    Сообщений
    71

    По умолчанию Re: Система управления приводом диска проигрывателя Арктур-006 на микроконтроллере.

    Цитата Сообщение от Leoniv Посмотреть сообщение
    Как мне кажется, было бы интересно допилить проект для работы со штатными датчиками положения диска, чтобы людям ничего не пришлось переделывать в механике. Сгенерить напряжение питания датчика таймером, отфильтровать активным фильтром, потом на детекторы, потом на АЦП.
    Да, можно попробовать. Так действительно будет проще и красивее в плане доработки. Но я начал это делать, т. к. хочу использовать этот привод в самодельной вертушке, привязки к модернизации у меня нет, соответственно стимул, использовать штатный датчик, тоже отсутствует.
    Достаточно-ли будет фильтра чтоб из меандра сделать синусоиду? Да наверно там чистый синус и не нужен, если только в плане помех от гармоник, но токи ведь низкие...
    Последний раз редактировалось sashmich; 28.11.2017 в 23:55.

  19. #19
    Завсегдатай Аватар для straus
    Регистрация
    24.01.2009
    Сообщений
    3,259

    По умолчанию Re: Система управления приводом диска проигрывателя Арктур-006 на микроконтроллере.

    Цитата Сообщение от Leoniv Посмотреть сообщение
    Ага, счас. Вы считать умеете? 120 полюсов от 16 отличить можете?
    Я считаю по количеству фаз двигателя. Это основное. Увеличивать количество полюсов в сверхтихоходном двигателе приходится, если невозможно обеспечить нужную форму тока в катушках, и масса диска не позволяет сгладить оставшуюся неравномерность момента вращения.

    ---------- Сообщение добавлено 23:54 ---------- Предыдущее сообщение было 23:50 ----------

    Цитата Сообщение от sashmich Посмотреть сообщение
    Да наверно там чистый синус и не нужен, если только в плане помех от гармоник
    Вообще-то форма тока влияет на детонацию. Причём именно форма тока (именно ею определяется магнитный поток) должна быть согласована, а не форма напряжения (которая должна быть такой, чтобы обеспечить нужную форму тока в конкретной катушке).

  20. #20
    Новичок
    Автор темы
    Аватар для sashmich
    Регистрация
    18.11.2012
    Адрес
    Санкт-Петербург
    Сообщений
    71

    По умолчанию Re: Система управления приводом диска проигрывателя Арктур-006 на микроконтроллере.

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

Страница 1 из 2 12 Последняя

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •