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

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

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

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

F.A.Q. по выбору фонарей различных типов;
F.A.Q. по выбору аккумуляторов;
F.A.Q. по выбору зарядных устройств.
Ответ  Создать новую тему
Просмотров в теме 51640   Ответов в теме 58   Подписчиков на тему 11   Добавили в закладки 3
Опции темы Поиск в этой теме
Старый 07.04.2013, 12:31 Автор темы   1

 
Аватар для INFERION
 
Регистрация: 07.04.2013
Последняя активность: 13.06.2023 02:24
Адрес: Украина, Полтава
Сообщений: 5774
Сказал(а) спасибо: 340
Поблагодарили: 8154 раз(а) в 2385 сообщениях

По умолчанию Драйвер (регулятор мощности) Indigo 4.0

Всем привет. Вот и я добрался до вашего форума .

Есть у меня одна поделка (на самом деле их много, но тут я опишу только одну), которая может вас заинтересовать. Начну со схемы:
Нажмите на изображение для увеличения
Название: Драйвер.png
Просмотров: 4506
Размер:	88.3 Кб
ID:	72228
Я тут совсем недавно, поэтому не знаю как у вас принято называть драйверы. Стабилизаторами, преобразователями, регуляторами мощности... Это всё применимо к данной схеме, поэтому просто "Драйвер".
Да, практически типичный преобразователь на МК, только вместо груды ключей и драйверов для их затворов используется готовый преобразователь (TPS63020). Это позволило упростить схему, уменьшить габариты (меньше компонентов, выше частота) и поднять надёжность. По последнему пункту для светодиодов не актуально, они терпят кратковременные перегрузки, в отличии от лазерных диодов, для которых драйвер и разрабатывался. Дело в том, что МК не способен быстро реагировать на изменения питающего напряжения (потолок 4кГц), и тут ему помогает родная ОС преобразователя. Сам по себе преобразователь довольно мощный, он может от одного Li-ion аккумулятора накормить CREE XM-L, при этом размеры самого преобразователя... Судите сами:
Нажмите на изображение для увеличения
Название: P3184435.jpg
Просмотров: 3741
Размер:	88.3 Кб
ID:	72229Нажмите на изображение для увеличения
Название: P3184436.jpg
Просмотров: 3590
Размер:	70.5 Кб
ID:	72230
Нажмите на изображение для увеличения
Название: P3184434.jpg
Просмотров: 3512
Размер:	75.0 Кб
ID:	72231Нажмите на изображение для увеличения
Название: P3184437.jpg
Просмотров: 3557
Размер:	71.3 Кб
ID:	72232
Плата диаметром 16мм, высота с компонентами - 2,5мм. Спокойно влазит в модуль D26, прямо под светодиод.

Программа тоже многое умеет. Следит за температурой, напряжением питания и, собственно, током нагрузки. По-сути 3 ПИД-регулятора, обеспечивающие мягкую и быструю работу. На последнем фото показано, как в двухамперном режиме преобразователь умудряется высасывать старые солевые AAA батарейки...
Индикация заряда не имеет различимых глазом градаций, она как бы аналоговая. Цвет зависит от уровня заряда. Пурпурный (выше фиолетового) - максимальный, красный - минимальный. Цвета ползут по спектру, как в радуге. К примеру зелёный находится посредине, соответственно это средний уровень заряда (голубой - выше среднего и т.д.). Кривая подогнана под разрядную кривую Li-ion аккумулятора, а просадка напряжения под нагрузкой компенсируется. Кроме этого индикатор анимацией отображает статус: перегрев, аккум не вытягивает нагрузку, драйвер по каким-либо неведомым причинам ограничивает ток (к примеру нагрузка слишком высоковольтная) и т.п. Мерцания незаметно даже в движении, плотностно-импульсная модуляция (она же сигма-дельта) рулит...
Управлять можно как через разрывы питания (задняя кнопка), так и "передней" кнопкой. Последняя даёт бОльший функционал и плавное (0,25с) выключение. Всего режимов 4, в каждом можно индивидуально настроить ток и заполнение, а так же общую для всех режимов температуру. Для этого используется подстроечник, который настраивает активный режим, и сохраняет его в EEPROM при нажатии на кнопку. Настроить помогает и индикатор, отображая режим, статус захвата текущего значения, и MIN MAX значения, а так же статус сохранения значения...
Драйвер можно всунуть в фонарь с гнездом под зарядку и управлением задней кнопкой. Он не будет включатся, если в гнездо вставлен штекер, несмотря на то, что на него поступает питание.
Для увеличения ресурса EEPROM, т.к. в нём хранится режим при управлении "задней" кнопкой, работа с ним организована хитро. Ресурс около 400 000 000 переключений режимов. Битые ячейки не страшны, а если слетит вся память - будет использоваться энергозависимая (R25), которая не документировано может хранить данные несколько часов без питания. Кроме того, если источник питания окажется настолько слабым, что с ним не справится даже ограничитель тока и произойдёт перезагрузка - повторно драйвер запустится не попытается, дожидаясь лучших времён. Иначе бы он начал перебирать режимы, считая что это вы его дёргаете, со всеми вытекающими последствиями и засиранием памяти. Впрочем перемычками на плате можно перевести драйвер и в "топорный" режим, когда он при подаче питания всегда включает первый режим и игнорирует перебои в питании, т.к. с EEPROM не работает. В таком случае он превращается в обыкновенный регулируемый стабилизатор тока с защитами...

