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

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

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

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

F.A.Q. по выбору фонарей различных типов;
F.A.Q. по выбору аккумуляторов;
F.A.Q. по выбору зарядных устройств.
Закрытая тема  Создать новую тему
Просмотров в теме 150318   Ответов в теме 847   Подписчиков на тему 15   Добавили в закладки 0
Опции темы Поиск в этой теме
Старый 23.09.2013, 16:39   721
Rime
Hoвичёк фонарёвки.
 
Регистрация: 18.08.2012
Последняя активность: 18.02.2025 15:39
Сообщений: 4734
Сказал(а) спасибо: 1990
Поблагодарили: 1432 раз(а) в 717 сообщениях

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

По видимому имелось в виду к программированию.
__________________
Fenix TK21, UltraFire UF-H6, Триплы C20C, ITP A2 EOS ss, Olight S20 Baton, DQG 18650 II, Niteye JA10, DQG AA, DQG 18650 clicky, С22С.
Rime вне форума   Вверх
Старый 23.09.2013, 16:41   722
INFERION

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

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

Я понимаю что это имелось ввиду, но тем не менее программирование это имеет непосредственное отношение к этим же драйверам...
INFERION вне форума   Вверх
Старый 23.09.2013, 17:07   723
ploop
Ветеран Фонарёвки
 
Аватар для ploop
 
Регистрация: 06.03.2013
Последняя активность: 15.08.2024 23:42
Сообщений: 4776
Сказал(а) спасибо: 657
Поблагодарили: 1914 раз(а) в 1180 сообщениях

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

Цитата:
Посмотреть сообщение Сообщение от INFERION :
Вообще мне интересно как на Си получится написать такую вещь. Нет, действительно интересно. Я просто знаю что компилятору придётся выматерится по полной в командной строке, чтоб он сделал всё как надо...
Ты про прерывание? Смотря что там за код внутри будет. Если надо строго уложиться в 11 тактов - делается ассемблерная вставка, если компилятор не в состоянии сам разрулить.
Если ты говоришь уложиться в 11 тактов: 8 тактов вход/выход в прерывание, итого получается 19 из 32х. 60% ресурсов МК тупо на ШИМ. Это ты называешь какой смысл его тушить на старших режимах?

Кстати, если интересно что получится - говори что засунуть, засуну, покажу что родил компилятор. Тоже интересно стало

[Исправлено: ploop, 23.09.2013 в 17:09]
ploop вне форума   Вверх
Старый 23.09.2013, 17:14   724
AVSel
Консультант

 
Аватар для AVSel
 
Регистрация: 15.11.2010
Последняя активность: 22.05.2025 10:13
Сообщений: 7980
Сказал(а) спасибо: 1077
Поблагодарили: 1713 раз(а) в 912 сообщениях

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

Цитата:
Посмотреть сообщение Сообщение от INFERION :
Ну вот тебе начало нормального варианта - расширение разрядности ШИМ до 16-ти бит на 976Гц.
Это расширение - не настоящее. Оно просто переключает два соседних значения 8 битного ШИМ. Нормальная OC будет делать тоже самое, только лучше. И ОС и расширение вместе - просто бесполезный перевод ресурсов, и геморрой на свою голову.
AVSel вне форума   Вверх
Старый 23.09.2013, 17:22   725
ploop
Ветеран Фонарёвки
 
Аватар для ploop
 
Регистрация: 06.03.2013
Последняя активность: 15.08.2024 23:42
Сообщений: 4776
Сказал(а) спасибо: 657
Поблагодарили: 1914 раз(а) в 1180 сообщениях

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

Цитата:
Посмотреть сообщение Сообщение от AVSel :
Оно просто переключает два соседних значения 8 битного ШИМ
Про что я и говорю - на светляке и слабых это может быть полезно, т.к. скачки очень заметные (в два раза, затем в полтора, потом 1.25 и т.д. с ростом заполнения), но не такими жертвами. Гораздо проще поиграться с TOP таймера, он даст нужную плавность, и ресурсы тратить не нужно.
ploop вне форума   Вверх
Старый 23.09.2013, 18:21   726
INFERION

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

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

