|
|
![]() ![]() |
|
|
![]() ![]() ![]() ![]() |
|
Опции темы | Поиск в этой теме |
![]() |
![]() ![]() |
Увлеченный
Регистрация: 16.08.2012 Последняя активность: 19.01.2018 08:37
Сообщений: 475
Сказал(а) спасибо: 44
Поблагодарили: 271 раз(а) в 117 сообщениях
|
![]()
мне бы под вечер попроще, без мат(ематических) выражовываний - на сколько меняется сопротивление, или напряжение в вольтах. Интересующая критическая температура примерно 55 - 60 гр.
Что паршиво - при температурах ниже комнатной оно тоже сильно растет. [Исправлено: Alex63, 06.04.2015 в 19:01] |
![]() |
![]() ![]() |
![]() |
![]() ![]() |
Ветеран Фонарёвки
Регистрация: 28.04.2013 Последняя активность: 08.01.2024 23:25
Сообщений: 3969
Сказал(а) спасибо: 529
Поблагодарили: 921 раз(а) в 628 сообщениях
|
![]()
Alex63, это на столько не точно, что нужно будет индивидуально подбирать каждый раз делитель и коєффициенты.
Из того, что я намерял для кинга - было для холодного резистора измеренное напряжение 0хBC , после 2м40сек - 0х69. Это то, что намеряло АЦП на ножках. |
![]() |
![]() ![]() |
Поблагодарили: 1 раз |
Alex63 (07.04.2015)
|
![]() |
![]() ![]() |
Увлеченный
Регистрация: 16.08.2012 Последняя активность: 19.01.2018 08:37
Сообщений: 475
Сказал(а) спасибо: 44
Поблагодарили: 271 раз(а) в 117 сообщениях
|
![]()
Спасибо, понял, что лучше не выделываться.
По РСINT - отловил в конце концов баги, кроме тех что и так были ![]() Основное - кроме просто замены вектора прерывания не забыть поставить сброс прерывания РС в конце обработки прерывания АЦП, т к ИНТО по уровню и так флаг не выставляет, а по смене уровней надо прятать. AVRG_XT_4r_final_504_PCINT.txt Исходник с минимальными комментариями в файле. Все работает (на ура) как задумано, ток спячки меньше 1 мка. Только вот места в памяти занято уже 1006 кб, даже не знаю, стоит ли пытаться, например, освободить ногу РВ1 и сделать на ней что то дополнительное. Но шанс при желании есть. |
![]() |
![]() ![]() |
Поблагодарили: 1 раз |
MSS (07.04.2015)
|
![]() |
![]() ![]() |
Увлеченный
Регистрация: 16.08.2012 Последняя активность: 19.01.2018 08:37
Сообщений: 475
Сказал(а) спасибо: 44
Поблагодарили: 271 раз(а) в 117 сообщениях
|
![]()
Желание улучшить управление дальним/ближним вылилось в то, что мне проще оказалось совместить управление от одной кнопки 2 народных драйверов - по одному на диод, чем осваивать 85. Получилось удобно, подробности и исходники в теме https://forum.fonarevka.ru/...
|
![]() |
![]() ![]() |
Поблагодарили: 2 раз(а) |
kesha101178 (28.04.2015), MSS (28.04.2015)
|
![]() |
![]() ![]() |
Ветеран Фонарёвки
Регистрация: 08.03.2011 Последняя активность: Сегодня 13:20
Сообщений: 33752
Записей в дневнике: 4 Сказал(а) спасибо: 17080
Поблагодарили: 38252 раз(а) в 14153 сообщениях
|
![]()
Alex63, я какое-то время не следил за темой, но логика вашей двухдиодной прошивки так нравится, так что теперь возникает вопрос: можно ли сделать обратную операцию, и создать прошивку со схожим интерфейсом под один диод?
То есть Мун, Мода1 (настраиваемая пользователем с запоминанием от 40 до 200ма в диод), 350 ма, Макс Удержание - включается мун (4 ма) 1кк - включается Мода1 2кк - включается Макс 3кк в любом режиме - индикация заряда аккума Из вкл 1 кк - выкл 2кк - переход на макс и обратно 4 кк в 1 моде - выбор подрежима от 40ма до 200 ма (яркости меняются по кругу, любое нажатие кнопки пишет а память выбранное значение) Удержание - перебор по кругу режимов И без степдауна (опционально) Я так понимаю, что это несложно получить на базе вашей прошивки? И потом пользоваться параллельно однодиодниками с такой логикой и двухдиодниками будет достаточно удобно? |
![]() |
![]() ![]() |
![]() ![]() |
![]() ![]() |
Ветеран Фонарёвки
Регистрация: 08.10.2011 Последняя активность: 30.03.2024 21:54
Сообщений: 7998
Сказал(а) спасибо: 934
Поблагодарили: 5203 раз(а) в 2785 сообщениях
|
![]() Цитата:
[Исправлено: ceramic, 29.04.2015 в 00:39] |
![]() |
![]() ![]() |
Поблагодарили: 1 раз |
fnksb (29.04.2015)
|
![]() |
![]() ![]() |
||
Увлеченный
Регистрация: 16.08.2012 Последняя активность: 19.01.2018 08:37
Сообщений: 475
Сказал(а) спасибо: 44
Поблагодарили: 271 раз(а) в 117 сообщениях
|
![]() Цитата:
Цитата:
fnksb, чем долго рассуждать - сегодня попробую сделать (адаптировать) прошивку под ваш запрос, прогоню на макетке и если все нормально- размещу тут же исходник. Главное, чтобы памяти хватило. Вопросы - а таймер на сброс старшего режима (буст 2-3 мин) нужен? - если 2кк из выкл включили макс, то из него 2кк логически должны выключать фонарь, так? [Исправлено: Alex63, 29.04.2015 в 04:44] |
||
![]() |
![]() ![]() |
Поблагодарили: 1 раз |
fnksb (29.04.2015)
|
![]() |
![]() ![]() |
|
Увлеченный
Регистрация: 16.08.2012 Последняя активность: 19.01.2018 08:37
Сообщений: 475
Сказал(а) спасибо: 44
Поблагодарили: 271 раз(а) в 117 сообщениях
|
![]()
fnksb,
во вложениях исходник и hex с прошивкой полностью по вашей заявке (как я ее понял), т е 2кк возвращают макс моду в тот режим, из которого были сделаны - в т ч в выкл. Степдаун и автовыкл вошли нормально, таймер уже не входит - прошивка 1020 байт. На макете погонял, глюков вроде нет, все так и работает. AVR_1Diod_fnksb.hex Версия_1диод_fnksb.doc PS Если выйти в макс моду 2кк например из 1 моды, потом уйти удержанием, погулять им по режимам и вернуться в макс моду без выкл фонаря и сделать 2кк - вернется опять в 1 моду. Цитата:
Первая настраиваемая мода особенно полезна - на мой взгляд, просто необходима - в налобнике, которым пользуюсь часто и помногу в разных режимах. Из за негибкости среднего режима пришлось отказаться от драйверов Тамагоччи - мне 50 ма мало, а 400 ма много для повседневки. [Исправлено: Alex63, 29.04.2015 в 07:13] |
|
![]() |
![]() ![]() |
![]() |
![]() ![]() |
Ветеран Фонарёвки
Регистрация: 08.03.2011 Последняя активность: Сегодня 13:20
Сообщений: 33752
Записей в дневнике: 4 Сказал(а) спасибо: 17080
Поблагодарили: 38252 раз(а) в 14153 сообщениях
|
![]()
Alex63, спасибо, постараюсь перед выходными успеть залить и погонять по лесу, как раз H02 ждет драйвера
![]() |
![]() |
![]() ![]() |
![]() |
![]() ![]() |
|
Ветеран Фонарёвки
Регистрация: 08.03.2011 Последняя активность: Сегодня 13:20
Сообщений: 33752
Записей в дневнике: 4 Сказал(а) спасибо: 17080
Поблагодарили: 38252 раз(а) в 14153 сообщениях
|
![]()
Alex63, еще один вопрос.
Цитата:
Если так, то достаточно кинуть все 7135 (кроме одной ШИМовой) или на 2, или на 3-ю ногу? |
|
![]() |
![]() ![]() |
![]() |
![]() ![]() |
|
Ветеран Фонарёвки
Регистрация: 08.03.2011 Последняя активность: Сегодня 13:20
Сообщений: 33752
Записей в дневнике: 4 Сказал(а) спасибо: 17080
Поблагодарили: 38252 раз(а) в 14153 сообщениях
|
![]()
Уфф. Несколько месяцев без паяльника сказываются, словил все косяки какие только можно было, но наконец собрал H02. Изумительная прошивка, завтра поеду тестить на природу
![]() Цитата:
И еще, в описании прошивки написано "автовыкл убрано (степдаун остался в 1 моду)", что меня совсем в ступор загнало ![]() [Исправлено: fnksb, 30.04.2015 в 02:30] |
|
![]() |
![]() ![]() |
![]() |
![]() ![]() |
Ветеран Фонарёвки
Регистрация: 08.03.2011 Последняя активность: Сегодня 13:20
Сообщений: 33752
Записей в дневнике: 4 Сказал(а) спасибо: 17080
Поблагодарили: 38252 раз(а) в 14153 сообщениях
|
![]()
Кстати, поймал небольшой баг прошивки:
если включать фонарь даблкликом, а потом даблкликом "уйти обратно", то есть выключить - то логика следующего включения фонаря меняется. С короткого клика он мигнет на Макс, с удержания - начнет какой-то странный перебор. К счастью, необходимости даблкликом выключать фонарь нет, просто забавно. |
![]() |
![]() ![]() |
![]() |
![]() ![]() |
|||
Увлеченный
Регистрация: 16.08.2012 Последняя активность: 19.01.2018 08:37
Сообщений: 475
Сказал(а) спасибо: 44
Поблагодарили: 271 раз(а) в 117 сообщениях
|
![]() Цитата:
Цитата:
Цитата:
- 1кк просто мигает на макс, - удержание из выкл - начинает перебор с максимального режима по кругу. Попробую разобраться. |
|||
![]() |
![]() ![]() |
Поблагодарили: 1 раз |
fnksb (30.04.2015)
|
![]() |
![]() ![]() |
||
Увлеченный
Регистрация: 16.08.2012 Последняя активность: 19.01.2018 08:37
Сообщений: 475
Сказал(а) спасибо: 44
Поблагодарили: 271 раз(а) в 117 сообщениях
|
![]()
Ага, по приколу -
надо прописать в обработчике нажатий Цитата:
Цитата:
AVR_1Diod_fnksb.hex |
||
![]() |
![]() ![]() |
![]() |
![]() ![]() |
Увлеченный
Регистрация: 16.08.2012 Последняя активность: 19.01.2018 08:37
Сообщений: 475
Сказал(а) спасибо: 44
Поблагодарили: 271 раз(а) в 117 сообщениях
|
![]()
мне тоже нравится. Думал оставить только настраиваемый и макс - еще проще, но макс пользуюсь крайне редко, оставил 350ма как "рабочий фиксированный макс " с известным нормальным рантаймом.
Кстати, вариант - убрать макс из перебора (как убрали мун), выход на него тогда останется по 2кк из любого режима с возвращением. Я этого не стал делать, поскольку в двухдиодной логике 2кк заняты на дальний и мне важно чтобы во всех фонарях логика совпадала, а для вас, возможно, это будет самым простым и удобным вариантом управления. [Исправлено: Alex63, 30.04.2015 в 05:23] |
![]() |
![]() ![]() |
![]() |
![]() ![]() |
|
Ветеран Фонарёвки
Регистрация: 08.03.2011 Последняя активность: Сегодня 13:20
Сообщений: 33752
Записей в дневнике: 4 Сказал(а) спасибо: 17080
Поблагодарили: 38252 раз(а) в 14153 сообщениях
|
![]() Цитата:
![]() Тогда перебор останется на два режима только, то есть не имеет особо смысла. Если делать в переборе три режима - скажем, два программируемых и один на 350mA - тогда, действительно, имеет смысл выносить Макс отдельно. |
|
![]() |
![]() ![]() |
![]() |
![]() ![]() |
Увлеченный
Регистрация: 16.08.2012 Последняя активность: 19.01.2018 08:37
Сообщений: 475
Сказал(а) спасибо: 44
Поблагодарили: 271 раз(а) в 117 сообщениях
|
![]() Цитата:
|
![]() |
![]() ![]() |