Сорри за "многа букав", я и так опустил многие моменты. Вот осциллограммы для разбирающихся (за качество просьба не ругать, нет у меня цифрового):
Нажмите на изображение для увеличения
Название: P3204438.JPG
Просмотров: 1304
Размер:	185.5 Кб
ID:	72235Нажмите на изображение для увеличения
Название: P3204439.JPG
Просмотров: 924
Размер:	163.5 Кб
ID:	72236
На первой 5мс/Дел., на второй 0,2мс/Дел. По вертикали - 20мВ/Дел. Сигнал снят с шунта (около 30мОм в сумме), питание - ATX БП, 5V линия. Нагрузка - массив китайских 1W светодиодов (падение 3,8V, дифф. сопр. 0,7Ом), заполнение выкрутил где-то на середину, чтоб посмотреть на переходные процессы. Попытки резко менять напряжение питания в установившемся режиме к выбросам не привели, если напряжение резко падало хоть на долю вольта - драйвер тут же сбрасывал ток, предполагая что источник вот вот вообще за 3V просядет. Затем постепенно (осторожно) выруливал всё обратно. Латентность кода на все события, кроме ОС по току, до 16мс (1 период модуляции).
Осциллограф кривой, слева скорость луча выше, чем справа...

Для светодиодов схема избыточна, т.к. им не требуется бек-буст и высокая стабильность, а TPS63020 весьма дорогой. Кроме этого приведённая выше схема рассчитана под фиолетовые и синие лазерные диоды, и параметры у неё следующие:

Питание - 3...5,5V до 3A
Выходное напряжение - 3...6,8V
Выходной ток - 0,02...2A
КПД - 87...90%
Потребление в спящем режиме - <10мкА
Минимальное дифференциальное сопротивление нагрузки - 0,3Ом
Амплитуда пульсаций (31125Гц) - 40мВ
Диапазон максимальных температур - 40...95°C

Как видим диапазон напряжений выше оптимального для CREE XM-L, а ток немного ниже, поэтому номиналы шунта и резистора на 150k надо менять.

К этому МК можно подцепить любой понравившийся преобразователь, у меня есть затея с самоосциллирующим усилителем класса D, благо программа хорошо работает и не требовательная к схемотехнике.

Если кому интересно во сколько обходится сие чудо - по компонентам баксов 15, но программу я свободно не раздаю (потратил слишком много времени на 2045 строки ассемблерного кода, жаба давит), а готовый драйвер предлагаю за 30. Так что да, тема скорее для подразнить самоделкиных, и показать им к чему можно стремится, что реально способна дать современная элементная база. Как посмотрю на эти огромные утюги, занимающие пол корпуса...

Пойду я ещё немного пофлужу в очередной теме. Там код уже выложу к девайсу, он доступный всем...

