Перейти к контенту
МОРСКОЙ АКВАРИУМ - форум Аква Лого

Аква Лого / мы на связи
Аква Лого в VK
Аква Лого в Телеграмм
Аква Лого в соцсетях

Рыбья кольчуга

На танцующих утят быть похожими хотят

Жемчуг из песчинки

genius23

простой LED светильник на драйверах LDD с ручным диммированием

Рекомендуемые сообщения

Нужный Mosfet найду в любом случае. Это не самое важное, я пока прошивку отлаживаю.

Собственно кто уже работал с Mosfet -имеет вообще задумка право на жизнь?

 

Пока не знаю какие потери будут на индуктивности и на открытии/закрытии Mosfet, но вроде как ШИМ имеет очень крутые фронты и должны быть минимальные...

 

Подводные камни? Сейчас читаю как бороться с эффектом Миллера, т.к даже эмулятор Proteus его симулирует :shock:

Изменено пользователем yury88 (см. историю изменений)

Поделиться этим сообщением


Ссылка на сообщение

Реакция на сигнал ОС через микропроцессор будет гораздо медленнее, чем в сугубо аппаратной схеме. Неизбежны ошибки. Результирующий ток будет стабилизироваться по среднему значению, а не мгновенно, как у аналоговой схемы. Что отнюдь не хорошо. С учетом того, что индуктивность планируется маленькая - любая задержка может вылиться в большой импульсный ток в течении нескольких периодов, которую мелкая индуктивность не остановит.

Mosfet на такую частоту и ток достаточно редок и не дешев. Выход микропроцессора физически не сможет нормально драйвить полевик. Между контроллеорм и полевиком однозначно нужен драйвер. Иначе на выходе mosfet будет каша.

 

Немаловажным моментом будет расчет точности преобразования и скорострельности АЦП относительно 250КГц. Наверняка АЦП не сможет преобразовывать на скорости выше 250 000 значений в секунду.

 

Силовой генератор на 250К рядом с процессором, и, управляемый процессором и даже гальванически не развязаный ..... :-) ... его будет штормить и колбасить от такого уровня импулсных помех.

Изменено пользователем damien (см. историю изменений)

Поделиться этим сообщением


Ссылка на сообщение

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

 

Среднее значение тока в данном случае будет равно реальному +-5%.

АЦП спокойно проглотит 250Кгц, но это не нужно, 60Кгц аппаратного АЦП будет достаточно.

Соответственно МК будет подстраивать ток мосфета в зависимости от внешних условий за несколько микросекунд. Дальше уже всё зависит от быстродействия полевика.

Изменено пользователем yury88 (см. историю изменений)

Поделиться этим сообщением


Ссылка на сообщение
Я тут всерьез подумываю и пробую эмулировать драйвер светодиода на attiny и внешнем MOSFET c Ligic Level...

Несерьезно это. Не занимайся, не рекомендую. Слишком много подводных камней о которых ты не догадываешься.

Часть причин damien перечислил.

Соответственно МК будет подстраивать ток мосфета в зависимости от внешних условий за несколько микросекунд.

Никогда. А кроме того это очень медленно, нужна наносекундная реакция (десятки наносекунд)

 

РС: Не фантазируйте. Если бы это было так просто.....

Поделиться этим сообщением


Ссылка на сообщение

Давайте не будем пока полностью гнобить идею, а лучше подумаем как сделать так что бы работало :gygy:

 

Время у меня есть+ это хороший опыт в построении импульсных схем=)

А откуда берутся наносекунды? Сомневаюсь что аналоговые схемы на такое способны. Время отклика хороших компараторов 1-5мкС

Изменено пользователем yury88 (см. историю изменений)

Поделиться этим сообщением


Ссылка на сообщение

Да, ради бога. Занимайся. Просто жалко было твоего времени. :)

 

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

Поделиться этим сообщением


Ссылка на сообщение
Сомневаюсь что аналоговые схемы на такое способны. Время отклика хороших компараторов 1-5мкС

:)

Относительно недорогой и далеко не самый быстрый компаратор из тех что я применяю на работе TLV3201 имеет время 40ns, а самый быстрый из выпускаемых в TI LMH7322 - 700 ps.

Твои данные немного устарели.

Изменено пользователем Oleg_il (см. историю изменений)

Поделиться этим сообщением


Ссылка на сообщение

Эти компараторы стоят больше чем готовые драйвера с обвесом=)

Поделиться этим сообщением


Ссылка на сообщение

Да, поэтому то я и пытаюсь тебя склонить на использование специализированных микросхем. :hmmm:

Поделиться этим сообщением


Ссылка на сообщение

Спец микры это хорошо, но дико трудно их достать даже в Москве, а то что я делаю достается в любом магазине=)

