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

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

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

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

F.A.Q. по выбору фонарей различных типов;
F.A.Q. по выбору аккумуляторов;
F.A.Q. по выбору зарядных устройств.
Ответ  Создать новую тему
Просмотров в теме 174472   Ответов в теме 530   Подписчиков на тему 32   Добавили в закладки 10
Опции темы Поиск в этой теме
Старый 18.07.2016, 14:06   261
Жером
хомяк-лайтфайтер
 
Аватар для Жером
 
Регистрация: 05.06.2016
Последняя активность: 07.09.2022 15:43
Адрес: Москва
Сообщений: 356
Сказал(а) спасибо: 1
Поблагодарили: 95 раз(а) в 63 сообщениях

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

DooMmen,
В исходниках из 251 сообщения скрытый турбо работает, но не сбрасывается по таймеру, вместо него сбрасывается старший режим из основной линейки. Для мигалок (MODE_SET_LEVEL) использовать турбо тоже нельзя. Термоконтроль при компиляции отключен.
Можно реализовать сброс турбо по таймеру и возможность его использования для мигалок?
Жером вне форума   Ответить с цитированием Вверх
Старый 19.07.2016, 21:27   262
DooMmen
Участник форума по OpenID
 
Аватар для DooMmen
 
Регистрация: 08.01.2014
Последняя активность: 21.02.2021 00:07
Адрес: Украина, Харьков
Сообщений: 496
Записей в дневнике: 3
Сказал(а) спасибо: 329
Поблагодарили: 151 раз(а) в 89 сообщениях

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

Жером, напряжение должно медленно отмаргивать, смотрите что с компилятором (этот вопрос много раз поднимался). Для увеличения частоты медленного пульса можно сделать так:
Код:
#ifdef SLOW_PULSE_MODE
static INLINE void s_pulse(void)	// этот медленный пульс, настраивается
{
	input_mode();
	#ifndef MODE_SET_LEVEL
		current_mode = SlowPulseMod;
	#endif
	while(1)
	{
		set_mode(current_mode);
		delay_ms(PULSE_ON);
		all_off();
		delay_ms(PULSE_OFF);
	}
}
#endif
и задавать время в ms, только максимум там 255*2 ms будет. Это всё сделано для экономии места, но если чем-то пожертвовать - можно и по человечески сделать.
Турбо - это вообще отдельный разговор, там много надо в порядок приводить, да и сброс по времени делался когда турбо и в планах не было. Надо смотреть, я уже забыл как и что там работает.
__________________
Скажем нет пиратству! - Качаем только лицензионные диски.
DooMmen вне форума   Ответить с цитированием Вверх
Поблагодарили: 1 раз
Жером (19.07.2016)
Старый 19.07.2016, 22:22   263
Жером
хомяк-лайтфайтер
 
Аватар для Жером
 
Регистрация: 05.06.2016
Последняя активность: 07.09.2022 15:43
Адрес: Москва
Сообщений: 356
Сказал(а) спасибо: 1
Поблагодарили: 95 раз(а) в 63 сообщениях

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

DooMmen,
Цитата:
Посмотреть сообщение Сообщение от DooMmen :
напряжение должно медленно отмаргивать, смотрите что с компилятором (этот вопрос много раз поднимался).
За сколько секунд должны правильно отмаргиваться пять вспышек полного заряда? Хоть этот вопрос в этой теме поднимался много раз, я не нашел чтобы кто то написал точное время. Потом у каждого своё видение что быстро, а что медленно. 1.8 сек. на пять вспышек мне видятся быстро, а 2.5 сек. медленно.

Цитата:
Посмотреть сообщение Сообщение от DooMmen :
Для увеличения частоты медленного пульса можно сделать так:
С программированием знаком мало, поэтому куда вставить этот кусок кода могу только догадываться.