AVSel, а на какой скорости оно это делает? ОС будет переключать на 250кГц? Ну и что мы получим в спектре, если сравним? То что видим - и получим. ОС будет переключать на частотах в сотни герц, заползая в видимый глазом диапазон своим шумом. Я это выше описал, и по-моему вполне доходчиво...
Цитата:
Посмотреть сообщение Сообщение от ploop :
Если надо строго уложиться в 11 тактов - делается ассемблерная вставка, если компилятор не в состоянии сам разрулить.
Строго не надо, просто 11 тактов это уже максимально оптимизированный на ассемблере вариант. Там 4 такта расходуется на само расширение. Остальное - сохранение регистра статуса, переход на вектор и выход из прерывания. Осилит такое Си?
Цитата:
Посмотреть сообщение Сообщение от ploop :
Если ты говоришь уложиться в 11 тактов: 8 тактов вход/выход в прерывание, итого получается 19 из 32х. 60% ресурсов МК тупо на ШИМ. Это ты называешь какой смысл его тушить на старших режимах?
Я же разжевывал свой алгоритм потактово: https://forum.fonarevka.ru/...
11 тактов НА ВСЁ. Из них 4 полезных, остальное мишура прерывания. Причём механизм сидит прямо на векторе, без дополнительных двух тактов на лишний прыжок куда-то там... Так что расходуется 40% процессорного времени тупо на ШИМ, да. Но остального времени хватает на всё остальное с головой, и эти 40% того стоят. Это то, на что я делаю максимальный приоритет с самого начала. Лучше пусть будет ущербное всё остальное, но самое проблемное место в преобразователе должно быть исправлено в первую очередь...

Но если ресурсы действительно так транжирятся не пойми куда - делайте ЧИМ. Он конечно совсем не такой мягкий, но всё же лучше 20-ти ступенек. Однако это опять же колхоз со всякими переключателями по условиям, которых в аналоговой схемотехнике просто нет, что и делает её работу мягкой...
Всё, я с темы удаляюсь. Всё что я хотел донести - уже перехотел пытаться доносить. Допиливайте программу, а мы потом на практике проверим кто был прав ...

P.S. Я психанул, ищите меня в других темах, если понадоблюсь...

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

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

Цитата:
Посмотреть сообщение Сообщение от INFERION :
Я же разжевывал свой алгоритм потактово
Упс, этого не видел.
ploop вне форума   Вверх
Старый 23.09.2013, 18:41 Автор темы   728
MOHAPX

 
Аватар для MOHAPX
 
Регистрация: 08.06.2011
Последняя активность: 02.11.2023 21:50
Сообщений: 7357
Сказал(а) спасибо: 1935
Поблагодарили: 2291 раз(а) в 1027 сообщениях

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

MOHAPX вне форума   Вверх
Старый 23.09.2013, 18:51   729
ploop
Ветеран Фонарёвки
 
Аватар для ploop
 
Регистрация: 06.03.2013
Последняя активность: 15.08.2024 23:42
Сообщений: 4776
Сказал(а) спасибо: 657
Поблагодарили: 1914 раз(а) в 1180 сообщениях

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

Ух, вот это монстр
ploop вне форума   Вверх
Старый 23.09.2013, 19:04   730
ploop
Ветеран Фонарёвки
 
Аватар для ploop
 
Регистрация: 06.03.2013
Последняя активность: 15.08.2024 23:42
Сообщений: 4776
Сказал(а) спасибо: 657
Поблагодарили: 1914 раз(а) в 1180 сообщениях

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

Цитата:
Посмотреть сообщение Сообщение от INFERION :
P.S. Я психанул, ищите меня в других темах, если понадоблюсь...
Тогда я в запой пошел. А то тоже психану
ploop вне форума   Вверх
Старый 23.09.2013, 19:08   731
AVSel
Консультант

 
Аватар для AVSel
 
Регистрация: 15.11.2010
Последняя активность: 22.05.2025 10:13
Сообщений: 7980
Сказал(а) спасибо: 1077
Поблагодарили: 1713 раз(а) в 912 сообщениях

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

