yury88 100 Опубликовано 13 Апреля 2012 (изменено) Нужный Mosfet найду в любом случае. Это не самое важное, я пока прошивку отлаживаю. Собственно кто уже работал с Mosfet -имеет вообще задумка право на жизнь? Пока не знаю какие потери будут на индуктивности и на открытии/закрытии Mosfet, но вроде как ШИМ имеет очень крутые фронты и должны быть минимальные... Подводные камни? Сейчас читаю как бороться с эффектом Миллера, т.к даже эмулятор Proteus его симулирует :shock: Изменено 13 Апреля 2012 пользователем yury88 (см. историю изменений) Поделиться этим сообщением Ссылка на сообщение
damien 0 Опубликовано 13 Апреля 2012 (изменено) Реакция на сигнал ОС через микропроцессор будет гораздо медленнее, чем в сугубо аппаратной схеме. Неизбежны ошибки. Результирующий ток будет стабилизироваться по среднему значению, а не мгновенно, как у аналоговой схемы. Что отнюдь не хорошо. С учетом того, что индуктивность планируется маленькая - любая задержка может вылиться в большой импульсный ток в течении нескольких периодов, которую мелкая индуктивность не остановит. Mosfet на такую частоту и ток достаточно редок и не дешев. Выход микропроцессора физически не сможет нормально драйвить полевик. Между контроллеорм и полевиком однозначно нужен драйвер. Иначе на выходе mosfet будет каша. Немаловажным моментом будет расчет точности преобразования и скорострельности АЦП относительно 250КГц. Наверняка АЦП не сможет преобразовывать на скорости выше 250 000 значений в секунду. Силовой генератор на 250К рядом с процессором, и, управляемый процессором и даже гальванически не развязаный ..... :-) ... его будет штормить и колбасить от такого уровня импулсных помех. Изменено 13 Апреля 2012 пользователем damien (см. историю изменений) Поделиться этим сообщением Ссылка на сообщение
yury88 100 Опубликовано 13 Апреля 2012 (изменено) У аналоговой схемы совершенно другая логика работы. МК тоже можно запрограммировать что бы он работал полностью аналогично обычным драйверам, у него для этого есть все аппаратные средства. Только тут теряются все преимущества МК. Среднее значение тока в данном случае будет равно реальному +-5%. АЦП спокойно проглотит 250Кгц, но это не нужно, 60Кгц аппаратного АЦП будет достаточно. Соответственно МК будет подстраивать ток мосфета в зависимости от внешних условий за несколько микросекунд. Дальше уже всё зависит от быстродействия полевика. Изменено 13 Апреля 2012 пользователем yury88 (см. историю изменений) Поделиться этим сообщением Ссылка на сообщение
Oleg_il 62 Опубликовано 13 Апреля 2012 Я тут всерьез подумываю и пробую эмулировать драйвер светодиода на attiny и внешнем MOSFET c Ligic Level... Несерьезно это. Не занимайся, не рекомендую. Слишком много подводных камней о которых ты не догадываешься. Часть причин damien перечислил. Соответственно МК будет подстраивать ток мосфета в зависимости от внешних условий за несколько микросекунд. Никогда. А кроме того это очень медленно, нужна наносекундная реакция (десятки наносекунд) РС: Не фантазируйте. Если бы это было так просто..... Поделиться этим сообщением Ссылка на сообщение
yury88 100 Опубликовано 13 Апреля 2012 (изменено) Давайте не будем пока полностью гнобить идею, а лучше подумаем как сделать так что бы работало :gygy: Время у меня есть+ это хороший опыт в построении импульсных схем=) А откуда берутся наносекунды? Сомневаюсь что аналоговые схемы на такое способны. Время отклика хороших компараторов 1-5мкС Изменено 13 Апреля 2012 пользователем yury88 (см. историю изменений) Поделиться этим сообщением Ссылка на сообщение
Oleg_il 62 Опубликовано 13 Апреля 2012 Да, ради бога. Занимайся. Просто жалко было твоего времени. Задумайся только почему это небыло сделано до сих пор, и все как ........ ставят специализированные чипы, учитывая что в массовом производстве часто поставить какой нибудь OTP процессор значительно дешевле чем кучу дискретной логики и специализированных чипов. И о том как ты будешь учитывать скорость выполнения комманд (Это вещи о которых программисты как правило не задумываются вообще). Поделиться этим сообщением Ссылка на сообщение
Oleg_il 62 Опубликовано 13 Апреля 2012 (изменено) Сомневаюсь что аналоговые схемы на такое способны. Время отклика хороших компараторов 1-5мкС Относительно недорогой и далеко не самый быстрый компаратор из тех что я применяю на работе TLV3201 имеет время 40ns, а самый быстрый из выпускаемых в TI LMH7322 - 700 ps. Твои данные немного устарели. Изменено 13 Апреля 2012 пользователем Oleg_il (см. историю изменений) Поделиться этим сообщением Ссылка на сообщение
yury88 100 Опубликовано 13 Апреля 2012 Эти компараторы стоят больше чем готовые драйвера с обвесом=) Поделиться этим сообщением Ссылка на сообщение
Oleg_il 62 Опубликовано 13 Апреля 2012 Да, поэтому то я и пытаюсь тебя склонить на использование специализированных микросхем. :hmmm: Поделиться этим сообщением Ссылка на сообщение
yury88 100 Опубликовано 13 Апреля 2012 Спец микры это хорошо, но дико трудно их достать даже в Москве, а то что я делаю достается в любом магазине=) У меня уже вроде более менее рабочая схема и прошивка получилась, через пару дней возможно уже соберу тестовый экземпляр. Основная проблема в данный момент- добиться крутых фронтов открытия/закрытия мосфета при высокой скважности ШИМ. :suspence: Поделиться этим сообщением Ссылка на сообщение
Oleg_il 62 Опубликовано 13 Апреля 2012 И это решаемо, только ты ведь скажешь - опять дефицит LM5112/ZXGD3005 или им подобные которых достаточно много. :hmmm: Поделиться этим сообщением Ссылка на сообщение
vahegan 101 Опубликовано 14 Апреля 2012 Полевики плохо открываются при напряжении затвора 5В, даже специализированные, и тем более, на частотах в пару сотен килогерц. Обязательно нужен дополнительный чип драйвера затвора и дополнительное питание этак в 15 вольт. Нормальный драйвер затвора сам по себе обычно недешев, по цене примерно столько же, как специализированные чипы LED драйвера. Да, ШИМ на 256кГц получается только при разрешении 8бит, а это максимум 256 градаций яркости. ИМХО то, что Вы разрабатываете, имеет смысл делать только в качестве многоканального драйвера с цифровым управлением, под конкретные нестандартные нужды, когда по каким-то причинам нельзя обойтись теми же готовыми LDD-1000H, которые выйдут дешевле по цене и быстрее (с учетом времени на НИОКР). Вопросы быстродействия, конечно же, тоже встанут, но справедливости ради, нагрузка в виде светодиодов не подвержена колебаниям, и после того, как драйвер выйдет на режим, ему не нужно будет особо подстраивать ШИМ. Учитывая, что питание будет поступать от готового стабилизированного источника, думаю, проблем особых проблем, связанных с быстродействием реации атмела не будет. Поделиться этим сообщением Ссылка на сообщение
Oleg_il 62 Опубликовано 14 Апреля 2012 Учитывая, что питание будет поступать от готового стабилизированного источника, думаю, проблем особых проблем, связанных с быстродействием реации атмела не будет. Будут, Ваге, и еще какие. Не забывай что любое прерывание, уход процессора из цикла регулировки тока на другую программу, обработка нажатия кнопки и тд - вызовут jitter управляющих сигналов. Тем более что все это делается на стандартных библиотеках, с их огромными задержками и неэффективностью. РС: Попробуй предложи сегодняшнему рядовому программисту написать пару строк на ассемблере для ускорения работы программы - сознание потеряет. :gygy: Поделиться этим сообщением Ссылка на сообщение
yury88 100 Опубликовано 14 Апреля 2012 (изменено) Проблему с резкими фронтами(т.е что бы полевик работал в ключевом режиме) решил, для отпирания приходится использовать довольно большой ток и напряжение равное напряжению истока. Надо бы ещё поискать полевик с минимальной ёмкостью затвора и что бы не дефицит. Основная проблема была подобрать транзистор, через который на базу полевика подавать довольно большое напряжение и ток(5-20ма), да ещё с частотой 250КГц. Пока открываю мосфет через сборку дарлингтона uln2003, потом нужно будет подобрать какой нибудь сборный транзистор с подходящим быстродействием и усилением. 2Oleg_il Какие библиотеки, только аппаратные решения, которые не загружают процессор=) 2vahegan По поводу целесообразности: Да, это всё имеет смысл при изготовлении драйверов для спец целей. На борту у attiny25/45/85 всего 2 ШИМ с режимом умножения частоты. Т.е можно 2 драйвера на одном чипе сделать. Но если уж на чистоту, то attiny это унылое и безнадежно устарелое г... А вот если ту же логику перенести на камушек ARM , то можно будет сделать 4-8 драйверов на борту одного камушка без ограничения максимального тока. А заодно впихнуть внутрь все функции полноценного контроллера закатов и рассветов. Про 8 бит ШИМ это правда. Но АЦП 10Бит и никто не мешает сделать программное увеличение разрешения ШИМ. Т.к частота большая, то перебирая соседние значения ШИМ можно получить ШИМ 9-10 бит. P.S Может ещё успею сбегать в магазин и собрать тестовый драйвер "в железе" сегодня Изменено 14 Апреля 2012 пользователем yury88 (см. историю изменений) Поделиться этим сообщением Ссылка на сообщение
damien 0 Опубликовано 14 Апреля 2012 Програмный ШИМ на 250КГц - не реален :-) Драйверы полевиков как правило рассчитаны на импульсный ток накачки затвора до 2A ... сравните с 15..20мА. Без драйвера ничего не получится ... есть например такие IR4426\27\28 Мосфет MTP3055 - минимальная емкость затвора, нормальный ток, напряжение до 60В Поделиться этим сообщением Ссылка на сообщение
yury88 100 Опубликовано 15 Апреля 2012 Я имею в виду не ШИМ программно реализовывать, это по меньшей мере глупо при наличии аппаратных средств. А менять значения скважности программно. Быстродействия МК вполне достаточно что бы используя соседние значения скважности получить промежуточное. Т.е скажем если чередовать 255 и 256 можно на выходе получить 255.5. По полевикам -я пока остановился на полевике с лучшими характеристиками чем у MTP3055 : IRML2030 Поделиться этим сообщением Ссылка на сообщение
Oleg_il 62 Опубликовано 15 Апреля 2012 Слаб. Сгорит на первом-же скачке. Поделиться этим сообщением Ссылка на сообщение
damien 0 Опубликовано 15 Апреля 2012 Слаб. Сгорит на первом-же скачке. Точно, всего 30В и корпус SOT-23 - который физически не сможет рассеять мощность на нем падающую. Надо ориентироваться на тип корпуса с теплоотводящей площадкой. Поделиться этим сообщением Ссылка на сообщение
svyaz 19 Опубликовано 17 Апреля 2012 Если можно потом сделайте фото обоих сторон драйвера + спишите маркировку с компонентов, очень интересно. Пришли драйвера на MBI6651 вторую сторону не фотографировал, так как нашел обсуждение его на ledфоруме Поделиться этим сообщением Ссылка на сообщение
yury88 100 Опубликовано 17 Апреля 2012 Спасибо. Ну собственно те же драйвера 700/1000/1600ма есть на ebay. ШИМ до 1000Гц для управления используется. Я уже себе заказал. Поделиться этим сообщением Ссылка на сообщение
zapla 0 Опубликовано 11 Ноября 2012 (изменено) по моему всех проще и дешевле использовать для ШИМ attiny25 цена 50-80рублей корпус 8 ножек никаких элементов кроме резистора на reset. Изменено 11 Ноября 2012 пользователем zapla (см. историю изменений) Поделиться этим сообщением Ссылка на сообщение
genius23 7 Опубликовано 12 Ноября 2012 (изменено) по моему всех проще и дешевле использовать для ШИМ attiny25 цена 50-80рублей корпус 8 ножек никаких элементов кроме резистора на reset. Круто! Схемку такого ШИМ можно увидеть (потенциометр( крутилка ) какой/куда подключить для диммирования и т.д.)? и какова будет/чем задаваться частота ШИМ? attiny25 - на сколько я понял, это микроконтроллер, видимо его прошивать/программировать под это дело особым кодом нужно... Изменено 12 Ноября 2012 пользователем genius23 (см. историю изменений) Поделиться этим сообщением Ссылка на сообщение
valery37rus 4 Опубликовано 13 Ноября 2012 Круто! Схемку такого ШИМ можно увидеть (потенциометр( крутилка ) какой/куда подключить для диммирования и т.д.)? и какова будет/чем задаваться частота ШИМ? attiny25 - на сколько я понял, это микроконтроллер, видимо его прошивать/программировать под это дело особым кодом нужно... чето типа этого http://klim.in.ua/wp/2010/10/power-led-sepic-driver-tiny25/ Поделиться этим сообщением Ссылка на сообщение
Чувакка 34 Опубликовано 13 Ноября 2012 чето типа этого http://klim.in.ua/wp/2010/10/power-led-sepic-driver-tiny25/ Схема никоим образом не достойная повторения: - выход процессора на предназначен для быстрой накачки емкости затворов силовых полевиков - каждый импульс 250кГц-ого ШИМ процессор физически не оцифрует и не обсчитает, о чем собственно и говорит низкочастотный фильтр (стабилизация проиходит усреднему значению), а значит стабилизация тока весьма условная - любая помеха, в том числе от ключа на шине питания, скачок напряжения, не успевают обсчитаться процессором и попадают на светодиоды. Поделиться этим сообщением Ссылка на сообщение
неритина 0 Опубликовано 19 Февраля 2013 Кажется научился пользоваться осцилографом (там еще крутилка trig есть и кнопка стоп-кадра ), вот посмотрите, так можно? Это развеет впечатление о хаосе? ШИМ ~51кгц - очень ровный и стабильный дает TL494 (цена деления оси X - 10 микросекунд (µs), Y 1вольт, ноль - красный треугольник слева) При этом ШИМе ток на леды получается следующий: (цена деления оси X - 5 микросекунд (µs), Y - 200ma, ноль - красный треугольник слева): минимум диммиинга: 50% димминга: 100% димминга: частоты самых мелких пульсаций под 0.5Мгц вроде все работает нормально... LDD драйвера особо не греются и пока еще не сгорели... В общем очень нужно Ваше экспертное мнение. или оставить погонять - посмотреть что произойдет в итоге... текущая схема ШИМ: Кажется научился пользоваться осцилографом (там еще крутилка trig есть и кнопка стоп-кадра ), вот посмотрите, так можно? Это развеет впечатление о хаосе? ШИМ ~51кгц - очень ровный и стабильный дает TL494 (цена деления оси X - 10 микросекунд (µs), Y 1вольт, ноль - красный треугольник слева) При этом ШИМе ток на леды получается следующий: (цена деления оси X - 5 микросекунд (µs), Y - 200ma, ноль - красный треугольник слева): минимум диммиинга: 50% димминга: 100% димминга: частоты самых мелких пульсаций под 0.5Мгц вроде все работает нормально... LDD драйвера особо не греются и пока еще не сгорели... В общем очень нужно Ваше экспертное мнение. или оставить погонять - посмотреть что произойдет в итоге... текущая схема ШИМ: У меня пару вопросов по ручному ШИМу,как сейчас ваша конструкция поживает,собераюсь изготовить почти такую ,на два штуки LDD1000H.Еще на схеме R2-2Ком а в списке 4,7.И главный вопрос питание 31,7V почему (у меня бп 27 V) Поделиться этим сообщением Ссылка на сообщение