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

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

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

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

F.A.Q. по выбору фонарей различных типов;
F.A.Q. по выбору аккумуляторов;
F.A.Q. по выбору зарядных устройств.
Закрытая тема  Создать новую тему
Просмотров в теме 305790   Ответов в теме 837   Подписчиков на тему 28   Добавили в закладки 11
Опции темы Поиск в этой теме
Старый 04.03.2014, 16:03   181
MSS
Ветеран Фонарёвки
 
Аватар для MSS
 
Регистрация: 28.04.2013
Последняя активность: 08.01.2024 23:25
Сообщений: 3969
Сказал(а) спасибо: 529
Поблагодарили: 921 раз(а) в 628 сообщениях

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

собрал все в фонарь, поставил вместо терморезистора npn транзистор на звезду и в итоге есть только минимальный режим. Без транзистора работают все 4. Как сбросить термокалибровку? Или может в прошивке кудато зашить бОльшее значение?

Разобрался, как его отключить

[Исправлено: MSS, 04.03.2014 в 16:54]
MSS вне форума   Вверх
Старый 05.03.2014, 14:56   182
MSS
Ветеран Фонарёвки
 
Аватар для MSS
 
Регистрация: 28.04.2013
Последняя активность: 08.01.2024 23:25
Сообщений: 3969
Сказал(а) спасибо: 529
Поблагодарили: 921 раз(а) в 628 сообщениях

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

Цитата:
Посмотреть сообщение Сообщение от DooMmen :
MSS, по умолчанию - вариант с конденсатором у меня. Фьюзы не забыли поменять?

Мунлайт и рампинг живут вместе и отдельно от основного режима яркости с мигалками.
Фьюзы поменял на BOD 2.7V
мунлайт я так и не понял где. Если три клика для входа в MODELINECHG - то там яркость как на мод0020, ее можно рампингом изменить и он будет и дальше оставаться на этой яркости после вкл-выкл, только она сразу сбивается, если переклацать короткими кликами в основные 4 режима. Тогда после повторного 3клика в MODELINECHG попадаем на яркость, отличающуюся от заданной в рампинге.
Или оно так и задумано?

и по выбору дефайнов.
для варианта без кондера и термодатчика из транзистора npn так?
//#define CAPACITOR -закоментировали
#define THERMVD -оставили
какой вариант соответствует термодатчику в исходном варианте Тамагочи? с THERMVD или без?
А то прошил
//#define CAPACITOR
//#define THERMVD
и похоже термоконтроль отсутствует.
В предыдущей версии (2,5 получается) где небыло выбора этих двух - без отключения термоконтроля фонарик не стартовал на режимах выше 0. и при записи нового значения бодро мигал. А сейчас никакого отклика на 12 кликов

[Исправлено: MSS, 05.03.2014 в 15:00]
MSS вне форума   Вверх
Старый 05.03.2014, 18:48   183
MSS
Ветеран Фонарёвки
 
Аватар для MSS
 
Регистрация: 28.04.2013
Последняя активность: 08.01.2024 23:25
Сообщений: 3969
Сказал(а) спасибо: 529
Поблагодарили: 921 раз(а) в 628 сообщениях

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

По прошивке DoomMmen вроде разобрался со всем, кроме того, должно значение рампинга сохраняться или нет. Или сохраняется только когда выбран режим с памятью?
Т.к. в режиме без памяти оно не сохраняется, если выйти обратно в 4 основных режима. И после MODELINECHG опять нужно включать рампинг и ловить уровень... Не удобно совсем.

По термоконтролю, Погонял фонарь от блока питания. Работает термоконтроль на транзисторе npn криво, почему не знаю.
Было выбрано при компиляции #define THERMVD
с этим с ADMUX = 0x22; получается при напряжении на БП 4,2В включаем калибровку термоконтроля, нагреваем голову, сохраняем.
Остужаю ее, включаю на 4,2В - не включается. Збрасывает режимы и вырубается.
Ставлю на БП 3,6В - включается, все 4 режима работают. Прогреваю на максе голову - отрабатывает термоконтроль и сбрасывает на слабый режим.

Повторяю тоже самое при напряжении на БП 3,6В - сохраняю новое значение термоконтроля в память - итог - не включается теперь на 3,6В, только на 3-3,2В...

