Светодиодные фонари и световые приборы. Всё о светотехнике.
Вернуться   Форум FONAREVKA.RU Лаборатория Разработка и модификация фонарей
Расширенный поиск
Забыли пароль? Регистрация

  • О нашем проекте
  • Светотехника и световые приборы
  • Правила форума
Проект FONAREVKA.RU специализируется на предоставлении всей необходимой информации по светотехнике:

— светодиодные фонари;
— различные источники питания;
— разнообразные зарядные устройства;
— освещение помещений и наружное освещение;
— световые приборы для личного, пассажирского и грузового транспорта;
— специальные световые приборы для медицины, для растений, для аквариумов, для террариумов, а также аварийно-сигнальные световые приборы;
— альтернативные источники света;
— лазеры и лазерная техника.

Если у вас есть вопросы по выбору фонарей, аккумуляторов и зарядных устройств ознакомьтесь с FAQ от наших экспертов:

F.A.Q. по выбору фонарей различных типов;
F.A.Q. по выбору аккумуляторов;
F.A.Q. по выбору зарядных устройств.
Ответ  Создать новую тему
Просмотров в теме 2779   Ответов в теме 8   Подписчиков на тему 1   Добавили в закладки 0
Опции темы Поиск в этой теме
Старый 13.02.2015, 15:36 Автор темы   1

 
Аватар для SuperFonarik.ru
 
Регистрация: 19.05.2010
Последняя активность: 25.05.2019 16:13
Адрес: Москва
Сообщений: 1690
Сказал(а) спасибо: 242
Поблагодарили: 632 раз(а) в 285 сообщениях

:sun_smile: Поговорим о высокочастотниках (1МГц и выше)

С разработкой драйверов уперлись в вес, размер и стоимость.
Продукт не совсем фонарный - Open-Source мощный синхронный DC/DC шилд для Ардуинок.

Управляющий ШИМ, генерируемый контроллером, раскочегаривается в лучшем случае до сотен килогерц. В частности, для народных AVRок, даже с PLL, с 8-битным разрешением (что маловато) - до 256КГц. А Ардуинка и того не умеет.

Штатный ШИМ без софт-хаков там вообще сотни герц.

Для других контроллеров предельные частоты аналогичные. Если нам надо питать светодиоды или моторы током ампер в 10, размеры компонентов вырастают до чудовищных размеров, да и греться вся конструкция начинает прилично.

Если же частоту задрать хотя бы до 1МГц - ситуация с нагревом и размерами упрощается (но некритично усложняется разводка платы), но непонятно, где взять такую частоту, да еще и хотя бы с 10-битным разрешением.

Хотелось бы поговорить/пообсуждать, как можно выкрутиться из положения.

Решение "в лоб" - взять готовый DC/DC мегагерцовый ШИМ-контроллер из тысяч имеющихся не подходит, т.к. ОС заведена в этот самый ШИМ-контроллер. И переключать его по воле левой пятки с CV на CC, а то и CW, настраивать эти самые C,V,W - дюже муторно, лезут осцилляции. Т.е. ОС для наших целей лучше заводить в софт, и софтом же генерить управляющее воздействие.

Пока в качестве рабочей идеи сидит такая: Берем имеющийся низкочастотный ШИМ, отфильтровываем RC-фильтром в аналог, подаем на вход ШИМ-генератора (на выбор - LTC6992-вещь-в-себе, компаратор+пила на рассыпухе, 555 таймер в разных вариантах), и уже за ШИМ-генератором городим обычную цепочку из драйверов полевиков и самих полевиков.

Здесь не нравится двойная конверсия ШИМ -> аналог -> ШИМ, куча рассыпухи, уплывание характеристик фильтров от температуры, партии и старости (что, впрочем, при наличии обратной связи не критично).

Также немного шевелится мысль изменить ШИМ на сигма-дельта-модуляцию, но пока не очень понятно, как эту мысль оформить применительно к DC/DC.

Ваши мысли?
SuperFonarik.ru вне форума   Ответить с цитированием Вверх
Старый 13.02.2015, 15:50   2
awl
Ветеран Фонарёвки
 
Аватар для awl
 
Регистрация: 09.07.2010
Последняя активность: 23.05.2023 09:41
Адрес: Ижевск
Сообщений: 3247
Сказал(а) спасибо: 206
Поблагодарили: 1040 раз(а) в 466 сообщениях

По умолчанию Re: Поговорим о высокочастотниках (1МГц и выше)