Цитата:
Посмотреть сообщение Сообщение от INFERION :
То что видим - и получим. ОС будет переключать на частотах в сотни герц, заползая в видимый глазом диапазон своим шумом.
От быстродействия ОС зависит. Если чуть добавить быстродействия, получим те-же 900Гц.
Да и не заметны будут эти дерганься на один бит даже на сотне герц. Хуже когда они смешиваются с помехами, генерацией и проч. Вот эти биения уже хорошо замены... Точнее именно они и заметны на глаз.

[Исправлено: AVSel, 23.09.2013 в 19:09]
AVSel вне форума   Вверх
Старый 23.09.2013, 19:43 Автор темы   732
MOHAPX

 
Аватар для MOHAPX
 
Регистрация: 08.06.2011
Последняя активность: 02.11.2023 21:50
Сообщений: 7357
Сказал(а) спасибо: 1935
Поблагодарили: 2291 раз(а) в 1027 сообщениях

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

Цитата:
Посмотреть сообщение Сообщение от ploop :
Ух, вот это монстр
Нормально так запустился на прошивке V3.2-I, плавненько, разводка куда лучше старой, там всё рывками. Даже светляк работает!!! Так бы и оставил, но управление устарело.
MOHAPX вне форума   Вверх
Старый 23.09.2013, 19:51   733
INFERION

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

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

Цитата:
Посмотреть сообщение Сообщение от AVSel :
получим те-же 900Гц.
Нет, на "тех же" 900Гц мы получим 1...2 бита к имеющимся 8-ми. В то время как нормальный расширитель это организует уже на частотах в 60...120кГц. На 976Гц будет уже 16 бит, чего нельзя сказать об ОС. ОС будет эффективно добивать уже всё что ниже этих 976Гц, только ей и добивать будет уже нечего, чему она только обрадуется. Можно уменьшить эффективность расширителя, если она кажется излишней. Я предлагал расширять разрядность начиная с 31кГц. Потратить 11 тактов на 256 я думаю даже жмот согласится, а 16 бит на 122гц (13 бит на 976Гц) тоже не плохо. И ОС работать с этим будет значительно легче, хотя на глаз я разницу всё же заметил. Не в лучшую сторону, но не настолько, чтоб с этим нельзя было смирится...
Цитата:
Посмотреть сообщение Сообщение от AVSel :
Хуже когда они смешиваются с помехами, генерацией и проч.
Хуже если не использовать этот шум. А его проще использовать, чем давить. И эффективное расширение разрядности тут как раз является ключевым моментом, на пару с хитрой синхронизацией АЦП с ШИМ. Вместо того чтоб бороться с дрожью - вытесняем её в ВЧ и сглаживаем. Программно это делается, я в этом лично убедился уже в как минимум 5-ти разношерстных поделках...

И да. Ненастоящий звук мы слушаем, ибо он вообще однобитный валит с ЦАП, Ненастоящие оттенки мы видим и на мониторе, ибо реально там нет 8 бит на канал, а ещё в ненастоящие микрофоны мы говорим когда по телефону разговариваем, ибо там однобитный интерфейс. Чёрт, дорогие мультиметры ненастоящие показания снимают, там же однобитный АЦП! А я так верил в эти 4 нуля за запятой... И эти шикарные INA219 получается что, тоже врут? А что если наш мир... Бозон?.. Тоже однобитная симуляция!.. Все лгут, всё враньё, мы живём в иллюзиях, МЫ ВСЕ УМРЁМ!!! ))

[Исправлено: INFERION, 23.09.2013 в 20:07]
INFERION вне форума   Вверх
Старый 23.09.2013, 19:53   734
Tamagotchi

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

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

Цитата:
Посмотреть сообщение Сообщение от INFERION :
P.S. Я психанул, ищите меня в других темах, если понадоблюсь...
Ага, заразился
Tamagotchi вне форума   Вверх
Старый 23.09.2013, 20:59   735
Rime
Hoвичёк фонарёвки.
 
Регистрация: 18.08.2012
Последняя активность: 18.02.2025 15:39
Сообщений: 4734
Сказал(а) спасибо: 1990
Поблагодарили: 1432 раз(а) в 717 сообщениях

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

