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

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

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

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

F.A.Q. по выбору фонарей различных типов;
F.A.Q. по выбору аккумуляторов;
F.A.Q. по выбору зарядных устройств.
Ответ  Создать новую тему
Просмотров в теме 172067   Ответов в теме 530   Подписчиков на тему 32   Добавили в закладки 10
Опции темы Поиск в этой теме
Старый 22.07.2015, 13:50   21
MSS
Ветеран Фонарёвки
 
Аватар для MSS
 
Регистрация: 28.04.2013
Последняя активность: 08.01.2024 23:25
Адрес: Харьков
Сообщений: 3980
Сказал(а) спасибо: 529
Поблагодарили: 921 раз(а) в 628 сообщениях

По умолчанию Re: Народный драйвер мод v2. Часть 3.

На первую ножку? или если по питанию, там около 5мкФ
__________________
батискаф: герметична, надійно ізольована від зовнішнього світу капсула,яка іде на дно
MSS вне форума   Ответить с цитированием Вверх
Поблагодарили: 1 раз
Corvax (22.07.2015)
Старый 22.07.2015, 14:36   22
Corvax
Ветеран Фонарёвки
 
Аватар для Corvax
 
Регистрация: 31.07.2013
Последняя активность: 20.02.2024 01:18
Адрес: Великий Новгород
Сообщений: 2741
Сказал(а) спасибо: 1208
Поблагодарили: 597 раз(а) в 505 сообщениях

По умолчанию Re: Народный драйвер мод v2. Часть 3.

Цитата:
Посмотреть сообщение Сообщение от MSS :
если по питанию, там около 5мкФ
По питанию, да. Помню что там исходно стоит около 0,5мкФ, переключение срабатывает только если стукнуть торцом фонаря чтобы разомкнулся контакт с аккумулятором. Кнопкой так быстро не разомкнуть.

Странно, заказывал пару драйверов у Саймона, зачем-то напаян еще мелкий конденсатор на место крайней левой перемычки, идущей на 4-ю звезду и вторую ногу МК. Раньше там ничего не было.
Миниатюры
Нажмите на изображение для увеличения
Название: IMG_6475.JPG
Просмотров: 980
Размер:	111.4 Кб
ID:	142830
Corvax вне форума   Ответить с цитированием Вверх
Старый 22.07.2015, 14:41   23
vdavid
Ветеран Фонарёвки
 
Регистрация: 25.01.2015
Последняя активность: 05.05.2023 10:41
Сообщений: 1595
Сказал(а) спасибо: 268
Поблагодарили: 508 раз(а) в 322 сообщениях

По умолчанию Re: Народный драйвер мод v2. Часть 3.

Цитата:
Посмотреть сообщение Сообщение от MSS :
Не понятно, почему при Макс мод=2 получается 1030 байт, при Макс мод=3 получается 1020 байт
Потому, что:
Код:
		#if MAX_MODES == 3
			current_mode = ((current_mode - 1) & 0x03);		// ограничиваем счетчик режимов
		#else
			current_mode--;
			if (current_mode == 0xFF)
				current_mode = MAX_MODES;
		#endif
и
Код:
	#if MAX_MODES == 3
		current_mode = current_mode & 0x03;						// ограничиваем счетчик режимов
	#else
		if (current_mode > MAX_MODES)
			current_mode = 0;
	#endif
vdavid вне форума   Ответить с цитированием Вверх
Поблагодарили: 1 раз
MSS (22.07.2015)
Старый 22.07.2015, 15:56   24
Corvax
Ветеран Фонарёвки
 
Аватар для Corvax
 
Регистрация: 31.07.2013
Последняя активность: 20.02.2024 01:18
Адрес: Великий Новгород
Сообщений: 2741
Сказал(а) спасибо: 1208
Поблагодарили: 597 раз(а) в 505 сообщениях

По умолчанию Re: Народный драйвер мод v2. Часть 3.

Почитал BLF. Этот конденсатор вместо перемычки R4 используется для "off-time memory". Если я правильно понимаю, в данной прошивке для этой же цели используется конденсатор на Reset, и обрабатывается оно здесь:

Код:
	#ifdef CAPACITOR
		if((MCUSR & (1<<BORF)) != 0)
		{
			if((MCUSR & (1<<EXTRF)) == 0)	SetNewMode();
			MCUSR=0;
		}
Если я оставлю конденсатор на 2-й ноге, как можно поправить этот код?
Corvax вне форума   Ответить с цитированием Вверх
Старый 22.07.2015, 22:01   25
MSS
Ветеран Фонарёвки
 