Может мне нужно что-то еще добавить к транзистору npn? Подключено как тут советовали https://forum.fonarevka.ru/...
база коллектор на 3 ногу, эмиттер на землю.
MSS вне форума   Вверх
Старый 05.03.2014, 19:01 Автор темы   184
Tamagotchi

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

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

Tamagotchi вне форума   Вверх
Старый 05.03.2014, 19:05   185
MSS
Ветеран Фонарёвки
 
Аватар для MSS
 
Регистрация: 28.04.2013
Последняя активность: 08.01.2024 23:25
Сообщений: 3969
Сказал(а) спасибо: 529
Поблагодарили: 921 раз(а) в 628 сообщениях

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

А без конденсатора какой вариант? Чтоб с памятью.
Просто его прошивать, это отпаивать диод, паять проводки на МК
MSS вне форума   Вверх
Старый 05.03.2014, 19:08 Автор темы   186
Tamagotchi

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

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

Цитата:
Посмотреть сообщение Сообщение от MSS :
А без конденсатора какой вариант? Чтоб с памятью.
где-то я писал, что надо сделать что-бы конденсаторный превратить в без... и galex то же писал об этом.

ЗДЕСЬ https://forum.fonarevka.ru/...

[Исправлено: Tamagotchi, 05.03.2014 в 19:10]
Tamagotchi вне форума   Вверх
Поблагодарили: 1 раз
MSS (05.03.2014)
Старый 05.03.2014, 20:56   187
DooMmen
Участник форума по OpenID
 
Аватар для DooMmen
 
Регистрация: 08.01.2014
Последняя активность: 21.02.2021 00:07
Сообщений: 493
Записей в дневнике: 3
Сказал(а) спасибо: 329
Поблагодарили: 151 раз(а) в 89 сообщениях

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

Цитата:
Посмотреть сообщение Сообщение от MSS :
Фьюзы поменял на BOD 2.7V
Еще тактирование 4.8МГц и отключить делитель (хотя можно и не отключать).

Уровень для MODELINECHG в рампинге должен сохраняться при коротком клике (как и температура в термоконтроле, и не устанавливайте EESAVE для сброса калибровки при прошивке).

Версия без диода на терморезистооре - не протестирована, а версия без конденсатора достаточно специфична по работе (зависит от конденсатора по питанию на плате драйвера, и может большое кол-во кликов не понимать, такое как вход в термокалибровку - советую припаять конденсатор).

Код:
//#define CAPACITOR // конденсатор на reset (закоментировать если его нет)
#define THERMVD // разкоментировать если паралельно терморезистору стоит диод (по умолчанию - раскомментировано)
__________________
Скажем нет пиратству! - Качаем только лицензионные диски.
DooMmen вне форума   Вверх
Старый 05.03.2014, 23:21   188
MSS
Ветеран Фонарёвки
 
Аватар для MSS
 
Регистрация: 28.04.2013
Последняя активность: 08.01.2024 23:25
Сообщений: 3969
Сказал(а) спасибо: 529
Поблагодарили: 921 раз(а) в 628 сообщениях

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

частоту не менял, там вроде 9.6 осталось. На счет EESAVE посмотрю. У меня было как на фотках Тамагочи с первых страниц.
Конденсатор у меня дополнительный был в начале на 10uF припаян к 1 ноге, сейчас я его перепаял на другую сторону драйвера к + и -. В версии с конденсатором мне не понравились выбранные мной при компиляции режимы (переделал) и полицейский строб (добавил импульсов, уменьшил между ними пробел и увеличил время между пачками вспышек).
Понравилось, что мигалки работают с тем же режимом в котором фонарик был до их вызова. И велостроб тоже хорошо сделан.
А значение рампинга по идее записывается в память. При выключении фонарика кнопкой и если его через время опять включить - он включается с той же яркостью. Но как только я перехожу в группу из 4х режимов - все, рампинг сбился.
MSS вне форума   Вверх
Старый 06.03.2014, 00:15   189
DooMmen
Участник форума по OpenID
 
Аватар для DooMmen
 
Регистрация: 08.01.2014
Последняя активность: 21.02.2021 00:07
Сообщений: 493
Записей в дневнике: 3
Сказал(а) спасибо: 329
Поблагодарили: 151 раз(а) в 89 сообщениях

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

