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

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

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

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

F.A.Q. по выбору фонарей различных типов;
F.A.Q. по выбору аккумуляторов;
F.A.Q. по выбору зарядных устройств.
Ответ  Создать новую тему
Просмотров в теме 172062   Ответов в теме 530   Подписчиков на тему 32   Добавили в закладки 10
Опции темы Поиск в этой теме
Старый 12.05.2013, 13:24 Автор темы   1

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

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

Вторая часть темы тут
https://forum.fonarevka.ru/...


-----------------------

Новая модификация драйвера светодиодов Nanjg 105C. Для работы прошивки необходимо дополнительно к первой модификации драйвера 8x7135 http://avr.tamatronix.com/3... припаять конденсатор емкостью 5uF между 1-ой ножкой МК и землей.
Что может модифицированный драйвер:
  1. Что наш драйвер умеет*] Переключение режимов одним кликом.
  2. Три или 4 режима работы.*
  3. Переключение вниз - от мощного режима к слабому или слабого к мощному.*
    Можно выбрать токи
    • 0005mA – Включен 1шт. AMC7135 и управляется ШИМ
    • 0075mA – Включен 1 шт. AMC7135 и управляется ШИМ
    • 0175mA – Включен 1 шт. AMC7135 и управляется ШИМ
    • 0350mA – Включен 1 шт. AMC7135, ШИМ не используется
    • 0700mA – Включено 2 шт. AMC7135, ШИМ не используется
    • 1050mA – Включено 3 шт. AMC7135, ШИМ не используется
    • 1750mA – Включено 5шт. AMC7135, ШИМ не используется
    • 2100mA – Включено 6шт. AMC7135, ШИМ не используется
    • 2450mA – Включено 7шт. AMC7135, ШИМ не используется
    • 2800mA – Включено 8шт. AMC7135, ШИМ не используется
  4. Калибруемая защита от перегрева или отсутствие такой возможности *
  5. Память режимов или отсутствие памяти режимов *
  6. В варианте без памяти режимов возможно задать стартовый номер режима *
  7. Вариант с памятью использует технологию wear leveling. Это значит, что наш драйвер не исчерпает ресурс записи в EEPROM даже при самой беспощадной эксплуатации.
  8. Вариант без памяти не использует запись в EEPROM при переключении режимов.
  9. Защита от дребезга контактов кнопки – драйвер не будет хаотично менять режимы и не будет лишний раз срабатывать защита от разряда аккумулятора или перегрева.
  10. «Высасыватель» батареи – переключение режимов в более слаботочные при достижении на батарее критически низкого напряжения и затем полное отключение фонаря при полном разряде.
  11. Индикация напряжения на батарее, включается тремя очень быстрыми кликами кнопки питания. Полностью заряжено – 5 миганий, разряжено – одно мигание.
  12. Индикация состояния термоконтроля **Если ТК отключен, то после завершения индикации заряде батареи драйвер включает на 0.5 сек серию быстрых вспышек.
  13. Режим стробоскоп*
  14. Режим Alpine distress signal *
  15. Возможен выбор количества коротких кликов для включения режимов индикации батареи, стробоскопа и сигнала бедствия. *
* Выбирается при компиляции

Исходники версии 2.0 от 20.05.2013 здесь. Пример настроек под конкретные нужды здесь.

Домашняя страничка нового мода: http://avr.tamatronix.com/

Для отключения термоконтроля входим в режим калибровки и отключаем секунды на 2 (вместо короткого клика для сохранения значения). Фонарь включится без короткого строба и ТК будет отключен.

20.07.2013 Скомпилиный HEX V2.1 и описание в этом посте.
25.07.2013 Исходнии v2.2. Некоторые #define не работают.
26.07.2013 Версия 2.3 с рампингом и без стробов. Видео работы рампинга и скомпиленый HEX здесь. Исходник здесь.

Для тех, кто не ориентируется в AVR Studio - краткая инструкция здесь.

Актуальная версия: здесь.

--== Внимание!!! Информация об авторах и условия использования ==--

Вы можете свободно использовать прошивку, но при каждом упоминании на любых сторонних ресурсах вы должны указывать нижеприведенную информацию. Это правило действует как на исходный код, так и на любые устройства, использующие эту прошивку.

