|
|
![]() ![]() |
|
|
![]() ![]() ![]() ![]() |
|
Опции темы | Поиск в этой теме |
![]() ![]() |
![]() ![]() |
Увлеченный
Регистрация: 12.02.2010 Последняя активность: 15.02.2011 20:41
Сообщений: 266
Сказал(а) спасибо: 0
Поблагодарили: 0 раз(а) в 0 сообщениях
|
![]()
Он планируется только как источник питания для синих ЛД. Для красных и фиолетов драйвер надо делать с учётом совсем не тех факторов, на основе которых делались субжи (например, важно чтобы он гарантированно влезал в аиксиз, потому что аиксизы вполне смогут рабтать с красными и фиолетами без дополнительных радиаторов - с синими такого в любом случае не получится), да ещё и с не самыми дешёвыми микросхемами.
Продажу организовать - без проблем, если будут желающие. Предложения принимаются, особенно те, которые можно реализовать программно, в прошивке микроконтроллера. |
![]() |
![]() ![]() |
![]() |
![]() ![]() |
Ветеран Фонарёвки
|
![]() Цитата:
![]() А желающих купить думаю будет ВАГОН!!!!!!!!!!!!! |
![]() |
![]() ![]() |
![]() ![]() |
![]() ![]() |
Увлеченный
Регистрация: 12.02.2010 Последняя активность: 15.02.2011 20:41
Сообщений: 266
Сказал(а) спасибо: 0
Поблагодарили: 0 раз(а) в 0 сообщениях
|
![]()
У викеда мерцает, если не путаю, индикаторный светодиод. Тут индикаторных светодиодов не будет (мне одному кажется, что они не нужны вообще, кроме как на ик-лазерах?).
Защита будет. Плавный пуск без проблем можно, хотя, по-моему, он не нужен. Как менять яркость? Предлагайте алгоритм. В таком виде: "нажали кнопку так то и так-то, яркость изменилась так-то". Только не забывайте, что написать-то я могу, но вам этим пользоваться потом. ![]() |
![]() |
![]() ![]() |
![]() |
![]() ![]() |
Ветеран Фонарёвки
|
![]() Цитата:
|
![]() |
![]() ![]() |
![]() |
![]() ![]() |
Ветеран Фонарёвки
Регистрация: 15.02.2010 Последняя активность: 05.09.2022 18:18
Сообщений: 1034
Сказал(а) спасибо: 0
Поблагодарили: 0 раз(а) в 0 сообщениях
|
![]()
1. Добавить на сброс цепочку как на схеме. Это позволит переключать режимы кратковременным отключением питания(менее секунды). Актуально для корпусов от фонарика.
2. Между PB0 и BUTTON поставить резистор ~750ом. Это позволит еще и внешний светодиодик для индикации заряда подключить, в том числе и двухцветный (между PB0 и PB1 например). |
![]() |
![]() ![]() |
![]() |
![]() ![]() |
||
Ветеран Фонарёвки
Регистрация: 14.02.2010 Последняя активность: 18.11.2015 19:18
Сообщений: 7908
Сказал(а) спасибо: 0
Поблагодарили: 0 раз(а) в 0 сообщениях
|
![]()
Если посмотреть на разводку, то, скорее всего, можно вполне довести до габаритов aixiz. Это явно будет плюсом.
Цитата:
Цитата:
![]() Добавлено через 1 минуту Тогда 1-5 мВт. Для глаз особой разницы в последствиях не будет между 100 мВт и 1 Вт... |
||
![]() |
![]() ![]() |
![]() |
![]() ![]() |
Увлеченный
|
![]()
а какая цена будет на эти драйверы?
|
![]() |
![]() ![]() |
![]() ![]() |
![]() ![]() |
Увлеченный
Регистрация: 12.02.2010 Последняя активность: 15.02.2011 20:41
Сообщений: 266
Сказал(а) спасибо: 0
Поблагодарили: 0 раз(а) в 0 сообщениях
|
![]() Цитата:
2. Не получится, кнопка предполагается как триггер (т.е. цепь PB0 - BUTTON - GND будет замкнута только в момент нажатия). Можно навесить светодиод на 30ма на любой свободный порт (и землю), атмелы на это способны. Многим ли нужна индикация работы? |
![]() |
![]() ![]() |
![]() ![]() |
![]() ![]() |
Увлеченный
Регистрация: 12.02.2010 Последняя активность: 15.02.2011 20:41
Сообщений: 266
Сказал(а) спасибо: 0
Поблагодарили: 0 раз(а) в 0 сообщениях
|
![]() Цитата:
Яркость проще на кнопку повесить (через специальные коды), зачем городить USB-огород? ![]() Ок, плавный пуск сделаю. ![]() |
![]() |
![]() ![]() |
![]() ![]() |
![]() ![]() |
Увлеченный
Регистрация: 12.02.2010 Последняя активность: 15.02.2011 20:41
Сообщений: 266
Сказал(а) спасибо: 0
Поблагодарили: 0 раз(а) в 0 сообщениях
|
![]()
Цена, думаю, будет рублей от пятисот, не меньше.
Но обещаю, что, по хорошей традиции форума, первую партию "для своих" можно будет организовать по себестоимости - с моей стороны, по крайней мере. ) |
![]() |
![]() ![]() |
![]() |
![]() ![]() |
|||
Ветеран Фонарёвки
Регистрация: 14.02.2010 Последняя активность: 18.11.2015 19:18
Сообщений: 7908
Сказал(а) спасибо: 0
Поблагодарили: 0 раз(а) в 0 сообщениях
|
![]() Цитата:
Цитата:
Цитата:
|
|||
![]() |
![]() ![]() |
![]() ![]() |
![]() ![]() |
Увлеченный
Регистрация: 12.02.2010 Последняя активность: 15.02.2011 20:41
Сообщений: 266
Сказал(а) спасибо: 0
Поблагодарили: 0 раз(а) в 0 сообщениях
|
![]() Цитата:
А подробнее, как при помощи USB планируется обойти законодательство? |
![]() |
![]() ![]() |
![]() ![]() |
![]() ![]() |
|
Увлеченный
Регистрация: 12.02.2010 Последняя активность: 15.02.2011 20:41
Сообщений: 266
Сказал(а) спасибо: 0
Поблагодарили: 0 раз(а) в 0 сообщениях
|
![]() Цитата:
Мне всегда казалось, что эта фраза про инженеров. ![]() Но увы, невозможно (пока?) регулированием силы тока получить на мощности 5мВт приемлемый КПД от ЛД с током зажигания во многие десятки мА. Непросто сделать драйвер на большие токи для 445нм (уже три месяца прошло, но новостей в этой области минимум) и тем более с управлением от МК и уместить это в аиксиз. Идеал недостижим, как недостижимо абсолютное знание. И чтобы сделать что-то реальное, над задать разумную меру приближения к идеалу. Я сделал неплохой девайс с неплохими идеями по части управления, как мне кажется, но что важнее - он реален, любой желающий сможет его использовать уже скоро. А мы тем временем продолжим поиски идеала. ![]() |
|
![]() |
![]() ![]() |
![]() |
![]() ![]() |
Ветеран Фонарёвки
|
![]()
Вроде 1А как стандарт уже для сини
![]() |
![]() |
![]() ![]() |
![]() |
![]() ![]() |
|
Ветеран Фонарёвки
Регистрация: 15.02.2010 Последняя активность: 05.09.2022 18:18
Сообщений: 1034
Сказал(а) спасибо: 0
Поблагодарили: 0 раз(а) в 0 сообщениях
|
![]()
Обычно первый вариант приходится дорабатывать
![]() А для стандартного корпуса фонарика с торцевой кнопкой, хитрые последовательности нажатия отпадают(или надо вставлять еще одну кнопку, что не всегда возможно и/или нужно), только последовательный перебор режимов. Оптимально 3-5 режимов. К примеру 3 уровня мощности, строб, и <5мВт "от дурака". Цитата:
PS: Прошивку можно и поменять, а такую плату на коленке не сделать. |
|
![]() |
![]() ![]() |
![]() ![]() |
![]() ![]() |
Увлеченный
Регистрация: 12.02.2010 Последняя активность: 15.02.2011 20:41
Сообщений: 266
Сказал(а) спасибо: 0
Поблагодарили: 0 раз(а) в 0 сообщениях
|
![]()
AVSel, ОК, вернёмся к идее, если плату придётся переделывать.
![]() |
![]() |
![]() ![]() |
![]() |
![]() ![]() |
Ветеран Фонарёвки
Регистрация: 15.02.2010 Последняя активность: 24.08.2019 11:36
Сообщений: 1342
Сказал(а) спасибо: 0
Поблагодарили: 0 раз(а) в 0 сообщениях
|
![]()
Идея с цепочкой на сбросе интересная. А я дурак пытаюсь влепить тантал на VCC, которого бы хватило на секунду питания МК. Надо будет подумать над этим.
3кГц глаз фильтрует нормально только при статической картинке. Стоит взмахнуть лазером и получим пунктир вместо линии... По поводу алгоритма кнопки, вот как сделал я: Управление кнопкой: 0-й бит - текущее состояние кнопки (1 - нажата, 0 - отпущена). 1-й бит - низкая мощность с фиксацией. Записать в Y низкую мощность. 2-й бит - низкая мощность без фиксации. При отпускании кнопки уменьшить Y до нуля. 3-й бит - высокая мощность с фиксацией. Записать в Y высокую мощность. 4-й бит - высокая мощность без фиксации. При отпускании кнопки уменьшить Y до нуля. 5-й бит - таймер кнопки. 1 - время не истекло, 0 - время истекло. Внешнее прерывание - кнопка Отключить это прерывание Убрать флаг прерывания Запустить компаратор1 на 2ms Выйти из прерывания. Прерывание компаратора1 - защита от дребезга кнопки Остановить компаратор1 Записать инверсное состояние кнопки в 0-й бит Если установлен только 0-й бит - установить 1-й и 5-й биты, и компаратор2 на 0,3s. Записать в Y низкую мощность. Если установлен только 1-й бит - уменьшить Y до нуля и сбросить 1-й бит. Если установлены 1-й и 5-й биты - установить компаратор2 на 0,3s. Если установлены 0-й и 1-й биты - установить 2-й, а 1-й сбросить. Если установлен только 2-й бит - уменьшить Y до нуля и сбросить 2-й бит. Если установлены 0-й, 1-й и 5-й биты - сбросить 1-й, установить 3-й и установить компаратор2 на 0,3s. Записать в Y макс. мощносмть. Если установлен только 3-й бит - уменьшить Y до нуля и сбросить 3-й бит. Если установлены 3-й и 5-й биты - сбросить 5-й бит и остановить компаратор2. Если установлены 0-й и 3-й биты - установить 4-й, а 3-й сбросить. Если установлен только 4-й бит - уменьшить Y до нуля и сбросить 4-й бит. Включить прерывание кнопки Выйти из прерывания Прерывание компаратора2 - временные интервалы кнопки Остановить компаратор2 Сбросить 5-й бит Выйти из прерывания Есть и программный код на ассемблере. Но это всё дело ещё не проверено. Да, огородно, но по-моему очень удобно... |
![]() |
![]() ![]() |
![]() |
![]() ![]() |
||
Увлеченный
Регистрация: 16.02.2010 Последняя активность: 29.11.2015 14:37
Сообщений: 354
Сказал(а) спасибо: 0
Поблагодарили: 0 раз(а) в 0 сообщениях
|
![]()
Ура Товарищи! Дождались чего то реального.
Хотя посмотрим как будет вести себя в работе сие творение. Цитата:
Цитата:
![]() |
||
![]() |
![]() ![]() |
![]() |
![]() ![]() |
Ветеран Фонарёвки
Регистрация: 15.02.2010 Последняя активность: 24.08.2019 11:36
Сообщений: 1342
Сказал(а) спасибо: 0
Поблагодарили: 0 раз(а) в 0 сообщениях
|
![]()
Драйвер на МК и в нём отсутствуют красивые плавные переходы между уровнями мощности, включая включение и выключение. Разве это красиво?..
Вот у меня параметр Y это ток ЛД. Но не непосредственный, а лишь промежуточное значение. Реальный ток к нему подбирается с определённой скоростью, реагируя на изменения не сразу. Например на 1A он может подняться или опустится за 0,5с. И да. TPS рулится с помощью DAC8801, по сути 14-ти битный потенциометр. Надеюсь заработает... |
![]() |
![]() ![]() |
![]() ![]() |
![]() ![]() |
|
Увлеченный
Регистрация: 12.02.2010 Последняя активность: 15.02.2011 20:41
Сообщений: 266
Сказал(а) спасибо: 0
Поблагодарили: 0 раз(а) в 0 сообщениях
|
![]() Цитата:
Вот что в даташите пишут: Reset Sources • Power-on Reset. The MCU is reset when the supply voltage is below the Power-on threshold (VPOT). Народ, по поводу трёх уровней мощности. Я понимаю, зачем нужна максимальная мощность. Я понимаю, зачем нужна минимальная мощность ("от дурака"). Поделитесь, в каких случаях и при каких обстоятельствах вы будете включать лазер на средней мощности? |
|
![]() |
![]() ![]() |