Аватар для MSS
 
Регистрация: 28.04.2013
Последняя активность: 08.01.2024 23:25
Адрес: Харьков
Сообщений: 3980
Сказал(а) спасибо: 529
Поблагодарили: 921 раз(а) в 628 сообщениях

По умолчанию Re: Народный драйвер мод v2. Часть 3.

Цитата:
Посмотреть сообщение Сообщение от vdavid :
Потому, что:
а чтоб влезло в память при макс=2 можете переписать? как оно будет?
А то думал сделать все без ШИМ, но пришлось оставить младший режим 110мА, а он в общем то перекрывается частично настраиваемым мунлайтом
MSS вне форума   Ответить с цитированием Вверх
Старый 23.07.2015, 10:40   26
Memorized
Увлеченный
 
Аватар для Memorized
 
Регистрация: 01.06.2015
Последняя активность: 27.11.2023 10:51
Адрес: Kyiv
Сообщений: 148
Сказал(а) спасибо: 20
Поблагодарили: 31 раз(а) в 28 сообщениях

По умолчанию Re: Народный драйвер мод v2. Часть 3.

Цитата:
Посмотреть сообщение Сообщение от Corvax :
Напомните, пожалуйста, какой емкости нужен конденсатор для стабильной работы прошивки? Нужно переделать пару АК-47А, знаю что емкости штатного конденсатора недостаточно, ищу замену.
Как раз вчера перешивал себе 47а, конденсатор не запаивал.
Всё переключается стабильно. По крайней мере, точно не хуже, чем на китайской родной прошивке. Как в основной линейке, так и в скрытых режимах, вызываемых серией кликов.
Конденсатор на что влияет и что улучшает?

[Исправлено: Memorized, 23.07.2015 в 10:41]
Memorized вне форума   Ответить с цитированием Вверх
Старый 23.07.2015, 10:43   27
vdavid
Ветеран Фонарёвки
 
Регистрация: 25.01.2015
Последняя активность: 05.05.2023 10:41
Сообщений: 1595
Сказал(а) спасибо: 268
Поблагодарили: 508 раз(а) в 322 сообщениях

По умолчанию Re: Народный драйвер мод v2. Часть 3.

Memorized, Если конденсатор по питанию тиньки от 4.7 мкФ, то все будет работать нормально.
vdavid вне форума   Ответить с цитированием Вверх
Старый 23.07.2015, 11:43   28
Corvax
Ветеран Фонарёвки
 
Аватар для Corvax
 
Регистрация: 31.07.2013
Последняя активность: 20.02.2024 01:18
Адрес: Великий Новгород
Сообщений: 2741
Сказал(а) спасибо: 1208
Поблагодарили: 597 раз(а) в 505 сообщениях

По умолчанию Re: Народный драйвер мод v2. Часть 3.

Сдернул вчера оба конденсатора. Если верить моему мультиметру, то по питанию стоит порядка 5мкФ, вместо перемычки R4 стоит конденсатор 1мкФ. Т.е. да, все должно работать нормально, раньше там однозначно было меньше 1мкФ по питанию, накалывался уже на этом. Но этот же вопрос, зачем поставили конденсатор на 2-ю ногу? Он однозначно используется в BLF'овской прошивке STAR_off_time, но там вроде еще ставят параллельно резистор, чтобы иметь гарантированное время разряда конденсатора, а тут его точно не наблюдается. Так зачем же китайцы его сюда поставили? И можно ли это использовать, дает ли это какие-то преимущества?
Corvax вне форума   Ответить с цитированием Вверх
Старый 23.07.2015, 11:54   29
vdavid
Ветеран Фонарёвки
 
Регистрация: 25.01.2015
Последняя активность: 05.05.2023 10:41
Сообщений: 1595
Сказал(а) спасибо: 268
Поблагодарили: 508 раз(а) в 322 сообщениях

По умолчанию Re: Народный драйвер мод v2. Часть 3.

Corvax, Для прошивки, которая обсуждается в этой теме, он не нужен совершенно.
vdavid вне форума   Ответить с цитированием Вверх
Старый 23.07.2015, 11:59   30
Corvax
Ветеран Фонарёвки
 
Аватар для Corvax
 
Регистрация: 31.07.2013
Последняя активность: 20.02.2024 01:18
Адрес: Великий Новгород
Сообщений: 2741
Сказал(а) спасибо: 1208
Поблагодарили: 597 раз(а) в 505 сообщениях

