|
|
|
|
230603 536 45 31 |
|
Опции темы | Поиск в этой теме |
09.04.2014, 21:45 | 101 |
Ветеран Фонарёвки
Регистрация: 08.10.2011 Последняя активность: 30.03.2024 21:54 Адрес: 哈尔滨
Сообщений: 8022
Сказал(а) спасибо: 934
Поблагодарили: 5193 раз(а) в 2784 сообщениях
|
Re: Модифицируем народный линейный драйвер для тактовой кнопки
По просьбе Garrik, применительно к 4х7135, изменил управление и режимы:
Есть три основных режима: 700, 150 и 5мА. Для каждого режима есть дополнительные подрежим: 1400, 350 и 40мА. 1. короткий клик: из выключенного -- включение в ярком (700 мА) при включенном (в любом режиме) -- выключение 2. двойной клик из выключенного -- включение в средний 150 мА при включенном -- переход в дополнительный подрежим соответствующего режима. 3. Долгое нажатие (дольше 0,25с): из выключенного -- включение в мунлайт 5 мА. при включенном -- перебор по сновным режимам, по кругу. 4. тройной клик. в любом состоянии: индикация заряда -- от 1 (пустой) до 5 (из зарядки) вспышек. 5. степдаун при напряжении около 3В, понижается режим (учитываются и подрежимы), по цепочке: 1400-700-350-150-40, из 40 в 5мА принудительного перехода нет. 6. автовыключение. при низком напряжении (около 2,8В). 7. таймер режим "турбо" (1400 мА) через 2 мин переключается в 700 мА. В прикреплении сама прошивка и, в архиве, исходники для AVR studio 5.0. |
Поблагодарили: 23 раз(а) |
Alex63 (05.11.2014), Alexsar (29.01.2016), Baston (28.12.2014), Behram (12.08.2015), dr oleg (31.01.2015), Elodar (17.11.2015), Firebird (18.08.2016), fnksb (10.10.2014), galex (10.04.2014), Garrik (01.05.2014), Hemi (09.11.2017), Ikepod (08.12.2014), Joss99 (16.06.2014), lexxx-48.48 (19.04.2014), MA57 (13.05.2014), OldRanger (29.03.2017), Rime (09.04.2014), shurko_3 (09.04.2014), sk911 (01.11.2019), Storm (21.08.2016), Tamagotchi (09.04.2014), Vladimir0vi4 (18.05.2014), witalen (27.07.2015)
|
16.06.2014, 11:10 | 102 |
Участник форума по OpenID
Регистрация: 22.03.2012 Последняя активность: 04.04.2017 16:31 Адрес: S-Pb
Сообщений: 363
Сказал(а) спасибо: 52
Поблагодарили: 71 раз(а) в 46 сообщениях
|
Re: Модифицируем народный линейный драйвер для тактовой кнопки
ceramic и Garrik. 4*7135 это шикарно, а для глупого и неразумного ткните носом как его переделать под тактовую? Какие отличия от 8*7135?
|
16.06.2014, 11:15 | 103 |
|
Re: Модифицируем народный линейный драйвер для тактовой кнопки
Отличия в четырёх 7135 и немного другой разводке платы.
Переделка заключается в том что надо порезать/спаять дорожки и перепрошить МК
__________________
ZL (W) H32 custom, H602 custom, H602, H600, H600f, SC60tir, SC62tripl, SC63; SC600, SC600Mk3; Relight;Olight; Tank; EagleTac; Spark; Sun-n; Niteye + кучка |
16.06.2014, 11:26 | 104 | |
Участник форума по OpenID
Регистрация: 22.03.2012 Последняя активность: 04.04.2017 16:31 Адрес: S-Pb
Сообщений: 363
Сказал(а) спасибо: 52
Поблагодарили: 71 раз(а) в 46 сообщениях
|
Re: Модифицируем народный линейный драйвер для тактовой кнопки
Цитата:
Вот собственно и вопрос может завалялся FAQ по переделке? буду признателен за наводку. |
|
16.06.2014, 11:43 | 105 |
|
Re: Модифицируем народный линейный драйвер для тактовой кнопки
|
16.06.2014, 11:51 | 106 |
Участник форума по OpenID
Регистрация: 22.03.2012 Последняя активность: 04.04.2017 16:31 Адрес: S-Pb
Сообщений: 363
Сказал(а) спасибо: 52
Поблагодарили: 71 раз(а) в 46 сообщениях
|
Re: Модифицируем народный линейный драйвер для тактовой кнопки
|
16.06.2014, 15:40 | 107 |
|
Re: Модифицируем народный линейный драйвер для тактовой кнопки
Доработка драйвера.
Драйвер 1,4 А 1. Сделать разрезы по желтым линиям -- в трех местах дорожки и в одном месте между резистором 4701 и центральным выводом стабилизатора. 2. Соединить (синие линии): - каплей припоя 5-ю ножку контроллера и зачищенную дорожку возле неё. - 6-ю ножку контроллера и резистор 4710, возле ранее выполненного разреза. Ножка 6 идет также на кнопку (второй вывод кнопки -- на землю). - точку 3 соединить с 3-й ножкой контроллера. - точку 4 соединить со 2-й ножкой контроллера. Прошивка и управление |
16.06.2014, 16:09 | 108 |
Участник форума по OpenID
Регистрация: 22.03.2012 Последняя активность: 04.04.2017 16:31 Адрес: S-Pb
Сообщений: 363
Сказал(а) спасибо: 52
Поблагодарили: 71 раз(а) в 46 сообщениях
|
Re: Модифицируем народный линейный драйвер для тактовой кнопки
Garrik, спасибо огромное. А что за точка 2?
И фьюзы остаются такие-же как и у 8*7135? [Исправлено: Joss99, 16.06.2014 в 16:12] |
11.09.2014, 20:18 | 110 |
Отчаянный
Регистрация: 28.10.2012 Последняя активность: Сегодня 07:17 Адрес: Ульяновск
Сообщений: 838
Сказал(а) спасибо: 105
Поблагодарили: 138 раз(а) в 104 сообщениях
|
Re: Модифицируем народный линейный драйвер для тактовой кнопки
|
30.09.2014, 13:37 | 111 | |
Ветеран Фонарёвки
Регистрация: 08.03.2011 Последняя активность: Сегодня 05:47 Адрес: Питер
Сообщений: 31577
Записей в дневнике: 4 Сказал(а) спасибо: 15423
Поблагодарили: 33396 раз(а) в 12447 сообщениях
|
Re: Модифицируем народный линейный драйвер для тактовой кнопки
Цитата:
- какое получилось потребление в спящем режиме? - есть ли возможность несложно изменить старт при одиночном и двойном клике - т.е. сделать так, чтобы с одного клика включался на среднем, а с двойного на сильном? |
|
09.10.2014, 21:24 | 113 |
|
Re: Модифицируем народный линейный драйвер для тактовой кнопки
|
10.10.2014, 01:19 | 114 |
Ветеран Фонарёвки
Регистрация: 08.03.2011 Последняя активность: Сегодня 05:47 Адрес: Питер
Сообщений: 31577
Записей в дневнике: 4 Сказал(а) спасибо: 15423
Поблагодарили: 33396 раз(а) в 12447 сообщениях
|
Re: Модифицируем народный линейный драйвер для тактовой кнопки
Перепрошил, разобрался. 5-я отвечает за режимы, вторая за Хай 1, третья за оставшиеся 7135 (т.е. Хай-2).
Жаль, что нельзя сделать просто драйвер на 1*7135. Но если все-таки сделать и законтачить 2 и 5 ноги, то режимы становятся совсем странными: длинное нажатие - мунлайт короткое нажатие - ~0.07А, постепенно за несколько секунд нарастающие до 0.15А; даблкликом можно включить 350 (при одной подключенной 7135) Средний - 350mA. Очень странно и не очень стабильно, но забавно PS. Очень здорово, что в этой прошивке на запоминается Турбо, старт с короткого клика всегда в хай-1, который можно выставить на 350mA PPS. Мой мультиметр упрямо не показывает потребление в спящем режиме. Как будто его нет. [Исправлено: fnksb, 10.10.2014 в 01:24] |
10.10.2014, 01:59 | 115 |
Ветеран Фонарёвки
Регистрация: 16.10.2012 Последняя активность: 22.02.2022 02:51 Адрес: Киев, Украина
Сообщений: 4372
Сказал(а) спасибо: 687
Поблагодарили: 2977 раз(а) в 1380 сообщениях
|
Re: Модифицируем народный линейный драйвер для тактовой кнопки
|
10.10.2014, 03:12 | 117 |
Ветеран Фонарёвки
Регистрация: 16.10.2012 Последняя активность: 22.02.2022 02:51 Адрес: Киев, Украина
Сообщений: 4372
Сказал(а) спасибо: 687
Поблагодарили: 2977 раз(а) в 1380 сообщениях
|
Re: Модифицируем народный линейный драйвер для тактовой кнопки
|
Поблагодарили: 1 раз |
fnksb (10.10.2014)
|
10.10.2014, 04:11 | 119 |
Увлеченный
Регистрация: 11.01.2013 Последняя активность: 19.07.2021 03:18
Сообщений: 248
Сказал(а) спасибо: 24
Поблагодарили: 88 раз(а) в 57 сообщениях
|
Re: Модифицируем народный линейный драйвер для тактовой кнопки
В данном случае все просто - есть не просто исходник, а готовый проект в АВР-студии.
Ставите АВР-студию, открываете проект, в коде меняете: if (Power==1) { TCCR0A = 0x00; PORTB &=~ 0b11001; if (Nmode>1) PORTB |= n; else { TCCR0A = 0x83; OCR0A = n; } } на: if (Power==1) { TCCR0A = 0x83; OCR0A = n; } а: unsigned char Mode[3][2]={{5,32},{112,255},{0b01000,0b11001}}; на: unsigned char Mode[3][2]={{х1-1,х1-2},{х21,х2-2},{х3-1,х3-2}}; (х1-1,х2-1,х3-1 -- режимы 1, 2, 3; х1-2,х2-2,х3-2 -- подрежимы режимов 1, 2, 3; х= 0...255 (0 - нет света, 255 - 100%) ) Компилируйте (F7) и прошивайте. |
10.10.2014, 08:04 | 120 |
|
Re: Модифицируем народный линейный драйвер для тактовой кнопки
|