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

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

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

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

F.A.Q. по выбору фонарей различных типов;
F.A.Q. по выбору аккумуляторов;
F.A.Q. по выбору зарядных устройств.
Закрытая тема  Создать новую тему
Просмотров в теме 240833   Ответов в теме 837   Подписчиков на тему 28   Добавили в закладки 11
Опции темы Поиск в этой теме
Старый 26.05.2014, 02:13   281
R.I.G.
Новичок
 
Регистрация: 16.05.2014
Последняя активность: 24.05.2015 18:12
Сообщений: 8
Сказал(а) спасибо: 1
Поблагодарили: 0 раз(а) в 0 сообщениях

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

Сделал эту модификацию. Запаял кондер и транзистор как термодатчик. Прошил прошивку и фьюзы (hfuse:0xFD lfuse:0x79). Всё работает, кроме запоминания режима. Всегда включается с максимального. Как побороть? Прошивка 2.6.5 от DooMmen, настраивал так:
#define F_CPU 4800000UL

#include <avr/io.h>
#include <avr/interrupt.h>
#include <avr/sleep.h>
#include <util/delay.h>

#define MAX_MODES 3 // от 0 до 3 получаем 4 режима
#define START_MODE 0 // номер режима, с которого стартует драйвер (зависит от REVERSE_SW)
#define REVERSE_SW // пререключение режимов от минимума до масимума DOWNTOUP
//#define NOMEM // вариант без памяти.
#define WEAR_LEWELING // технология продления ресурса памяти
#define MODE_SET_LEVEL // настраиваемая яркость в доп. режимах
#define FLASH_OFF // отключение индикации вспышками (запись термоконтроля)
//#define FREQMOON_OFF // отключаем понижение частоты в светляке (для получения меньшей яркости при том-же потреблении)
#define ONECLICKMOON // выход из MODELINECHG по одинарному клику
#define CAPACITOR // конденсатор на reset (закоментировать если нет)
#define THERMVD // разкоментировать если паралельно терморезистору стоит диод


#define MODELINECHG
#define MODELINECHG_CLICKS 3

#define BATTERY_CLICKS 4 // количество кликов для входа в режим индикации батареи

#define POLICE_MODE
#define POLICE_MODE_CLICKS 5 //

#define PULSE_MODE // это частый антисобачий пульс (7.5Hz)
#define PULSE_MODE_CLICKS 6 //

#define SLOW_PULSE_MODE
#define SLOW_PULSE_MODE_CLICKS 7 //

#define RAMPING
#define RAMPING_CLICKS 8

#define THEMPERATURE_CONTROL // включить термоконтроль
#define CALIBRATE_CLICKS 12 // количество кликов для входа в режим термокалибровки

//#define SOS_MODE
//#define SOS_MODE_CLICKS 7 //

//#define ALPINE_MODE
//#define ALPINE_MODE_CLICKS 8 //

//#define VELO_STROBE
//#define VELO_STROBE_CLICKS 8 //
R.I.G. вне форума   Вверх
Старый 26.05.2014, 02:51   282
ceramic
Ветеран Фонарёвки
 
Аватар для ceramic
 
Регистрация: 08.10.2011
Последняя активность: 30.03.2024 21:54
Адрес: 哈尔滨
Сообщений: 8014
Сказал(а) спасибо: 934
Поблагодарили: 5193 раз(а) в 2784 сообщениях

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

Цитата:
Посмотреть сообщение Сообщение от sturr :
Линейник на 200мА в корпусе как у 7135?
http://www.go-gddq.com/down...
ceramic вне форума   Вверх
Старый 26.05.2014, 22:40   283
DooMmen
Участник форума по OpenID
 
Аватар для DooMmen
 
Регистрация: 08.01.2014
Последняя активность: 21.02.2021 00:07
Адрес: Украина, Харьков
Сообщений: 496
Записей в дневнике: 3
Сказал(а) спасибо: 329
Поблагодарили: 151 раз(а) в 89 сообщениях

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

Цитата:
Посмотреть сообщение Сообщение от R.I.G. :
Всё работает, кроме запоминания режима. Всегда включается с максимального.
Как было написано выше - версия не протестирована, так как меня душит жаба глядя на цены покупать прищепку для программирования и лишний драйвер. С другой стороны - спасибо за тест, буду смотреть. А предыдущие версии работают так-же? Это явно работа WEAR_LEWELING и плохая совместимость с чистым EEPROM.

