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

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

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

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

F.A.Q. по выбору фонарей различных типов;
F.A.Q. по выбору аккумуляторов;
F.A.Q. по выбору зарядных устройств.
Закрытая тема  Создать новую тему
Просмотров в теме 286078   Ответов в теме 1248   Подписчиков на тему 32   Добавили в закладки 10
Опции темы Поиск в этой теме
Старый 31.07.2013, 00:18   1121
Tamagotchi

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

Отправить сообщение для Tamagotchi с помощью Skype™
По умолчанию Re: Кастомные санвэйчики с триплами Ничий. Изучение спроса.

Цитата:
Посмотреть сообщение Сообщение от INFERION :
Правда тинька 44-я, у неё усилитель хороший.
Хочу собрать вариант с внешним усилителем шунта. Других тинек нет под рукой и купить быстро не где.
Tamagotchi вне форума   Вверх
Старый 31.07.2013, 00:26   1122
INFERION

 
Аватар для INFERION
 
Регистрация: 07.04.2013
Последняя активность: 13.06.2023 02:24
Сообщений: 5759
Сказал(а) спасибо: 340
Поблагодарили: 8162 раз(а) в 2385 сообщениях

По умолчанию Re: Кастомные санвэйчики с триплами Ничий. Изучение спроса.

Внешний не сильно облегчает ситуацию, судя по моему опыту. Но если он выполнен в виде токового монитора (зеркала, чтоб шунт не на массе сидел), то тогда действительно оправдан. Да и можно же свободными лапами усиление переключать, достаточно резисторы подтягивать к массе. Тогда с динамическим диапазоном вообще проблем не должно быть...
Цитата:
Посмотреть сообщение Сообщение от Tamagotchi :
Использую делитель 8, если меньше - заметно хуже работает. Если чатота меньше - рабатет хуже.
Делитель говорит лишь о скорости измерения одного семпла. У меня делитель на 16 обычно стоит, ибо быстрее просто программа не успевает обсчитывать данные. А вот с какой частотой берутся выборки? У меня каждые 256 тактов ЦП запускается измерение (автотриггер по таймеру), после чего есть где-то 200 тактов на всё про всё. Ставить в таких условиях делитель на 8 смысла нет, т.к. он и с 16-ю меряет около 216-ти тактов ЦП. И ведь чем дольше меряет, тем аккуратнее измерение. При этом использую ADLAR, ПИД уже сам добивает пустые младшие разряды, когда усредняет естественным образом. Т.е. у меня получается 31250 семплов в секунду и до 16-ти бит где-то там на НЧ. Правда всё время мерить не получается, нужно отвлекаться на измерение температуры и напряжения питания. Но на всё это, с учётом переходных процессов после переключения ИОН, уходит около 16-ти семплов (1ms) каждые 512 семплов (16,7ms, или 60Гц - частота основного цикла). Так что подобными вещами можно пренебречь.
ОС будет шуметь и лагать, если её "педаль газа" будет люфтить. Это я о 8-ми битах ШИМ, которых обычно мало. Их бы тоже размазать до 16-ти полезно.

[Исправлено: INFERION, 31.07.2013 в 00:40]
INFERION вне форума   Вверх
Поблагодарили: 1 раз
Tamagotchi (31.07.2013)
Старый 31.07.2013, 00:30   1123
Tamagotchi

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

Отправить сообщение для Tamagotchi с помощью Skype™
По умолчанию Re: Кастомные санвэйчики с триплами Ничий. Изучение спроса.

Цитата:
Посмотреть сообщение Сообщение от INFERION :
Но если он выполнен в виде токового монитора (зеркала, чтоб шунт не на массе сидел), то тогда действительно оправдан. Да и можно же свободными лапами усиление переключать. достаточно резисторы подтягивать к массе...
Так и попробую. Микрухи у меня такие уже есть, думаю 2 варианта усиления будет достаточно... ног жалко, хочется еще индикатор сделать, не такой, как у ВАс в Indigo, попроще.
Tamagotchi вне форума   Вверх
Старый 31.07.2013, 00:32   1124
Tamagotchi

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

Отправить сообщение для Tamagotchi с помощью Skype™
По умолчанию Re: Кастомные санвэйчики с триплами Ничий. Изучение спроса.