Автор: Tamagotchi
Оптимизиция: DooMmen, vdavid
Форум: https://forum.fonarevka.ru/...
Tamagotchi вне форума   Ответить с цитированием Вверх
Поблагодарили: 3 раз(а)
igorochek (18.05.2017), Pavel_74 (08.03.2018), Univega (12.11.2017)
Старый 07.07.2015, 06:32   2
galex
сволочь фонарёвки
 
Регистрация: 27.05.2011
Последняя активность: 17.03.2024 19:07
Адрес: Россия, Пермский край
Сообщений: 38193
Сказал(а) спасибо: 5879
Поблагодарили: 32494 раз(а) в 15080 сообщениях

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

Цитата:
Посмотреть сообщение Сообщение от vdavid :
нформация для размышления ... она стартует с 2В
практически схема работает даже при питании 3 xm-l (один штатно, два перед драйвером) от 3-х литиев без каких либо изменений в драйвере. т.е в момент выключенных светодиодов там прилетает около 8В на вход. я где-то давно высказывал опасения по этому поводу, изначально схема включения была для ssc p7 и подобных диодов с высоким Vf придумана, но в общем работает и с xm-l - только сильно греются стабы, приходится резистор ставить чтобы часть напряжения погасить

Цитата:
Посмотреть сообщение Сообщение от vdavid :
Миниатюры
нифига не видно
galex вне форума   Ответить с цитированием Вверх
Старый 07.07.2015, 07:39   3
vdavid
Ветеран Фонарёвки
 
Регистрация: 25.01.2015
Последняя активность: 05.05.2023 10:41
Сообщений: 1595
Сказал(а) спасибо: 268
Поблагодарили: 508 раз(а) в 322 сообщениях

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

Цитата:
Посмотреть сообщение Сообщение от galex :
нифига не видно
Даже если кликнуть?
Впрочем что там видеть? Без питания 7135 на стоке 2.52В при питании 4.04В. Т.е. при микроамперных токах Vf=1.52V. Проверял омметром, утечек заметных нет. Сопротивление - десятки МОм. Интереса ради можно будет довести полевик до электрического пробоя. Думаю, что не меньше 20В все же.
vdavid вне форума   Ответить с цитированием Вверх
Старый 14.07.2015, 14:21   4
Memorized
Увлеченный
 
Аватар для Memorized
 
Регистрация: 01.06.2015
Последняя активность: 27.11.2023 10:51
Адрес: Kyiv
Сообщений: 148
Сказал(а) спасибо: 20
Поблагодарили: 31 раз(а) в 28 сообщениях

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

Здравствуйте.
Можно ли ATtiny13a заменить на ATtiny13V?
105С успешно перепрошил, хочу ещё поиграться с АК-101, но там тинька с защитой, в планах её выпаять и поиграться позже, а пока впаять новый мк и прошить его.
Валяется горсть 13V, вот я и думаю - стоит ли мудрить или проще на 13а сразу поехать.
Memorized вне форума   Ответить с цитированием Вверх
Старый 15.07.2015, 03:03   5
FreeBSP
Увлеченный
 
Регистрация: 22.05.2015
Последняя активность: 06.12.2022 14:03
Адрес: Москва
Сообщений: 256
Сказал(а) спасибо: 30
Поблагодарили: 45 раз(а) в 32 сообщениях

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

Даташитыыы
Читай, сравнивай
FreeBSP вне форума   Ответить с цитированием Вверх
Старый 15.07.2015, 06:21   6
galex
сволочь фонарёвки
 
Регистрация: 27.05.2011
Последняя активность: 17.03.2024 19:07
Адрес: Россия, Пермский край
Сообщений: 38193
Сказал(а) спасибо: 5879
Поблагодарили: 32494 раз(а) в 15080 сообщениях

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

Цитата:
Посмотреть сообщение Сообщение от Memorized :
но там тинька с защитой
как?
galex вне форума   Ответить с цитированием Вверх
Старый 15.07.2015, 08:07   7
MSS
Ветеран Фонарёвки
 
Аватар для MSS
 