А если использовать скоростной ШИМ-конвертер, а ОС перехватить у него, и завести на контроллер(АЦП?), с него обратно в ШИМ(ЦАП)? И рулить процессом как захочется.
__________________
Fenix E15,E21,HP11,HP20,LD10,LD20,LD25,PD20,TK12,TK15,TK21,TK35,TK41,TK45,TK60,TK70.
Olight I1,I2,I3,M3X,S35,S65,SR51,SR90,SR Mini,T10,T15,T20,T25.
Surefire LX2,C2,EB1. DQG AA,AAA,18650,26650.Zebra H51,H51w,SC30. Armytek Predator,Eagletac P20C2,Jetbeam RRT-0,Inforce Color,Thrunite Scorpion,Silva Trail Runner
awl вне форума   Ответить с цитированием Вверх
Старый 13.02.2015, 16:37 Автор темы   3
SuperFonarik.ru

 
Аватар для SuperFonarik.ru
 
Регистрация: 19.05.2010
Последняя активность: 25.05.2019 16:13
Адрес: Москва
Сообщений: 1690
Сказал(а) спасибо: 242
Поблагодарили: 632 раз(а) в 285 сообщениях

По умолчанию Re: Поговорим о высокочастотниках (1МГц и выше)

Цитата:
Посмотреть сообщение Сообщение от awl :
А если использовать скоростной ШИМ-конвертер, а ОС перехватить у него, и завести на контроллер(АЦП?), с него обратно в ШИМ(ЦАП)? И рулить процессом как захочется.
У вас получалось? Мы пробовали в первом приближении. Если совсем отвязать от него ОС, т.е. тупо снимаем нужные показания с датчика тока или делителя напряжения, а рулим его ногой FB с контроллера - начинает то звенеть, то срывается генерация, то пульсации какие-то возникают. Очень уж его error amplifier хочет жесткую обратную связь. Несколько дней поковырялись, все равно труба - нормально работающей схемы не добились.

Более-менее работает цифровой потенциометр в цепи его ОС, и руление этим потенциометром с контроллера, но это как-то кривовато, дороговато, и не позволяет софтварно настолько широко распоряжаться выходом ШИМа.
SuperFonarik.ru вне форума   Ответить с цитированием Вверх
Старый 13.02.2015, 16:54   4
awl
Ветеран Фонарёвки
 
Аватар для awl
 
Регистрация: 09.07.2010
Последняя активность: 23.05.2023 09:41
Адрес: Ижевск
Сообщений: 3247
Сказал(а) спасибо: 206
Поблагодарили: 1040 раз(а) в 466 сообщениях

По умолчанию Re: Поговорим о высокочастотниках (1МГц и выше)

Цитата:
Посмотреть сообщение Сообщение от SuperFonarik.ru :
У вас получалось?
Нет, я вообще не электронщик, только советы раздаю, не делаю %)

Цитата:
Посмотреть сообщение Сообщение от SuperFonarik.ru :
Более-менее работает цифровой потенциометр в цепи его ОС, и руление этим потенциометром с контроллера, но это как-то кривовато, дороговато, и не позволяет софтварно настолько широко распоряжаться выходом ШИМа.
А полевик вместо потенциометра?

Вообще конечно напрашивается быстрый контроллер, cortex m0 или подобное.
awl вне форума   Ответить с цитированием Вверх
Старый 13.02.2015, 17:09 Автор темы   5
SuperFonarik.ru

 
Аватар для SuperFonarik.ru
 
Регистрация: 19.05.2010
Последняя активность: 25.05.2019 16:13
Адрес: Москва
Сообщений: 1690
Сказал(а) спасибо: 242
Поблагодарили: 632 раз(а) в 285 сообщениях

По умолчанию Re: Поговорим о высокочастотниках (1МГц и выше)

Цитата:
Посмотреть сообщение Сообщение от awl :
А полевик вместо потенциометра?
Немного попробовали. Ставили полевик в цепь ОС для регулировки усиления.
Если полевик дергать ШИМом - расколбашивает всю схему.

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

Ну и это не решает проблему переключения типа стабилизации - либо оно схемотехнически "заточено" на CC с датчика тока, и CV умеет постольку-поскольку, либо на CV, и тогда сложно регулировать CC.

Цитата:
Вообще конечно напрашивается быстрый контроллер, cortex m0 или подобное.
Оно-то да, но даже в Cortex'ах быстрых ШИМов мы не нашли. Те же сотни килогерц.