[Исправлено: INFERION, 07.04.2013 в 12:56]
INFERION вне форума   Ответить с цитированием Вверх
Поблагодарили: 32 раз(а)
Admin (07.04.2013), AND (07.08.2014), AVSel (08.04.2013), blindnick (07.04.2013), DooMmen (30.04.2014), dr oleg (01.05.2013), fonpuh (21.06.2013), klon (10.04.2013), LEV-UA (23.05.2013), lonish (07.04.2013), m72 (07.04.2013), MOHAPX (07.04.2013), mrzimm (07.04.2013), Nimnul (02.05.2013), nokiaf (07.04.2013), nomorewar (28.09.2013), PLAY (09.04.2013), Scratch (08.04.2013), Shlyambur (07.04.2013), shurko_3 (07.04.2013), sk911 (21.06.2021), Tamagotchi (07.05.2013), togico (07.04.2013), Urree (04.11.2015), Variant (22.10.2013), Virgo_Style (07.04.2013), vvvoland (02.05.2013), WallE (08.04.2013), X-Virus (12.10.2013), Алексей063rus (07.04.2013), Жуков (07.04.2013), Слава_75 (22.05.2013)
Старый 07.04.2013, 12:56   2
MOHAPX

 
Аватар для MOHAPX
 
Регистрация: 08.06.2011
Последняя активность: 02.11.2023 21:50
Адрес: Украина
Сообщений: 7396
Сказал(а) спасибо: 1935
Поблагодарили: 2291 раз(а) в 1027 сообщениях

По умолчанию Re: Драйвер (регулятор мощности) Indigo 4.0

Цитата:
Посмотреть сообщение Сообщение от INFERION :
Вот и я добрался до вашего форума

Цитата:
Посмотреть сообщение Сообщение от INFERION :
не знаю как у вас принято называть драйверы
Так они у нас и зовутся.
Цитата:
Посмотреть сообщение Сообщение от INFERION :
при этом размеры самого преобразователя
Знаем, проходили, собирали драйверы AVSel, можете пошерстить темы.



Драйвер подобный вашему https://forum.fonarevka.ru/..., но прошивка выложена.

Спасибо за выложенную разработку! Очерь рад видеть вас тут, толковые люди нам нужны Привет всему форуму Hobby

[Исправлено: MOHAPX, 07.04.2013 в 13:11]
MOHAPX вне форума   Ответить с цитированием Вверх
Старый 07.04.2013, 13:57 Автор темы   3
INFERION

 
Аватар для INFERION
 
Регистрация: 07.04.2013
Последняя активность: 13.06.2023 02:24
Адрес: Украина, Полтава
Сообщений: 5774
Сказал(а) спасибо: 340
Поблагодарили: 8154 раз(а) в 2385 сообщениях

По умолчанию Re: Драйвер (регулятор мощности) Indigo 4.0

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

[Исправлено: INFERION, 07.04.2013 в 13:58]
INFERION вне форума   Ответить с цитированием Вверх
Старый 07.04.2013, 20:38   4
Scratch
Опаньки
 
Аватар для Scratch
 
Регистрация: 23.10.2011
Последняя активность: 07.12.2022 12:50
Сообщений: 1112
Сказал(а) спасибо: 110
Поблагодарили: 271 раз(а) в 108 сообщениях

По умолчанию Re: Драйвер (регулятор мощности) Indigo 4.0

кпд? )
__________________
Как говорила моя бабушка: лучше выстрелить, перезарядить и еще раз выстрелить, чем светить фонариком и спрашивать «кто тут?»
Scratch вне форума   Ответить с цитированием Вверх
Старый 07.04.2013, 20:51 Автор темы   5
INFERION

 
Аватар для INFERION
 
Регистрация: 07.04.2013
Последняя активность: 13.06.2023 02:24
Адрес: Украина, Полтава
Сообщений: 5774
Сказал(а) спасибо: 340
Поблагодарили: 8154 раз(а) в 2385 сообщениях

По умолчанию Re: Драйвер (регулятор мощности) Indigo 4.0

Цитата:
КПД - 87...90%
В первом посте есть характеристики. Много теряется на защите от переполюсовки, чипе, дросселе и затем уже на шунте. На малых токах КПД прижимает снизу потребление всей схемы (порядка 30мА). Показатели снимал на токах 1...2A в режимах повышения (питание 3,3V) и понижения (питание 5V). При этом в режиме повышения, на предельных токах, он уползает в саморазогрев. Т.е. плата нагревается вплоть до ограничения тока по температуре, а КПД при этом начинает ползти вниз, усиливая нагрев (у меди и полевиков положительный ТКС). Это справедливо для температур выше 100 градусов. Т.е. его желательно сажать на радиатор светодиода, это и сам светик защитит от перегрева. Хотя не факт что ему вообще придётся повышать...

