Светодиодные фонари и световые приборы. Всё о светотехнике.
Вернуться   Форум FONAREVKA.RU Лаборатория Разработка и модификация фонарей Разработка и модификация электроники фонарей
Расширенный поиск
Забыли пароль? Регистрация

  • О нашем проекте
  • Светотехника и световые приборы
  • Правила форума
Проект FONAREVKA.RU специализируется на предоставлении всей необходимой информации по светотехнике:

— светодиодные фонари;
— различные источники питания;
— разнообразные зарядные устройства;
— освещение помещений и наружное освещение;
— световые приборы для личного, пассажирского и грузового транспорта;
— специальные световые приборы для медицины, для растений, для аквариумов, для террариумов, а также аварийно-сигнальные световые приборы;
— альтернативные источники света;
— лазеры и лазерная техника.

Если у вас есть вопросы по выбору фонарей, аккумуляторов и зарядных устройств ознакомьтесь с FAQ от наших экспертов:

F.A.Q. по выбору фонарей различных типов;
F.A.Q. по выбору аккумуляторов;
F.A.Q. по выбору зарядных устройств.
Ответ  Создать новую тему
Просмотров в теме 229996   Ответов в теме 536   Подписчиков на тему 45   Добавили в закладки 31
Опции темы Поиск в этой теме
Старый 09.04.2014, 21:45 Автор темы   101
ceramic
Ветеран Фонарёвки
 
Аватар для ceramic
 
Регистрация: 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.
Вложения
Тип файла: hex 7135x8_tactical.hex (2.8 Кб, 748 просмотров)
Тип файла: zip 7135x8_tactical_v4.0.zip (20.1 Кб, 443 просмотров)
ceramic вне форума   Ответить с цитированием Вверх
Поблагодарили: 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
Joss99
Участник форума по OpenID
 
Регистрация: 22.03.2012
Последняя активность: 04.04.2017 16:31
Адрес: S-Pb
Сообщений: 363
Сказал(а) спасибо: 52
Поблагодарили: 71 раз(а) в 46 сообщениях

По умолчанию Re: Модифицируем народный линейный драйвер для тактовой кнопки

ceramic и Garrik. 4*7135 это шикарно, а для глупого и неразумного ткните носом как его переделать под тактовую? Какие отличия от 8*7135?
Joss99 вне форума   Ответить с цитированием Вверх
Старый 16.06.2014, 11:15   103
Garrik

 
Аватар для Garrik
 
Регистрация: 22.01.2013
Последняя активность: Сегодня 11:18
Адрес: Крым
Сообщений: 7249
Сказал(а) спасибо: 2232
Поблагодарили: 4899 раз(а) в 2193 сообщениях

Отправить сообщение для Garrik с помощью ICQ
По умолчанию Re: Модифицируем народный линейный драйвер для тактовой кнопки

Отличия в четырёх 7135 и немного другой разводке платы.
Переделка заключается в том что надо порезать/спаять дорожки и перепрошить МК
__________________
Было: ZL (W) H60*2, H30*2, H31, Н600, SC62ww,SC52; TF Z6, Nitecore; WF602; S2, S2+; UF H3, H6; Olight ; DQG; JB, Spark, Skil

ZL (W) H32 custom, H602 custom, H602, H600, H600f, SC60tir, SC62tripl, SC63; SC600, SC600Mk3; Relight;Olight; Tank; EagleTac; Spark; Sun-n; Niteye
+ кучка
Garrik вне форума   Ответить с цитированием Вверх
Старый 16.06.2014, 11:26   104
Joss99
Участник форума по OpenID
 
Регистрация: 22.03.2012
Последняя активность: 04.04.2017 16:31
Адрес: S-Pb
Сообщений: 363
Сказал(а) спасибо: 52
Поблагодарили: 71 раз(а) в 46 сообщениях

По умолчанию Re: Модифицируем народный линейный драйвер для тактовой кнопки

Цитата:
Посмотреть сообщение Сообщение от Garrik :
Переделка заключается в том что надо порезать/спаять дорожки и перепрошить МК
-это понятно. Конкретно, что резать? Модернизацию на 8*7135 я освоил, теперь хочу младшего брата победить.

Вот собственно и вопрос может завалялся FAQ по переделке? буду признателен за наводку.
Joss99 вне форума   Ответить с цитированием Вверх
Старый 16.06.2014, 11:43   105
Garrik

 
Аватар для Garrik
 
