|
|
![]() ![]() |
|
|
![]() ![]() ![]() ![]() |
|
Опции темы | Поиск в этой теме |
![]() |
![]() ![]() |
Участник форума по OpenID
Регистрация: 22.01.2016 Последняя активность: 27.01.2018 10:16 Адрес: Удмуртия Ижевск
Сообщений: 51
Сказал(а) спасибо: 3
Поблагодарили 1 раз в 1 сообщении
|
![]()
Не пойму как работает термоконтроль, он ведь светодиод от перегрева защищает ?
но сам датчик далеко от светодиода, как это может работать ? |
![]() |
![]() ![]() |
![]() |
![]() ![]() |
Ветеран Фонарёвки
Регистрация: 31.07.2013 Последняя активность: 11.06.2024 20:42 Адрес: Великий Новгород
Сообщений: 2741
Сказал(а) спасибо: 1208
Поблагодарили: 597 раз(а) в 505 сообщениях
|
![]()
Температура кристалла диода очень сильно зависит от термоинтерфейса, при плохом интерфейсе возможен перегрев диода вплоть до отпаивания, при том что сам фонарь будет еле теплый. И что тут сделает драйвер, сразу же погасит фонарь? Надо стараться сделать максимально эффективную передачу тепла от диода на корпус, тогда дельта температуры будет относительно невелика и по температуре фонаря уже можно судить, что там с диодом, не пора ли дать ему остыть.
|
![]() |
![]() ![]() |
![]() |
![]() ![]() |
сволочь фонарёвки
Регистрация: 27.05.2011 Последняя активность: Сегодня 06:19 Адрес: Россия, Пермский край
Сообщений: 38251
Сказал(а) спасибо: 5991
Поблагодарили: 33016 раз(а) в 15315 сообщениях
|
![]() |
![]() |
![]() ![]() |
Поблагодарили: 1 раз |
Tamagotchi (24.01.2018)
|
![]() |
![]() ![]() |
Ветеран Фонарёвки
Регистрация: 31.07.2013 Последняя активность: 11.06.2024 20:42 Адрес: Великий Новгород
Сообщений: 2741
Сказал(а) спасибо: 1208
Поблагодарили: 597 раз(а) в 505 сообщениях
|
![]() |
![]() |
![]() ![]() |
![]() |
![]() ![]() |
Ветеран Фонарёвки
Регистрация: 25.01.2015 Последняя активность: 01.06.2024 18:55
Сообщений: 1586
Сказал(а) спасибо: 268
Поблагодарили: 509 раз(а) в 322 сообщениях
|
![]() |
![]() |
![]() ![]() |
![]() |
![]() ![]() |
Участник форума по OpenID
Регистрация: 22.01.2016 Последняя активность: 27.01.2018 10:16 Адрес: Удмуртия Ижевск
Сообщений: 51
Сказал(а) спасибо: 3
Поблагодарили 1 раз в 1 сообщении
|
![]()
звезда со светодиодам прикручена к головке корпуса фонаря, а драйвер с датчиком температуры уже дальше, на стороне батарейки
не понимаю как это может работать. |
![]() |
![]() ![]() |
![]() |
![]() ![]() |
сволочь фонарёвки
Регистрация: 27.05.2011 Последняя активность: Сегодня 06:19 Адрес: Россия, Пермский край
Сообщений: 38251
Сказал(а) спасибо: 5991
Поблагодарили: 33016 раз(а) в 15315 сообщениях
|
![]() |
![]() |
![]() ![]() |
![]() |
![]() ![]() |
Ветеран Фонарёвки
Регистрация: 25.01.2015 Последняя активность: 01.06.2024 18:55
Сообщений: 1586
Сказал(а) спасибо: 268
Поблагодарили: 509 раз(а) в 322 сообщениях
|
![]() |
![]() |
![]() ![]() |
![]() |
![]() ![]() |
Новичок
Регистрация: 19.05.2017 Последняя активность: 12.06.2023 12:46 Адрес: Копейск
Сообщений: 41
Сказал(а) спасибо: 9
Поблагодарили: 8 раз(а) в 4 сообщениях
|
![]()
Приветствую всех. Пытаюсь скомпилировать исходники из шапки версии 2.0, 2.2 и 2.3 с целью немного допилить под себя режимы, но на всех полученных прошивках ток потребления 175 мА и никакой реакции на кнопку. Пробовал AVR Studio 5.1 и AVR Studio 6.0, Win XP x86 и Win 7 x64. Результат один. На скомпилированных прошивках из шапки все работает. Ни кто не сталкивался с подобным?
|
![]() |
![]() ![]() |
![]() |
![]() ![]() |
Ветеран Фонарёвки
Регистрация: 31.07.2013 Последняя активность: 11.06.2024 20:42 Адрес: Великий Новгород
Сообщений: 2741
Сказал(а) спасибо: 1208
Поблагодарили: 597 раз(а) в 505 сообщениях
|
![]() |
![]() |
![]() ![]() |
![]() |
![]() ![]() |
Новичок
Регистрация: 19.05.2017 Последняя активность: 12.06.2023 12:46 Адрес: Копейск
Сообщений: 41
Сказал(а) спасибо: 9
Поблагодарили: 8 раз(а) в 4 сообщениях
|
![]()
Вроде как раз под 5.0 и 6.0 (кроме версии 2.6.5, она под другой какой-то)
https://forum.fonarevka.ru/... |
![]() |
![]() ![]() |
![]() |
![]() ![]() |
Новичок
Регистрация: 19.05.2017 Последняя активность: 12.06.2023 12:46 Адрес: Копейск
Сообщений: 41
Сказал(а) спасибо: 9
Поблагодарили: 8 раз(а) в 4 сообщениях
|
![]()
Создал новый проект, скопировал в него текст программы, прикрепил .h файл и заработало. Сделал в AVR Studio 5.1.208, в 6.0 пробовать не стал, но думаю тоже заработало бы. Tamagotchi, спасибо за предоставленные исходники.
|
![]() |
![]() ![]() |
Поблагодарили: 1 раз |
Tamagotchi (09.03.2018)
|
![]() |
![]() ![]() |
Новичок
Регистрация: 19.05.2017 Последняя активность: 12.06.2023 12:46 Адрес: Копейск
Сообщений: 41
Сказал(а) спасибо: 9
Поблагодарили: 8 раз(а) в 4 сообщениях
|
![]()
Всех приветствую. Видел в данной ветке призыв Tamagotchi выкладывать прошивки. Допилил под себя прошивку Tamagotchi v2.6.5. Выкладываю. В проекте много вырезано для удобства реализации моих пожеланий, поэтому большой вариативности, заложенной Tamagotchi, там не осталось.
Фонарь на силовой кнопке Светоотдача рассчитана для светодиода CREE XM-L2 бина U2 Turbo 966 lm ( 8 АМС) 2800 mA (1 час) High 441 lm ( 3 АМС) 1050 mA (2,8 часа) Medium 164 lm ( 1 АМС) 0350 mA (8,5 часов) Low 1 051 lm ( 1 ШИМ 85/255 ) 110,9 мА (26 часов) Low 2 12,6 lm ( 1 ШИМ 28/255 ) 28,6 мА (90 часов или 3,75 суток) 1% - 4% - 12,5% - 37% - Турбо 100% Без памяти режимов Turbo режим скрытый светляк каждый раз через рампинг 0,2-3,6 lm (2,0-22,1 мА) 5,5-60 суток Рампинг не сдвигом 1, а через ++ включение фонаря происходит в самый слабый режим Low 2 переключение на режим вверх по кругу - 1кк Turbo - 2кк светляк через рампинг - 3кк, фиксация - 1кк индикация заряда - 4кк сигнальные режимы - 5кк Альпин, 6кк - SOS Степдаун по таймеру из Turbo в High через минуту Ступенчатый степдаун по напряжению: - 3,40 В степдаун из Турбо - 3,40 В степдаун из High - 3,20 В степдаун из Medium - 3,00 В степдаун из Low 1 - 2,80 В Выключение |
![]() |
![]() ![]() |
Поблагодарили: 3 раз(а) |
![]() |
![]() ![]() |
Новичок
Регистрация: 19.05.2017 Последняя активность: 12.06.2023 12:46 Адрес: Копейск
Сообщений: 41
Сказал(а) спасибо: 9
Поблагодарили: 8 раз(а) в 4 сообщениях
|
![]()
Attiny13 показалось мало, перенес прошивку 2.6.5 от Tamagotchi на Attiny85.
Вариативность опять пострадала, но кого-то возможно заинтересует. Прошивка для микросхемы Attiny85 Делитель напряжения убрать Turbo 966 lm ( 8 АМС) 2800 mA (1 час) High 441 lm ( 3 АМС) 1050 mA (2,8 часа) Medium 164 lm ( 1 АМС) 0350 mA (8,5 часов) Low 041 lm ( 1 ШИМ 65/255 ) 88,9 мА (34 часа) 3% - 12,5% - 37% - Турбо 100% Без памяти режимов Turbo режим скрытый светляк с настройкой рампингом 0,2-3,6 lm (2,0-22,1 мА) 5,5-60 суток Рампинг не сдвигом 1, а через ++ включение фонаря происходит в режим Medium переключение на режим вниз по кругу - 1кк Turbo - 2кк светляк - 3кк, настройка светляка рампингом - 8кк индикация заряда - 4кк сигнальные режимы - 5кк, 6кк, 7кк Калибровка температуры - 12 кк вход, после нагрева 1кк для обучения Ступенчатый степдаун и выключение по напряжению Степдаун по таймеру 120 сек из Turbo в High через две минуты (в версии ТТ) Степдаун по температуре (в версии ТК), в минимальном режиме остается работать, не выключается |
![]() |
![]() ![]() |
![]() |
![]() ![]() |
животное опасно
Регистрация: 18.11.2014 Последняя активность: 23.02.2022 10:39 Адрес: борисове поле
Сообщений: 958
Сказал(а) спасибо: 56
Поблагодарили: 153 раз(а) в 129 сообщениях
|
![]()
испытал оба последних проекта.
первый для Attiny13 все отлично, прекрасная идея вынести турбо отдельно, наконец то реализована, очень понравилось исполнение мунлайта, даже некоторые стробы удалось переназначить и разделить рампинг с мунлайтом. а вот с Attiny85 у меня совсем не получилось сделать чтобы было без памяти, старт всегда с минимума, переключение вверх. как то во всех перепробованых комбинациях старт после выключения всегда со следующего режима, переключение вниз, на изменения в .h файле не реагирует. все делал по описанию, делитель убрал, может у меня МК какой то помученый. Pavel_74, прошу помочь сделать для Attiny85 четыре режима 20, 116, 350, 1050, 2800(турбо), без памяти, старт с минимума, переключение вверх. |
![]() |
![]() ![]() |
![]() |
![]() ![]() |
Новичок
Регистрация: 19.05.2017 Последняя активность: 12.06.2023 12:46 Адрес: Копейск
Сообщений: 41
Сказал(а) спасибо: 9
Поблагодарили: 8 раз(а) в 4 сообщениях
|
![]()
Если убрать делитель - разряд получается долгим и драйвер видит отключение как клик. если делитель оставить - нормально стартует. По изменению количества режимов не обещаю, просто дефайнами не факт что получится, нужно попробовать, а изменения в коде занимают у меня много времени, только осваиваю.
|
![]() |
![]() ![]() |
![]() |
![]() ![]() |
животное опасно
Регистрация: 18.11.2014 Последняя активность: 23.02.2022 10:39 Адрес: борисове поле
Сообщений: 958
Сказал(а) спасибо: 56
Поблагодарили: 153 раз(а) в 129 сообщениях
|
![]()
Pavel_74, вот оно как. я просто почитал и увидел что в коде для 85 прописаны другие значения для напряжений и то что она может сама измерять его, поэтому и убрал. значит если вернуть делитель и исправить в дефайнах без памяти старт с 0-го режима, переключение вверх, должно заработать? режимы в .h файле меняются, это действует. не применялось только старт с минимума и переключение по нарастающей.
|
![]() |
![]() ![]() |
![]() |
![]() ![]() |
Новичок
Регистрация: 19.05.2017 Последняя активность: 12.06.2023 12:46 Адрес: Копейск
Сообщений: 41
Сказал(а) спасибо: 9
Поблагодарили: 8 раз(а) в 4 сообщениях
|
![]()
Старт по нарастающей не будет работать. Из-за спрятанного турбо пришлось менять код. Менял под понижение, поэтому по нарастающей дефайном не сделать.
|
![]() |
![]() ![]() |
![]() |
![]() ![]() |
животное опасно
Регистрация: 18.11.2014 Последняя активность: 23.02.2022 10:39 Адрес: борисове поле
Сообщений: 958
Сказал(а) спасибо: 56
Поблагодарили: 153 раз(а) в 129 сообщениях
|
![]()
Pavel_74, понял, тогда ладно. это из за термоконтроля? потому что в тини13 тоже скрытый турбо и переключение шагом вверх работает.
впрочем если будет работать стабильно старт с минимума то даже переключение через максимум на понижение будет не так страшно как старт с непоймикакого режима. [Исправлено: дядюшка_зуэ, 28.03.2018 в 13:15] |
![]() |
![]() ![]() |
![]() |
![]() ![]() |
Новичок
Регистрация: 19.05.2017 Последняя активность: 12.06.2023 12:46 Адрес: Копейск
Сообщений: 41
Сказал(а) спасибо: 9
Поблагодарили: 8 раз(а) в 4 сообщениях
|
![]()
При степдауне по температуре или напряжению при переключении вверх застревает в одном режиме, поэтому нужно было либо переосмыслить алгоритм, либо отказаться от этого варианта. Пока прошел легким путем.
|
![]() |
![]() ![]() |