[Исправлено: INFERION, 07.04.2013 в 21:01]
INFERION вне форума   Ответить с цитированием Вверх
Старый 07.04.2013, 21:10   6
Жуков

 
Аватар для Жуков
 
Регистрация: 10.09.2010
Последняя активность: 07.01.2021 02:22
Адрес: Норильск
Сообщений: 5701
Сказал(а) спасибо: 1055
Поблагодарили: 1409 раз(а) в 862 сообщениях

По умолчанию Re: Драйвер (регулятор мощности) Indigo 4.0

INFERION, рад приветствовать товарища с дружественного форума!!!
Жуков вне форума   Ответить с цитированием Вверх
Старый 08.04.2013, 04:46   7
Scratch
Опаньки
 
Аватар для Scratch
 
Регистрация: 23.10.2011
Последняя активность: 07.12.2022 12:50
Сообщений: 1112
Сказал(а) спасибо: 110
Поблагодарили: 271 раз(а) в 108 сообщениях

По умолчанию Re: Драйвер (регулятор мощности) Indigo 4.0

сорри, не увидел про кпд в первом посте
Scratch вне форума   Ответить с цитированием Вверх
Старый 08.04.2013, 18:06   8
mephisto-nv
Увлеченный
 
Регистрация: 03.03.2011
Последняя активность: 08.10.2015 05:27
Сообщений: 186
Сказал(а) спасибо: 3
Поблагодарили: 26 раз(а) в 18 сообщениях

По умолчанию Re: Драйвер (регулятор мощности) Indigo 4.0

на парочку драйверков пожалуй захочусь. токма с хмельными параметрами
mephisto-nv вне форума   Ответить с цитированием Вверх
Старый 08.04.2013, 18:33   9
WallE

 
Аватар для WallE
 
Регистрация: 01.02.2011
Последняя активность: 09.03.2022 10:25
Адрес: Киев
Сообщений: 3154
Сказал(а) спасибо: 1449
Поблагодарили: 3155 раз(а) в 911 сообщениях

По умолчанию Re: Драйвер (регулятор мощности) Indigo 4.0

Рады приветствовать!
А Вы териториально где обитаете? страна/город
Возможны-ли варианты с большим количеством лития в банках 2х? т.е. входящее до 8.4 вольта
Как заказать драйвер?

[Исправлено: WallE, 08.04.2013 в 18:52]
WallE вне форума   Ответить с цитированием Вверх
Старый 08.04.2013, 19:33 Автор темы   10
INFERION

 
Аватар для INFERION
 
Регистрация: 07.04.2013
Последняя активность: 13.06.2023 02:24
Адрес: Украина, Полтава
Сообщений: 5774
Сказал(а) спасибо: 340
Поблагодарили: 8154 раз(а) в 2385 сообщениях

По умолчанию Re: Драйвер (регулятор мощности) Indigo 4.0

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

Под хмель не проблема, только 3А (16mOm) шунтов у меня нет, так что макс. ток 2A...
Заказать - в ЛС, я в барахолку пока не лезу, не те количества...

[Исправлено: INFERION, 08.04.2013 в 19:34]
INFERION вне форума   Ответить с цитированием Вверх
Поблагодарили: 1 раз
Serjj (25.08.2014)
Старый 08.04.2013, 22:30   11
WallE

 
Аватар для WallE
 
Регистрация: 01.02.2011
Последняя активность: 09.03.2022 10:25
Адрес: Киев
Сообщений: 3154
Сказал(а) спасибо: 1449
Поблагодарили: 3155 раз(а) в 911 сообщениях

По умолчанию Re: Драйвер (регулятор мощности) Indigo 4.0

Цитата:
Посмотреть сообщение Сообщение от INFERION :
Под несколько банок требуется другая архитектура, она и по-дешевле будет. Возможно займусь ею, коль актуально. Территориально - Украина, г. Полтава. Вроде бы сделал в профиле эту информацию видимую всем.
Ага, Полтава т.е. Украина это хорошо, близко
WallE вне форума   Ответить с цитированием Вверх
Старый 02.05.2013, 01:09 Автор темы   12
INFERION

 
Аватар для INFERION
 