По умолчанию Re: Народный драйвер мод v2. Часть 3.

Цитата:
Посмотреть сообщение Сообщение от vdavid :
Для прошивки, которая обсуждается в этой теме, он не нужен совершенно.
Ну как сказать, есть же кусок кода, работающий при наличии конденсатора на 1-й ноге. Понятно, что оно все прекрасно работает с конденсатором по питанию, и я уже даже почти понимаю как Просто думаю, раз уж китайцы поставили этот конденсатор на вторую ногу, может его можно как-то задействовать.
Corvax вне форума   Ответить с цитированием Вверх
Старый 23.07.2015, 12:05   31
дядюшка_зуэ
животное опасно
 
Аватар для дядюшка_зуэ
 
Регистрация: 18.11.2014
Последняя активность: 23.02.2022 10:39
Адрес: борисове поле
Сообщений: 961
Сказал(а) спасибо: 56
Поблагодарили: 153 раз(а) в 129 сообщениях

По умолчанию Re: Народный драйвер мод v2. Часть 3.

странно то что вторая нога и так используется для управления в данном случае
дядюшка_зуэ вне форума   Ответить с цитированием Вверх
Старый 23.07.2015, 12:11   32
Corvax
Ветеран Фонарёвки
 
Аватар для Corvax
 
Регистрация: 31.07.2013
Последняя активность: 20.02.2024 01:18
Адрес: Великий Новгород
Сообщений: 2741
Сказал(а) спасибо: 1208
Поблагодарили: 597 раз(а) в 505 сообщениях

По умолчанию Re: Народный драйвер мод v2. Часть 3.

Цитата:
Посмотреть сообщение Сообщение от дядюшка_зуэ :
вторая нога и так используется для управления в данном случае
При 3-х 7135 у АК-47А особого смысла в отделении какого-то количества для среднего режима мало, так что можно ее и не задействовать. А вообще, да, оффтопик для данной прошивки, умолкаю. Просто увидел этот конденсатор и мысль начала разворачиваться, а для чего бы его можно было приспособить
Corvax вне форума   Ответить с цитированием Вверх
Старый 23.07.2015, 12:15   33
дядюшка_зуэ
животное опасно
 
Аватар для дядюшка_зуэ
 
Регистрация: 18.11.2014
Последняя активность: 23.02.2022 10:39
Адрес: борисове поле
Сообщений: 961
Сказал(а) спасибо: 56
Поблагодарили: 153 раз(а) в 129 сообщениях

По умолчанию Re: Народный драйвер мод v2. Часть 3.

Corvax, 350 да можно сделать и без отделения
зато если не 700, а допустим 500 то нужно и даже очень
дядюшка_зуэ вне форума   Ответить с цитированием Вверх
Старый 23.07.2015, 12:19   34
Memorized
Увлеченный
 
Аватар для Memorized
 
Регистрация: 01.06.2015
Последняя активность: 27.11.2023 10:51
Адрес: Kyiv
Сообщений: 148
Сказал(а) спасибо: 20
Поблагодарили: 31 раз(а) в 28 сообщениях

По умолчанию Re: Народный драйвер мод v2. Часть 3.

Цитата:
Посмотреть сообщение Сообщение от vdavid :
Memorized, Если конденсатор по питанию тиньки от 4.7 мкФ, то все будет работать нормально.
Я правильно понимаю, что на ресет кондёр вешается лишь затем, чтобы поддерживать логическую единицу на первой ноге мк, дабы увидев там ноль программа не сбросилась?

Немножко размышлизмов вслух.
Установленный фьюз BODLEVEL0 задает порог отсечки 1.8 вольт, потребление диода и 7135 на таком напряжении мизерное, основными потребителями остаточного заряда является делитель из резисторов и сам мк, которые в момент размыкания цепи успевают просадить напряжение на питании мк ниже 3 вольт (диод мощный потребитель и мгновенно съедает лишнее напряжение на ёмкостях), но не успевают просадить его ниже 1.8, иначе это не переключение будет, а выключение при слишком длинной паузе между нажатиями. И потому наличие конденсатора на ресете просто как страховка.
Так?
Memorized вне форума   Ответить с цитированием Вверх
Старый 23.07.2015, 12:27   35
MSS
Ветеран Фонарёвки
 
Аватар для MSS
 
Регистрация: 28.04.2013
Последняя активность: 08.01.2024 23:25
Адрес: Харьков
Сообщений: 3980
Сказал(а) спасибо: 529
Поблагодарили: 921 раз(а) в 628 сообщениях

