|
|
Результаты опроса: Нужна ли эта модификация драйвера? | |||
Да, нужна. | 127 | 71.35% | |
Я ничего не понял. | 26 | 14.61% | |
Да, сделал, работатет. | 17 | 9.55% | |
Это никому не нужно. | 6 | 3.37% | |
Пробовал и не заработало. | 2 | 1.12% | |
Голосовавшие: 178. Вы ещё не голосовали в этом опросе | Отменить свой голос |
|
|
179929 298 37 20 |
|
Опции темы | Поиск в этой теме |
18.02.2012, 23:16 | 21 |
Увлеченный
Регистрация: 31.10.2011 Последняя активность: 19.04.2020 20:18
Сообщений: 258
Сказал(а) спасибо: 27
Поблагодарили: 38 раз(а) в 23 сообщениях
|
Re: Модифицируем народный линейный драйвер 8х7135
А режим "маяк" можно добавить? Ну скажаем чтоб фонарь загорался на 1сек с интервалом 2-3сек.
|
18.02.2012, 23:26 | 22 |
|
Re: Модифицируем народный линейный драйвер 8х7135
Flashkin,
не, добавил термоконтроль как просил shurko_3 (тестируется) осталось свободными 0 байт. |
19.02.2012, 14:39 | 23 |
|
Re: Модифицируем народный линейный драйвер 8х7135
Прошика 1.4 2100mA с термоконтролем.
Прошивка для народного драйвера 8х7135 с КАЯ (первая верия на ATtiny13A) 7135x8v1.4.hex 1. Четыре режима работы. Переключение вниз - от мощного к слабому: · 2.1А включено 6 шт. 7135 · 700mА включено 2 шт. 7135 · 180mА включено 1 шт. и ШИМ · 10mA одна 7135 и ШИМ 2. Память режимов. Драйвер помнит режим, в котором был до отключения и включается именно в нем. 3. Защита от дребезга контактов – драйвер не будет хаотично менять режимы и не будет срабатывать защита от разряда аккумулятора. 4. Высасыватель батареи – переключение режимов при достижении на батарее критически низкого напряжения и затем полное отключение фонаря. 5. Индикация напряжения на батарее, включается тремя очень быстрыми кликами кнопки питания. Полностью заряжено – 5 миганий, разряжено – одно мигание. 6. Термоконтроль: Драйвер переключением режимов снижает ток при перегреве. Если потребуется до полного отключения. Возврат к полному режиму – короткий клик Чтобы программа работала в драйвере нужно его немного модифицировать. Между 3-й ножкой МК и землей нужно подключить терморезистор, я использовал с сопротивлением при комнатной т-ре 10k. Затем, режем дорожки в местах, отмеченных стрелками 1 и 2, напаиваем 2 перемычки и все – готово. Прошивка 7135x8v1.4_c.hex служит для калибровки термодатчика. Порядок прошивки такой: Прошиваем 7135x8v1.4_c.hex закрепляем термодатчик в фонаре, подключаем его к драйверу. Включаем питание, драйвер подает ток 2.8А для быстрого прогрева, ждем пока прогреется и когда Вы решите, что еще чуть и расплавится дважды быстро прерываем питание, фонарь должен несколько раз (5) быстро могнуть и отключиться. Все, драйвер запомнил т-ру. Теперь прошиваем 7135x8v1.4.hex, собираем фонарь и все. Брать здесь: http://narod.ru/disk/411965... ЗЫЖ Почему такие заморочки с калибровкой: в ATtiny13A всего 1kb памяти, просто не влезло все в одну прошивку (сейчас размер 1024b). PPS: значение термокалибровки пишется в последний байт ЕЕПРОМ. Его в случае чего можно подкорректировать вручную. После калибровки считайте еепром и запомните значение этого байта, прошейте рабочую прошивку, считайте еепром и убедитесь, что значение не затерто (у меня Khazama AVR Programmer постоянно при прошивке записывал еепром что-то от себя). Я не стал искать причину и использовал программу от наших Китайских братьем progisp 1.72. ЗЗЗЫЖ Фоток я не сделал, но shurko_3 обещал выложить своии отписаться про мод. |
19.02.2012, 18:30 | 24 |
Регистрация: 06.06.2010 Последняя активность: Сегодня 09:48 Адрес: Беларусь, Минск
Сообщений: 2013
Сказал(а) спасибо: 694
Поблагодарили: 856 раз(а) в 359 сообщениях
|
Re: Модифицируем народный линейный драйвер 8х7135
Дополню написанное выше.
Терморезистор желательно использовать на 10К, если нет такого, то можно использовать два по 20К(параллельно) или два по 5К(последовательно), зависит от тог, какие у вас есть резисторы и от вашей фантазии )). Куда ставить терморезистор тоже решать Вам, но скажу, что припаивать прямо на драйвер я не рекомендую. При свежей АКБ и XML в фонаре, драйвер будет нагреваться быстрее чем гильза, поскольку сборки 7135 при работе тоже нагреваются, а платка маленькая. У меня терморезистор просто лежит внутри(под драйвером) на проводах. |
19.02.2012, 19:03 | 26 |
|
Re: Модифицируем народный линейный драйвер 8х7135
Mauser,
Спасибо |
19.02.2012, 19:06 | 27 |
|
Re: Модифицируем народный линейный драйвер 8х7135
|
19.02.2012, 19:34 | 28 |
Регистрация: 06.06.2010 Последняя активность: Сегодня 09:48 Адрес: Беларусь, Минск
Сообщений: 2013
Сказал(а) спасибо: 694
Поблагодарили: 856 раз(а) в 359 сообщениях
|
Re: Модифицируем народный линейный драйвер 8х7135
Если не хочется возится с программной калибровкой, то можно сделать её с помощью переменного резистора на 50к. Его нужно припаять между плюсом и 3 ножкой микросхемы, терморезистор 10К по прежнему нужен. Но при этом, в драйвер нужно залить немного другую прошивку. Отмечу, что в данной прошивке срабатывание защиты происходить при напряжинии на 3 ножке 0.56V.
P.S. за прошивку говорим спасибо Tamagotchi |
02.04.2012, 16:14 | 29 |
Увлеченный
|
Re: Модифицируем народный линейный драйвер 8х7135
Tamagotchi, можете изменить прошивку для подводных нужд, нужно 100-75-50% света в воде и шим на суше. Исключите последний режим пожалуйста (малый шим).
Я так понимаю нужно включать 8-4-2 амс для достижения такой яркости? |
02.04.2012, 20:50 | 30 |
|
Re: Модифицируем народный линейный драйвер 8х7135
dralexandr,
Прошейте первую прошивку. 100-75-50 слишком малый шаг, изменения яркости почти не будет заметно. |
Поблагодарили: 1 раз |
dralexandr (08.04.2012)
|
09.04.2012, 20:45 | 31 |
|
Re: Модифицируем народный линейный драйвер 8х7135
Новая версия. На этот раз с исходниками. Здесь 7135x8v1.v1.5.rar для AVR Studio 5.
Основные изменения в этой версии: изменены пороги срабатывания индикации заряда, калибровка интегрирована в прошивку (больше не надо предварительно шить прошивку для калибровки), лунный режим еще меньше - примерно 4ma, 4 режима, отличаются (все кроме moon) примерно в 4 раза по току. Линейка для самого мощного варианта: 2800mA, 700mA, 175mA, ~4-5mA Токи можно менять этими строками: Код:
//#define POW2100VER // Версия с максом 2100mA //#define POW2450VER // Версия с максом 2450mA #define POW2800VER // Версия с максом 2800mA Порядок работы такой: Модифицируем драйвер, как это описано в первом сообщении, между 3-й ногой процессора и землей вешаем терморезистор на 10k. Прошиваем, ставим фусы как на скрине в первом сообщении, но еще нужно запрограммировать RSTDISBL. ВНИМАНИЕ! ПОСЛЕ ПРОГРАММИРОВАНИЯ ЭТОГО БИТА С МК МОЖНО РАБОТАТЬ ТОЛЬКО HV ПРОГРАММАТОРОМ! Обязательно сначала прожигаем Flash и только потом фусы!!! В общем должена быть установлена частота 4.8 MHz, BODLEVEL 1.8V, CKDIV8 (не обязательно) Далее монтируем все в фонарь, устанавливаем напряжение питания более 4.5V (но не более 5.0V) и включаем макс. режим, когда фонарь нагреется до нужно т-ры замыкаем 1-ю ногу МК на землю, фонарь должен мигнуть и выключиться. Все - ставим нормальное напряжение питания и проверяем работу. Все! Если что интересного добавите - выкладывайте ЗЫЖ Код распространяется по GPL - основная мысль выкладывать только с исходниками, ну и ссылкой на автора. [Исправлено: Tamagotchi, 09.04.2012 в 20:53] |
Поблагодарили: 1 раз |
Иван Волков (29.10.2013)
|
09.04.2012, 20:52 | 32 |
|
Re: Модифицируем народный линейный драйвер 8х7135
Кстати, кто может перенести тему в раздел по программированию МК? Дкмаю, что теперь ей там самое место.
Спасибо. |
11.04.2012, 22:28 | 33 |
Увлеченный
|
Re: Модифицируем народный линейный драйвер 8х7135
Извините что тут спрашиваю.
Появилась необходимость запитать 3 XMLя от одной батареи. Гдето видел как питают от двух линейников на 8*7135 бутербродом но никак не могу найти (( подскажите плизззз |
Поблагодарили: 1 раз |
SERG27 (07.04.2013)
|
13.04.2012, 20:59 | 34 |
Ветеран Фонарёвки
Регистрация: 07.04.2011 Последняя активность: 05.07.2019 16:52
Сообщений: 2838
Сказал(а) спасибо: 25
Поблагодарили: 402 раз(а) в 189 сообщениях
|
Re: Модифицируем народный линейный драйвер 8х7135
|
13.04.2012, 21:21 | 35 |
Начитанный пони
Регистрация: 25.11.2010 Последняя активность: 31.10.2016 03:47 Адрес: Москва
Сообщений: 6822
Записей в дневнике: 18 Сказал(а) спасибо: 1790
Поблагодарили: 1363 раз(а) в 892 сообщениях
|
Re: Модифицируем народный линейный драйвер 8х7135
26650 например может. И два линейника 8х.350 дают ток чуть меньше 6 А.
7135 соединяются параллельно. Потому надо взять три проводка и припаять их к ногам любого 7135 на одной плате и к тем же ногам любого 7135 на другой плате. Если смотреть на чип так, чтобы три ноги были снизу, а одна сверху, то левая и средняя (она же единственная верхняя) ноги - силовые, их надо соединять как можно более толстыми проводами. Правая - питание самого чипа, для неё можно взять любой тонкий провод. Очевидно, что паять провода можно не только к самим чипам, но и к любому участку соединённых с ними дорожек на плате.
__________________
Всё написанное может быть ошибочно. Who needs calories when you can have lumens? |
13.04.2012, 21:37 | 36 |
Ветеран Фонарёвки
Регистрация: 07.04.2011 Последняя активность: 05.07.2019 16:52
Сообщений: 2838
Сказал(а) спасибо: 25
Поблагодарили: 402 раз(а) в 189 сообщениях
|
Re: Модифицируем народный линейный драйвер 8х7135
Так никто не говорит, что это 26650.
|
14.04.2012, 00:44 | 37 |
Увлеченный
|
Re: Модифицируем народный линейный драйвер 8х7135
ну так тема не для этого поэтому и не писал подробностей )) питание LiPo 5000мАч 20С
John Jack,спасибо. примерно понял ) |
14.04.2012, 04:52 | 38 |
Новичок
Регистрация: 02.03.2012 Последняя активность: 19.02.2024 11:23
Сообщений: 27
Сказал(а) спасибо: 9
Поблагодарили: 69 раз(а) в 11 сообщениях
|
Re: Модифицируем народный линейный драйвер 8х7135
Спасибо большое! А если RSTDISBL не трогать, что будет? Просто термоконтроля не будет или вообще ничего не заработает? Хочется по разному попрошивать, попробовать, что получится, а HV программатора нема
|
14.04.2012, 18:44 | 39 |
|
Re: Модифицируем народный линейный драйвер 8х7135
Phistan,
На радио деде есть простая схема для восстановления фусов. А если нет желания прошивать RSTDISBL лучше всего прошивку немного поправить. Благо она с исходниками. Еще можно проверять MCUSR на предмет бита перезагрузки по кнопке reset. Тогда можно сохранить возможность калибровки и не шить RSTDISBL. Лично мне просто лень это делать. |
14.04.2012, 19:39 | 40 |
Новичок
Регистрация: 02.03.2012 Последняя активность: 19.02.2024 11:23
Сообщений: 27
Сказал(а) спасибо: 9
Поблагодарили: 69 раз(а) в 11 сообщениях
|
Re: Модифицируем народный линейный драйвер 8х7135
Ура, спасибо! Пошел курить деда и прошивку
|