Регистрация: 07.04.2013
Последняя активность: 13.06.2023 02:24
Адрес: Украина, Полтава
Сообщений: 5774
Сказал(а) спасибо: 340
Поблагодарили: 8154 раз(а) в 2385 сообщениях

По умолчанию Re: Драйвер (регулятор мощности) Indigo 4.0

Код перетерпел изменения. Модуляция вырезана, а подстроечник стал более самостоятельным. Теперь он самостоятельно решает когда сохранять значение в EEPROM - спустя 4 секунды с момента последней активности, и только в том случае, если изменения произошли (для этого необходимо захватить текущий режим, т.е. нащупать его текущее значение). Температуру настроить без передней кнопки всё так же не получится. но теперь хоть можно токи крутить без неё.

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

Под CREE XM-L уже выработана версия с другими номиналами. Выходное напряжение 2...5V, ток 0,015...3A. Правда 3A он не всегда вытягивает, бывает 2,7A и индикатор показывает что преобразователь пердит от натуги...

[Исправлено: INFERION, 02.05.2013 в 01:12]
INFERION вне форума   Ответить с цитированием Вверх
Поблагодарили: 4 раз(а)
dr oleg (02.05.2013), lonish (07.05.2013), Nimnul (02.05.2013), PLAY (02.05.2013)
Старый 07.05.2013, 00:15   13
Tamagotchi

 
Аватар для Tamagotchi
 
Регистрация: 07.09.2011
Последняя активность: 04.08.2023 18:59
Адрес: Волгоградская обл.
Сообщений: 13705
Сказал(а) спасибо: 3333
Поблагодарили: 7886 раз(а) в 3523 сообщениях

Отправить сообщение для Tamagotchi с помощью Skype™
По умолчанию Re: Драйвер (регулятор мощности) Indigo 4.0

Цитата:
Посмотреть сообщение Сообщение от INFERION :
Есть у меня одна поделка
А я на TPS63000 делал. Уже почти год отлично работает. Довольно похожие схемы получились
Tamagotchi вне форума   Ответить с цитированием Вверх
Старый 07.05.2013, 00:34 Автор темы   14
INFERION

 
Аватар для INFERION
 
Регистрация: 07.04.2013
Последняя активность: 13.06.2023 02:24
Адрес: Украина, Полтава
Сообщений: 5774
Сказал(а) спасибо: 340
Поблагодарили: 8154 раз(а) в 2385 сообщениях

По умолчанию Re: Драйвер (регулятор мощности) Indigo 4.0

Да, видел. Довольно похожие , только у меня минимум обвеса. Интересует код, который в вашей схеме трудится в теле МК. Си? АЦП в режиме одиночных выборок, автотриггер? Передискретизация, подавление шума есть? Я вычитал только за ПИД, но известные мне реализации весьма громоздкие и медленные. Какой диапазон токов удалось выжать, что с шумами?

Эту схему я где-то с лета вынашивал, зимою только до практики дело дошло. Хотя попытки завести этот чип как стаб. тока периодически предпринимались с того момента, как я получил семплы от производителя, когда они только только появились на сайте TI. Столько лет, что мои схемы, вместе с попытками ещё некоторых людей, давно успели расползтись по миру и я на них периодически натыкаюсь в разных реинкарнациях (попытки заменить какую-то деталюшку, считая что проблемы из-за неё), несмотря на то, что они были не рабочими, или криво рабочими...

TPS63000 у меня давно валяются. Брал когда-то, но не впечатлила частота. Так и валяются без дела...

[Исправлено: INFERION, 07.05.2013 в 00:35]
INFERION вне форума   Ответить с цитированием Вверх
Старый 07.05.2013, 09:58   15
Tamagotchi

 
Аватар для Tamagotchi
 
Регистрация: 07.09.2011
Последняя активность: 04.08.2023 18:59
Адрес: Волгоградская обл.
Сообщений: 13705
Сказал(а) спасибо: 3333
Поблагодарили: 7886 раз(а) в 3523 сообщениях

Отправить сообщение для Tamagotchi с помощью Skype™
По умолчанию Re: Драйвер (регулятор мощности) Indigo 4.0