Регистрация: 22.01.2013
Последняя активность: Сегодня 11:18
Адрес: Крым
Сообщений: 7249
Сказал(а) спасибо: 2232
Поблагодарили: 4899 раз(а) в 2193 сообщениях

Отправить сообщение для Garrik с помощью ICQ
По умолчанию Re: Модифицируем народный линейный драйвер для тактовой кнопки

Цитата:
Посмотреть сообщение Сообщение от Joss99 :
Вот собственно и вопрос может завалялся FAQ по переделке?
FAQ нет, могу описать переделку конкретно этого драйвера.

ps Если надо - могу поискать, чуть позже отпишусь

[Исправлено: Garrik, 16.06.2014 в 11:46]
Garrik вне форума   Ответить с цитированием Вверх
Старый 16.06.2014, 11:51   106
Joss99
Участник форума по OpenID
 
Регистрация: 22.03.2012
Последняя активность: 04.04.2017 16:31
Адрес: S-Pb
Сообщений: 363
Сказал(а) спасибо: 52
Поблагодарили: 71 раз(а) в 46 сообщениях

По умолчанию Re: Модифицируем народный линейный драйвер для тактовой кнопки

Цитата:
Посмотреть сообщение Сообщение от Garrik :
FAQ нет, могу описать переделку конкретно этого драйвера.

ps Если надо - могу поискать, чуть позже отпишусь
Буду признателен.
Joss99 вне форума   Ответить с цитированием Вверх
Старый 16.06.2014, 15:40   107
Garrik

 
Аватар для Garrik
 
Регистрация: 22.01.2013
Последняя активность: Сегодня 11:18
Адрес: Крым
Сообщений: 7249
Сказал(а) спасибо: 2232
Поблагодарили: 4899 раз(а) в 2193 сообщениях

Отправить сообщение для Garrik с помощью ICQ
По умолчанию Re: Модифицируем народный линейный драйвер для тактовой кнопки

Доработка драйвера.
Драйвер 1,4 А
1. Сделать разрезы по желтым линиям -- в трех местах дорожки и в одном месте между резистором 4701 и центральным выводом стабилизатора.
2. Соединить (синие линии):
- каплей припоя 5-ю ножку контроллера и зачищенную дорожку возле неё.
- 6-ю ножку контроллера и резистор 4710, возле ранее выполненного разреза. Ножка 6 идет также на кнопку (второй вывод кнопки -- на землю).
- точку 3 соединить с 3-й ножкой контроллера.
- точку 4 соединить со 2-й ножкой контроллера.
Нажмите на изображение для увеличения
Название: user4262_pic9407_1395799328.jpg
Просмотров: 2524
Размер:	49.0 Кб
ID:	108294
Прошивка и управление
Garrik вне форума   Ответить с цитированием Вверх
Поблагодарили: 5 раз(а)
Hemi (13.03.2015), Joss99 (16.06.2014), Karam (29.11.2015), witalen (15.07.2015), Артур116 (17.05.2020)
Старый 16.06.2014, 16:09   108
Joss99
Участник форума по 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]
Joss99 вне форума   Ответить с цитированием Вверх
Старый 16.06.2014, 16:16   109
Garrik

 
Аватар для Garrik
 
Регистрация: 22.01.2013
Последняя активность: Сегодня 11:18
Адрес: Крым
Сообщений: 7249
Сказал(а) спасибо: 2232
Поблагодарили: 4899 раз(а) в 2193 сообщениях

Отправить сообщение для Garrik с помощью ICQ
По умолчанию Re: Модифицируем народный линейный драйвер для тактовой кнопки

Цитата:
Посмотреть сообщение Сообщение от Joss99 :
А что за точки 1 и 2?
Это ceramic просил меня убедиться, что данные точки соединяются между собой

Цитата:
Посмотреть сообщение Сообщение от Joss99 :
Между первой(6 нога) и землёй ставится тактовая кнопка?
Да

Цитата:
Посмотреть сообщение Сообщение от Joss99 :
фьюзы остаются такие-же как и у 8*7135?
Да
Garrik вне форума   Ответить с цитированием Вверх
Поблагодарили: 1 раз
Joss99 (16.06.2014)
Старый 11.09.2014, 20:18   110
Алексей73
Отчаянный
 
Аватар для Алексей73
 
Регистрация: 28.10.2012
Последняя активность: Сегодня 19:43
Адрес: Ульяновск
Сообщений: 838
Сказал(а) спасибо: 105
Поблагодарили: 138 раз(а) в 104 сообщениях

По умолчанию Re: Модифицируем народный линейный драйвер для тактовой кнопки