Цитата:
Посмотреть сообщение Сообщение от DooMmen :
Это всё сделано для экономии места, но если чем-то пожертвовать - можно и по человечески сделать.
А зачем такая экономия места? Чтобы при компиляции в прошивку поместились все define? С моими хотелками у меня получается около 70% занятого объёма памяти. Из всех моргалок мне больше всего понравился именно медленный строб. Я бы даже не отказался от двух таких, имея возможность гибко настроить их на разные частоты от 2-3 до 0.1Гц с небольшим шагом. По моему лучше "по человечески сделать" а потом каждый для себя решит от чего отказаться если его хотелки не влезают в 100% памяти.
Скрытый турбо сбрасывающийся по времени, это отличная идея, которую очень бы хотелось видеть реализованной. По моему он может успешно заменить термоконтроль и не требует в отличие от него никаких переделок драйвера.
Жером вне форума   Ответить с цитированием Вверх
Старый 20.07.2016, 01:15   264
vdavid
Ветеран Фонарёвки
 
Регистрация: 25.01.2015
Последняя активность: 05.05.2023 10:41
Сообщений: 1595
Сказал(а) спасибо: 268
Поблагодарили: 508 раз(а) в 322 сообщениях

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

Цитата:
Посмотреть сообщение Сообщение от Жером :
По моему он может успешно заменить термоконтроль
А по-моему как раз наоборот. В зинюю стужу и жарким летним вечером - большоя разница. Да и повторно включить турбо (и не раз) можно легко, не осознавая, насколько уже разогрет фонарь. Так что на вкус и цвет...
vdavid вне форума   Ответить с цитированием Вверх
Старый 20.07.2016, 19:45   265
Жером
хомяк-лайтфайтер
 
Аватар для Жером
 
Регистрация: 05.06.2016
Последняя активность: 07.09.2022 15:43
Адрес: Москва
Сообщений: 356
Сказал(а) спасибо: 1
Поблагодарили: 95 раз(а) в 63 сообщениях

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

vdavid, Спасибо за помощь в оптимизации.

Цитата:
Посмотреть сообщение Сообщение от vdavid :
Так что на вкус и цвет...
Полностью согласен что хотелки у всех разные. В том то и прелесть данной темы что можно скомпилировать прошивку только с нужными функциями, не перегружая управление ненужными. Но попробовать на вкус скрытый турбо сбрасывающийся по таймеру нельзя в виду его отсутствия.

Цитата:
Посмотреть сообщение Сообщение от vdavid :
А по-моему как раз наоборот. В зинюю стужу и жарким летним вечером - большоя разница.
Так же нельзя не согласиться что встроенный термоконтроль лучшее решение. Но у многих ли есть доступ к терморезисторам нужного формфактора и номинала? Эффективно терморезистор будет работать при нахождении на подложке или на пилюле сразу под подложкой контактируя с ней через термопасту. Многие ли смогут это реализовать с учётом мелкости драйвера и необходимости наличия хорошего паяльного оборудования. Если терморезистор распаять на самой плате драйвера, то возможно в большей степени он будет мерять нагрев стабилизаторов а не светодиода. Сброс же скрытого турбо по таймеру хуже по надёжности, но будет доступен всем!

Цитата:
Посмотреть сообщение Сообщение от vdavid :
Да и повторно включить турбо (и не раз) можно легко, не осознавая, насколько уже разогрет фонарь.
А вот тут не соглашусь. Случайно из скрытого режима турбо сам не включится. А при сознательном включении рука не может не почувствовать сильный нагрев.
Жером вне форума   Ответить с цитированием Вверх
Старый 20.07.2016, 19:47 Автор темы   266
Tamagotchi

 
Аватар для Tamagotchi
 
Регистрация: 07.09.2011
Последняя активность: 04.08.2023 18:59
Адрес: Волгоградская обл.
Сообщений: 13705
Сказал(а) спасибо: 3333
Поблагодарили: 7887 раз(а) в 3523 сообщениях

Отправить сообщение для Tamagotchi с помощью Skype™
По умолчанию Re: Народный драйвер мод v2. Часть 3.

