| 
 | 
		
			
  | ||||||||
  
  
	 | 
	
  | 
| 
		 | 
  404713  
  837  
  28  
  11
 | 
            
 | 
Опции темы | Поиск в этой теме | 
| 
			
			 | 
		
			 
			
 
501
 
			
		 | 
	
| 
			 
			 Ветеран Фонарёвки 
			
 
			
			
				
			
  
			Регистрация: 28.04.2013 Последняя активность: 08.01.2024 23:25 
					Сообщений: 3969
 Сказал(а) спасибо: 529 
		
			
				Поблагодарили: 921 раз(а) в 628 сообщениях
			
		
	  | 
	
	
	
		
              
			 
			
			вот тут я делал тест с транзистором и терморезистором (без диода) 
		
		
		
		
		
		
		
	https://forum.fonarevka.ru/... Как видно при нагреве транзистора значение менялось от 8Е до 82 при терморезисторе - от ВС до 69 (время нагрева 2м 40с) Чувствительность очевидна.  | 
| 
  
		 | 
	
	
	
		
		
		
		
		
		
		
		
		
		
			
		
		  
		
	 | 
| Поблагодарили: 1 раз | 
			 DooMmen (25.01.2015) 
			
		 | 
		
| 
			
			 | 
		
			 
			
 
502
 
			
		 | 
	
| 
			 
			 сволочь фонарёвки 
			
 
			
			
  
			Регистрация: 27.05.2011 Последняя активность: Сегодня 08:51 
					Сообщений: 40363
 Сказал(а) спасибо: 6672 
		
			
				Поблагодарили: 36054 раз(а) в 16655 сообщениях
			
		
	  | 
	
	
	
		
              
			 
			
			помнится inferion предлагал переключать опорное напряжение на время проверки температуры. тогда и диод не понадобится.
		 
		
		
		
		
		
		
		
	 | 
| 
  
		 | 
	
	
	
		
		
		
		
		
		
		
		
		
		
			
		
		  
		
	 | 
| 
			
			 | 
		
			 
			
 
503
 
			
		 | 
	
| 
			 
			 тёплый диодный 
			
 
			
			
				
			
  
			Регистрация: 22.01.2014 Последняя активность: 09.05.2022 18:42 
					Сообщений: 276
 Сказал(а) спасибо: 61 
		
			
				Поблагодарили: 82 раз(а) в 43 сообщениях
			
		
	  | 
	
	
	
		
              
			 | 
| 
  
		 | 
	
	
	
		
		
		
		
		
		
		
		
		
		
			
		
		  
		
	 | 
| 
			
			 | 
		
			 
			
 
504
 
			
		 | 
	
| 
			 
			 сволочь фонарёвки 
			
 
			
			
  
			Регистрация: 27.05.2011 Последняя активность: Сегодня 08:51 
					Сообщений: 40363
 Сказал(а) спасибо: 6672 
		
			
				Поблагодарили: 36054 раз(а) в 16655 сообщениях
			
		
	  | 
	
	
	
		
              
			 | 
| 
  
		 | 
	
	
	
		
		
		
		
		
		
		
		
		
		
			
		
		  
		
	 | 
| 
			
			 | 
		
			 
			
 
505
 
			
		 | 
	
| 
			 
			 Участник форума по OpenID 
			
 
			
			
				
			
  
			Регистрация: 08.01.2014 Последняя активность: 21.02.2021 00:07 
					Сообщений: 493
 Записей в дневнике: 3 Сказал(а) спасибо: 329 
		
			
				Поблагодарили: 151 раз(а) в 89 сообщениях
			
		
	  | 
	
	
	
		
              
			 
			
			Это и делается при отключении #define THERMVD, но что-то у нас тогда пошло не так, может времени не хватает АЦП для переключения опорного, или еще что, а может и все работает.
		 
		
		
		
		
		
		
			
				__________________ 
		
		
		
		
	Скажем нет пиратству! - Качаем только лицензионные диски.  | 