У меня уже вроде более менее рабочая схема и прошивка получилась, через пару дней возможно уже соберу тестовый экземпляр.

 

Основная проблема в данный момент- добиться крутых фронтов открытия/закрытия мосфета при высокой скважности ШИМ. :suspence:

Поделиться этим сообщением


Ссылка на сообщение

И это решаемо, только ты ведь скажешь - опять дефицит LM5112/ZXGD3005 или им подобные которых достаточно много. :hmmm:

Поделиться этим сообщением


Ссылка на сообщение

Полевики плохо открываются при напряжении затвора 5В, даже специализированные, и тем более, на частотах в пару сотен килогерц. Обязательно нужен дополнительный чип драйвера затвора и дополнительное питание этак в 15 вольт. Нормальный драйвер затвора сам по себе обычно недешев, по цене примерно столько же, как специализированные чипы LED драйвера.

 

Да, ШИМ на 256кГц получается только при разрешении 8бит, а это максимум 256 градаций яркости.

 

ИМХО то, что Вы разрабатываете, имеет смысл делать только в качестве многоканального драйвера с цифровым управлением, под конкретные нестандартные нужды, когда по каким-то причинам нельзя обойтись теми же готовыми LDD-1000H, которые выйдут дешевле по цене и быстрее (с учетом времени на НИОКР). Вопросы быстродействия, конечно же, тоже встанут, но справедливости ради, нагрузка в виде светодиодов не подвержена колебаниям, и после того, как драйвер выйдет на режим, ему не нужно будет особо подстраивать ШИМ. Учитывая, что питание будет поступать от готового стабилизированного источника, думаю, проблем особых проблем, связанных с быстродействием реации атмела не будет.

Поделиться этим сообщением


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

Будут, Ваге, и еще какие. Не забывай что любое прерывание, уход процессора из цикла регулировки тока на другую программу, обработка нажатия кнопки и тд - вызовут jitter управляющих сигналов.

Тем более что все это делается на стандартных библиотеках, с их огромными задержками и неэффективностью.

 

РС: Попробуй предложи сегодняшнему рядовому программисту написать пару строк на ассемблере для ускорения работы программы - сознание потеряет. :gygy:

Поделиться этим сообщением


Ссылка на сообщение

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

Надо бы ещё поискать полевик с минимальной ёмкостью затвора и что бы не дефицит.

 

 

Основная проблема была подобрать транзистор, через который на базу полевика подавать довольно большое напряжение и ток(5-20ма), да ещё с частотой 250КГц.

 

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

 

2Oleg_il

Какие библиотеки, только аппаратные решения, которые не загружают процессор=)

 

2vahegan

По поводу целесообразности:

Да, это всё имеет смысл при изготовлении драйверов для спец целей.

На борту у attiny25/45/85 всего 2 ШИМ с режимом умножения частоты. Т.е можно 2 драйвера на одном чипе сделать.

Но если уж на чистоту, то attiny это унылое и безнадежно устарелое г...

 

А вот если ту же логику перенести на камушек ARM , то можно будет сделать 4-8 драйверов на борту одного камушка без ограничения максимального тока.

А заодно впихнуть внутрь все функции полноценного контроллера закатов и рассветов. :)

 

 

Про 8 бит ШИМ это правда. Но АЦП 10Бит и никто не мешает сделать программное увеличение разрешения ШИМ. Т.к частота большая, то перебирая соседние значения ШИМ можно получить ШИМ 9-10 бит.

 

P.S Может ещё успею сбегать в магазин и собрать тестовый драйвер "в железе" сегодня

Изменено пользователем yury88 (см. историю изменений)

Поделиться этим сообщением


Ссылка на сообщение

Програмный ШИМ на 250КГц - не реален :-)

 

Драйверы полевиков как правило рассчитаны на импульсный ток накачки затвора до 2A ... сравните с 15..20мА.

Без драйвера ничего не получится ... есть например такие IR4426\27\28

Мосфет MTP3055 - минимальная емкость затвора, нормальный ток, напряжение до 60В

Поделиться этим сообщением


Ссылка на сообщение

Я имею в виду не ШИМ программно реализовывать, это по меньшей мере глупо при наличии аппаратных средств.

А менять значения скважности программно. Быстродействия МК вполне достаточно что бы используя соседние значения скважности получить промежуточное.

Т.е скажем если чередовать 255 и 256 можно на выходе получить 255.5.

 

По полевикам -я пока остановился на полевике с лучшими характеристиками чем у MTP3055 :

IRML2030

Поделиться этим сообщением


Ссылка на сообщение

Слаб. Сгорит на первом-же скачке. ;)

Поделиться этим сообщением


Ссылка на сообщение

Слаб. Сгорит на первом-же скачке. ;)

 

Точно, всего 30В и корпус SOT-23 - который физически не сможет рассеять мощность на нем падающую.