MSS, поменяйте частоту и перепишите время задержек в мигалках и все должно сохраняться (у меня по этой причине раньше термокалибровка не запускалась).
DooMmen вне форума   Вверх
Старый 06.03.2014, 17:34   190
MSS
Ветеран Фонарёвки
 
Аватар для MSS
 
Регистрация: 28.04.2013
Последняя активность: 08.01.2024 23:25
Сообщений: 3969
Сказал(а) спасибо: 529
Поблагодарили: 921 раз(а) в 628 сообщениях

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

Цитата:
Посмотреть сообщение Сообщение от DooMmen :
поменяйте частоту и перепишите время задержек в мигалках и все должно сохраняться
поставил 4,8, задержки не трогал и прошивку не перезаливал. Рампинг стал сохраняться. Странно как-то.
Но термоконтроль так и остался не вменяемым.


Tamagotchi, если в шапке прописывать
register uint8_t mode_switcher asm("r13");
то у нас он совпадет с рампингом
register uint8_t ramping_reg asm("r13"); /* WARNING */

Какой из них поменять и на какой?
MSS вне форума   Вверх
Старый 06.03.2014, 17:39 Автор темы   191
Tamagotchi

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

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

MSS,
Точно, когда я про "без кондера" говорил рампинга еще не было. Возьмите новый регистр и все.
Tamagotchi вне форума   Вверх
Старый 06.03.2014, 19:24   192
DooMmen
Участник форума по OpenID
 
Аватар для DooMmen
 
Регистрация: 08.01.2014
Последняя активность: 21.02.2021 00:07
Сообщений: 493
Записей в дневнике: 3
Сказал(а) спасибо: 329
Поблагодарили: 151 раз(а) в 89 сообщениях

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

Эта часть кода уже там есть. Термоконтроль - включите вариант с диодом. Если не заработает - проблема в датчике.
DooMmen вне форума   Вверх
Старый 07.03.2014, 00:06   193
MSS
Ветеран Фонарёвки
 
Аватар для MSS
 
Регистрация: 28.04.2013
Последняя активность: 08.01.2024 23:25
Сообщений: 3969
Сказал(а) спасибо: 529
Поблагодарили: 921 раз(а) в 628 сообщениях

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

Завтра поколупаю прошивку, есть неправильные глюки...
Пока зашил версию Тамагочи 2.3.
Отличия какие я заметил и мне понравилось - переход в MODELINECHG тройным кликом и там он и остается до того, пока опять не нажмешь три клика. У DooMmen возвращался после одиночного клика.
Термоконтроль от батарейки работает, как ни странно, но т.к. датчик припаян на термопад от диода - сброс с макс происходит почти сразу - секунд 5-10 прогревается. Но там другой прикол, в термоконтроль он переходит и включает самый минимальный режим (мунлайт)... Поэтому я в начале нагревал фонарь на макс режиме и затем переходил в термоконтроль. Это точно прошивка, буду смотреть.
Завтра попробую его погонять от блока питания и паяльником градусов на 80-85 нагреть термодатчик (он же npn транзистор). Если получится то оставлю драйвер пока не куплю нормальній 105С в покое
MSS вне форума   Вверх
Старый 07.03.2014, 07:31   194
galex
сволочь фонарёвки
 
Регистрация: 27.05.2011
Последняя активность: Сегодня 20:20
Сообщений: 39978
Сказал(а) спасибо: 6549
Поблагодарили: 35512 раз(а) в 16405 сообщениях

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

Цитата:
Посмотреть сообщение Сообщение от MSS :
Термоконтроль от батарейки работает, как ни странно
странно было бы еслиб он не работал

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


Цитата:
Посмотреть сообщение Сообщение от MSS :
У DooMmen возвращался после одиночного клика.
ну так это специально сделано. кому-то так больше нравится.
я по даблклику делаю и туда и обратно.
galex на форуме   Вверх
Старый 08.03.2014, 01:04   195
DooMmen
Участник форума по OpenID
 
Аватар для DooMmen
 
Регистрация: 08.01.2014
Последняя активность: 21.02.2021 00:07
Сообщений: 493
Записей в дневнике: 3
Сказал(а) спасибо: 329
Поблагодарили: 151 раз(а) в 89 сообщениях

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

По поводу перехода в мунлайт при калибровке термоконтроля - в мейке проекта надо выставить частоту контроллера (было у меня такое). Это связано с тем что происходят прерывания от WDT, осциллятор которого живет сам по себе, а задержки в программе зависят от частоты CPU.