| 
  
		 | 
	
	
	
		
		
		
		
		
		
		
		
		
		
			
		
		  
		
	 | 
| 
			
			 | 
		
			 
			
 
506
 
			
		 | 
	
||
| 
			 
			 тёплый диодный 
			
 
			
			
				
			
  
			Регистрация: 22.01.2014 Последняя активность: 09.05.2022 18:42 
					Сообщений: 276
 Сказал(а) спасибо: 61 
		
			
				Поблагодарили: 82 раз(а) в 43 сообщениях
			
		
	  | 
	
	
	
		
              
			 Цитата: 
	А вот с напряжением хотелось бы разобраться, например меня не устраивают пороги U1-U4, хочу изменить их. Вот тут числовые значения 0х** в какой системе записаны? Цитата: 
	
  | 
||
| 
  
		 | 
	
	
	
		
		
		
		
		
		
		
		
		
		
			
		
		  
		
	 | 
| 
			
			 | 
		
			 
			
 
507
 
			
		 | 
	
|
| 
			 
			 Участник форума по OpenID 
			
 
			
			
				
			
  
			Регистрация: 08.01.2014 Последняя активность: 21.02.2021 00:07 
					Сообщений: 493
 Записей в дневнике: 3 Сказал(а) спасибо: 329 
		
			
				Поблагодарили: 151 раз(а) в 89 сообщениях
			
		
	  | 
	
	
	
		
              
			 Цитата: 
	Значения записаны в шестнадцатиричной системе, и соответствуют значениям АЦП с опорным 1.1 В, напряжение снимается с делителя, на который поступает через диод.  | 
|
| 
  
		 | 
	
	
	
		
		
		
		
		
		
		
		
		
		
			
		
		  
		
	 | 
| Поблагодарили: 1 раз | 
			 Firefly (25.01.2015) 
			
		 | 
		
| 
			
			 | 
		
			 
			
 
508
 
			
		 | 
	
| 
			 
			 сволочь фонарёвки 
			
 
			
			
  
			Регистрация: 27.05.2011 Последняя активность: Сегодня 08:51 
					Сообщений: 40363
 Сказал(а) спасибо: 6672 
		
			
				Поблагодарили: 36054 раз(а) в 16655 сообщениях
			
		
	  | 
	
	
	
		
              
			 
			
			в шестнадцатеричной. 
		
		
		
		
		
		
		
		
			как рассчитать, было в readme прошивки blf-vld а сколько пустых считываний проводится перед измерением?   никто ж не проверял похоже
		[Исправлено: galex, 25.01.2015 в 17:39]  | 
| 
  
		 | 
	
	
	
		
		
		
		
		
		
		
		
		
		
			
		
		  
		
	 | 
| Поблагодарили: 1 раз | 
			 Firefly (25.01.2015) 
			
		 | 
		
| 
			
			 | 
		
			 
			
 
509
 
			
		 | 
	
| 
			 
			 Ветеран Фонарёвки 
			
 
			
			
				
			
  
			Регистрация: 28.04.2013 Последняя активность: 08.01.2024 23:25 
					Сообщений: 3969
 Сказал(а) спасибо: 529 
		
			
				Поблагодарили: 921 раз(а) в 628 сообщениях
			
		
	  | 
	
	
	
		
              
			 | 
| 
  
		 | 
	
	
	
		
		
		
		
		
		
		
		
		
		
			
		
		  
		
	 | 
| 
			
			 | 
		
			 
			
 
510
 
			
		 | 
	
| 
			 
			 сволочь фонарёвки 
			
 
			
			
  
			Регистрация: 27.05.2011 Последняя активность: Сегодня 08:51 
					Сообщений: 40363
 Сказал(а) спасибо: 6672 
		
			
				Поблагодарили: 36054 раз(а) в 16655 сообщениях
			
		
	  | 
	
	
	
		
              
			 | 
| 
  
		 | 
	
	
	
		
		
		
		
		
		
		
		
		
		
			
		
		  
		
	 | 