INFERION,
Да, АЦП в режиме одиночных выборок (два измерения на замер, первое игнорируется) и сон. Мне так и не удалось решить проблему с малыми токами. Примерно с 60 mA начинаются пульсации. Можно было сделать минимальный режим без стабилизации... Регулятор тоже ПИД. 63020 у меня появились недавно и валяются пока без дела. Может когда соберусь и под Вашу схему прошивку на С попробую сделать.

Прочитал вчера Вашу соседную тему про то, как делаются такие стабилизаторы... ну, примерно и я все это методом проб и ошибок прошел.
Tamagotchi вне форума   Ответить с цитированием Вверх
Старый 07.05.2013, 11:32 Автор темы   16
INFERION

 
Аватар для INFERION
 
Регистрация: 07.04.2013
Последняя активность: 13.06.2023 02:24
Адрес: Украина, Полтава
Сообщений: 5774
Сказал(а) спасибо: 340
Поблагодарили: 8154 раз(а) в 2385 сообщениях

По умолчанию Re: Драйвер (регулятор мощности) Indigo 4.0

Сишный ПИД (стандартная библиотека) требует в несколько раз больше ресурсов, чем у меня выделяется на один семпл АЦП (порядка 200 тактов), поэтому я не знаю как на Си можно написать код, который будет успевать выжимать с АЦП максимум выборок в режиме одиночных измерений (31,25k выборок в секунду). А ведь чем медленнее АЦП, тем хуже давится его шум на той же частоте. Может конечно и можно на Си писать эффективно, но я библиотеки AVR (умножение, деление, корни и т.п.) ещё не обгонял по производительности, хоть и старался... Лишний раз выборки пропускать - разве что при переключении мультиплексора, поэтому надо стараться его по-реже дёргать (реже отвлекаться на другие измерения вроде температуры и напряжения питания). У меня эта частота упёрлась в 60Гц, т.к. она оказалась удобной. Человек не замечает дискретности, дребезг кнопки отлично фильтруется, МК отвлекается от стабилизации тока на 15 семплов аж через каждые 512 семплов. За это время успевает сделать всю работу, ещё и пустые семплы остаются. Слип юзать не получается, я уже писал почему - АЦП тогда перестаёт слушаться...

Какая проблема возникает при >60мА? Пульсации, в смысле шум? У меня ниже 12мА (4LSB, шунт на 3A) ток сваливается до минимального уровня и болтается в пределах миллиампера. Я это списываю на вытеснение шума АЦП, который упираясь в "пол" срезается, и среднее значение АЦП оказывается завышенным (верхняя часть шума то не срезана), из-за чего ОС сразу же сбрасывает ток, считая что он выше нормы, что ещё больше усугубляет ситуацию. Стало быть шум АЦП, во время работы ШИМ, программы, и дифференциального усилителя - около 4LSB (амплитуда)... Ещё заметил что у 25/45/85-й тиньки дифф. усилитель имеет ощутимое смещение и нуждается в калибровке. У 44-й тиньки калибровка вообще никакого результата не дала, и без неё отлично ноль держит...
Если же не шум, а именно пульсации (возбуждение) - может быть проблема в коэффициентах ПИД-регулятора? Как рассчитывались/проверялись? На малых токах дифференциальное сопротивление нагрузки растёт, это может привести к проблемам. Хотя если с резистором ведёт себя стабильно, то проблема врятли в этом...
Ещё скользкий момент в такой схемотехнике - паразитная ПОС, но она проявляется со слабым источником питания, который проседает под нагрузкой. Если ОС слишком медленная - будут проблемы. А без компенсации RC-фильтра, на выходе ШИМ, она ни как не может быть достаточно шустрой, иначе RC-фильтр фазу развернёт и поможет превратить стабилизатор в генератор. Это я тоже описывал в соседней ветке. Вот из-за всех этих моментов я сразу же программой и начал интересоваться, ибо там столько граблей, что устойчивости добиться не просто...

[Исправлено: INFERION, 07.05.2013 в 11:40]
INFERION вне форума   Ответить с цитированием Вверх
Старый 07.05.2013, 12:18   17
Tamagotchi

 
Аватар для Tamagotchi
 
Регистрация: 07.09.2011
Последняя активность: 04.08.2023 18:59
Адрес: Волгоградская обл.
Сообщений: 13705
Сказал(а) спасибо: 3333
Поблагодарили: 7886 раз(а) в 3523 сообщениях