Цитата:
Посмотреть сообщение Сообщение от choosecool :
Нужен античеловечий))) частоту честно не знаю, в стандартном варианте какой? Хочется чуть быстрее него.
Если фьюзы правильно стоят - 7.5Гц, что не мало. Видео китайской мигалки есть? Сегодня урезал лишнее, осталось разобраться с переключением режимов.
__________________
Скажем нет пиратству! - Качаем только лицензионные диски.

[Исправлено: DooMmen, 26.05.2014 в 22:43] Причина: Дополнил
DooMmen вне форума   Вверх
Старый 27.05.2014, 00:11   284
R.I.G.
Новичок
 
Регистрация: 16.05.2014
Последняя активность: 24.05.2015 18:12
Сообщений: 8
Сказал(а) спасибо: 1
Поблагодарили: 0 раз(а) в 0 сообщениях

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

DooMmen, программатор на работе остался, завтра проверю прошлые версии и отпишусь. И присоединяюсь к choosecool строб в этой прошивке не такой "злой" как в заводской. Я не сообразил сразу и не посмотрел осциллографом какая там частота моргания была, а единственный драйвер уже прошит.
R.I.G. вне форума   Вверх
Старый 27.05.2014, 01:08   285
choosecool
Завсегдатай Фонарёвки
 
Аватар для choosecool
 
Регистрация: 11.09.2013
Последняя активность: 10.09.2020 13:47
Адрес: Москва
Сообщений: 570
Сказал(а) спасибо: 224
Поблагодарили: 263 раз(а) в 91 сообщениях

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

Цитата:
Посмотреть сообщение Сообщение от DooMmen :
так как меня душит жаба глядя на цены покупать прищепку для программирования
http://ru.aliexpress.com/it...
Мне кажется, нервы по пайке 6 штук тонюсеньких проводков стоят 300 рублей...

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

Цитата:
Посмотреть сообщение Сообщение от DooMmen :
Сегодня урезал лишнее, осталось разобраться с переключением режимов.
Благодарю еще раз, и очень жду)
choosecool вне форума   Вверх
Старый 27.05.2014, 02:32   286
choosecool
Завсегдатай Фонарёвки
 
Аватар для choosecool
 
Регистрация: 11.09.2013
Последняя активность: 10.09.2020 13:47
Адрес: Москва
Сообщений: 570
Сказал(а) спасибо: 224
Поблагодарили: 263 раз(а) в 91 сообщениях

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

Снял графики ШИМ:


Народный пульс, который 7.5Гц:
Нажмите на изображение для увеличения
Название: narodnii_bw.jpg
Просмотров: 557
Размер:	53.8 Кб
ID:	106581
Как я понял, состояние "включен" снизу.

Родной nanjg 105c:
Нажмите на изображение для увеличения
Название: scope_bw.jpg
Просмотров: 553
Размер:	58.0 Кб
ID:	106582
Как я понимаю, почти 10Гц, но с 50% заполнением.
Мне кажется более назойливым, но не уверен... Надо подумать. Что скажете?
choosecool вне форума   Вверх
Старый 27.05.2014, 02:42   287
Volosaty
Увлеченный
 
Регистрация: 08.05.2013
Последняя активность: 14.10.2021 15:48
Адрес: Киевская обл.
Сообщений: 367
Сказал(а) спасибо: 207
Поблагодарили: 89 раз(а) в 80 сообщениях

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

Цитата:
Посмотреть сообщение Сообщение от choosecool :
Как я понял, состояние "включен" снизу.
наоборот - при подаче высокого уровня 7135 включается.
БТВ, где смотрели? Если на выходе драйвера относительно "земли" - тогда да, "включно" имеет низкий уровень.
Volosaty вне форума   Вверх
Старый 27.05.2014, 02:49   288
choosecool
Завсегдатай Фонарёвки
 
Аватар для choosecool
 
Регистрация: 11.09.2013
Последняя активность: 10.09.2020 13:47
Адрес: Москва
Сообщений: 570
Сказал(а) спасибо: 224
Поблагодарили: 263 раз(а) в 91 сообщениях

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