Выход из мунлайта - мне так больше нравится, ну тогда сделаю включение данной фичи в дефайнах.
DooMmen вне форума   Вверх
Старый 08.03.2014, 09:21   196
MSS
Ветеран Фонарёвки
 
Аватар для MSS
 
Регистрация: 28.04.2013
Последняя активность: 08.01.2024 23:25
Сообщений: 3969
Сказал(а) спасибо: 529
Поблагодарили: 921 раз(а) в 628 сообщениях

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

не давал мне покоя этот мунлайт для термоконтроля..
разобрал вчера опять фонарь
В этот раз прошил версию 2,3, доработанную без конденсатора. И по мелочи изменил уровни в стробах и количество замеров термоконтроля увеличил до 40. Вы правильно говорите, что нужно выставить частоту контроллера. В программе она не была прописана и теперь у меня рампинг бегает оччень шустро. Но я его поймал на минимуме, так что не страшно в общем.
Чтоб калибровка включалась наверняка, я прям в функции калибровки добавил включение всех выводов в макс.
Но похоже из-за того что не прописал частоту работы - в два раза быстрее все бегает и стробы тоже.
Зато термоконтроль я отрегулировал нормально. На 3А в помещении без обдува - работает 40сек и скидывает на 1А. Если не обдувать его и дальше - работает еще почти 2 минуты и скидывает на 350мА.
Если в руке держать или обдувать - макс все равно не больше минуты, но на 1А работает уже без сброса.
MSS вне форума   Вверх
Старый 08.03.2014, 11:51 Автор темы   197
Tamagotchi

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

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

MSS,
Частоту процессора для моей прошивки следует прописать вот так:
Нажмите на изображение для увеличения
Название: cpu.gif
Просмотров: 562
Размер:	25.3 Кб
ID:	99617
И только так.
Tamagotchi вне форума   Вверх
Старый 08.03.2014, 11:58   198
MSS
Ветеран Фонарёвки
 
Аватар для MSS
 
Регистрация: 28.04.2013
Последняя активность: 08.01.2024 23:25
Сообщений: 3969
Сказал(а) спасибо: 529
Поблагодарили: 921 раз(а) в 628 сообщениях

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

Попробую. Но разбирать драйвер в ближайшее время не хотел бы опять.
Нужно наверно клипсу заказать. Паять каждый раз провода на МК задалбывает.
MSS вне форума   Вверх
Старый 08.03.2014, 15:46   199
DooMmen
Участник форума по OpenID
 
Аватар для DooMmen
 
Регистрация: 08.01.2014
Последняя активность: 21.02.2021 00:07
Сообщений: 493
Записей в дневнике: 3
Сказал(а) спасибо: 329
Поблагодарили: 151 раз(а) в 89 сообщениях

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

Цитата:
Посмотреть сообщение Сообщение от Tamagotchi :
Частоту процессора для моей прошивки следует прописать вот так:
Я прописал #define F_CPU 4800000UL перед инклюдами в 7135x8v2.h.

Цитата:
Посмотреть сообщение Сообщение от MSS :
Чтоб калибровка включалась наверняка, я прям в функции калибровки добавил включение всех выводов в макс.
Если правильно прописать частоты - все должно работать и так (у меня такое-же было).

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

По термоконтролю с версией Vref = Vcc я так понял надо разбираться (она не работает).

- Добавил отключение выхода по одинарному клику из MODELINECHG.
- Обновил файлы проекта (прописал частоту в самом проекте).
Вложения
Тип файла: zip LD_7135_v_2.6_Final4.zip (53.2 Кб, 60 просмотров)
DooMmen вне форума   Вверх
Старый 08.03.2014, 16:02 Автор темы   200
Tamagotchi

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

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

Цитата:
Посмотреть сообщение Сообщение от DooMmen :
Я прописал #define F_CPU 4800000UL перед инклюдами в 7135x8v2.h.
В этом компилятор будет ругаться на то, что не указана частота для _delay_ms();
Нужно указывать в проекте и можно перестраховаться так:
#ifndef F_CPU
#define F_CPU 4800000UL
#endif
Tamagotchi вне форума   Вверх
Закрытая тема  Создать новую тему





Copyright ©2007 - 2024, FONAREVKA.RU

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

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