Можно в принципе на ПЛИС сгородить что угодно, но это уже из пушки по воробьям
SuperFonarik.ru вне форума   Ответить с цитированием Вверх
Старый 13.02.2015, 17:49   6
awl
Ветеран Фонарёвки
 
Аватар для awl
 
Регистрация: 09.07.2010
Последняя активность: 23.05.2023 09:41
Адрес: Ижевск
Сообщений: 3247
Сказал(а) спасибо: 206
Поблагодарили: 1040 раз(а) в 466 сообщениях

По умолчанию Re: Поговорим о высокочастотниках (1МГц и выше)

Цитата:
Посмотреть сообщение Сообщение от SuperFonarik.ru :
Оно-то да, но даже в Cortex'ах быстрых ШИМов мы не нашли. Те же сотни килогерц.
Странно. Вроде на ШИМ нет ограничений в кортексах. Ещё вариант - STM8S, супердешёвый и достаточно мощный (китайцы его в последнее время любят). Вроде бы там не было ограничений на частоту ШИМ, 16 битный, тактуется от тактовой процессора (16 МГц). АЦП 10 бит - тоже хороший бонус.

PS: Сотни килогерц - возможно пытаетесь прерывания генерить с такой частотой? Так то конечно не заработает, прерывания долгие в кортексах.

[Исправлено: awl, 13.02.2015 в 17:53]
awl вне форума   Ответить с цитированием Вверх
Старый 13.02.2015, 18:00 Автор темы   7
SuperFonarik.ru

 
Аватар для SuperFonarik.ru
 
Регистрация: 19.05.2010
Последняя активность: 25.05.2019 16:13
Адрес: Москва
Сообщений: 1690
Сказал(а) спасибо: 242
Поблагодарили: 632 раз(а) в 285 сообщениях

По умолчанию Re: Поговорим о высокочастотниках (1МГц и выше)

Цитата:
Посмотреть сообщение Сообщение от awl :
Странно. Вроде на ШИМ нет ограничений в кортексах
Если тактовать 16-битный ШИМ от 16МГц, будет ШИМ с частотой 16МГц/65536=244Гц.

Ну там обычно частота ШИМа повыше, чем тактовая процессора (даже в AVR), но в 8-битном виде сотни килогерц - максимум. Так-то ARMы, конечно, рулят
SuperFonarik.ru вне форума   Ответить с цитированием Вверх
Старый 13.02.2015, 18:05   8
awl
Ветеран Фонарёвки
 
Аватар для awl
 
Регистрация: 09.07.2010
Последняя активность: 23.05.2023 09:41
Адрес: Ижевск
Сообщений: 3247
Сказал(а) спасибо: 206
Поблагодарили: 1040 раз(а) в 466 сообщениях

По умолчанию Re: Поговорим о высокочастотниках (1МГц и выше)

Ну да, но 16 bit это вообще размер счётчиков, для максимального разрешения выйдет 244Гц, если надо быстрее - придётся ужиматься, а тут уже только частоту процессора наращивать. На 1 МГц ШИМ счётчик будет 4-битный, 16 вариантов скважности при 16 МГц тактовой процессора Даже если взять Cortex M4 120 MHz, то тоже на 1 МГц будет негусто регулировки - 7 бит.

[Исправлено: awl, 13.02.2015 в 18:06]
awl вне форума   Ответить с цитированием Вверх
Старый 16.02.2015, 14:06 Автор темы   9
SuperFonarik.ru

 
Аватар для SuperFonarik.ru
 
Регистрация: 19.05.2010
Последняя активность: 25.05.2019 16:13
Адрес: Москва
Сообщений: 1690
Сказал(а) спасибо: 242
Поблагодарили: 632 раз(а) в 285 сообщениях

По умолчанию Re: Поговорим о высокочастотниках (1МГц и выше)

Ну 4-битный можно и на AVRке сделать, но 4 бита - это совсем несерьезно. 8 бит и то маловато. 10 - еще куда ни шло, 12 - в самый раз. Но в крайнем случае можно жить и с 8 битами на 1МГц.
SuperFonarik.ru вне форума   Ответить с цитированием Вверх
Ответ  Создать новую тему
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск





Copyright ©2007 - 2024, FONAREVKA.RU

Powered by vBulletin®
Copyright ©2000 - 2022, Jelsoft Enterprises Ltd. Перевод: zCarot

Правила форума | Отказ от ответственности

Время генерации страницы 0.10642 секунды с 18 запросами