Цитата:
Посмотреть сообщение Сообщение от INFERION :
Внешний не сильно облегчает ситуацию
Тут еще проблема - разрядность ШИМ. Из-за большого диапазана напряжения питания. Если стабилизировать питание МК -нужна еще нога для замеров питания, вот у меня и возникла идея ограничить амплитуду ШИМ, а уже потом RC цепочку вешать.

[Исправлено: Tamagotchi, 31.07.2013 в 00:34]
Tamagotchi вне форума   Вверх
Старый 31.07.2013, 00:35   1125
sasha6464
Ветеран Фонарёвки
 
Аватар для sasha6464
 
Регистрация: 29.02.2012
Последняя активность: 13.02.2024 13:39
Сообщений: 6163
Сказал(а) спасибо: 1702
Поблагодарили: 1911 раз(а) в 900 сообщениях

Отправить сообщение для sasha6464 с помощью Skype™
По умолчанию Re: Кастомные санвэйчики с триплами Ничий. Изучение спроса.

Монарх, как там родвигаются дела? А то, прошу прощения, но общение на последних строаницах для меня сродни китайскому алфавиту.
__________________
Моя коллекция
ZebralightSC52w,SC63W,YLPUNICORN-1.0,FALCON-F15,GLO-TOOB, PANDA-3.0,SurefireE1L(NEW),Е2Е,FenixHM61R,HM65R,E01 V2.0,E05,OlightM23,M2R,Warrior X Pro,Baldr Pro,,MagliteAA,ААА,2D,[B]Streamlight1L-1AA,SW+SWcompactII,ESPBL-02,JetbeamJet1-mk,
sasha6464 вне форума   Вверх
Поблагодарили: 1 раз
LEV-UA (31.07.2013)
Старый 31.07.2013, 00:37   1126
ploop
Ветеран Фонарёвки
 
Аватар для ploop
 
Регистрация: 06.03.2013
Последняя активность: 15.08.2024 23:42
Сообщений: 4776
Сказал(а) спасибо: 657
Поблагодарили: 1914 раз(а) в 1180 сообщениях

По умолчанию Re: Кастомные санвэйчики с триплами Ничий. Изучение спроса.

Цитата:
Посмотреть сообщение Сообщение от Tamagotchi :
Победил я свой драйвер. Скоро новую версию опубликую. Мунлайтов пока не делал, но добился стабильных 50mA, у меня там шунт 0,05 Получаем те же 2,5mV Как у Вас там дела с ПИД?
Поздравляю!
У меня с ПИД пока никак, не трогал.
Я тут алгоритм управления интересный замутил.
Одна функция, без параметров, вызывается по таймеру (или как угодно, но в цикле), возвращает 8-битную маску кликов. Младшие 4 бита - короткие клики (от одного до 4), старшие - длинные. В итоге проверка сводится к простейшему условию: if (click == (1<<номер_бита)) {делай то, что надо}. Можно управление вертеть-крутить как угодно.

Проверил, работает. Код там же.
ploop вне форума   Вверх
Поблагодарили: 1 раз
Tamagotchi (31.07.2013)
Старый 31.07.2013, 00:42   1127
Tamagotchi

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

Отправить сообщение для Tamagotchi с помощью Skype™
По умолчанию Re: Кастомные санвэйчики с триплами Ничий. Изучение спроса.

Цитата:
Посмотреть сообщение Сообщение от ploop :
Проверил, работает. Код там же.
Я пока код не смотрел, но долго размышлял об управленни тактовой кнопкой... вот та первая ссылка на EA с видео про управление одной кнопкой... там после кликанья пауза и только потом реакция. В фонарях такое недопустимо. У INFERION очень удачно получилось: включение/выклюбчение одним быстрым кликом, а переключение режимов двойным. Видео с демкой видели?

И вот здесь чел паяльник собрал у него очень интересная реализация PID ну, это IMHO.
Tamagotchi вне форума   Вверх
Старый 31.07.2013, 00:48   1128
Tamagotchi

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

Отправить сообщение для Tamagotchi с помощью Skype™
По умолчанию Re: Кастомные санвэйчики с триплами Ничий. Изучение спроса.

Цитата:
Посмотреть сообщение Сообщение от INFERION :
Т.е. у меня получается 31250 семплов в секунду.
Вот только подумаещь, что работает хорошо, как появляется мысля, что еще можно попилить.
Tamagotchi вне форума   Вверх
Старый 31.07.2013, 00:53   1129
ploop
Ветеран Фонарёвки
 
