|
|
|
|
239733 837 28 11 |
|
Опции темы | Поиск в этой теме |
25.01.2015, 15:28 | 501 |
Ветеран Фонарёвки
Регистрация: 28.04.2013 Последняя активность: 08.01.2024 23:25 Адрес: Харьков
Сообщений: 3980
Сказал(а) спасибо: 529
Поблагодарили: 921 раз(а) в 628 сообщениях
|
Re: Народный драйвер мод v2. Часть 2.
вот тут я делал тест с транзистором и терморезистором (без диода)
https://forum.fonarevka.ru/... Как видно при нагреве транзистора значение менялось от 8Е до 82 при терморезисторе - от ВС до 69 (время нагрева 2м 40с) Чувствительность очевидна. |
Поблагодарили: 1 раз |
DooMmen (25.01.2015)
|
25.01.2015, 16:26 | 502 |
сволочь фонарёвки
Регистрация: 27.05.2011 Последняя активность: Сегодня 13:24 Адрес: Россия, Пермский край
Сообщений: 38305
Сказал(а) спасибо: 5916
Поблагодарили: 32665 раз(а) в 15152 сообщениях
|
Re: Народный драйвер мод v2. Часть 2.
помнится inferion предлагал переключать опорное напряжение на время проверки температуры. тогда и диод не понадобится.
|
25.01.2015, 16:44 | 503 |
тёплый диодный
Регистрация: 22.01.2014 Последняя активность: 09.05.2022 18:42 Адрес: Москва, СВАО
Сообщений: 276
Сказал(а) спасибо: 61
Поблагодарили: 81 раз(а) в 43 сообщениях
|
Re: Народный драйвер мод v2. Часть 2.
|
25.01.2015, 16:47 | 504 |
сволочь фонарёвки
Регистрация: 27.05.2011 Последняя активность: Сегодня 13:24 Адрес: Россия, Пермский край
Сообщений: 38305
Сказал(а) спасибо: 5916
Поблагодарили: 32665 раз(а) в 15152 сообщениях
|
Re: Народный драйвер мод v2. Часть 2.
|
25.01.2015, 17:05 | 505 |
Участник форума по OpenID
Регистрация: 08.01.2014 Последняя активность: 21.02.2021 00:07 Адрес: Украина, Харьков
Сообщений: 496
Записей в дневнике: 3 Сказал(а) спасибо: 329
Поблагодарили: 151 раз(а) в 89 сообщениях
|
Re: Народный драйвер мод v2. Часть 2.
Это и делается при отключении #define THERMVD, но что-то у нас тогда пошло не так, может времени не хватает АЦП для переключения опорного, или еще что, а может и все работает.
__________________
Скажем нет пиратству! - Качаем только лицензионные диски. |
25.01.2015, 17:11 | 506 | ||
тёплый диодный
Регистрация: 22.01.2014 Последняя активность: 09.05.2022 18:42 Адрес: Москва, СВАО
Сообщений: 276
Сказал(а) спасибо: 61
Поблагодарили: 81 раз(а) в 43 сообщениях
|
Re: Народный драйвер мод v2. Часть 2.
Цитата:
А вот с напряжением хотелось бы разобраться, например меня не устраивают пороги U1-U4, хочу изменить их. Вот тут числовые значения 0х** в какой системе записаны? Цитата:
|
||
25.01.2015, 17:33 | 507 | |
Участник форума по OpenID
Регистрация: 08.01.2014 Последняя активность: 21.02.2021 00:07 Адрес: Украина, Харьков
Сообщений: 496
Записей в дневнике: 3 Сказал(а) спасибо: 329
Поблагодарили: 151 раз(а) в 89 сообщениях
|
Re: Народный драйвер мод v2. Часть 2.
Цитата:
Значения записаны в шестнадцатиричной системе, и соответствуют значениям АЦП с опорным 1.1 В, напряжение снимается с делителя, на который поступает через диод. |
|
Поблагодарили: 1 раз |
Firefly (25.01.2015)
|
25.01.2015, 17:34 | 508 |
сволочь фонарёвки
Регистрация: 27.05.2011 Последняя активность: Сегодня 13:24 Адрес: Россия, Пермский край
Сообщений: 38305
Сказал(а) спасибо: 5916
Поблагодарили: 32665 раз(а) в 15152 сообщениях
|
Re: Народный драйвер мод v2. Часть 2.
в шестнадцатеричной.
как рассчитать, было в readme прошивки blf-vld а сколько пустых считываний проводится перед измерением? никто ж не проверял похоже [Исправлено: galex, 25.01.2015 в 17:39] |
Поблагодарили: 1 раз |
Firefly (25.01.2015)
|
25.01.2015, 17:49 | 509 |
Ветеран Фонарёвки
Регистрация: 28.04.2013 Последняя активность: 08.01.2024 23:25 Адрес: Харьков
Сообщений: 3980
Сказал(а) спасибо: 529
Поблагодарили: 921 раз(а) в 628 сообщениях
|
Re: Народный драйвер мод v2. Часть 2.
|
25.01.2015, 18:02 | 510 |
сволочь фонарёвки
Регистрация: 27.05.2011 Последняя активность: Сегодня 13:24 Адрес: Россия, Пермский край
Сообщений: 38305
Сказал(а) спасибо: 5916
Поблагодарили: 32665 раз(а) в 15152 сообщениях
|
Re: Народный драйвер мод v2. Часть 2.
|
25.01.2015, 18:10 | 511 |
Ветеран Фонарёвки
Регистрация: 28.04.2013 Последняя активность: 08.01.2024 23:25 Адрес: Харьков
Сообщений: 3980
Сказал(а) спасибо: 529
Поблагодарили: 921 раз(а) в 628 сообщениях
|
Re: Народный драйвер мод v2. Часть 2.
просто работает, я уже не помню, как там с зависимостью от питающего.
|
25.01.2015, 18:13 | 512 |
сволочь фонарёвки
Регистрация: 27.05.2011 Последняя активность: Сегодня 13:24 Адрес: Россия, Пермский край
Сообщений: 38305
Сказал(а) спасибо: 5916
Поблагодарили: 32665 раз(а) в 15152 сообщениях
|
Re: Народный драйвер мод v2. Часть 2.
|
25.01.2015, 18:53 | 513 |
тёплый диодный
Регистрация: 22.01.2014 Последняя активность: 09.05.2022 18:42 Адрес: Москва, СВАО
Сообщений: 276
Сказал(а) спасибо: 61
Поблагодарили: 81 раз(а) в 43 сообщениях
|
Re: Народный драйвер мод v2. Часть 2.
Ну как зачем? Сам автор назвал эту функцию драйвера "высасыватель батареи", значит надо максимально эффективно эту батарею использовать.
Я исхожу из Vf светодиода. На максимуме (2800) ему нужно ~3.3 В. Прибавим падение на диоде 0.28 В (конкретно на подопытном драйвере) и 0.12 В на амц. Получается 3.7 В. То есть первый порог нужно ставить 3.7, а не 3.95. |
25.01.2015, 18:56 | 514 |
Ветеран Фонарёвки
Регистрация: 28.04.2013 Последняя активность: 08.01.2024 23:25 Адрес: Харьков
Сообщений: 3980
Сказал(а) спасибо: 529
Поблагодарили: 921 раз(а) в 628 сообщениях
|
Re: Народный драйвер мод v2. Часть 2.
Цитата:
|
25.01.2015, 18:58 | 515 |
|
Re: Народный драйвер мод v2. Часть 2.
Не слежу за темой? Это про СИП? Если порог 3.95 то только на очень свежей АКБ максимум работать будет. 3.7 тоже много, да пусть яркость начнет снижаться, но на средний переходить еще рано.
А, тогда мое сообщение можно не читать. |
25.01.2015, 19:03 | 516 |
Ветеран Фонарёвки
Регистрация: 28.04.2013 Последняя активность: 08.01.2024 23:25 Адрес: Харьков
Сообщений: 3980
Сказал(а) спасибо: 529
Поблагодарили: 921 раз(а) в 628 сообщениях
|
Re: Народный драйвер мод v2. Часть 2.
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 } |
25.01.2015, 21:17 | 517 |
тёплый диодный
Регистрация: 22.01.2014 Последняя активность: 09.05.2022 18:42 Адрес: Москва, СВАО
Сообщений: 276
Сказал(а) спасибо: 61
Поблагодарили: 81 раз(а) в 43 сообщениях
|
Re: Народный драйвер мод v2. Часть 2.
|
25.01.2015, 21:28 | 518 | |
тёплый диодный
Регистрация: 22.01.2014 Последняя активность: 09.05.2022 18:42 Адрес: Москва, СВАО
Сообщений: 276
Сказал(а) спасибо: 61
Поблагодарили: 81 раз(а) в 43 сообщениях
|
Re: Народный драйвер мод v2. Часть 2.
Оно?
Цитата:
|
|
25.01.2015, 22:05 | 519 |
Участник форума по OpenID
Регистрация: 08.01.2014 Последняя активность: 21.02.2021 00:07 Адрес: Украина, Харьков
Сообщений: 496
Записей в дневнике: 3 Сказал(а) спасибо: 329
Поблагодарили: 151 раз(а) в 89 сообщениях
|
Re: Народный драйвер мод v2. Часть 2.
Firefly, OFF_VOLTAGE - это напряжение "стабилизации", при достижении которого сбрасывается режим вниз, и при уменьшении тока потребления измеряемое напряжение увеличивается (влияет внутреннее сопротивление батареи и цепей фонаря), и так пока не выключится.
|
25.01.2015, 22:47 | 520 | |
тёплый диодный
Регистрация: 22.01.2014 Последняя активность: 09.05.2022 18:42 Адрес: Москва, СВАО
Сообщений: 276
Сказал(а) спасибо: 61
Поблагодарили: 81 раз(а) в 43 сообщениях
|
Re: Народный драйвер мод v2. Часть 2.
Цитата:
То есть оно рассчитывается по формуле по формуле val = ((V_bat - V_diode) * R2 * 255) / ((R1 + R2) * V_ref) ? |
|