| 
			
			 | 
		
			 
			
 
511
 
			
		 | 
	
| 
			 
			 Ветеран Фонарёвки 
			
 
			
			
				
			
  
			Регистрация: 28.04.2013 Последняя активность: 08.01.2024 23:25 
					Сообщений: 3969
 Сказал(а) спасибо: 529 
		
			
				Поблагодарили: 921 раз(а) в 628 сообщениях
			
		
	  | 
	
	
	
		
              
			 
			
			просто работает, я уже не помню, как там с зависимостью от питающего.
		 
		
		
		
		
		
		
		
	 | 
| 
  
		 | 
	
	
	
		
		
		
		
		
		
		
		
		
		
			
		
		  
		
	 | 
| 
			
			 | 
		
			 
			
 
512
 
			
		 | 
	
| 
			 
			 сволочь фонарёвки 
			
 
			
			
  
			Регистрация: 27.05.2011 Последняя активность: Сегодня 08:51 
					Сообщений: 40363
 Сказал(а) спасибо: 6672 
		
			
				Поблагодарили: 36054 раз(а) в 16655 сообщениях
			
		
	  | 
	
	
	
		
              
			 | 
| 
  
		 | 
	
	
	
		
		
		
		
		
		
		
		
		
		
			
		
		  
		
	 | 
| 
			
			 | 
		
			 
			
 
513
 
			
		 | 
	
| 
			 
			 тёплый диодный 
			
 
			
			
				
			
  
			Регистрация: 22.01.2014 Последняя активность: 09.05.2022 18:42 
					Сообщений: 276
 Сказал(а) спасибо: 61 
		
			
				Поблагодарили: 82 раз(а) в 43 сообщениях
			
		
	  | 
	
	
	
		
              
			 
			
			Ну как зачем? Сам автор назвал эту функцию драйвера "высасыватель батареи", значит надо максимально эффективно эту батарею использовать. 
		
		
		
		
		
		
		
	Я исхожу из Vf светодиода. На максимуме (2800) ему нужно ~3.3 В. Прибавим падение на диоде 0.28 В (конкретно на подопытном драйвере) и 0.12 В на амц. Получается 3.7 В. То есть первый порог нужно ставить 3.7, а не 3.95.  | 
| 
  
		 | 
	
	
	
		
		
		
		
		
		
		
		
		
		
			
		
		  
		
	 | 
| 
			
			 | 
		
			 
			
 
514
 
			
		 | 
	
| 
			 
			 Ветеран Фонарёвки 
			
 
			
			
				
			
  
			Регистрация: 28.04.2013 Последняя активность: 08.01.2024 23:25 
					Сообщений: 3969
 Сказал(а) спасибо: 529 
		
			
				Поблагодарили: 921 раз(а) в 628 сообщениях
			
		
	  | 
	
	
	
		
              
			 Цитата: 
	 | 
| 
  
		 | 
	
	
	
		
		
		
		
		
		
		
		
		
		
			
		
		  
		
	 | 
			
			 
			
			
		 | 
		
			 
			
 
515
 
			
		 | 
	
			 
			![]()  | 
	
	
	
		
              
			 
			
			Не слежу за темой? Это про СИП? Если порог 3.95 то только на очень свежей АКБ максимум работать будет. 3.7 тоже много, да пусть яркость начнет снижаться, но на средний переходить еще рано. 
		
		
		
		
		
		
			
		
		
		
		
	А, тогда мое сообщение можно не читать.  | 
| 
  
		 | 
	
	
	
		
		
		
		
		
		
		
		
		
		
			
		
		  
		
	 | 
| 
			
			 | 
		
			 
			
 
516
 
			
		 | 
	