Аватар для ploop
 
Регистрация: 06.03.2013
Последняя активность: 15.08.2024 23:42
Сообщений: 4776
Сказал(а) спасибо: 657
Поблагодарили: 1914 раз(а) в 1180 сообщениях

По умолчанию Re: Кастомные санвэйчики с триплами Ничий. Изучение спроса.

А в любом случае, даже при быстром клике реакция будет только на отпускание. Иначе не отличить длинный от короткого.
Завтра допилю его для длинных нажатий (около 10 сек) и прочего.
Цитата:
Посмотреть сообщение Сообщение от Tamagotchi :
И вот здесь чел паяльник собрал у него очень интересная реализация PID ну, это IMHO.
Угу, гляну.
ploop вне форума   Вверх
Старый 31.07.2013, 00:55   1130
INFERION

 
Аватар для INFERION
 
Регистрация: 07.04.2013
Последняя активность: 13.06.2023 02:24
Сообщений: 5759
Сказал(а) спасибо: 340
Поблагодарили: 8162 раз(а) в 2385 сообщениях

По умолчанию Re: Кастомные санвэйчики с триплами Ничий. Изучение спроса.

Цитата:
Посмотреть сообщение Сообщение от Tamagotchi :
Тут еще проблема - разрядность ШИМ. Из-за большого диапазана напряжения питания. Если стабилизировать питание МК -нужна еще нога для замеров питания, вот у меня и возникла идея ограничить амплитуду ШИМ, а уже потом RC цепочку вешать.
Забавно, но меня ШИМ никогда не напрягал. Я им могу хоть музыку слушать, он у этих тинек замечательный. 16 бит даёт уже на 976Гц, а на видимых глазу частотах и вовсе все 20. И делается это элементарно - 4 строчки кода на ассемблере, в прерывании самого таймера. 6 с учётом сохранения статусного регистра, чтоб прерывание не вклинилось в этот регистр посреди каких-нибудь вычислений (которыми МК занимается чуть менее чем постоянно). Но Сишнику такой метод категорически противопоказан, он просто загрузит МК намертво, ибо с оптимизированным ассемблером, с выделенными РОН сугубо под это дело, прерывание жрёт 11 тактов каждые 32 такта! Но есть и менее ресурсожрущий вариант, хоть и в 8 раз менее эффективен (16 бит получим только на 122Гц). Для этого нужно посадить функцию на прерывание какого-нибудь другого таймера, чтоб она вызывалась каждые 256 тактов. Попробую на Си описать её суть, но сначала ассемблер:
Код:
	in	R9,	SREG		;Over1
	add	R15,	R7		;Сигма-дельта модулятор PWM
	adc	R10,	R8
	out	OCR1A,	R10
	clr	R10
	out	SREG,	R9
	reti
В R8:R7 закидываем наши 16 бит и получаем их на лапе МК. В R9 сохраняется SREG, чтоб прерывание не мешало остальному, в качестве R10 можно юзать что угодно, лишь бы там всегда был ноль (полезно иметь такой регистр, везде нужен), а R15 и является тем интегратором остатка, который при переполнении добавляет единичку к значению ШИМ.
Суть простая - остаток, который не пролез в компаратор, будет накапливаться до целого значения и кратковременно добавляется к значению в компараторе. Чем больше этот остаток, тем чаще проскакивают эти переполнения. Сигнал напоминает шум последнего бита, но в среднем это значение повторяет содержимое R8:R7.
Как реализовать на Си - я даже не знаю. Я просто плохо в нём ориентируюсь. Тут надо число разбить на старшую и младшую часть, старшую отправить к ШИМ, а младшую добавить к переменной, которую затем сравнивать с 255, и если число оказалось больше - инкрементировать ШИМ и отнять от переменной 256. Только сколько это всё ресурсов то сожрёт?..

[Исправлено: INFERION, 31.07.2013 в 01:11]
INFERION вне форума   Вверх
Поблагодарили: 1 раз
Tamagotchi (31.07.2013)
Старый 31.07.2013, 00:58   1131
Tamagotchi

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

Отправить сообщение для Tamagotchi с помощью Skype™
По умолчанию Re: Кастомные санвэйчики с триплами Ничий. Изучение спроса.