Цитата:
Посмотреть сообщение Сообщение от Жером :
Но у многих ли есть доступ к терморезисторам нужного формфактора и номинала?
Я где-то видел пример, в котором 13-я измеряла т-ру методом замера дрейфа частоты WDT. Никто не хочет поизвращаться с реализацией?
Tamagotchi вне форума   Ответить с цитированием Вверх
Старый 20.07.2016, 20:49   267
galex
сволочь фонарёвки
 
Регистрация: 27.05.2011
Последняя активность: Сегодня 07:35
Адрес: Россия, Пермский край
Сообщений: 38399
Сказал(а) спасибо: 5956
Поблагодарили: 32824 раз(а) в 15219 сообщениях

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

Цитата:
Посмотреть сообщение Сообщение от Жером :
Но у многих ли есть доступ к терморезисторам нужного формфактора и номинала?
у кого нет доступа - используют вместо термисторов обычные биполярные транзисторы
galex вне форума   Ответить с цитированием Вверх
Старый 20.07.2016, 21:00 Автор темы   268
Tamagotchi

 
Аватар для Tamagotchi
 
Регистрация: 07.09.2011
Последняя активность: 04.08.2023 18:59
Адрес: Волгоградская обл.
Сообщений: 13705
Сказал(а) спасибо: 3333
Поблагодарили: 7887 раз(а) в 3523 сообщениях

Отправить сообщение для Tamagotchi с помощью Skype™
По умолчанию Re: Народный драйвер мод v2. Часть 3.

нет доступа... а на Али доступ есть?
Tamagotchi вне форума   Ответить с цитированием Вверх
Старый 20.07.2016, 21:02   269
galex
сволочь фонарёвки
 
Регистрация: 27.05.2011
Последняя активность: Сегодня 07:35
Адрес: Россия, Пермский край
Сообщений: 38399
Сказал(а) спасибо: 5956
Поблагодарили: 32824 раз(а) в 15219 сообщениях

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

Цитата:
Посмотреть сообщение Сообщение от Tamagotchi :
на Али доступ есть?
только контрабандой
galex вне форума   Ответить с цитированием Вверх
Старый 20.07.2016, 21:53   270
vdavid
Ветеран Фонарёвки
 
Регистрация: 25.01.2015
Последняя активность: 05.05.2023 10:41
Сообщений: 1595
Сказал(а) спасибо: 268
Поблагодарили: 508 раз(а) в 322 сообщениях

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

Цитата:
Посмотреть сообщение Сообщение от Жером :
доступ к терморезисторам
Он там даром не нужен. Обычный диод 1N4148 или любой другой отлично работает. Даже лучше, чем терморезистор. Чуть подправить код - и все. Распаивается прямо на плату. За счет высоты достаточно жеских ножек легко достанет до дна любой пилюли.
Цитата:
Посмотреть сообщение Сообщение от Жером :
рука не может не почувствовать сильный нагрев.
Ну тогда и автовыключение турбо не нужно. Как только рука почувствовала -так и выключила .

[Исправлено: vdavid, 20.07.2016 в 21:58]
vdavid вне форума   Ответить с цитированием Вверх
Старый 20.07.2016, 22:05   271
Жером
хомяк-лайтфайтер
 
Аватар для Жером
 
Регистрация: 05.06.2016
Последняя активность: 07.09.2022 15:43
Адрес: Москва
Сообщений: 356
Сказал(а) спасибо: 1
Поблагодарили: 95 раз(а) в 63 сообщениях

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

vdavid,
Цитата:
Посмотреть сообщение Сообщение от vdavid :
Чуть подправить код - и все.
Если я правильно понимаю, то нет исходников с подправленным кодом под диод и для корректно работающего термоконтроля при скрытом турбо?
Жером вне форума   Ответить с цитированием Вверх
Старый 20.07.2016, 22:15   272
vdavid
Ветеран Фонарёвки
 
Регистрация: 25.01.2015
Последняя активность: 05.05.2023 10:41
Сообщений: 1595
Сказал(а) спасибо: 268
Поблагодарили: 508 раз(а) в 322 сообщениях

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