ceramic, Драйвер с первого поста стоит здесь.

Нажмите на изображение для увеличения
Название: fd04398c64c0.jpg
Просмотров: 2347
Размер:	37.2 Кб
ID:	115715

Прикольно.
Алексей73 вне форума   Ответить с цитированием Вверх
Старый 30.09.2014, 13:37   111
fnksb
Ветеран Фонарёвки
 
Аватар для fnksb
 
Регистрация: 08.03.2011
Последняя активность: Сегодня 23:25
Адрес: Питер
Сообщений: 31510
Записей в дневнике: 4
Сказал(а) спасибо: 15357
Поблагодарили: 33282 раз(а) в 12406 сообщениях

По умолчанию Re: Модифицируем народный линейный драйвер для тактовой кнопки

Цитата:
Посмотреть сообщение Сообщение от ceramic :
По просьбе Garrik, применительно к 4х7135, изменил управление и режимы:
Подскажите, пожалуйста:

- какое получилось потребление в спящем режиме?
- есть ли возможность несложно изменить старт при одиночном и двойном клике - т.е. сделать так, чтобы с одного клика включался на среднем, а с двойного на сильном?
fnksb на форуме   Ответить с цитированием Вверх
Старый 09.10.2014, 21:15   112
fnksb
Ветеран Фонарёвки
 
Аватар для fnksb
 
Регистрация: 08.03.2011
Последняя активность: Сегодня 23:25
Адрес: Питер
Сообщений: 31510
Записей в дневнике: 4
Сказал(а) спасибо: 15357
Поблагодарили: 33282 раз(а) в 12406 сообщениях

По умолчанию Re: Модифицируем народный линейный драйвер для тактовой кнопки

Цитата:
Посмотреть сообщение Сообщение от Garrik :
Доработка драйвера.
Драйвер 1,4 А
Не подскажете, какая из ног управляет младшими режимами (т.е. ШИМит 7135)?
fnksb на форуме   Ответить с цитированием Вверх
Старый 09.10.2014, 21:24   113
Garrik

 
Аватар для Garrik
 
Регистрация: 22.01.2013
Последняя активность: Сегодня 11:18
Адрес: Крым
Сообщений: 7249
Сказал(а) спасибо: 2232
Поблагодарили: 4899 раз(а) в 2193 сообщениях

Отправить сообщение для Garrik с помощью ICQ
По умолчанию Re: Модифицируем народный линейный драйвер для тактовой кнопки

Цитата:
Посмотреть сообщение Сообщение от fnksb :
какая из ног управляет младшими режимами
Точно не скажу, либо 3, либо 5. Это важно?
Garrik вне форума   Ответить с цитированием Вверх
Старый 10.10.2014, 01:19   114
fnksb
Ветеран Фонарёвки
 
Аватар для fnksb
 
Регистрация: 08.03.2011
Последняя активность: Сегодня 23:25
Адрес: Питер
Сообщений: 31510
Записей в дневнике: 4
Сказал(а) спасибо: 15357
Поблагодарили: 33282 раз(а) в 12406 сообщениях

По умолчанию Re: Модифицируем народный линейный драйвер для тактовой кнопки

Цитата:
Посмотреть сообщение Сообщение от Garrik :
Точно не скажу, либо 3, либо 5. Это важно?
Перепрошил, разобрался. 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]
fnksb на форуме   Ответить с цитированием Вверх
Старый 10.10.2014, 01:59   115
Alex TG
Ветеран Фонарёвки
 
Аватар для Alex TG
 
Регистрация: 16.10.2012
Последняя активность: 22.02.2022 02:51
Адрес: Киев, Украина
Сообщений: 4372
Сказал(а) спасибо: 687
Поблагодарили: 2977 раз(а) в 1380 сообщениях

По умолчанию Re: Модифицируем народный линейный драйвер для тактовой кнопки

Цитата:
Посмотреть сообщение Сообщение от fnksb :
Жаль, что нельзя сделать просто драйвер на 1*7135
почему нельзя?

Цитата:
Посмотреть сообщение Сообщение от fnksb :
Но если все-таки сделать и законтачить 2 и 5 ноги
то рано или поздно одна из них победит вторую. насовсем.
Alex TG вне форума   Ответить с цитированием Вверх
Старый 10.10.2014, 02:15   116
fnksb
Ветеран Фонарёвки
 
Аватар для fnksb
 