Не хватает только чьей нибудь фразы - Чума на оба ваших дома!
Rime вне форума   Вверх
Старый 23.09.2013, 22:20   736
AVSel
Консультант

 
Аватар для AVSel
 
Регистрация: 15.11.2010
Последняя активность: 22.05.2025 10:13
Сообщений: 7980
Сказал(а) спасибо: 1077
Поблагодарили: 1713 раз(а) в 912 сообщениях

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

Цитата:
Посмотреть сообщение Сообщение от INFERION :
Нет, на "тех же" 900Гц мы получим 1...2 бита к имеющимся 8-ми.
Да ладно. Те-же 16 бит и получим. Только не за счет программного расширения, а за счет ОС. Если ОС будет дергать ШИМ на один бит с частотой 976Гц, а ШИМ работает на 250кГц, будет такое-же расширение разрядности на 8 бит.

А шум конечно заманчиво использовать, но вот как гарантировать его стабильность и отсутствие корреляций... Особенно, при разных разводках, питании, и т.д.
AVSel вне форума   Вверх
Старый 23.09.2013, 22:35   737
INFERION

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

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

Цитата:
Посмотреть сообщение Сообщение от AVSel :
Если ОС будет дергать ШИМ на один бит с частотой 976Гц, а ШИМ работает на 250кГц, будет такое-же расширение разрядности на 8 бит.
Каким образом? Каким образом ОС дёргая на частоте не выше 976Гц сможет разместить избыточную информацию в окне между 976Гц и 250кГц? Можешь расписать попериодно? К примеру через сколько периодов ШИМ я получу значение 32769 (0x8001, 0b1000 0000 0000 0001)? В случае с расширением на 250кГц мне потребуется 256 периодов ШИМ, т.к. единичка будет выскакивать каждые 256 периодов. Т.е. на частоте 976Гц. А как ОС эту единичку на такой частоте будет выплёвывать? Причём длится эта единичка всего 1 период (32 такта), иначе её вес не будет соответствовать значению...

Это попытка меня затролить, или как?

[Исправлено: INFERION, 23.09.2013 в 22:41]
INFERION вне форума   Вверх
Старый 24.09.2013, 02:42   738
Rime
Hoвичёк фонарёвки.
 
Регистрация: 18.08.2012
Последняя активность: 18.02.2025 15:39
Сообщений: 4734
Сказал(а) спасибо: 1990
Поблагодарили: 1432 раз(а) в 717 сообщениях

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

Погонял прошивки комрада ploop'a, две чуть разные версии.
Не заметил мерцаний.
Всматривался, но так и не увидел.

Решил, может я не вижу? Подцепил осцилограф.

Сперва напрямую к амперметру:

Нажмите на изображение для увеличения
Название: 1.gif
Просмотров: 359
Размер:	93.5 Кб
ID:	86328

Потом через RC фильтр, спасибо Инфериону за наводку:

Нажмите на изображение для увеличения
Название: 2.gif
Просмотров: 352
Размер:	140.6 Кб
ID:	86329

Вполне нормально.. ничего криминального.

Вот развёртка 100мс:

Нажмите на изображение для увеличения
Название: 3.gif
Просмотров: 328
Размер:	101.5 Кб
ID:	86330

Тоже в общем-то всё хорошо.

Потом решил так же прогнать драйвер с прошивкой от Тамагочи:

Нажмите на изображение для увеличения
Название: 4.gif
Просмотров: 352
Размер:	110.3 Кб
ID:	86331
Чуть ровнее, да, но в целом схоже.

Про старшие режимы не пишу, там всё ещё ровнее на осциллографе.
Вот, к примеру:

Нажмите на изображение для увеличения
Название: 6.gif
Просмотров: 351
Размер:	141.6 Кб
ID:	86332


Как то так.
Единственное до чего придерусь - в прошивке ploop'a, зависимость от питания достаточно сильная. При 4.2В ток был 70мА, а при 3В уже 85мА.
И если питание опустить, а потом поднять, то пару раз у меня ток срывался вверх. С 70мА до 100-120. Не всегда, но пару раз было.
Из двух прошивок, первая по току более стабильна. Там ток менялся в диапазоне 70...80мА, при питании 4.2....2.8В.