Отправить сообщение для Tamagotchi с помощью Skype™
По умолчанию Re: Драйвер (регулятор мощности) Indigo 4.0

Цитата:
Посмотреть сообщение Сообщение от INFERION :
Сишный ПИД (стандартная библиотека)
У меня не стандартный, упрощенный.

Цитата:
Посмотреть сообщение Сообщение от INFERION :
Лишний раз выборки пропускать - разве что при переключении мультиплексора
Да, совсем забыл - после переключения.

Цитата:
Посмотреть сообщение Сообщение от INFERION :
Какая проблема возникает при >60мА?
Ток начинает скакать. Помогает увеличение сопротивления шунта. Я думаю, что при малом токе полезный сигнал АЦП теряется в шумах. Кстати, уже не уверен, что это происходило при 60мА (год уже эту программу не вспоминал).

Цитата:
Посмотреть сообщение Сообщение от INFERION :
...Вот из-за всех этих моментов я сразу же программой и начал интересоваться, ибо там столько граблей, что устойчивости добиться не просто...
Да, с программой я там помучился. А еще у меня сложилось впечатление, что еще и опора плывет при изменении напряжения питания. До 3-х вольт (если правильно помню) это не сильно заметно, а т.к. я делал под LeFePo4, мне 2V надо было. Пришлось поправки программно делать.

Сейчас открыл листиг... там кучу всего можно улучшить, оптимизировать... но вдохновение кончилось
Tamagotchi вне форума   Ответить с цитированием Вверх
Старый 07.05.2013, 15:31 Автор темы   18
INFERION

 
Аватар для INFERION
 
Регистрация: 07.04.2013
Последняя активность: 13.06.2023 02:24
Адрес: Украина, Полтава
Сообщений: 5774
Сказал(а) спасибо: 340
Поблагодарили: 8154 раз(а) в 2385 сообщениях

По умолчанию Re: Драйвер (регулятор мощности) Indigo 4.0

Да, опора там ощутимо плавает (как и частота), но мне это пока не мешало. Где-то в даташите вычитывал, что при напряжениях ниже 2,5V дифференциальный усилитель (а может даже и весь АЦП) юзать нежелательно...
INFERION вне форума   Ответить с цитированием Вверх
Старый 07.05.2013, 16:00   19
Tamagotchi

 
Аватар для Tamagotchi
 
Регистрация: 07.09.2011
Последняя активность: 04.08.2023 18:59
Адрес: Волгоградская обл.
Сообщений: 13705
Сказал(а) спасибо: 3333
Поблагодарили: 7886 раз(а) в 3523 сообщениях

Отправить сообщение для Tamagotchi с помощью Skype™
По умолчанию Re: Драйвер (регулятор мощности) Indigo 4.0

Цитата:
Посмотреть сообщение Сообщение от INFERION :
но мне это пока не мешало
А если подключить Ваш драйвер к БП и покрутить напряжение туда-сюда, установив режим мА 60 ток на сид не плавает?
Tamagotchi вне форума   Ответить с цитированием Вверх
Старый 07.05.2013, 16:34 Автор темы   20
INFERION

 
Аватар для INFERION
 
Регистрация: 07.04.2013
Последняя активность: 13.06.2023 02:24
Адрес: Украина, Полтава
Сообщений: 5774
Сказал(а) спасибо: 340
Поблагодарили: 8154 раз(а) в 2385 сообщениях

По умолчанию Re: Драйвер (регулятор мощности) Indigo 4.0

Я не крутил, но разницы между 3,3V и 5V не заметил на токе 15мА. На мизерных токах (около 20мА) он заметно шумит, кстати. Насколько заметно - не знаю как оценить. Меня не раздражает, присматриваться надо на освещаемую светиками поверхность в непосредственной близости...

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

[Исправлено: INFERION, 07.05.2013 в 16:37]
INFERION вне форума   Ответить с цитированием Вверх
Ответ  Создать новую тему
Опции темы Поиск в этой теме
Поиск в этой теме:

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





Copyright ©2007 - 2024, FONAREVKA.RU

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

Правила форума | Отказ от ответственности
Время генерации страницы 0.16937 секунды с 17 запросами