![]() |
|
![]() |
|
![]() ![]() ![]() ![]() |
|
Опции темы |
![]() |
![]() ![]() |
Старший модератор
Регистрация: 15.02.2010
Адрес: Украина, Полтава
Сообщений: 1498
Сказал(а) спасибо: 0
Поблагодарили 2 раз(а) в 2 сообщениях
|
![]() Всем привет
![]() ![]() Но из ситуации надо как-то выкручиваться. Откопал я у себя жменю 45-х тинек, припасённых для RGB индикаторов, и решил собрать дрова на них. К счастью почти все детали подошли от этой злосчастной схемы. К моему удивлению схема получилась куда проще, и даже габариты такие же: Долго мучал программу. За основу взял уже хоть как-то работающий инвертирующий драйвер для 808nm ЛД, вырезал больше половины (там механизм сложнее) и кое что подправил: Программа весит меньше килобайта, так что её можно подправить и засунуть в 25-ю тиньку. Ещё можно спокойно поднять частоту ШИМ до 500кГц без последствий (скорость работы программы позволяет). Но этими я займусь позже, когда отправлю человеку это дело и найду свободное время для дальнейшего полирования девайса. Сейчас в ней реализован плавный пуск (причём хитрый), ШИМ 16-ти битный и работает на частоте 250кГц (500кГц даст 14 бит, чего тоже с головой), защита от перенапряжения, триггеры, которые сбрасывают тягу до нуля, если ОС не успевает выровнять выброс на выходе, защита от перегрева (где-то на 60...65 градусов), ограничение максимальной длительности импульса в 66% (на всякий случай, на практике больше и не понадобится), ну и всё вроде... Использовать МК в преобразователях для ЛД я не хотел до последнего момента. Они слишком медленно реагируют на изменения напряжения питания. Без дополнительных примочек я получил выбросы в 300мА на токе в 0,5A, если резко поднять напряжение питания на 1V (правда средний ток при таких пульсациях был всего 250мА)! Дребезг не страшен, т.к. ОС не успевает перерегулировать, но если вы запитаете драйвер, подождёте пока он вырулит нужный ток и резко поднимите напряжение - получите небольшой выброс, где-то в 50...100мА (если верить осциллографу). Дальше срабатывает триггер и преобразователь резко сбрасывает тягу, после чего медленная ОС выруливает нужный ток. С напряжением тоже самое, но конденсатор способен выдержать кратковременное перенапряжение, ему это не грозит. На схеме керамика, она даст пульсации в несколько раз ниже чем танталы, при почти одинаковой стоимости и габаритах (уже проверил). У меня же юзаются танталы, пульсации на выходе 50...75mV. Все замеры проводились при напряжении питания 2,7...4,2V, и токе нагрузки 450мА. Ещё на схеме резистор на 100 миллиОм, у меня же 50 (ошибка больше, но других у меня нет). Ток гуляет от напряжения питания в пределах плюс минус 10мА, с 100мОм резистором будет меньше. Максимальный расчётный ток - 0,5A (при напряжении на выходе около 6V). КПД получилось 85...90%. При этом драйвер спокойно ест за ампер, учитывайте это. Скорее всего его можно разогнать до 750мА, особенно если поднять частоту. Вот печатка и схема в редактируемых форматах: Повышалка на ATtiny25.rar Сюда же закинул spl7, asm и hex. Попытался сделать фотографии готового девайса, аккумы в конец убитые, даже на кадр не хватает ![]() Имейте ввиду, что это только грубая, первая бета-версия, и в ней ещё есть что полировать. Так что посматривайте в конец темы, буду выкладывать более свежие решения... Схема прошла тестирование на эквивалентной нагрузке (цепочка диодов с резистором), резистивной и максимально тяжелой (цепочка диодов), на источнике питания с высоким выходным сопротивлением, низким, и промодулированным меандром 1V, с частотой 10Гц (всплески ловил). Переходная характеристика с выбросом вверх и перерегулированием вниз, но без малейшего намёка на звон. Это очень актуальные проблемы в преобразователях на МК, особенно если ими нужно питать нежные ЛД. Ещё я рискнул подключить синий ЛД - светит на все 450мА, плавный пуск отрабатывается хорошо. Подключил бы 12х фиолет, но у меня его нет ![]() P.S. Пробовал реализовать супервизор, который бы плавно выключал схему, или ограничивал бы ток по минимальному напряжению питания. Решил мерить напряжение по идее Рязанца, без внешнего обвеса. Шумит просто звиздец, ещё и требует после мультиплексирования выбрасывать первый семпл. В шумодаве пришлось ставить порог в 30LSB, и то проскакивали импульсы по-более! Для измерения остальных параметров хватало и 3LSB. Для индикатора, в принципе, сгодится. Там скорость не требуется, можно агрессивный фильтр поставить. Но для преобразователя, быстродействие которого висит только на АЦП - лишние два семпла ощутимо увеличивают тормоза, а результат сомнителен. В общем выключение происходит как в обычном драйвере - цикличными миганиями - МК перезагружается при напряжениях ниже 2,7V своими аппаратными средствами (не забудьте прошить фьюзы!). Т.к. в регистрах информация сохраняется даже после выключения питания, а МК может узнать что привело к его перезагрузке, можно реализовать переключение режимов прерыванием питания... [Исправлено: Hobbi TV, 04.04.2011 в 18:13]. |
![]() |
![]() ![]() |
![]() |
![]() ![]() |
Лазеростроитель
Регистрация: 17.12.2010
Последняя активность: 12.11.2015 03:01 Адрес: Электросталь
Сообщений: 1072
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
![]() ждем заводских плат?)
хотя для начала надо заказать партию лд)
__________________
Лучшая работа - это высокооплачиваемое хобби! ![]() http://www.youtube.com/user/nevil91 |
![]() |
![]() ![]() |
![]() |
![]() ![]() |
Старший модератор
Регистрация: 14.02.2010
Последняя активность: 18.11.2015 20:18 Адрес: Санкт-Петербург
Сообщений: 13534
Сказал(а) спасибо: 6
Поблагодарили 35 раз(а) в 30 сообщениях
|
![]() Поздравляю, это явно драйвер следующего поколения!
![]() Добавлено через 2 минуты Что-то типа этого... |
![]() |
![]() ![]() |
![]() |
![]() ![]() |
Научный сотрудник
Регистрация: 24.06.2010
Последняя активность: 10.01.2019 10:57 Адрес: Новокузнецк
Сообщений: 1590
Сказал(а) спасибо: 1
Поблагодарили 0 раз(а) в 0 сообщениях
|
![]() Странные весьма эти фиолеты 12х... Я досихпор не понял что произошло с моим, да и у многих умерли при странных обстоятельствах... У меня есть такая мысль что на LPF просто многие не отписываются о юзании 12х фиолетов, молчат... Скрывая что их поумерало туева хуча.
![]()
__________________
![]() ICQ#: 496612593 |
![]() |
![]() ![]() |
![]() |
![]() ![]() |
Лазеростроитель
Регистрация: 17.12.2010
Последняя активность: 12.11.2015 03:01 Адрес: Электросталь
Сообщений: 1072
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
![]() Hobbi TV как читаеш такое, теперь инет на на весь евросоюз, интересно с лпф будут покупать дрова?
|
![]() |
![]() ![]() |
![]() |
![]() ![]() |
Переводчик
Регистрация: 04.05.2010
Последняя активность: 15.11.2019 12:47 Адрес: Рязань
Сообщений: 2389
Сказал(а) спасибо: 6
Поблагодарили 7 раз(а) в 6 сообщениях
|
![]() А я так в индикаторе и мерил, так как в момент включения приходится выбрасывать несколько выборок. Для индикатора без разницы - там от этой тормзнутости не сгорит ничего (да и погрешность не так страшна), а в драйвере только внешний делитель - нужно быстродействие.
|
![]() |
![]() ![]() |
![]() |
![]() ![]() |
|
Глобальный модератор
Регистрация: 15.02.2010
Последняя активность: 26.05.2019 20:08 Адрес: Москва
Сообщений: 3138
Сказал(а) спасибо: 79
Поблагодарили 107 раз(а) в 76 сообщениях
|
![]() Цитата:
|
|
![]() |
![]() ![]() |
![]() |
![]() ![]() |
Старший модератор
Регистрация: 14.02.2010
Последняя активность: 18.11.2015 20:18 Адрес: Санкт-Петербург
Сообщений: 13534
Сказал(а) спасибо: 6
Поблагодарили 35 раз(а) в 30 сообщениях
|
![]() |
![]() |
![]() ![]() |
![]() |
![]() ![]() |
||
Старший модератор
Регистрация: 15.02.2010
Адрес: Украина, Полтава
Сообщений: 1498
Сказал(а) спасибо: 0
Поблагодарили 2 раз(а) в 2 сообщениях
|
![]() Да возможно что и 12х такие же проблемные как 6х...
Цитата:
Как вариант - найти более подходящие для этих задач МК. Кстати, заставить работать на 500кГц реально даже 13-ю тиньку, с падением на сенсоре где-то в 0,3V. Должно дать приемлемый результат... Цитата:
|
||
![]() |
![]() ![]() |
![]() |
![]() ![]() |
Глобальный модератор
Регистрация: 15.02.2010
Последняя активность: 26.05.2019 20:08 Адрес: Москва
Сообщений: 3138
Сказал(а) спасибо: 79
Поблагодарили 107 раз(а) в 76 сообщениях
|
![]() Иногда почему-то не хватает, при смене источника опорного, значения меняются очень плавно. Хорошо помогает пауза на 200мкс, после переключения, подбирал правда эксперементально.
|
![]() |
![]() ![]() |
![]() |
![]() ![]() |
Переводчик
Регистрация: 04.05.2010
Последняя активность: 15.11.2019 12:47 Адрес: Рязань
Сообщений: 2389
Сказал(а) спасибо: 6
Поблагодарили 7 раз(а) в 6 сообщениях
|
![]() Наткнулся на одном блоге человек писал что он выбрасывал до 8 выборок при таком способе измерения, когда просыпается схема - то не сразу срабатывает и даёт точный результат.
|
![]() |
![]() ![]() |
![]() |
![]() ![]() |
Старший модератор
Регистрация: 15.02.2010
Адрес: Украина, Полтава
Сообщений: 1498
Сказал(а) спасибо: 0
Поблагодарили 2 раз(а) в 2 сообщениях
|
![]() Ну, у меня повер-даун тут не юзается, да и переключение ИОН в данном случае исключено. Но дифференциальному усилителю наверняка требуется время, приходится пропускать семпл. Я в даташите не нашел нормального описания этого усилителя. Как он там подключен, какие у него параметры и т.п...
|
![]() |
![]() ![]() |
![]() |
![]() ![]() |
Глобальный модератор
Регистрация: 15.02.2010
Последняя активность: 26.05.2019 20:08 Адрес: Москва
Сообщений: 3138
Сказал(а) спасибо: 79
Поблагодарили 107 раз(а) в 76 сообщениях
|
![]() Полоса 4КГц. Дальше считаете, сколько у вас выборок в секунду, и соответственно, сколько выборок надо выбросить. А вот источник опорного ведет себя странно, похоже кроме отключаемого внешнего конденсатора, есть еще какой-то внутренний.
|
![]() |
![]() ![]() |
![]() |
![]() ![]() |
Лазеростроитель
Регистрация: 01.12.2010
Последняя активность: 30.06.2013 01:20 Адрес: Украина, Харьков
Сообщений: 49
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
![]() если поднять частоту, можно его разогнать до 1А для синего?
|
![]() |
![]() ![]() |
![]() |
![]() ![]() |
Старший модератор
Регистрация: 15.02.2010
Адрес: Украина, Полтава
Сообщений: 1498
Сказал(а) спасибо: 0
Поблагодарили 2 раз(а) в 2 сообщениях
|
![]() Частоту необязательно поднимать. А максимальный ток ограничен тут в основном дросселем. Сейчас там дроссель на 1,3A. По-идее средний ток где-то в 2...3 раза ниже за реактивный, в зависимости от разницы напряжений и запаса по индуктивности. Увеличение частоты только увеличивает запас по индуктивности, уменьшает уровень пульсаций и т.п. В общем потребуется дроссель ампера на 3, два ключа в параллель, и индуктивность его можно уменьшить раза в 2 (в 4, если поднять частоту)...
Для синего можно и по-серьёзнее что-нибудь собрать... |
![]() |
![]() ![]() |
![]() |
![]() ![]() |
Старший модератор
Регистрация: 15.02.2010
Адрес: Украина, Полтава
Сообщений: 1498
Сказал(а) спасибо: 0
Поблагодарили 2 раз(а) в 2 сообщениях
|
![]() Т.к. схема из 1-го поста была заброшена в силу ряда причин - под 3.0 версией сейчас планируется вот это:
Вернее это не совсем 3.0. Это её специальная версия, исходники которой будут доступны. Отличается отсутствием подстроечника (вместо него узел, двигающий оптику) и наличием цанг для крепления к выводам ЛД (на фото они не впаяны, т.к. всё ещё жду их от SviMik'а). Размеры 10х2,5мм. Вот схема спец. версии: По-сути то же что и 4.0, только слабее и урезаннее. 3.0 от 3.0s отличается только тем, что нет куска с двумя TS5A3159, вместо резистора на PB0 сидит подстроечник, ползунок которого подключен к PB2. Прошивку к 3.0 я выкладывать не буду, но драйвер можно будет купить в магазине. 3.0s планировался для своих указок с уникальными коллиматорами, к нему я исходники прятать не планирую, всё равно он слишком специфичен, а его куски кода уже находятся в общем доступе (демка 4.0). Эта платка насаживается до упора на выводы ЛД и распаивается. При этом МК, полевик и преобразователь лучше мазнуть термопастой для хорошего теплового контакта. Это позволит контролировать температуру ЛД и чуть повысит КПД. [Исправлено: INFERION, 08.04.2013 в 09:02]. |
![]() |
![]() ![]() |
![]() |
![]() ![]() |
Модератор
Регистрация: 15.02.2010
Последняя активность: 20.06.2019 03:21 Адрес: город-герой Москва
Сообщений: 2308
Сказал(а) спасибо: 11
Поблагодарили 28 раз(а) в 18 сообщениях
|
![]() Я так понял, речь идёт об электро-приводе для оптики? Можно поподробнее об этом?))
|
![]() |
![]() ![]() |
![]() |
![]() ![]() |
Старший модератор
Регистрация: 15.02.2010
Адрес: Украина, Полтава
Сообщений: 1498
Сказал(а) спасибо: 0
Поблагодарили 2 раз(а) в 2 сообщениях
|
![]() Идея в том, чтоб с минимальными усилиями избавится от необходимости ручной фокусировки, когда хочется повыжигать или посветить вдаль. Плавно фокус не порегулируешь, зато можно всё герметично закрыть и не боятся грязи. К тому же конструкция помещается в мелкие фонарики, на место AixiZ. Переключение фокуса происходит при переключении режимов задней кнопкой. Т.е. есть режимы с фокусом в бесконечность, а есть режим для выжигания, с фокусом около 10см. и макс. током. Принцип работы - на дюралевом каркасе намотана катушка, в самом каркасе свободно ходит стальная гильза с вкрученной в неё акриловой оптикой, а по-бокам каркаса находится два неодимовых магнита. Стальная гильза будет намагничиватся катушкой и "прилипать" к соответствующему магниту. Короткий импульс нужной полярности и фокус переключен. Первый фокус настраивается обычным образом, другой задан конструктивно (ходом гильзы) и может в небольших пределах регулироваться стачиванием гильзы/каркаса... Токарных работ мало, магниты доступны, метчики есть. Вот только хз как стекло вырезать аккуратно... ЛД прижимается диском, который прикручивается к каркасу тремя саморезами с кареток (они мелкие, под них отверстие требуется всего в миллиметр). |
![]() |
![]() ![]() |
![]() |
![]() ![]() |
Модератор
Регистрация: 15.02.2010
Последняя активность: 20.06.2019 03:21 Адрес: город-герой Москва
Сообщений: 2308
Сказал(а) спасибо: 11
Поблагодарили 28 раз(а) в 18 сообщениях
|
![]() Так это же фактически линейный двигатель, как в динамике, только с фиксацией по краям магнитами! Прикольно!
|
![]() |
![]() ![]() |
![]() |
![]() ![]() |
Старший модератор
Регистрация: 15.02.2010
Адрес: Украина, Полтава
Сообщений: 1498
Сказал(а) спасибо: 0
Поблагодарили 2 раз(а) в 2 сообщениях
|
![]() Фактически да, только без ОС произвольно его не выставишь...
UPD: Получил платы под 3.0 версию с подстроечником. Через пару дней спаяю кучку драйверов, с остальными вопросами к Диме ![]() ![]() [Исправлено: INFERION, 14.05.2013 в 20:46]. |
![]() |
![]() ![]() |
![]() |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
Опции темы | |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Индикатор заряда батареи на Attiny25 (Светофор) | Ryazanec | Разное | 204 | 01.12.2015 13:21 |
Indigo 4.0 | INFERION | Драйверы для Синих ЛД | 26 | 14.02.2014 23:06 |
USB зарядка для Li-ion на ATtiny25 | INFERION | Зарядные устройства | 52 | 23.01.2013 20:35 |
Драйвер Indigo v2.0 | INFERION | Драйверы для Фиолетовых ЛД | 61 | 10.01.2012 17:50 |
Indigo PE | Hobbi TV | Заявки на исследование | 8 | 17.11.2011 15:47 |