А вот плавная регулировка - совсем не понравилась.
Ступеньки в начале очень заметны, и когда моргает проходя через фиксированный режим, как то это не так воспринимается.
Не знаю, может кому то понравится... Мне - нет.

А вот мерцаний я не увидел.

Сначала.
А потом начался он - ПП.
В какой то момент, после переподключения щупов, (в самом драйвере ничего не менялось, абсолютно!), осциллограф стал выдавать такое:

Нажмите на изображение для увеличения
Название: 5.gif
Просмотров: 301
Размер:	88.9 Кб
ID:	86327

Это минимальный режим на прошивке от Тамагочи.
Естественно появилось и видимоме мерцание.
Искал причину, всё что можно перепробовал, в итоге выключил нахрен лабораторные БП-шники, и подцепил к аккумулятору - естественно всё нормально снова заработало, никаких мерцаний.
Но ведь до этого, бляха муха, и от лабораторника всё нормально работало??!
Причём у нас их два, одинаковых, я к обоим подключал. Потом включил древний, трансформаторный, и на нём то же самое, только амплитуда поменьше.
Хорошо хоть этот гон после начался, а то бы я вообще всё забраковал.
Что это было, я не понял, но в 2 часа ночи у меня не было никакого желания разбираться.

В среду плотно этим займусь.

Но на данный момент - мерцаний я на прошивках ploop'a не увидел, а вот стабильность тока от питания хорошо бы улучшить.
Rime вне форума   Вверх
Поблагодарили: 3 раз(а)
MOHAPX (24.09.2013), NazarSunrise (24.09.2013), ploop (24.09.2013)
Старый 24.09.2013, 11:04   739
AVSel
Консультант

 
Аватар для AVSel
 
Регистрация: 15.11.2010
Последняя активность: 22.05.2025 10:13
Сообщений: 7980
Сказал(а) спасибо: 1077
Поблагодарили: 1713 раз(а) в 912 сообщениях

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

Цитата:
Посмотреть сообщение Сообщение от INFERION :
Каким образом? Каким образом ОС дёргая на частоте не выше 976Гц сможет разместить избыточную информацию в окне между 976Гц и 250кГц? Можешь расписать попериодно?
Попериодно не буду, так на пальцах. Допустим выходной ток должен находится точно посередине между значениями ШИМ 100 и 101.
Текущее значение 100, и ОС накапливает ошибку и через 0.5мс переключает ШИМ в значение 101. Далее ОС накапливает ошибку уже в другую сторону, и через 0.5мс переключает ШИМ в значение 100. И так и будет щелкать на частоте 1кГц.
Если выходной ток должен находится не точно посередине между значениями ШИМ 100 и 101, то длительности сместятся и таким образом можно будет разместить еще 250000/1000 Гц значений. При этом разрядность естественно может быть не целой, и может быть как 7.9 бит, так и 8.001 бит, но нам это по барабану
Частота переключения, и соответственно дополнительное расширение разрядности, определяется быстродействием ОС.

[Исправлено: AVSel, 24.09.2013 в 11:05]
AVSel вне форума   Вверх
Старый 24.09.2013, 12:04   740
INFERION

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

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

Ну так а я о чём? И быстродействие этой ОС на порядки меньше расширителя, который будет делать ТО ЖЕ САМОЕ на 125кГц, а ОС будет делать то же самое что расширитель на килогерце - аж на 8Гц. Есть разница?..

Речь идёт не о возможности ОС заменить расширитель, а о "качестве" такой замены. Если его достаточно - не вопрос. Вот только недостаточно его, ибо этот шум находится на такой мизерной частоте, что его заметно не то что камерой (многие используют как фотосвет), но и глазом, а LC-фильтр его и вовсе не фильтрует...

[Исправлено: INFERION, 24.09.2013 в 12:35]
INFERION вне форума   Вверх
Закрытая тема  Создать новую тему





Copyright ©2007 - 2024, FONAREVKA.RU

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

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