|
|
![]() ![]() |
|
|
![]() ![]() ![]() ![]() |
|
Опции темы | Поиск в этой теме |
![]() |
![]() ![]() |
Завсегдатай Фонарёвки
Регистрация: 28.05.2010 Последняя активность: 22.12.2013 16:40 Адрес: msk
Сообщений: 837
Сказал(а) спасибо: 0
Поблагодарили: 80 раз(а) в 53 сообщениях
|
![]()
По термоконтролю. Предлагалась фиксация температуры по уникальному событию, без изменения режимов работы. Проскакивало сообщение, что какие-то самсунги штатно заряжаются до 4,35В. Получается, что с таким акк. будет сбой. А вариант с фиксацией по снижению на 1В и записью через 5с по возрастанию более надежен. Теперь вопрос, что дальше по перегрузке предпринимать.
По режимам. В PD20 мне не хватает лунного, приходится использовать другой фонарь. Если через 1,5с выбор начинается сначала, то 5- в самый раз. |
![]() |
![]() |
![]() ![]() |
![]() ![]() |
Консультант
![]() Регистрация: 15.11.2010 Последняя активность: 14.02.2025 16:13 Адрес: Москва
Сообщений: 7980
Сказал(а) спасибо: 1077
Поблагодарили: 1713 раз(а) в 912 сообщениях
|
![]()
Я уже поднял порог до 4.5. И уже поздно метаться, программатор отпаян, драйвер вклеен
![]() Что касается лунного, для сверх-экономичного лунного, надо схему дорабатывать. Там еще одна свободная нога на МК есть, можно повесить быстодействующий ключ с резистором, или простой источник тока, и ШИМом. Или отдельный сверхяркий светодиод на 5ма + ШИМ. Защита от переполюсовки - аппаратная: Приклеен Теплый XP-G. Ура! Заработало ![]() Вопрос к администаторам: А можно открыть первое сообщение для редактирования? Чтоб там всегда лежала последняя версия прошивки и описание. [Исправлено: AVSel, 27.11.2010 в 21:24] |
![]() |
![]() |
![]() ![]() |
![]() ![]() |
Консультант
![]() Регистрация: 15.11.2010 Последняя активность: 14.02.2025 16:13 Адрес: Москва
Сообщений: 7980
Сказал(а) спасибо: 1077
Поблагодарили: 1713 раз(а) в 912 сообщениях
|
![]()
Все. Драйвер протесирован и засунут в фонарь на теплом XP-G.
![]() Исходники переработаны, последний вариант (ver 1.0) здесь: Исходники: source.zip Прошивка: hex.zip Описание функций доработанного варианта: 1. 5 режимов: 25, 75, 200, 550, 1300мА. Переключение режимов осуществляется кратковременным <1сек, отключением питания. Режим 25мА делается на токе 70мА ШИМом, из соображений выжимания максимального КПД светодиода. 2. Контроль разряда аккумулятора: - при падении ниже 3.0В драйвер переключается в минимальный режим, и если это не помогает, примерно раз в 10 сек светодиод моргает - при падении ниже 2.75В, переходит в спящий режим с потреблением порядка 300мкА. 3. Индикация заряда аккумулятора, 5 уровней. При переключении в минимальный режим мигает от 1(разряжен) до 5(заряжен полностью) раз. Если мигание мешает, то после переключения, можно выключить на пару секунд и включить заново. 4. Плавный старт. Время старта зависит от режима: -для минимального режима - 0, -для максимального - приблизительно 0.5..0.8 сек. 5. Возможность включения термоконтроля. Для включения термоконтроля нужно произвести калибровку: -устанавливаем минимальный режим и выключаем питание, -устанавливаем напряжения питания 4.5..5В и подаем питание, -драйвер определяет это состояние, сбрасывает данные предыдущей калибровки и переключается в максимальный режим. -Греем, греем, греем, измеряя температуру градусником или пальцем. Когда считаем что хватит, напряжение опускаем до 4.2В или ниже. -драйвер выключает светодиод, выдерживает паузу 2сек для стабилизации напряжения питания и температуры, и сохраняет значение температуры калибровки в EEPROM. Если отключить питание ранее этотого момента, то термоконтроль будет отключен. -после сохранения драйвер включает минимальный режим, калибровка завершена, -выключаем питание, немного остужаем, включаем, переводим в максимальный режим, греем, проверяем работу термоконтроля. |
![]() |
![]() |
Поблагодарили: 3 раз(а) |
![]() |
![]() ![]() |
Увлеченный
Регистрация: 10.09.2010 Последняя активность: 24.08.2020 03:20 Адрес: Волшски сити
Сообщений: 183
Сказал(а) спасибо: 49
Поблагодарили: 38 раз(а) в 25 сообщениях
|
![]() Цитата:
|
![]() |
![]() |
![]() |
![]() ![]() |
Новичок
Регистрация: 23.12.2010 Последняя активность: 01.04.2012 21:52
Сообщений: 4
Сказал(а) спасибо: 0
Поблагодарили: 0 раз(а) в 0 сообщениях
|
![]()
Приветствую!
Устроиство повторил . Но заметил один нюанс . На средних режимах иногда мерцает LED . Иногда сразу , иногда через некоторое время после переключения режима . Характер мерцания довольно неприятен .Напоминает свет фары трактора с неравномерно работающим двигателем. Проявлялось и на макетке и на печатке . Диоды ,контроллеры , источники пробовались разные . Проблема не уходит . Создалось впечатление , что существуют определенные нестабильные состояния при некоторых соотношениях уровня питания схемы \ тока диода . Существует похожий проект - http://klim.in****/wp/2010/1... . Схема запитки LED иная . Пока в раздумьях - что это такое и как с этим бороться. ![]() [Исправлено: vaska, 23.12.2010 в 21:51] |
![]() |
![]() |
![]() ![]() |
![]() ![]() |
Консультант
![]() Регистрация: 15.11.2010 Последняя активность: 14.02.2025 16:13 Адрес: Москва
Сообщений: 7980
Сказал(а) спасибо: 1077
Поблагодарили: 1713 раз(а) в 912 сообщениях
|
![]()
Прошивка последняя? На последней такой эффект может быть только сразу после включения, потом мерцание должно исчезнуть.
Проблема связана с преобразованием из аналогового сигнала в цифровой и обратно, из-за чего яркость может меняется на +/- 1 ступеньку регулировки. В последней прошивке этот эффект лечится программно, введением некого подстраиваемого "гистерезиса" на регулировку. Сепик для светодиодов тоже пробовал делать, больше нет желания. Из-за двух силовых индуктивностей драйвер в корпус не лезет, КПД ниже чем у линейника. Но для питания одного светодиода не CREE (с рабочим напряжением 3.5..4В) от одного LiPo - пожалуй единственный бестрансформаторный вариант. [Исправлено: AVSel, 24.12.2010 в 14:57] |
![]() |
![]() |
![]() |
![]() ![]() |
Новичок
Регистрация: 23.12.2010 Последняя активность: 01.04.2012 21:52
Сообщений: 4
Сказал(а) спасибо: 0
Поблагодарили: 0 раз(а) в 0 сообщениях
|
![]()
Сейчас залил последнюю версию. Проблема ушла .
Отлично работает , стабильно . Спасибо! ![]() [Исправлено: fantozzi, 24.12.2010 в 22:27] |
![]() |
![]() |
![]() |
![]() ![]() |
Не очень то и новичок
Регистрация: 25.05.2010 Последняя активность: 02.09.2015 11:17 Адрес: Одесса
Сообщений: 51
Сказал(а) спасибо: 1
Поблагодарили: 3 раз(а) в 2 сообщениях
|
![]()
AVSel, спасибо за вашу работу.
В моей деревне проблема с приобритением Attiny45V, последний вариант прошивки (ver 1.0) можно зашить в Attini25V? |
![]() |
![]() |
![]() ![]() |
![]() ![]() |
|
Консультант
![]() Регистрация: 15.11.2010 Последняя активность: 14.02.2025 16:13 Адрес: Москва
Сообщений: 7980
Сказал(а) спасибо: 1077
Поблагодарили: 1713 раз(а) в 912 сообщениях
|
![]() Цитата:
Потом, компилятор Си делает прошивки для Attiny25V, Attiny45V, Attiny85V не взаимозаменяемые, у них разный объем ОЗУ, и соответственно стек по другому адресу. Требуется компиляция под конкретный МК. ПС: А я сейчас не могу ни Attiny25V, ни Attiny45V по нормальной цене купить, остались только Attiny85V по 80руб. |
|
![]() |
![]() |
![]() |
![]() ![]() |
Не очень то и новичок
Регистрация: 25.05.2010 Последняя активность: 02.09.2015 11:17 Адрес: Одесса
Сообщений: 51
Сказал(а) спасибо: 1
Поблагодарили: 3 раз(а) в 2 сообщениях
|
![]() Цитата:
Придется мне морочиться с заказом в столице. |
![]() |
![]() |
![]() ![]() |
![]() ![]() |
|
Консультант
![]() Регистрация: 15.11.2010 Последняя активность: 14.02.2025 16:13 Адрес: Москва
Сообщений: 7980
Сказал(а) спасибо: 1077
Поблагодарили: 1713 раз(а) в 912 сообщениях
|
![]() Цитата:
Оптимизировать можно и Сишный код. Но, в демо-версии данного компилятора оптимизация не работает. Поэтому либо вручную, либо перетащить исходники на бесплатный GCC-AVR. Но для этого понадобятся соответствующие навыки программирования и отладки. |
|
![]() |
![]() |
![]() |
![]() ![]() |
![]() Регистрация: 26.05.2010 Последняя активность: 22.05.2011 23:24
Сообщений: 7
Сказал(а) спасибо: 0
Поблагодарили 1 раз в 1 сообщении
|
![]()
Никак не дойдут руки попробовать сабж.
Но вот 5 режимов ИМХО многовато. 3 максимум 4 режима нормально. То что есть защита от перегрева это очень гуд. В терре пропали 45 тиньки, я негодую!!! |
![]() |
![]() |
![]() |
![]() ![]() |
Завсегдатай Фонарёвки
Регистрация: 28.05.2010 Последняя активность: 22.12.2013 16:40 Адрес: msk
Сообщений: 837
Сказал(а) спасибо: 0
Поблагодарили: 80 раз(а) в 53 сообщениях
|
![]() |
![]() |
![]() |
![]() |
![]() ![]() |
|
Завсегдатай Фонарёвки
|
![]() Цитата:
Понижайка переходящая в режим линейного стабилизатора - это когда питание от ~3 до ~20V? К примеру |
|
![]() |
![]() |
![]() ![]() |
![]() ![]() |
Консультант
![]() Регистрация: 15.11.2010 Последняя активность: 14.02.2025 16:13 Адрес: Москва
Сообщений: 7980
Сказал(а) спасибо: 1077
Поблагодарили: 1713 раз(а) в 912 сообщениях
|
![]() |
![]() |
![]() |
![]() |
![]() ![]() |
Новичок
Регистрация: 23.02.2011 Последняя активность: 22.11.2013 03:06 Адрес: Санкт-Петербург
Сообщений: 4
Сказал(а) спасибо: 0
Поблагодарили: 0 раз(а) в 0 сообщениях
|
![]()
как и чем можно прошить этот микроконтроллер ?
|
![]() |
![]() |
![]() ![]() |
![]() ![]() |
Консультант
![]() Регистрация: 15.11.2010 Последняя активность: 14.02.2025 16:13 Адрес: Москва
Сообщений: 7980
Сказал(а) спасибо: 1077
Поблагодарили: 1713 раз(а) в 912 сообщениях
|
![]()
Любым программатором для ATtiny.
Например http://vs.dmix.ru/ponyprog/... |
![]() |
![]() |
![]() |
![]() ![]() |
Завсегдатай Фонарёвки
|
![]()
Ещё вопрос...
Чем, принципиально, отличается драйвер от LiPO от драйвера от LiIon? |
![]() |
![]() |
![]() ![]() |
![]() ![]() |
Консультант
![]() Регистрация: 15.11.2010 Последняя активность: 14.02.2025 16:13 Адрес: Москва
Сообщений: 7980
Сказал(а) спасибо: 1077
Поблагодарили: 1713 раз(а) в 912 сообщениях
|
![]() |
![]() |
![]() |
![]() |
![]() ![]() |
![]() Регистрация: 22.08.2010 Последняя активность: 20.11.2016 05:29 Адрес: Хабаровск
Сообщений: 270
Сказал(а) спасибо: 6
Поблагодарили: 95 раз(а) в 22 сообщениях
|
![]()
Данная тема нужна хотябы потому, что глянув схему, исходник, и пообщавшись с автором (если потребуется) я смог реализовать подобные принципы регулирования и на других платформах от Atmel и Microchip. А потом, родить что-нибудь в виде законченой статейки на переделку/разработку. Важен принцип регулирования, организации сигнала обратной связи, способов обработки этих сигналов и реакции на них.
Только за это, автору темы как минимум я должен сказать большое спасибо. AVSel. Спасибо. ![]()
__________________
Тантал без керамики - деньги на ветер. |
![]() |
![]() |