Регистрация: 28.04.2013
Последняя активность: 08.01.2024 23:25
Адрес: Харьков
Сообщений: 3980
Сказал(а) спасибо: 529
Поблагодарили: 921 раз(а) в 628 сообщениях

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

Цитата:
Посмотреть сообщение Сообщение от galex :
как?
Как везде. Сделал Chip Erase и прошил дальше. Если есть другой МК то можно и оставить.
__________________
батискаф: герметична, надійно ізольована від зовнішнього світу капсула,яка іде на дно
MSS вне форума   Ответить с цитированием Вверх
Старый 15.07.2015, 08:09   8
galex
сволочь фонарёвки
 
Регистрация: 27.05.2011
Последняя активность: 17.03.2024 19:07
Адрес: Россия, Пермский край
Сообщений: 38193
Сказал(а) спасибо: 5879
Поблагодарили: 32494 раз(а) в 15080 сообщениях

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

Цитата:
Посмотреть сообщение Сообщение от MSS :
Как везде
везде защита от считывания только лишь. зачем менять контроллер то в этом случае?
galex вне форума   Ответить с цитированием Вверх
Старый 15.07.2015, 08:18   9
MSS
Ветеран Фонарёвки
 
Аватар для MSS
 
Регистрация: 28.04.2013
Последняя активность: 08.01.2024 23:25
Адрес: Харьков
Сообщений: 3980
Сказал(а) спасибо: 529
Поблагодарили: 921 раз(а) в 628 сообщениях

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

Цитата:
Посмотреть сообщение Сообщение от galex :
зачем менять контроллер то в этом случае?
чтоб оставить прошивку старую. на случай, если новая не устроит.
MSS вне форума   Ответить с цитированием Вверх
Старый 15.07.2015, 08:41   10
galex
сволочь фонарёвки
 
Регистрация: 27.05.2011
Последняя активность: 17.03.2024 19:07
Адрес: Россия, Пермский край
Сообщений: 38193
Сказал(а) спасибо: 5879
Поблагодарили: 32494 раз(а) в 15080 сообщениях

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

Цитата:
Посмотреть сообщение Сообщение от MSS :
чтоб оставить прошивку старую
она ниоткуда никогда не сливалась. и от прошивки 105С это его не остановило.
ладно, мне все же интереснее что Memorized имел ввиду под защитой. может у него rstdisbl установлен там внезапно.
galex вне форума   Ответить с цитированием Вверх
Поблагодарили: 1 раз
boglai (03.08.2015)
Старый 15.07.2015, 09:47   11
Memorized
Увлеченный
 
Аватар для Memorized
 
Регистрация: 01.06.2015
Последняя активность: 27.11.2023 10:51
Адрес: Kyiv
Сообщений: 148
Сказал(а) спасибо: 20
Поблагодарили: 31 раз(а) в 28 сообщениях

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

Цитата:
Посмотреть сообщение Сообщение от FreeBSP :
Даташитыыы
Читай, сравнивай
Сыграл партию "найди 10 отличий", упёрся в пониженное энергопотребление 13а.
Тем не менее, при первой же попытке скомпилировать исходники в шестой студии вылетел букет ошибок, компиляция под 13V была указана в настройках самого проекта.
В студии 13 и 13а идут двумя отдельными пунктами.
Цитата:
везде защита от считывания только лишь. зачем менять контроллер то в этом случае?
По 105с тут разжевано от и до, я за пару минут разобрался. Накосячить довольно проблематично. Там перерезали дорожку, здесь подпаялись, хекс залили и всё заработало. И 105С на тот момент ещё не был установлен в фонарь, в отличие от 101-АК-1, который находится в рабочем.

У 101-АК-1 другая разводка, тут уже надо лезть в код смотреть с какой ноги какой сигнал снимать, исходя из этого придумывать коммутацию 7135-х. Меня, например, устроило бы 350-700-1400 мА (1-2-4 микрухи).
И если звёзды вдруг не сойдутся, лучше иметь возможность собрать всё заново и вернуться к отправной точке.
Цитата:
может у него rstdisbl установлен там внезапно.
Конфигурацию фьюзов позже выложу как до программатора доберусь.
Memorized вне форума   Ответить с цитированием Вверх
Старый 15.07.2015, 11:07   12
дядюшка_зуэ
животное опасно
 