Цитата:
Посмотреть сообщение Сообщение от Жером :
нет исходников с подправленным кодом под диод
Есть фрагмент.
vdavid вне форума   Ответить с цитированием Вверх
Старый 20.07.2016, 23:24   273
Жером
хомяк-лайтфайтер
 
Аватар для Жером
 
Регистрация: 05.06.2016
Последняя активность: 07.09.2022 15:43
Адрес: Москва
Сообщений: 356
Сказал(а) спасибо: 1
Поблагодарили: 95 раз(а) в 63 сообщениях

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

vdavid,
Цитата:
Посмотреть сообщение Сообщение от Жером :
С программированием знаком мало, поэтому куда вставить этот кусок кода могу только догадываться.
Жером вне форума   Ответить с цитированием Вверх
Старый 21.07.2016, 02:31   274
ceramic
Ветеран Фонарёвки
 
Аватар для ceramic
 
Регистрация: 08.10.2011
Последняя активность: 30.03.2024 21:54
Адрес: 哈尔滨
Сообщений: 8022
Сказал(а) спасибо: 934
Поблагодарили: 5193 раз(а) в 2784 сообщениях

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

Цитата:
Посмотреть сообщение Сообщение от Tamagotchi :
Я где-то видел пример, в котором 13-я измеряла т-ру методом замера дрейфа частоты WDT.
У RC осциллятора частота растет с нагревом

А у WDT наоборот -- падает


Счетчик считает по тактовой, время счета -- 16мс по WDT. Насчитанное счетчиком за это время и есть температура.

https://hackaday.io/project...
ceramic вне форума   Ответить с цитированием Вверх
Старый 21.07.2016, 06:29 Автор темы   275
Tamagotchi

 
Аватар для Tamagotchi
 
Регистрация: 07.09.2011
Последняя активность: 04.08.2023 18:59
Адрес: Волгоградская обл.
Сообщений: 13705
Сказал(а) спасибо: 3333
Поблагодарили: 7887 раз(а) в 3523 сообщениях

Отправить сообщение для Tamagotchi с помощью Skype™
По умолчанию Re: Народный драйвер мод v2. Часть 3.

Цитата:
Посмотреть сообщение Сообщение от ceramic :
Насчитанное счетчиком за это время и есть температура.
Я об этом и говорю.
Tamagotchi вне форума   Ответить с цитированием Вверх
Старый 26.07.2016, 09:14   276
slavian.r
Увлеченный
 
Аватар для slavian.r
 
Регистрация: 23.06.2015
Последняя активность: 03.05.2022 14:37
Адрес: Новосибирск (ремонт и модернизация)
Сообщений: 151
Сказал(а) спасибо: 21
Поблагодарили: 17 раз(а) в 9 сообщениях

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

Цитата:
Посмотреть сообщение Сообщение от MSS :
где-то по теме я копировал и там была ошибка, не правильно указан был lfuse - без L fuse:w:0x79:m
Поэтому оставалось 9,6МГц
попробовал исправить, вписываю строку
avrdude -p t13 -c usbasp -B 10 -U flash:wavrdude\xxx.hex -U hfuse:w:0xfd:m -U lfuse:w:0x79:m
все равно быстро отмигивает(пять раз за пару сек), остается высокая частота
avrdude: set SCK frequency to 93750 Hz
slavian.r вне форума   Ответить с цитированием Вверх
Старый 27.07.2016, 01:12   277
Жером
хомяк-лайтфайтер
 
Аватар для Жером
 
Регистрация: 05.06.2016
Последняя активность: 07.09.2022 15:43
Адрес: Москва
Сообщений: 356
Сказал(а) спасибо: 1
Поблагодарили: 95 раз(а) в 63 сообщениях

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

DooMmen,
При серии быстрых кликов актуальная версия переключает основные режимы только один раз и остаётся в следующем режиме после того с которого начали кликать пока серия быстрых кликов не закончится. Если надо с минимального переключиться в максимальный приходится кликать с некоторой задержкой, чтобы не получился быстрый клик. Такое переключение так задумано или это баг?

