|  | 
| 
 | ||||||||
|     | 
 | 
|  |  458235  536  46  31 |  | Опции темы | Поиск в этой теме | 
|  09.04.2014, 21:45   |  101   | 
| Ветеран Фонарёвки Регистрация: 08.10.2011 Последняя активность: 30.03.2024 21:54 
					Сообщений: 7998
 Сказал(а) спасибо: 934 
		
			
				Поблагодарили: 5204 раз(а) в 2785 сообщениях
			
		
	 |  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 
					Сообщений: 362
 Сказал(а) спасибо: 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 
					Сообщений: 362
 Сказал(а) спасибо: 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 
					Сообщений: 362
 Сказал(а) спасибо: 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 
					Сообщений: 362
 Сказал(а) спасибо: 52 
		
			
				Поблагодарили: 71 раз(а) в 46 сообщениях
			
		
	 |  Re: Модифицируем народный линейный драйвер для тактовой кнопки 
			
			Garrik,  спасибо огромное. А что за точка 2?  И фьюзы остаются такие-же как и у 8*7135? [Исправлено: Joss99, 16.06.2014 в 16:12] | 
|   |     | 
|  11.09.2014, 20:18 |  110   | 
| Отчаянный Регистрация: 28.10.2012 Последняя активность: Сегодня 18:42 
					Сообщений: 856
 Сказал(а) спасибо: 108 
		
			
				Поблагодарили: 147 раз(а) в 112 сообщениях
			
		
	 |  Re: Модифицируем народный линейный драйвер для тактовой кнопки | 
|   |     | 
|  30.09.2014, 13:37 |  111   | |
| Ветеран Фонарёвки Регистрация: 08.03.2011 Последняя активность: Сегодня 18:27 
					Сообщений: 34364
 Записей в дневнике: 4 Сказал(а) спасибо: 17516 
		
			
				Поблагодарили: 39330 раз(а) в 14565 сообщениях
			
		
	 |  Re: Модифицируем народный линейный драйвер для тактовой кнопки Цитата: - какое получилось потребление в спящем режиме? - есть ли возможность несложно изменить старт при одиночном и двойном клике - т.е. сделать так, чтобы с одного клика включался на среднем, а с двойного на сильном? | |
|   |     | 
|  09.10.2014, 21:24 |  113   | 
|  |  Re: Модифицируем народный линейный драйвер для тактовой кнопки | 
|   |     | 
|  10.10.2014, 01:19 |  114   | 
| Ветеран Фонарёвки Регистрация: 08.03.2011 Последняя активность: Сегодня 18:27 
					Сообщений: 34364
 Записей в дневнике: 4 Сказал(а) спасибо: 17516 
		
			
				Поблагодарили: 39330 раз(а) в 14565 сообщениях
			
		
	 |  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 
					Сообщений: 4358
 Сказал(а) спасибо: 687 
		
			
				Поблагодарили: 2978 раз(а) в 1380 сообщениях
			
		
	 |  Re: Модифицируем народный линейный драйвер для тактовой кнопки | 
|   |     | 
|  10.10.2014, 04:11 |  119   | 
| Увлеченный Регистрация: 11.01.2013 Последняя активность: 07.08.2025 00:52 
					Сообщений: 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: Модифицируем народный линейный драйвер для тактовой кнопки | 
|   |     |