Цитата:
Посмотреть сообщение Сообщение от Volosaty :
где смотрели?
Снимал кустарным осциллографом - полудохлый хмель в звуковую карту. Просто видимо не подумал, и припаял плюс к плюсу. Ну и если смотреть на строб народного, там действительно короткие вспышки и длинные паузы.
choosecool вне форума   Вверх
Старый 27.05.2014, 03:18   289
DooMmen
Участник форума по OpenID
 
Аватар для DooMmen
 
Регистрация: 08.01.2014
Последняя активность: 21.02.2021 00:07
Адрес: Украина, Харьков
Сообщений: 496
Записей в дневнике: 3
Сказал(а) спасибо: 329
Поблагодарили: 151 раз(а) в 89 сообщениях

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

R.I.G. в этой прошивке есть нюанс - сохранение происходит чарез 2 секунды. Он точно не сохраняет (код еще не смотрел)? Желательно перед прошивкой другой версии слить EEPROM - я посмотрю.

choosecool, теперь хоть понятно куда крутить строб.

Цитата:
Посмотреть сообщение Сообщение от choosecool :
http://ru.aliexpress.com/it...
Мне кажется, нервы по пайке 6 штук тонюсеньких проводков стоят 300 рублей...
Это еще и дороже чем я находил. Я себе собрал нечто кустарное, но оно развалилось, и на контроллере не держится, но всеже лучше так чем паять.

[Исправлено: DooMmen, 27.05.2014 в 03:24] Причина: дополнил
DooMmen вне форума   Вверх
Старый 27.05.2014, 10:15   290
INFERION

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

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

Цитата:
Посмотреть сообщение Сообщение от choosecool :
Мне кажется более назойливым, но не уверен... Надо подумать. Что скажете?
Дело в яркости. Короткие импульсы дают реальный эффект (вгоняют в ступор, а при движении заставляют потерять равновесие или "поздороваться" с дверным косяком), но яркость должна быть достаточной. С таким освещением картинка как слайдшоу. Длинные импульсы выглядят ярче, но эффект уже не тот. Фактически ты успеваешь за время импульса разглядеть движение объектов, а пауза между ними слишком короткая, чтоб дезориентироваться за это время. На монстрах и с короткими импульсами пыхи приличные, так что разницу между короткими и длинными импульсами я уже прочувствовал. С EDC сложнее, там разве что зверский овердрайв в импульсе спасёт.
INFERION вне форума   Вверх
Старый 27.05.2014, 11:40   291
choosecool
Завсегдатай Фонарёвки
 
Аватар для choosecool
 
Регистрация: 11.09.2013
Последняя активность: 10.09.2020 13:47
Адрес: Москва
Сообщений: 570
Сказал(а) спасибо: 224
Поблагодарили: 263 раз(а) в 91 сообщениях

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

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

Цитата:
Посмотреть сообщение Сообщение от INFERION :
разве что зверский овердрайв в импульсе спасёт.
xp-g2 на 3А не особо бьет по глазам боковой засветкой, а хмель на 2А на китайском стробе реально не дает очухаться. По крайней мере домашние испытуемые сказали так))
Тут же где-то была тема, там замеряли работу световой пушки полицейских, и даже вроде графики какие-то строили...
choosecool вне форума   Вверх
Старый 27.05.2014, 11:59   292
R.I.G.
Новичок
 
Регистрация: 16.05.2014
Последняя активность: 24.05.2015 18:12
Сообщений: 8
Сказал(а) спасибо: 1
Поблагодарили: 0 раз(а) в 0 сообщениях

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

Вот нашел на форуме человек намерял 9,2 Гц строб в родном драйвере.
R.I.G. вне форума   Вверх
Старый 27.05.2014, 12:04   293
choosecool
Завсегдатай Фонарёвки
 
Аватар для choosecool
 
Регистрация: 11.09.2013
Последняя активность: 10.09.2020 13:47
Адрес: Москва
Сообщений: 570
Сказал(а) спасибо: 224
Поблагодарили: 263 раз(а) в 91 сообщениях

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

Цитата:
Посмотреть сообщение Сообщение от R.I.G. :
9,2 Гц строб в родном драйвере.
Ну да, по моим графикам в принципе столько и получается.
choosecool вне форума   Вверх
Старый 27.05.2014, 12:10   294
R.I.G.
Новичок
 