Аватар для дядюшка_зуэ
 
Регистрация: 18.11.2014
Последняя активность: 23.02.2022 10:39
Адрес: борисове поле
Сообщений: 961
Сказал(а) спасибо: 56
Поблагодарили: 153 раз(а) в 129 сообщениях

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

ну так и делайте классическую комбинацию 1 на пятую, 2-е на вторую, остальная на шестой и задать токи в проекте которые нужны 7135 можно проводками скоммутировать с лицевой стороны
а что если скомпилить под то что без ошибок и в наглую залить в 13V все равно их мешок по слухам
дядюшка_зуэ вне форума   Ответить с цитированием Вверх
Старый 15.07.2015, 11:16   13
galex
сволочь фонарёвки
 
Регистрация: 27.05.2011
Последняя активность: 17.03.2024 19:07
Адрес: Россия, Пермский край
Сообщений: 38193
Сказал(а) спасибо: 5879
Поблагодарили: 32494 раз(а) в 15080 сообщениях

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

Цитата:
Посмотреть сообщение Сообщение от Memorized :
тут уже надо лезть в код смотреть с какой ноги какой сигнал снимать
так те же самые 2, 5, 6, чего их смотреть.

Цитата:
Посмотреть сообщение Сообщение от Memorized :
собрать всё заново и вернуться к отправной точке
ну есть же nlite, которая работает как стоковая сразу на неизменной разводке. только лучше
galex вне форума   Ответить с цитированием Вверх
Старый 16.07.2015, 14:10   14
MSS
Ветеран Фонарёвки
 
Аватар для MSS
 
Регистрация: 28.04.2013
Последняя активность: 08.01.2024 23:25
Адрес: Харьков
Сообщений: 3980
Сказал(а) спасибо: 529
Поблагодарили: 921 раз(а) в 628 сообщениях

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

Не понятно, почему при Макс мод=2 получается 1030 байт, при Макс мод=3 получается 1020 байт. Хотел сделать три режима 350-700-1400 так оно не влазит.

static NOINLINE void set_mode(uint8_t mode) // ñåé÷àñ âåðíî äëÿ ñâåðõó âíèç îòêëþ÷åíî SetMod3();
{
switch (mode)
{
case 0:
SetMod0();
break;
case 1:
SetMod1();
break;
case 2:
SetMod2();
break;
#if MAX_MODES >= 3
case 3:
SetMod3();
break;
#endif
#if MAX_MODES == 4
case 4:
SetMod4();
break;
#endif
default:
pwr_down();
break;
}
#ifdef TURBO_TIME
if (mode != prev_mode)
{
#ifdef REVERSE_SW
if (mode == MAX_MODES) turbo_timer=(TURBO_TIME/2);
#else
if (mode == 0) turbo_timer=(TURBO_TIME/2);
#endif
}
prev_mode=mode;
#endif
}


Tamagotchi, добавьте в первое сообщение hfuse:0xFD
lfuse:0x79

[Исправлено: MSS, 16.07.2015 в 14:19]
MSS вне форума   Ответить с цитированием Вверх
Старый 16.07.2015, 23:12   15
Memorized
Увлеченный
 
Аватар для Memorized
 
Регистрация: 01.06.2015
Последняя активность: 27.11.2023 10:51
Адрес: Kyiv
Сообщений: 148
Сказал(а) спасибо: 20
Поблагодарили: 31 раз(а) в 28 сообщениях

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

Цитата:
Посмотреть сообщение Сообщение от дядюшка_зуэ :
ну так и делайте классическую комбинацию 1 на пятую, 2-е на вторую, остальная на шестой и задать токи в проекте которые нужны 7135 можно проводками скоммутировать с лицевой стороны
Сделал как советовали. Всё заработало.
В родной прошивке были залочены только lockbit2 и lockbit1, мк не выпаивал.
В компиляторе указал токи 350-700-2800 для трёх режимов, чтобы получить желаемые 350-700-1400.
Цитата:
добавьте в первое сообщение hfuse:0xFD
lfuse:0x79
Шил и шью себе в avrdude_prog 3.3 с такой конфигурацией фьюзов, как у автора прошивки указано для понипрог.
Для сравнения прикладываю фьюзы по умолчанию.
Миниатюры
Нажмите на изображение для увеличения
Название: Tamagotchi_style_fuses.png
Просмотров: 1537
Размер:	8.1 Кб
ID:	142487 Нажмите на изображение для увеличения
Название: Attiny13a_default_fuses.png
Просмотров: 1538
Размер:	7.7 Кб
ID:	142488