В версии V2.3 был #define MOON_PWM. Теперь его нет. Можно ли сейчас яркость для светляка настроить заранее отключив рампинг при компиляции?

Частота ШИМа для младших режимов и светляка составляет 7,3 кГц, в питерской прошивке частота ШИМ такая же, а частота отмаргивание заряда разная. Значит дело не в компиляторе, а в исходниках?
Жером вне форума   Ответить с цитированием Вверх
Старый 29.07.2016, 00:14   278
Жером
хомяк-лайтфайтер
 
Аватар для Жером
 
Регистрация: 05.06.2016
Последняя активность: 07.09.2022 15:43
Адрес: Москва
Сообщений: 356
Сказал(а) спасибо: 1
Поблагодарили: 95 раз(а) в 63 сообщениях

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

DooMmen,
В рампинге светляка шесть шагов яркости. У меня получились в них такие токи в мА: 2,4-3,9-7,7-18,6-40,2-83,4. Последние два значения это какой-то турбо светляк. Не будет ли лучше перезадать шаги с максимальным током примерно 20мА в последнем шаге?

В режиме SOS есть одна неточность.
В азбуке Морзе "За единицу времени принимается длительность одной точки. Длительность тире равна трём точкам. Пауза между элементами одного знака — одна точка, между знаками в слове — 3 точки, между словами — 7 точек".
Сигнал SOS "представляет собой последовательность "три точки — три тире — три точки", передаваемую без каких-либо межбуквенных интервалов. Таким образом, эта девятизнаковая группа представляет собой отдельный символ (знак) азбуки Морзе."
В нынешней реализации между сериями точек и тире пауза в три точки (как ширина тире), а должна быть в одну. То есть все паузы должны быть длительностью в одну точку.
Частота же передачи SOS похоже не нормируется, нашел только что сигнал "передаётся многократно с краткими промежутками".
Жером вне форума   Ответить с цитированием Вверх
Старый 29.07.2016, 21:10   279
Жером
хомяк-лайтфайтер
 
Аватар для Жером
 
Регистрация: 05.06.2016
Последняя активность: 07.09.2022 15:43
Адрес: Москва
Сообщений: 356
Сказал(а) спасибо: 1
Поблагодарили: 95 раз(а) в 63 сообщениях

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

DooMmen,
Появилась идея на счёт быстрого и медленного стробов. Если их сделать оба настраиваемыми от 8 до 0.1 Гц с возможностью изменения длительности вспышки, а по умолчанию поставить 8 Гц у быстрого (антисобачий) и скажем 1Гц у медленного, то каждый кому эти настройки не понравятся сможет перенастроить их под себя.

Реально ли реализовать плавно загорающийся и гаснущий строб и имитацию пламени свечи?
Жером вне форума   Ответить с цитированием Вверх
Старый 31.07.2016, 14:28   280
DooMmen
Участник форума по OpenID
 
Аватар для DooMmen
 
Регистрация: 08.01.2014
Последняя активность: 21.02.2021 00:07
Адрес: Украина, Харьков
Сообщений: 496
Записей в дневнике: 3
Сказал(а) спасибо: 329
Поблагодарили: 151 раз(а) в 89 сообщениях

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

Жером, а вы пробовали прошить HEX файл из архива? Про экономию места и оптимизацию - это вам мало нужно, а прошивка задумывалась как универсальная, и из-за этого выплывают разные глюки что все используют разные компиляторы и т.д., а писать прошивку под каждого желающего - никто не будет. У меня сейчас нет времени ни то что эту прошивку посмотреть (у меня так и не появилось драйвера для тестов), но и своими проектами заниматься.
Проблема с быстрым промаргиванием стара как эта прошивка - проблема в неправильной установке тактовой частоты компилятору, фьюзах, или в бракованных контроллерах.
DooMmen вне форума   Ответить с цитированием Вверх
Ответ  Создать новую тему





Copyright ©2007 - 2024, FONAREVKA.RU

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

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