Драйвер для синих 445нм с микроконтроллерным управлением

Тема в разделе 'Разработка новых драйверов', создана пользователем yuri, 25 сен 2010.

  1. suslox

    suslox Пушистикс Staff Member

    Сообщения:
    10.207
    Симпатии:
    2.703
    Баллы:
    113
    Пол:
    Мужской
    Адрес:
    Москва
    а мк в каком корпусе у тебя тут?
     
  2. enclis

    enclis Пользователь

    Сообщения:
    58
    Симпатии:
    0
    Баллы:
    6
    Пол:
    Мужской
    Адрес:
    СПб
    ну как там с разработкой драйвера? все встало? или я что-то не заметил/пропустил?
     
  3. Slavyan

    Slavyan Новичок

    Сообщения:
    13
    Симпатии:
    1
    Баллы:
    3
    Адрес:
    СПб
    Я так и не дождался, сделал свой драйвер для стационара. Тем более что паять малявок меньше SOICа не собираюсь.
    Вот он [​IMG]
    Сделан на понижалке L5973AD и контроллере ATTINY85.
    Контроллер ШИМом подпирает цепь обратной связи понижалки и регулирует выходное напряжение в диапазоне 3.7-5.1 В. Входное напряжение от 6.2В до 25В. Можно сделать и меньше, но придется заменить стабилизатор питания контроллера (сейчас на нем падает 1.7В)
    Итак, что умеет. Есть 2 режима работы:
    На низкой мощности поддерживает напряжение 4В и питает диод ШИМом.
    (это чтобы не грелся сильно) Здесь наличие конденсатора на диоде 1..10мкФ - обязательно!
    [​IMG]
    При нажатии внешней кнопки стабилизирует ток 1А без ШИМ (шунт 0,33Ом), но при обрыве цепи начинает поддерживать напряжение 4.5В.
    О переходных процессах к сожалению ничего не могу сказать, т.к. нет запоминающего осциллографа. Алгоритм простой - если ток отличается - изменить немного напряжение, без всяких интегральных и дифференциальных компонент.
    Напряжение на выходе грязновато, хоть и разводил понижалку по апноте от ST. (сначала получилось сильно хуже))
    [​IMG]
    Еще мониторит входное напряжение и если оно падает ниже 6.2В, то режим высокой мощности перестает включаться.
    Если кому интересно - могу выложить прошивку и нарисовать схему.
     
  4. GOA

    GOA Новичок

    Сообщения:
    242
    Симпатии:
    0
    Баллы:
    0
    Адрес:
    Кемерово
    Я думаю что рано или поздно это кому то пригодится ;)
     
  5. Slavyan

    Slavyan Новичок

    Сообщения:
    13
    Симпатии:
    1
    Баллы:
    3
    Адрес:
    СПб
    Схема моего драйвера (надеюсь нигде не ошибся)
    [​IMG]
    и прошивка в архиве
     

    Вложения:

    • laser_power.rar
      Размер файла:
      11,6 КБ
      Просмотров:
      409
  6. suslox

    suslox Пушистикс Staff Member

    Сообщения:
    10.207
    Симпатии:
    2.703
    Баллы:
    113
    Пол:
    Мужской
    Адрес:
    Москва
    у тебя ведь огранизован мк стабилизатор тока, да?
     
  7. Slavyan

    Slavyan Новичок

    Сообщения:
    13
    Симпатии:
    1
    Баллы:
    3
    Адрес:
    СПб
    Да, на высокой мощности стабилизируется ток. Но точность не очень. Если подставлять значение по формуле, показания могут отличаться от теоретических на 50мА, и уплывать на 20..30 мА, если сильно нагреть диод. Сигнал с АЦП очень шумный, загрубляю до 8 бит и суммирую 32 показания. Неудачно развел наверное, хоть и сделал средний полностью земляной слой на плате. Я не профи. Но меня устраивает, диод живет.
    В планах заменить стабилизатор питания мк, чтобы можно было питать от 2х литиев с отключением при 6В.
    Ну и ещё интересуют переходные процессы, потом подключу другой мк с дисплеем и проверю.
    P.S. С переходными процессами всё в порядке, снял с осциллографа видео) Микросхема питания очень быстро реагирует на изменение напряжения обратной связи, а потом МК относительно медленно подтягивает напряжение до требуемого тока.
     
  8. INFERION

    INFERION Пользователь

    Сообщения:
    1.870
    Симпатии:
    10
    Баллы:
    38
    Пол:
    Мужской
    Адрес:
    Украина, г. Полтава
    Предусилитель у них очень шумный. По даташиту ошибка в 20LSB. У меня тоже через АЦП ток стабилится, но до практики я так и не добрался...
    Думаю шум у тебя не из-за разводки или фиговизны АЦП, а из-за самой схемы. ШИМ идеально не сглаживается, к тому же он здорово срёт в АЦП (да ещё и с PLL). А если учесть что на входе АЦП дифференциальный предусилитель - врятли он подключается к пинам только на время сохранения результата, для дальнейшего замера (первые два такта АЦП). И все эти наводки он ловит постоянно, и реагирует на изменения тоже не сразу. Мультиплексировать его (включать измерение в дифференциальном режиме с предусилением) непосредственно перед замером нежелательно. Я код твой не изучал, так что сказал всё что в голову пришло...
     
  9. Slavyan

    Slavyan Новичок

    Сообщения:
    13
    Симпатии:
    1
    Баллы:
    3
    Адрес:
    СПб
    У меня обычный режим АЦП без усиления с опорой 1.1В, поэтому и сопротивление шунта такое большое. Ну и ещё была надежда, что большой шунт сгладит грязь на выходе с индуктивности. Делал всё по простому. Если можно будет купить нормальный двухрежимный драйвер - куплю и заменю свой самодельный )
    Попозже займусь повышалкой на 3 диода. Хочу портатив на 6Вт.
    Может микросхемку кто посоветует ?
     
  10. Armer

    Armer Пользователь

    Сообщения:
    331
    Симпатии:
    10
    Баллы:
    18
    Адрес:
    Новосибирск
    Опора 1,1В - это очень мало, шумов много будет.
     
  11. INFERION

    INFERION Пользователь

    Сообщения:
    1.870
    Симпатии:
    10
    Баллы:
    38
    Пол:
    Мужской
    Адрес:
    Украина, г. Полтава
    У меня с этой опорой шума не так уж и много получилось. Во время работы программы где-то в плюс минус 1LSB. SviMik по-моему вообще выжал все 10 бит без шума на 261-й тиньке (отдельная земля с питанием у аналоговой части МК). АЦП в этих МК довольно неплохие...
    Опора в 2,56V это всё та же 1,1V, только усиленная ОУ. Поэтому с такой опорой приходится юзать сглаживающий конденсатор, когда с опорной в 1,1V от него ещё можно отказаться...
     
  12. diver52

    diver52 Пользователь

    Сообщения:
    64
    Симпатии:
    0
    Баллы:
    6
    INFENION
    А какие параметры у Вашего драйвера? Просто думаю, подойдет ли мне он или нет. Питать хочу не только ЛД, но и светик Cree XM-L. И подойдет ли питание 2,5...3,65 В (LiFePo4 аккумулятор)? Можно ли с помощью этой схемы регулировать ток? Например, задать несколько значений: 50 мА, 200 мА, 500 мА, 1 А и 2 А.
     
  13. pas2065

    pas2065 Новичок

    Сообщения:
    1
    Симпатии:
    0
    Баллы:
    0
    Пол:
    Мужской
    Оно, конечно, красиво. И хорошо, если работает. Но только для ручной сборки и не ответственного применения. Ибо пайку с такими зазорами не пропустит ни один технолог. А вот размеры площадок совсем не для ручной сборки. При пайке нельзя касаться жалом чип элемента, а у вас по-другому не получится.
     

Поделиться этой страницей