Цитата:
Посмотреть сообщение Сообщение от ploop :
А в любом случае, даже при быстром клике реакция будет только на отпускание. Иначе не отличить длинный от короткого.
Уведели нажатие и сразу включились, а потом если уже смотрим, что дальше будет. Продумать только все тщательно все надо.
Tamagotchi вне форума   Вверх
Старый 31.07.2013, 00:59   1132
ploop
Ветеран Фонарёвки
 
Аватар для ploop
 
Регистрация: 06.03.2013
Последняя активность: 15.08.2024 23:42
Сообщений: 4776
Сказал(а) спасибо: 657
Поблагодарили: 1914 раз(а) в 1180 сообщениях

По умолчанию Re: Кастомные санвэйчики с триплами Ничий. Изучение спроса.

Цитата:
Посмотреть сообщение Сообщение от INFERION :
Только сколько это всё ресурсов то сожрёт?..
Да нисколько. В крайнем случае ассемблерные вставки никто не запрещает.
ploop вне форума   Вверх
Старый 31.07.2013, 01:01   1133
ploop
Ветеран Фонарёвки
 
Аватар для ploop
 
Регистрация: 06.03.2013
Последняя активность: 15.08.2024 23:42
Сообщений: 4776
Сказал(а) спасибо: 657
Поблагодарили: 1914 раз(а) в 1180 сообщениях

По умолчанию Re: Кастомные санвэйчики с триплами Ничий. Изучение спроса.

Цитата:
Посмотреть сообщение Сообщение от Tamagotchi :
Уведели нажатие и сразу включились, а потом если уже смотрим, что дальше будет.
Насяльника вот что заказал:
1) В выключенном состоянии:
- Одиночный клик - средний
- Двойной клик - максимум
- Короткий клик + удержание - светляк
- Удержание 1 сек - минимум
- Удержание 3 сек - индикация заряда
- Удержание 10 сек - термокалибровка
- Тройной клик - блокировка (мигает один раз), тройной - расблокировка(мигает два раза).

2) Во включенном состоянии:
- Короткий клик - выключение
- Удержание - режимы вверх (по кругу)
ploop вне форума   Вверх
Поблагодарили: 1 раз
Rime (31.07.2013)
Старый 31.07.2013, 01:03   1134
Tamagotchi

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

Отправить сообщение для Tamagotchi с помощью Skype™
По умолчанию Re: Кастомные санвэйчики с триплами Ничий. Изучение спроса.

Цитата:
Посмотреть сообщение Сообщение от INFERION :
абавно, но меня ШИМ никогда не напрягал. Я им могу хоть музыку слушать, он у этих тинек замечательный. 16 бит даёт уже на 976Гц,
А это у Вас в драйвере на TPS? Я все с ним забавляюсь. Если я питаю драйвер от 2-х вольт и от 4.2 очень большая разница, а еще регулирование...
Tamagotchi вне форума   Вверх
Старый 31.07.2013, 01:03   1135
INFERION

 
Аватар для INFERION
 
Регистрация: 07.04.2013
Последняя активность: 13.06.2023 02:24
Сообщений: 5759
Сказал(а) спасибо: 340
Поблагодарили: 8162 раз(а) в 2385 сообщениях

По умолчанию Re: Кастомные санвэйчики с триплами Ничий. Изучение спроса.

Цитата:
Посмотреть сообщение Сообщение от ploop :
Да нисколько. В крайнем случае ассемблерные вставки никто не запрещает.
Хорошо бы, если достаточно хорошо уметь с этими вставками возится. Я когда-то попробовал - пол часа пытался объяснить компилятору, что мне не надо пихать в стек всё что плохо лежит при каждом прерывании. Особенно когда оно повторяется каждые 32 такта...
Цитата:
Посмотреть сообщение Сообщение от Tamagotchi :
А это у Вас в драйвере на TPS? Я все с ним забавляюсь. Если я питаю драйвер от 2-х вольт и от 4.2 очень большая разница, а еще регулирование...
Это у меня везде, и там тоже. Ситуация везде похожая - из всего диапазона оперировать приходится где-то лишь 4%, при этом на выходе ток меняется от минимума до максимума. Слишком уж крутая ВАХ у нагрузки...

Мы тут хоть по теме то трындим, или в конец обнаглели? Я то тут распинаюсь в надежде что это всё пишется под драйвер, распаивающийся в обсуждаемых триплах...

