|
|
|
|
231184 536 45 31 |
|
Опции темы | Поиск в этой теме |
06.04.2015, 18:55 | 241 |
Увлеченный
Регистрация: 16.08.2012 Последняя активность: 19.01.2018 08:37 Адрес: Новосибирск
Сообщений: 475
Сказал(а) спасибо: 44
Поблагодарили: 270 раз(а) в 117 сообщениях
|
Re: Модифицируем народный линейный драйвер для тактовой кнопки
мне бы под вечер попроще, без мат(ематических) выражовываний - на сколько меняется сопротивление, или напряжение в вольтах. Интересующая критическая температура примерно 55 - 60 гр.
Что паршиво - при температурах ниже комнатной оно тоже сильно растет. [Исправлено: Alex63, 06.04.2015 в 19:01] |
06.04.2015, 21:26 | 242 |
Ветеран Фонарёвки
Регистрация: 28.04.2013 Последняя активность: 08.01.2024 23:25 Адрес: Харьков
Сообщений: 3980
Сказал(а) спасибо: 529
Поблагодарили: 921 раз(а) в 628 сообщениях
|
Re: Модифицируем народный линейный драйвер для тактовой кнопки
Alex63, это на столько не точно, что нужно будет индивидуально подбирать каждый раз делитель и коєффициенты.
Из того, что я намерял для кинга - было для холодного резистора измеренное напряжение 0хBC , после 2м40сек - 0х69. Это то, что намеряло АЦП на ножках. |
Поблагодарили: 1 раз |
Alex63 (07.04.2015)
|
07.04.2015, 17:08 | 243 |
Увлеченный
Регистрация: 16.08.2012 Последняя активность: 19.01.2018 08:37 Адрес: Новосибирск
Сообщений: 475
Сказал(а) спасибо: 44
Поблагодарили: 270 раз(а) в 117 сообщениях
|
Re: Модифицируем народный линейный драйвер для тактовой кнопки
Спасибо, понял, что лучше не выделываться.
По РСINT - отловил в конце концов баги, кроме тех что и так были Основное - кроме просто замены вектора прерывания не забыть поставить сброс прерывания РС в конце обработки прерывания АЦП, т к ИНТО по уровню и так флаг не выставляет, а по смене уровней надо прятать. AVRG_XT_4r_final_504_PCINT.txt Исходник с минимальными комментариями в файле. Все работает (на ура) как задумано, ток спячки меньше 1 мка. Только вот места в памяти занято уже 1006 кб, даже не знаю, стоит ли пытаться, например, освободить ногу РВ1 и сделать на ней что то дополнительное. Но шанс при желании есть. |
Поблагодарили: 1 раз |
MSS (07.04.2015)
|
28.04.2015, 14:51 | 244 |
Увлеченный
Регистрация: 16.08.2012 Последняя активность: 19.01.2018 08:37 Адрес: Новосибирск
Сообщений: 475
Сказал(а) спасибо: 44
Поблагодарили: 270 раз(а) в 117 сообщениях
|
Re: Модифицируем народный линейный драйвер для тактовой кнопки
Желание улучшить управление дальним/ближним вылилось в то, что мне проще оказалось совместить управление от одной кнопки 2 народных драйверов - по одному на диод, чем осваивать 85. Получилось удобно, подробности и исходники в теме https://forum.fonarevka.ru/...
|
Поблагодарили: 2 раз(а) |
kesha101178 (28.04.2015), MSS (28.04.2015)
|
28.04.2015, 21:02 | 245 |
Ветеран Фонарёвки
Регистрация: 08.03.2011 Последняя активность: Сегодня 23:14 Адрес: Питер
Сообщений: 31588
Записей в дневнике: 4 Сказал(а) спасибо: 15436
Поблагодарили: 33416 раз(а) в 12455 сообщениях
|
Re: Модифицируем народный линейный драйвер для тактовой кнопки
Alex63, я какое-то время не следил за темой, но логика вашей двухдиодной прошивки так нравится, так что теперь возникает вопрос: можно ли сделать обратную операцию, и создать прошивку со схожим интерфейсом под один диод?
То есть Мун, Мода1 (настраиваемая пользователем с запоминанием от 40 до 200ма в диод), 350 ма, Макс Удержание - включается мун (4 ма) 1кк - включается Мода1 2кк - включается Макс 3кк в любом режиме - индикация заряда аккума Из вкл 1 кк - выкл 2кк - переход на макс и обратно 4 кк в 1 моде - выбор подрежима от 40ма до 200 ма (яркости меняются по кругу, любое нажатие кнопки пишет а память выбранное значение) Удержание - перебор по кругу режимов И без степдауна (опционально) Я так понимаю, что это несложно получить на базе вашей прошивки? И потом пользоваться параллельно однодиодниками с такой логикой и двухдиодниками будет достаточно удобно? |
29.04.2015, 00:38 | 246 |
Ветеран Фонарёвки
Регистрация: 08.10.2011 Последняя активность: 30.03.2024 21:54 Адрес: 哈尔滨
Сообщений: 8022
Сказал(а) спасибо: 934
Поблагодарили: 5193 раз(а) в 2784 сообщениях
|
Re: Модифицируем народный линейный драйвер для тактовой кнопки
Цитата:
[Исправлено: ceramic, 29.04.2015 в 00:39] |
Поблагодарили: 1 раз |
fnksb (29.04.2015)
|
29.04.2015, 04:10 | 247 | ||
Увлеченный
Регистрация: 16.08.2012 Последняя активность: 19.01.2018 08:37 Адрес: Новосибирск
Сообщений: 475
Сказал(а) спасибо: 44
Поблагодарили: 270 раз(а) в 117 сообщениях
|
Re: Модифицируем народный линейный драйвер для тактовой кнопки
Цитата:
Цитата:
fnksb, чем долго рассуждать - сегодня попробую сделать (адаптировать) прошивку под ваш запрос, прогоню на макетке и если все нормально- размещу тут же исходник. Главное, чтобы памяти хватило. Вопросы - а таймер на сброс старшего режима (буст 2-3 мин) нужен? - если 2кк из выкл включили макс, то из него 2кк логически должны выключать фонарь, так? [Исправлено: Alex63, 29.04.2015 в 04:44] |
||
Поблагодарили: 1 раз |
fnksb (29.04.2015)
|
29.04.2015, 06:51 | 248 | |
Увлеченный
Регистрация: 16.08.2012 Последняя активность: 19.01.2018 08:37 Адрес: Новосибирск
Сообщений: 475
Сказал(а) спасибо: 44
Поблагодарили: 270 раз(а) в 117 сообщениях
|
Re: Модифицируем народный линейный драйвер для тактовой кнопки
fnksb,
во вложениях исходник и hex с прошивкой полностью по вашей заявке (как я ее понял), т е 2кк возвращают макс моду в тот режим, из которого были сделаны - в т ч в выкл. Степдаун и автовыкл вошли нормально, таймер уже не входит - прошивка 1020 байт. На макете погонял, глюков вроде нет, все так и работает. AVR_1Diod_fnksb.hex Версия_1диод_fnksb.doc PS Если выйти в макс моду 2кк например из 1 моды, потом уйти удержанием, погулять им по режимам и вернуться в макс моду без выкл фонаря и сделать 2кк - вернется опять в 1 моду. Цитата:
Первая настраиваемая мода особенно полезна - на мой взгляд, просто необходима - в налобнике, которым пользуюсь часто и помногу в разных режимах. Из за негибкости среднего режима пришлось отказаться от драйверов Тамагоччи - мне 50 ма мало, а 400 ма много для повседневки. [Исправлено: Alex63, 29.04.2015 в 07:13] |
|
29.04.2015, 12:57 | 249 |
Ветеран Фонарёвки
Регистрация: 08.03.2011 Последняя активность: Сегодня 23:14 Адрес: Питер
Сообщений: 31588
Записей в дневнике: 4 Сказал(а) спасибо: 15436
Поблагодарили: 33416 раз(а) в 12455 сообщениях
|
Re: Модифицируем народный линейный драйвер для тактовой кнопки
Alex63, спасибо, постараюсь перед выходными успеть залить и погонять по лесу, как раз H02 ждет драйвера
|
29.04.2015, 23:15 | 250 | |
Ветеран Фонарёвки
Регистрация: 08.03.2011 Последняя активность: Сегодня 23:14 Адрес: Питер
Сообщений: 31588
Записей в дневнике: 4 Сказал(а) спасибо: 15436
Поблагодарили: 33416 раз(а) в 12455 сообщениях
|
Re: Модифицируем народный линейный драйвер для тактовой кнопки
Alex63, еще один вопрос.
Цитата:
Если так, то достаточно кинуть все 7135 (кроме одной ШИМовой) или на 2, или на 3-ю ногу? |
|
30.04.2015, 02:29 | 251 | |
Ветеран Фонарёвки
Регистрация: 08.03.2011 Последняя активность: Сегодня 23:14 Адрес: Питер
Сообщений: 31588
Записей в дневнике: 4 Сказал(а) спасибо: 15436
Поблагодарили: 33416 раз(а) в 12455 сообщениях
|
Re: Модифицируем народный линейный драйвер для тактовой кнопки
Уфф. Несколько месяцев без паяльника сказываются, словил все косяки какие только можно было, но наконец собрал H02. Изумительная прошивка, завтра поеду тестить на природу
Цитата:
И еще, в описании прошивки написано "автовыкл убрано (степдаун остался в 1 моду)", что меня совсем в ступор загнало [Исправлено: fnksb, 30.04.2015 в 02:30] |
|
30.04.2015, 03:33 | 252 |
Ветеран Фонарёвки
Регистрация: 08.03.2011 Последняя активность: Сегодня 23:14 Адрес: Питер
Сообщений: 31588
Записей в дневнике: 4 Сказал(а) спасибо: 15436
Поблагодарили: 33416 раз(а) в 12455 сообщениях
|
Re: Модифицируем народный линейный драйвер для тактовой кнопки
Кстати, поймал небольшой баг прошивки:
если включать фонарь даблкликом, а потом даблкликом "уйти обратно", то есть выключить - то логика следующего включения фонаря меняется. С короткого клика он мигнет на Макс, с удержания - начнет какой-то странный перебор. К счастью, необходимости даблкликом выключать фонарь нет, просто забавно. |
30.04.2015, 04:39 | 253 | |||
Увлеченный
Регистрация: 16.08.2012 Последняя активность: 19.01.2018 08:37 Адрес: Новосибирск
Сообщений: 475
Сказал(а) спасибо: 44
Поблагодарили: 270 раз(а) в 117 сообщениях
|
Re: Модифицируем народный линейный драйвер для тактовой кнопки
Цитата:
Цитата:
Цитата:
- 1кк просто мигает на макс, - удержание из выкл - начинает перебор с максимального режима по кругу. Попробую разобраться. |
|||
Поблагодарили: 1 раз |
fnksb (30.04.2015)
|
30.04.2015, 05:05 | 254 | ||
Увлеченный
Регистрация: 16.08.2012 Последняя активность: 19.01.2018 08:37 Адрес: Новосибирск
Сообщений: 475
Сказал(а) спасибо: 44
Поблагодарили: 270 раз(а) в 117 сообщениях
|
Re: Модифицируем народный линейный драйвер для тактовой кнопки
Ага, по приколу -
надо прописать в обработчике нажатий Цитата:
Цитата:
AVR_1Diod_fnksb.hex |
||
30.04.2015, 05:15 | 255 |
Увлеченный
Регистрация: 16.08.2012 Последняя активность: 19.01.2018 08:37 Адрес: Новосибирск
Сообщений: 475
Сказал(а) спасибо: 44
Поблагодарили: 270 раз(а) в 117 сообщениях
|
Re: Модифицируем народный линейный драйвер для тактовой кнопки
мне тоже нравится. Думал оставить только настраиваемый и макс - еще проще, но макс пользуюсь крайне редко, оставил 350ма как "рабочий фиксированный макс " с известным нормальным рантаймом.
Кстати, вариант - убрать макс из перебора (как убрали мун), выход на него тогда останется по 2кк из любого режима с возвращением. Я этого не стал делать, поскольку в двухдиодной логике 2кк заняты на дальний и мне важно чтобы во всех фонарях логика совпадала, а для вас, возможно, это будет самым простым и удобным вариантом управления. [Исправлено: Alex63, 30.04.2015 в 05:23] |
30.04.2015, 18:05 | 256 | |
Ветеран Фонарёвки
Регистрация: 08.03.2011 Последняя активность: Сегодня 23:14 Адрес: Питер
Сообщений: 31588
Записей в дневнике: 4 Сказал(а) спасибо: 15436
Поблагодарили: 33416 раз(а) в 12455 сообщениях
|
Re: Модифицируем народный линейный драйвер для тактовой кнопки
Цитата:
Тогда перебор останется на два режима только, то есть не имеет особо смысла. Если делать в переборе три режима - скажем, два программируемых и один на 350mA - тогда, действительно, имеет смысл выносить Макс отдельно. |
|
07.05.2015, 16:25 | 257 |
Увлеченный
Регистрация: 16.08.2012 Последняя активность: 19.01.2018 08:37 Адрес: Новосибирск
Сообщений: 475
Сказал(а) спасибо: 44
Поблагодарили: 270 раз(а) в 117 сообщениях
|
Re: Модифицируем народный линейный драйвер для тактовой кнопки
Цитата:
|
10.05.2015, 11:00 | 259 |
сволочь фонарёвки
Регистрация: 27.05.2011 Последняя активность: Сегодня 23:06 Адрес: Россия, Пермский край
Сообщений: 38359
Сказал(а) спасибо: 5941
Поблагодарили: 32760 раз(а) в 15186 сообщениях
|
Re: Модифицируем народный линейный драйвер для тактовой кнопки
|
Поблагодарили: 1 раз |
fnksb (10.05.2015)
|