Регистрация: 08.03.2011
Последняя активность: Сегодня 23:25
Адрес: Питер
Сообщений: 31510
Записей в дневнике: 4
Сказал(а) спасибо: 15357
Поблагодарили: 33282 раз(а) в 12406 сообщениях

По умолчанию Re: Модифицируем народный линейный драйвер для тактовой кнопки

Цитата:
Посмотреть сообщение Сообщение от Alex TG :
почему нельзя?
потому что в лоу и мед используется ШИМ от 7135 с пятой ноги, а в хай1 - 7135 со второй ноги.

Как собрать эту прошивку с 1*7135 - я не понял.
fnksb на форуме   Ответить с цитированием Вверх
Старый 10.10.2014, 03:12   117
Alex TG
Ветеран Фонарёвки
 
Аватар для Alex TG
 
Регистрация: 16.10.2012
Последняя активность: 22.02.2022 02:51
Адрес: Киев, Украина
Сообщений: 4372
Сказал(а) спасибо: 687
Поблагодарили: 2977 раз(а) в 1380 сообщениях

По умолчанию Re: Модифицируем народный линейный драйвер для тактовой кнопки

Цитата:
Посмотреть сообщение Сообщение от fnksb :
потому что в лоу и мед используется ШИМ от 7135 с пятой ноги, а в хай1 - 7135 со второй ноги
если "в лоб" - оставить 7135 на пятой ноге, вторую соединить с пятой через резистор ~10кОм
если "по уму" - таки поставить AVR Studio ^_^
Alex TG вне форума   Ответить с цитированием Вверх
Поблагодарили: 1 раз
fnksb (10.10.2014)
Старый 10.10.2014, 03:21   118
fnksb
Ветеран Фонарёвки
 
Аватар для fnksb
 
Регистрация: 08.03.2011
Последняя активность: Сегодня 23:25
Адрес: Питер
Сообщений: 31510
Записей в дневнике: 4
Сказал(а) спасибо: 15357
Поблагодарили: 33282 раз(а) в 12406 сообщениях

По умолчанию Re: Модифицируем народный линейный драйвер для тактовой кнопки

Цитата:
Посмотреть сообщение Сообщение от Alex TG :
если "в лоб" - оставить 7135 на пятой ноге, вторую соединить с пятой через резистор ~10кОм
Хммм. Надо попробовать.

Цитата:
Посмотреть сообщение Сообщение от Alex TG :
если "по уму" - таки поставить AVR Studio ^_^
Это следующая итерация, пока не готов
fnksb на форуме   Ответить с цитированием Вверх
Старый 10.10.2014, 04:11   119
gmail
Увлеченный
 
Регистрация: 11.01.2013
Последняя активность: 19.07.2021 03:18
Сообщений: 248
Сказал(а) спасибо: 24
Поблагодарили: 88 раз(а) в 57 сообщениях

По умолчанию Re: Модифицируем народный линейный драйвер для тактовой кнопки

Цитата:
Посмотреть сообщение Сообщение от fnksb :
Это следующая итерация, пока не готов
В данном случае все просто - есть не просто исходник, а готовый проект в АВР-студии.
Ставите АВР-студию, открываете проект, в коде меняете:
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) и прошивайте.
gmail вне форума   Ответить с цитированием Вверх
Поблагодарили: 2 раз(а)
fnksb (10.10.2014), Hemi (14.06.2018)
Старый 10.10.2014, 08:04   120
Garrik

 
Аватар для Garrik
 
Регистрация: 22.01.2013
Последняя активность: Сегодня 11:18
Адрес: Крым
Сообщений: 7249
Сказал(а) спасибо: 2232
Поблагодарили: 4899 раз(а) в 2193 сообщениях

Отправить сообщение для Garrik с помощью ICQ
По умолчанию Re: Модифицируем народный линейный драйвер для тактовой кнопки

Цитата:
Посмотреть сообщение Сообщение от fnksb :
5-я отвечает за режимы, вторая за Хай 1, третья за оставшиеся 7135 (т.е. Хай-2).
Странно, а мне всегда казалось что до среднего режима работает 5 нога, в старшем подключается 3 и в турбо ещё 2-я.
Потребление в спящем тоже не могу отловить.
Garrik вне форума   Ответить с цитированием Вверх
Ответ  Создать новую тему
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск





Copyright ©2007 - 2024, FONAREVKA.RU

Powered by vBulletin®
Copyright ©2000 - 2022, Jelsoft Enterprises Ltd. Перевод: zCarot

Правила форума | Отказ от ответственности

Время генерации страницы 0.14049 секунды с 18 запросами