Надо ориентироваться на тип корпуса с теплоотводящей площадкой.

Поделиться этим сообщением


Ссылка на сообщение

Если можно потом сделайте фото обоих сторон драйвера + спишите маркировку с компонентов, очень интересно.

Пришли драйвера на MBI6651 вторую сторону не фотографировал, так как нашел обсуждение его на ledфоруме

 

post-972-1334680498_thumb.jpg

Поделиться этим сообщением


Ссылка на сообщение

Спасибо.

Ну собственно те же драйвера 700/1000/1600ма есть на ebay.

ШИМ до 1000Гц для управления используется. Я уже себе заказал.

Поделиться этим сообщением


Ссылка на сообщение

по моему всех проще и дешевле использовать для ШИМ attiny25 цена 50-80рублей корпус 8 ножек никаких элементов кроме резистора на reset.

Изменено пользователем zapla (см. историю изменений)

Поделиться этим сообщением


Ссылка на сообщение
по моему всех проще и дешевле использовать для ШИМ attiny25 цена 50-80рублей корпус 8 ножек никаких элементов кроме резистора на reset.

 

Круто! Схемку такого ШИМ можно увидеть (потенциометр( крутилка:) ) какой/куда подключить для диммирования и т.д.)? и какова будет/чем задаваться частота ШИМ?

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

Изменено пользователем genius23 (см. историю изменений)

Поделиться этим сообщением


Ссылка на сообщение

Круто! Схемку такого ШИМ можно увидеть (потенциометр( крутилка:) ) какой/куда подключить для диммирования и т.д.)? и какова будет/чем задаваться частота ШИМ?

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

чето типа этого

http://klim.in.ua/wp/2010/10/power-led-sepic-driver-tiny25/

Поделиться этим сообщением


Ссылка на сообщение

 

Схема никоим образом не достойная повторения:

- выход процессора на предназначен для быстрой накачки емкости затворов силовых полевиков

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

Поделиться этим сообщением


Ссылка на сообщение

Кажется научился пользоваться осцилографом (там еще крутилка trig есть и кнопка стоп-кадра :) ), вот посмотрите, так можно?

 

Это развеет впечатление о хаосе?

 

ШИМ ~51кгц - очень ровный и стабильный дает TL494

(цена деления оси X - 10 микросекунд (µs), Y 1вольт, ноль - красный треугольник слева)

post-19728-1332968701_thumb.jpg

 

 

При этом ШИМе ток на леды получается следующий:

(цена деления оси X - 5 микросекунд (µs), Y - 200ma, ноль - красный треугольник слева):

 

минимум диммиинга:

post-19728-1332967500_thumb.jpg

 

50% димминга:

post-19728-1332967495_thumb.jpg

 

100% димминга:

post-19728-1332967445_thumb.jpg

 

частоты самых мелких пульсаций под 0.5Мгц

вроде все работает нормально... LDD драйвера особо не греются и пока еще не сгорели...

В общем очень нужно Ваше экспертное мнение. или оставить погонять - посмотреть что произойдет в итоге...

 

текущая схема ШИМ:

post-19728-1332969297_thumb.jpg

Кажется научился пользоваться осцилографом (там еще крутилка trig есть и кнопка стоп-кадра :) ), вот посмотрите, так можно?

 

Это развеет впечатление о хаосе?

 

ШИМ ~51кгц - очень ровный и стабильный дает TL494

(цена деления оси X - 10 микросекунд (µs), Y 1вольт, ноль - красный треугольник слева)

post-19728-1332968701_thumb.jpg

 

 

При этом ШИМе ток на леды получается следующий:

(цена деления оси X - 5 микросекунд (µs), Y - 200ma, ноль - красный треугольник слева):

 

минимум диммиинга:

post-19728-1332967500_thumb.jpg

 

50% димминга:

post-19728-1332967495_thumb.jpg

 

100% димминга:

post-19728-1332967445_thumb.jpg

 

частоты самых мелких пульсаций под 0.5Мгц

вроде все работает нормально... LDD драйвера особо не греются и пока еще не сгорели...

В общем очень нужно Ваше экспертное мнение. или оставить погонять - посмотреть что произойдет в итоге...

 

текущая схема ШИМ:

post-19728-1332969297_thumb.jpg

У меня пару вопросов по ручному ШИМу,как сейчас ваша конструкция поживает,собераюсь изготовить почти такую ,на два штуки LDD1000H.Еще на схеме R2-2Ком а в списке 4,7.И главный вопрос питание 31,7V почему (у меня бп 27 V)

Поделиться этим сообщением


Ссылка на сообщение

Пожалуйста, авторизуйтесь, чтобы оставить комментарий

Вы сможете оставлять комментарии после авторизации



Войти

×
×
  • Создать...

Политика обработки персональных данных