| 
			 
			 Ветеран Фонарёвки 
			
 
			
			
				
			
  
			Регистрация: 28.04.2013 Последняя активность: 08.01.2024 23:25 
					Сообщений: 3969
 Сказал(а) спасибо: 529 
		
			
				Поблагодарили: 921 раз(а) в 628 сообщениях
			
		
	  | 
	
	
	
		
              
			 
			
			uint8_t switch_voltage [] = {U1, U2, U3, U4}; 
		
		
		
		
		
		
		
	static INLINE void display_voltage(void) { uint8_t v_batt; uint8_t i = 0; input_mode(); mode_saver = 0; v_batt = adch_volt; while(1) { OCR0A = 0x80; delay_ms(75); OCR0A = 0x00; delay_ms(100); if(v_batt < switch_voltage[i]) break; if(++i >= 5) break; } delay_ms(100); #ifdef THEMPERATURE_CONTROL i = ReadEEPROMByte(CFG_CALIBRATE); if((!i) || (i == 0xFF)) // если термоконтроль отключен - мигаем flash(10); #endif }  | 
| 
  
		 | 
	
	
	
		
		
		
		
		
		
		
		
		
		
			
		
		  
		
	 | 
| 
			
			 | 
		
			 
			
 
517
 
			
		 | 
	
| 
			 
			 тёплый диодный 
			
 
			
			
				
			
  
			Регистрация: 22.01.2014 Последняя активность: 09.05.2022 18:42 
					Сообщений: 276
 Сказал(а) спасибо: 61 
		
			
				Поблагодарили: 82 раз(а) в 43 сообщениях
			
		
	  | 
	
	
	
		
              
			 | 
| 
  
		 | 
	
	
	
		
		
		
		
		
		
		
		
		
		
			
		
		  
		
	 | 
| 
			
			 | 
		
			 
			
 
518
 
			
		 | 
	
|
| 
			 
			 тёплый диодный 
			
 
			
			
				
			
  
			Регистрация: 22.01.2014 Последняя активность: 09.05.2022 18:42 
					Сообщений: 276
 Сказал(а) спасибо: 61 
		
			
				Поблагодарили: 82 раз(а) в 43 сообщениях
			
		
	  | 
	
	
	
		
              
			 
			
			Оно? 
		
		
		
		
		
		
		
	Цитата: 
	
  | 
|
| 
  
		 | 
	
	
	
		
		
		
		
		
		
		
		
		
		
			
		
		  
		
	 | 
| 
			
			 | 
		
			 
			
 
519
 
			
		 | 
	
| 
			 
			 Участник форума по OpenID 
			
 
			
			
				
			
  
			Регистрация: 08.01.2014 Последняя активность: 21.02.2021 00:07 
					Сообщений: 493
 Записей в дневнике: 3 Сказал(а) спасибо: 329 
		
			
				Поблагодарили: 151 раз(а) в 89 сообщениях
			
		
	  | 
	
	
	
		
              
			 
			
			Firefly, OFF_VOLTAGE - это напряжение "стабилизации", при достижении которого сбрасывается режим вниз, и при уменьшении тока потребления измеряемое напряжение увеличивается (влияет внутреннее сопротивление батареи и цепей фонаря), и так пока не выключится.
		 
		
		
		
		
		
		
		
	 | 
| 
  
		 | 
	
	
	
		
		
		
		
		
		
		
		
		
		
			
		
		  
		
	 | 
| 
			
			 | 
		
			 
			
 
520
 
			
		 | 
	
|
| 
			 
			 тёплый диодный 
			
 
			
			
				
			
  
			Регистрация: 22.01.2014 Последняя активность: 09.05.2022 18:42 
					Сообщений: 276
 Сказал(а) спасибо: 61 
		
			
				Поблагодарили: 82 раз(а) в 43 сообщениях
			
		
	  | 
	
	
	
		
              
			 Цитата: 
	![]() То есть оно рассчитывается по формуле по формуле val = ((V_bat - V_diode) * R2 * 255) / ((R1 + R2) * V_ref) ?  | 
|
| 
  
		 | 
	
	
	
		
		
		
		
		
		
		
		
		
		
			
		
		  
		
	 |