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

Нильский Нильский слоник или гнатонем Петерса - Нильский слоник, или гнатонем Петерса, рыбка из семейства мормировых, распространен в центральной и западной частях Африки. Эти рыбы предпочитают селиться в реках со слабым течением, густой растительностью, часто мутной водой. Необычная, видоизмененная, нижняя губа в виде хобота придает сходство со слоном. Уникальная способность этих рыб - электролокация. Рыба создает слабое электрическое поле вокруг себя и считывает его искажения окружающими объектами, таким образом создается карта местности.
Мы добрались до еще одного персонажа мульфильма "В поисках Немо" – чистюли Грота, или королевской граммы. Грот по сюжету помешан на чистоте. Давайте разберёмся так ли это происходит в настоящей жизни и есть ли особенности содержания граммы в морском аквариуме.
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)

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


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

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

Комментарии могут оставлять только зарегистрированные пользователи

Создать аккаунт

Зарегистрировать новый аккаунт в нашем сообществе. Это несложно!

Зарегистрировать новый аккаунт

Войти

Есть аккаунт? Войти.

Войти

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