[Исправлено: Memorized, 16.07.2015 в 23:16]
Memorized вне форума   Ответить с цитированием Вверх
Поблагодарили: 1 раз
дядюшка_зуэ (17.07.2015)
Старый 17.07.2015, 07:02   16
galex
сволочь фонарёвки
 
Регистрация: 27.05.2011
Последняя активность: 17.03.2024 19:07
Адрес: Россия, Пермский край
Сообщений: 38193
Сказал(а) спасибо: 5879
Поблагодарили: 32494 раз(а) в 15080 сообщениях

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

Цитата:
Посмотреть сообщение Сообщение от Memorized :
были залочены только lockbit2 и lockbit1
ну т.е все как обычно, никакой защиты от прошивки нет, а от считывания на всех nanjg/ak стоит.
galex вне форума   Ответить с цитированием Вверх
Старый 17.07.2015, 09:06   17
дядюшка_зуэ
животное опасно
 
Аватар для дядюшка_зуэ
 
Регистрация: 18.11.2014
Последняя активность: 23.02.2022 10:39
Адрес: борисове поле
Сообщений: 961
Сказал(а) спасибо: 56
Поблагодарили: 153 раз(а) в 129 сообщениях

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

Memorized, классные картинки и цифробуквенная комбинация и галковая вместе удобно, спасибо
дядюшка_зуэ вне форума   Ответить с цитированием Вверх
Старый 18.07.2015, 00:59   18
Memorized
Увлеченный
 
Аватар для Memorized
 
Регистрация: 01.06.2015
Последняя активность: 27.11.2023 10:51
Адрес: Kyiv
Сообщений: 148
Сказал(а) спасибо: 20
Поблагодарили: 31 раз(а) в 28 сообщениях

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

Заметил, что с тремя активными режимами скорость работы стробоскопов немного выше, чем с четырьмя активными режимами. Скорость отмаргивания заряда батареи и рампинг тоже выше. Не в разы, конечно, процентов на 10-15. Так и должно быть?
Из прошивки убирается кусок кода и мк быстрее циклы округляет? Или списать на разброс внутреннего осциллятора между разными партиями мк?
Всё устраивает, просто из наблюдений. Так бы и не заметил, наверное, если бы два фонаря со стробами рядом не поставил. Просто один чуть пошустрее, на функционале никак не сказывается.
Memorized вне форума   Ответить с цитированием Вверх
Старый 18.07.2015, 10:05   19
galex
сволочь фонарёвки
 
Регистрация: 27.05.2011
Последняя активность: 17.03.2024 19:07
Адрес: Россия, Пермский край
Сообщений: 38193
Сказал(а) спасибо: 5879
Поблагодарили: 32494 раз(а) в 15080 сообщениях

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

Цитата:
Посмотреть сообщение Сообщение от Memorized :
Или списать на разброс внутреннего осциллятора
Скорее всего. У меня в разных драйверах частота ШИМ в слабых режимах от 8 до 9.2кГц при одной и той же прошивке
galex вне форума   Ответить с цитированием Вверх
Старый 22.07.2015, 13:39   20
Corvax
Ветеран Фонарёвки
 
Аватар для Corvax
 
Регистрация: 31.07.2013
Последняя активность: 20.02.2024 01:18
Адрес: Великий Новгород
Сообщений: 2741
Сказал(а) спасибо: 1208
Поблагодарили: 597 раз(а) в 505 сообщениях

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

Напомните, пожалуйста, какой емкости нужен конденсатор для стабильной работы прошивки? Нужно переделать пару АК-47А, знаю что емкости штатного конденсатора недостаточно, ищу замену.
Corvax вне форума   Ответить с цитированием Вверх
Ответ  Создать новую тему
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск





Copyright ©2007 - 2024, FONAREVKA.RU

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

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