[Исправлено: INFERION, 31.07.2013 в 01:07]
INFERION вне форума   Вверх
Старый 31.07.2013, 01:06   1136
Tamagotchi

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

Отправить сообщение для Tamagotchi с помощью Skype™
По умолчанию Re: Кастомные санвэйчики с триплами Ничий. Изучение спроса.

Цитата:
Посмотреть сообщение Сообщение от ploop :
Насяльника вот что заказал
С этим не поспоришь
Tamagotchi вне форума   Вверх
Старый 31.07.2013, 01:12   1137
Tamagotchi

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

Отправить сообщение для Tamagotchi с помощью Skype™
По умолчанию Re: Кастомные санвэйчики с триплами Ничий. Изучение спроса.

Цитата:
Посмотреть сообщение Сообщение от INFERION :
Мы тут хоть по теме то трындим, или в конец обнаглели? Я то тут распинаюсь в надежде что это всё пишется под драйвер, распаивающийся в обсуждаемых триплах...
IMHO все уже давно пора вынести в отдельную тему, а то Монарху всех клиентов распугаем
Tamagotchi вне форума   Вверх
Старый 31.07.2013, 01:17   1138
Tamagotchi

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

Отправить сообщение для Tamagotchi с помощью Skype™
По умолчанию Re: Кастомные санвэйчики с триплами Ничий. Изучение спроса.

Цитата:
Посмотреть сообщение Сообщение от ploop :
Тройной клик - блокировка (мигает один раз),
Это OK

Цитата:
Посмотреть сообщение Сообщение от ploop :
тройной - расблокировка(мигает два раза).
А зачем? IMHO включаться надо быстрее, а не мограть. Что насяльника скажет?
Tamagotchi вне форума   Вверх
Старый 31.07.2013, 01:29   1139
INFERION

 
Аватар для INFERION
 
Регистрация: 07.04.2013
Последняя активность: 13.06.2023 02:24
Сообщений: 5759
Сказал(а) спасибо: 340
Поблагодарили: 8162 раз(а) в 2385 сообщениях

По умолчанию Re: Кастомные санвэйчики с триплами Ничий. Изучение спроса.

В видео не видно, но если я нажму не 6 раз, а 7, то он тут же включит первый режим. 8 - второй и т.д. Т.е. на любые действия кнопка реагирует незамедлительно, а уже потом думает - стоило ли сделать что-то другое, пока человек кнопку держит. Это как пример. Может и тут нажав 4 раза можно пропустить свистоперделки и сразу включить фонарь...

[Исправлено: INFERION, 31.07.2013 в 01:31]
INFERION вне форума   Вверх
Старый 31.07.2013, 07:36   1140
ploop
Ветеран Фонарёвки
 
Аватар для ploop
 
Регистрация: 06.03.2013
Последняя активность: 15.08.2024 23:42
Сообщений: 4776
Сказал(а) спасибо: 657
Поблагодарили: 1914 раз(а) в 1180 сообщениях

По умолчанию Re: Кастомные санвэйчики с триплами Ничий. Изучение спроса.

Цитата:
Посмотреть сообщение Сообщение от Tamagotchi :
MHO все уже давно пора вынести в отдельную тему, а то Монарху всех клиентов распугаем
Я предлагал. Потрындеть мы любим, всю тему загадили.

По поводу управления.
Я вот что думаю: во время первого клика, когда только кнопка нажата (но ещё не отпущена) сразу выходить на средний режим. Пока он будет выходить, если кнопка удерживается - переключить на минимум, если двойной пошел - на максимум и т.д. по алгоритму.
Даже с блокировкой нормально получится, во время тройного клика он будет выходить на средний режим, потом погаснет, и получится что мигнёт.

---
Кстати, вопрос заядлым сишникам: как задать дефайн (или макрос), чтобы там участвовали дробные числа, но в код он подставил целое? Например хочу задефайнить количество "тиков", как время * частоту. Время соответственно дробное, меньше единицы, и в код подставляется что-то типа (448*0., а надо отбросить дробную часть и подставить результат 358. Иначе начинает линковать флоат-библиотеку, а это АД кромешный на два кило.

[Исправлено: ploop, 31.07.2013 в 08:15] Причина: вопрос добавил
ploop вне форума   Вверх
Закрытая тема  Создать новую тему





Copyright ©2007 - 2024, FONAREVKA.RU

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

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