По умолчанию Re: Народный драйвер мод v2. Часть 3.

можно. если делать кнопку с подсветкой.
MSS вне форума   Ответить с цитированием Вверх
Старый 23.07.2015, 13:33   36
vdavid
Ветеран Фонарёвки
 
Регистрация: 25.01.2015
Последняя активность: 05.05.2023 10:41
Сообщений: 1595
Сказал(а) спасибо: 268
Поблагодарили: 508 раз(а) в 322 сообщениях

По умолчанию Re: Народный драйвер мод v2. Часть 3.

Цитата:
Посмотреть сообщение Сообщение от Memorized :
потребление диода и 7135 на таком напряжении мизерное,
Оно просто отсутствует, поскольку диод, защищающий тиньку от переполюсовки, при отключении питания будет закрыт.
Цитата:
Посмотреть сообщение Сообщение от Memorized :
И потому наличие конденсатора на ресете просто как страховка.
Не совсем так. При наличии этого конденсатора проверяется был ли ресет по BOD. Просто не ставьте его и закомментируйте строку
#define CAPACITOR
vdavid вне форума   Ответить с цитированием Вверх
Старый 23.07.2015, 13:46   37
vdavid
Ветеран Фонарёвки
 
Регистрация: 25.01.2015
Последняя активность: 05.05.2023 10:41
Сообщений: 1595
Сказал(а) спасибо: 268
Поблагодарили: 508 раз(а) в 322 сообщениях

По умолчанию Re: Народный драйвер мод v2. Часть 3.

Цитата:
Посмотреть сообщение Сообщение от Corvax :
Ну как сказать, есть же кусок кода, работающий при наличии конденсатора на 1-й ноге.
Так то на первой. А конденсатор на второй.
Цитата:
Посмотреть сообщение Сообщение от Corvax :
может его можно как-то задействовать.
Никак, потому, что 1 мкФ на порядок меньше, чем 10 мкФ. И потом, просто выбросить проще, чем перепаивать.
vdavid вне форума   Ответить с цитированием Вверх
Старый 02.08.2015, 13:16   38
MSS
Ветеран Фонарёвки
 
Аватар для MSS
 
Регистрация: 28.04.2013
Последняя активность: 08.01.2024 23:25
Адрес: Харьков
Сообщений: 3980
Сказал(а) спасибо: 529
Поблагодарили: 921 раз(а) в 628 сообщениях

По умолчанию Re: Народный драйвер мод v2. Часть 3.

Термоконтроль - не захотел 105D заработать нормально с NTC 4.7kOhm. Получилось значение на холодном 12, на прогретом 0D, раньше пару штук ставил было нормально. С NTC 22kOhm стало получше - холодный значение 48, прогретый до 100 градусов (феном) 0С.
MSS вне форума   Ответить с цитированием Вверх
Старый 03.08.2015, 09:07   39
дядюшка_зуэ
животное опасно
 
Аватар для дядюшка_зуэ
 
Регистрация: 18.11.2014
Последняя активность: 23.02.2022 10:39
Адрес: борисове поле
Сообщений: 961
Сказал(а) спасибо: 56
Поблагодарили: 153 раз(а) в 129 сообщениях

По умолчанию Re: Народный драйвер мод v2. Часть 3.

а что за цифры такие абстрактные
интуитивно понимаю что откудато считывается еепром какой нибудь
только как понять что хорошо, а что плохо
дядюшка_зуэ вне форума   Ответить с цитированием Вверх
Старый 03.08.2015, 09:34   40
vdavid
Ветеран Фонарёвки
 
Регистрация: 25.01.2015
Последняя активность: 05.05.2023 10:41
Сообщений: 1595
Сказал(а) спасибо: 268
Поблагодарили: 508 раз(а) в 322 сообщениях

По умолчанию Re: Народный драйвер мод v2. Часть 3.

MSS, Либо жуткие утечки на плате, либо сопротивление pull-up резисторов сильно большое. Впаяйте вместо термистора резистор около 50 кОм. Напряжение на нем должно быть близко к половине питающего.
vdavid вне форума   Ответить с цитированием Вверх
Ответ  Создать новую тему
Опции темы Поиск в этой теме
Поиск в этой теме:

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





Copyright ©2007 - 2024, FONAREVKA.RU

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

Правила форума | Отказ от ответственности
Время генерации страницы 0.12001 секунды с 17 запросами