Регистрация: 16.05.2014
Последняя активность: 24.05.2015 18:12
Сообщений: 8
Сказал(а) спасибо: 1
Поблагодарили: 0 раз(а) в 0 сообщениях

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

DooMmen, извиняюсь за дезинформацию - всё работает отлично. Дело было в конденсаторе на 1 ноге МК. Когда стал выпаивать МК для прошивки у конденсатора отвалился контакт. Хотя до этого на вид был нормальный. С конденсатором запоминается режим.
R.I.G. вне форума   Вверх
Старый 27.05.2014, 12:46   295
DooMmen
Участник форума по OpenID
 
Аватар для DooMmen
 
Регистрация: 08.01.2014
Последняя активность: 21.02.2021 00:07
Адрес: Украина, Харьков
Сообщений: 496
Записей в дневнике: 3
Сказал(а) спасибо: 329
Поблагодарили: 151 раз(а) в 89 сообщениях

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

R.I.G., бывает, я еще не успел начать копатся в коде
choosecool, так сколько и с каким заполнением делать делать?
DooMmen вне форума   Вверх
Старый 27.05.2014, 12:58   296
choosecool
Завсегдатай Фонарёвки
 
Аватар для choosecool
 
Регистрация: 11.09.2013
Последняя активность: 10.09.2020 13:47
Адрес: Москва
Сообщений: 570
Сказал(а) спасибо: 224
Поблагодарили: 263 раз(а) в 91 сообщениях

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

Цитата:
Посмотреть сообщение Сообщение от DooMmen :
так сколько и с каким заполнением делать делать?
Думаю все-таки как у китайца, в районе 9.2Гц и 50% заполнения.
Если дадите исходники, то это по сути 2 значения в коде, подобрать нужный вариант проблем не составит.
choosecool вне форума   Вверх
Старый 09.06.2014, 18:43   297
R.I.G.
Новичок
 
Регистрация: 16.05.2014
Последняя активность: 24.05.2015 18:12
Сообщений: 8
Сказал(а) спасибо: 1
Поблагодарили: 0 раз(а) в 0 сообщениях

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

Решил я тут подправить исходники от DooMmen, чтобы сделать строб как в оригинальном драйвере. Но не понимаю почему там:
Код:
delay_ms(8);
all_off();
delay_ms(54);
а в итоге получается строб с периодом около 160 мс (по графикам на пред. странице).

Я даже собрал в симуляторе (proteus) схемку и проверил - всё те же 8 и 54 мс. Как получается 160 мс ?
R.I.G. вне форума   Вверх
Старый 09.06.2014, 18:52   298
MSS
Ветеран Фонарёвки
 
Аватар для MSS
 
Регистрация: 28.04.2013
Последняя активность: 08.01.2024 23:25
Адрес: Харьков
Сообщений: 3974
Сказал(а) спасибо: 529
Поблагодарили: 921 раз(а) в 628 сообщениях

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

R.I.G., частоту МК 4 Мгц поставили?
MSS вне форума   Вверх
Старый 09.06.2014, 19:03   299
R.I.G.
Новичок
 
Регистрация: 16.05.2014
Последняя активность: 24.05.2015 18:12
Сообщений: 8
Сказал(а) спасибо: 1
Поблагодарили: 0 раз(а) в 0 сообщениях

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

Цитата:
Посмотреть сообщение Сообщение от MSS :
R.I.G., частоту МК 4 Мгц поставили?
да, 4,8 МГц
R.I.G. вне форума   Вверх
Старый 09.06.2014, 20:28   300
DooMmen
Участник форума по OpenID
 
Аватар для DooMmen
 
Регистрация: 08.01.2014
Последняя активность: 21.02.2021 00:07
Адрес: Украина, Харьков
Сообщений: 496
Записей в дневнике: 3
Сказал(а) спасибо: 329
Поблагодарили: 151 раз(а) в 89 сообщениях

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

Там все хитро сделано. Я точно не помню, но в компилятор передается точная тактовая частота, а в программе включается делитель на 2. Это сделано для уменьшения разрядности чисел для функции Delay. Числа для delay_ms(n) необходимо делить на 2.
DooMmen вне форума   Вверх
Закрытая тема  Создать новую тему





Copyright ©2007 - 2024, FONAREVKA.RU

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

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