|
|
|
|
114923 199 22 10 |
|
Опции темы | Поиск в этой теме |
06.03.2013, 22:06 | 1 |
Регистрация: 06.06.2010 Последняя активность: Сегодня 11:05 Адрес: Беларусь, Минск
Сообщений: 2012
Сказал(а) спасибо: 697
Поблагодарили: 859 раз(а) в 360 сообщениях
|
И снова народный драйвер, продолжаем модифицировать
Вот тут было начало https://forum.fonarevka.ru/... , но тема потиху заглоха, что весьма огорчает, потенциал в ней как мне кажется есть. Появилось у меня свободное время и я решил все таки доделать конструкцию для максимально удобного использования и оформить в отдельную тему. Здесь постараюсь описать всё, для возможности простого повторения.
Использовалась прошивка версии 1.5V , убив немного времени в интернете всё таки разобрался как её прошить. Функции драйвера: 1. Четыре режима работы. Переключение вниз - от мощного к слабому: · 2.1/2.45/2.8А включено 4/5/6 шт. 7135 · 700mА включено 2 шт. 7135 · 180mА включено 1 шт. и ШИМ · 5mA одна 7135 и ШИМ 2. Память режимов. Драйвер помнит режим, в котором был до отключения и включается именно в нем. 3. Защита от дребезга контактов – драйвер не будет хаотично менять режимы и не будет срабатывать защита от разряда аккумулятора. 4. Высасыватель батареи – переключение режимов при достижении на батарее критически низкого напряжения и затем полное отключение фонаря. 5. Индикация напряжения на батарее, включается тремя очень быстрыми кликами кнопки питания. Полностью заряжено – 5 миганий, разряжено – одно мигание. 6. Термоконтроль: Драйвер переключением режимов снижает ток при перегреве. Если потребуется до полного отключения. Возврат к полному режиму – короткий клик За проделанную работу и прошивку отдельная благодарность Tamagotchi, Очень классная функция в драйвере это термоконтроль, но для обычного пользователя неудобный способ калибровки температуры срабатывания. Вот эту проблему я и решил доработать. Попробую заинтриговать. Получилось сделать возможность калибровки не прибегая к программаторам и внешнему блоку питания. Фонарь полностью собран, и для калибровки не нужно ничего разбирать и паять. Драйвер сейчас проходит тест в ROSHE 12, пока что всё отлично работает. P.S. продолжение следует если меня не закидают камнями и это кому нить будет интересно. [Исправлено: shurko_3, 06.03.2013 в 22:12] |
Поблагодарили: 20 раз(а) |
027 (07.03.2013), Admin (14.03.2013), botanaut (20.04.2013), Enn (06.03.2013), fnksb (27.03.2013), fonpuh (15.06.2013), galex (07.03.2013), Gary (08.03.2013), i (24.04.2013), John Jack (07.03.2013), lonish (09.03.2013), MA57 (23.03.2013), MAXIMUS_mx (08.03.2013), Mihalich (09.03.2013), MOHAPX (07.03.2013), pav48 (21.03.2013), Ragnar (14.03.2013), SERG27 (04.04.2013), Shlyambur (06.03.2013), Алексей73 (07.03.2013)
|
08.03.2013, 14:39 | 2 |
Регистрация: 06.06.2010 Последняя активность: Сегодня 11:05 Адрес: Беларусь, Минск
Сообщений: 2012
Сказал(а) спасибо: 697
Поблагодарили: 859 раз(а) в 360 сообщениях
|
Re: И снова народный драйвер, продолжаем модифицировать
Тесты драйвера пока продолжаются. Пока "допиливаю" схему пытаясь минимизировать количество деталей, что бы это не повлияло на чёткую работу всей конструкции. Пока что расскажу как оно работает.
В общем, суть идеи была в том, что бы можно было проводить калибровку температуры как можно проще, и это получилось )). Прошивка Tamagotchi не менялась, прошил её в драйвер, ток на макс. режиме 2.8A. Поскольку после прописывания фьюза RSTDISBL прошивать драйвер мы больше не можем, то ток максимального режима можно будет изменить перерезанием дороги возле контроллера(потом фотки выложу). Я перерезал дорогу для двух 7135, теперь ток 2.1A, если нужно, то можно будет сделать 2.45 или 2.8 с помощью перемычки(капли припоя). Теперь о главном, как оно будет калиброваться. Самое простое, что мне пришло в голову это использовать магнит!!! Зачем изобретать велосипед? Всё уже придумано )). На драйвер напаивается маленький геркон, можно датчик холла но там всё немного сложнее. Как раз со вторым вариантом я пока и мучаюсь. Не любит электронный датчик холла одновременного изменения температуры и напряжения, происходит ложное срабатывание, эту проблему почти решил, расскажу позже когда всё проверю. Теперь основное, как всё это работает. Берем фонарь, включаем на максимальный режим и греем до нужной температуры, когда решили что хватит, подносим магнит к корпусу фонаря, он моргает и тухнет, при этом прописывает значение температуры в память. Мощность магнита зависит от применяемого датчика и места его установки. Я припаял прям по центру драйвера и использовал для калибровки фонарь с магнитом на хвосте(TANK 007 M10). Магнит там довольно мощный, поэтому шанс неверной перекалибровки практически исключен. Теперь многие наверное захотят спросить, что будет если к холодному фонарю во время работы поднести мощный магнит ? Да, он припишет эту температуру и практически не сможет работать на максимальном режиме, драйвер будет думать, что корпус перегрет. И что теперь делать ? Всё очень просто )). Нужно нагреть фонарь каким угодно способом. Самое простое что пришло в голову, это стакан горячей воды. Опускаем фонарь в стакан, ждем пару минут пока он прогреется. Вынимаем из воды , подносим к корпусу магнит, включаем. Фонарь моргнет, и запишет новую температуру, если вода была очень горячая то температура срабатывания будет завышена. Теперь, остужаем фонарь, и проводим калибровку стандартным методом. Включаем на макс режим, греем до желаемой температуры и снова подносим магнит. Так же, в новой схеме драйвера изменена цепочка подключения терморезистора. Поскольку в старой схеме при различном напряжении напряжении АКБ температура срабатывания отличалась. Добавил обычный диод, на котором получил опорное напряжение 0.68V для питания терморезистора. Теперь температура не зависит от степени разряда аккумулятора. [Исправлено: shurko_3, 08.03.2013 в 14:50] |
08.03.2013, 23:32 | 3 |
Завсегдатай Фонарёвки
Регистрация: 24.03.2011 Последняя активность: 09.01.2025 09:20 Адрес: Санкт-Петербург
Сообщений: 826
Сказал(а) спасибо: 260
Поблагодарили: 211 раз(а) в 142 сообщениях
|
Re: И снова народный драйвер, продолжаем модифицировать
|
Поблагодарили: 1 раз |
SERG27 (29.03.2013)
|
09.03.2013, 02:27 | 4 |
Регистрация: 06.06.2010 Последняя активность: Сегодня 11:05 Адрес: Беларусь, Минск
Сообщений: 2012
Сказал(а) спасибо: 697
Поблагодарили: 859 раз(а) в 360 сообщениях
|
Re: И снова народный драйвер, продолжаем модифицировать
да, так и есть, просто немного ошибся при написании ))
|
09.03.2013, 12:21 | 5 |
Ветеран Фонарёвки
Регистрация: 28.11.2011 Последняя активность: 10.01.2022 21:56 Адрес: Днепропетровск
Сообщений: 1254
Сказал(а) спасибо: 352
Поблагодарили: 155 раз(а) в 66 сообщениях
|
Re: И снова народный драйвер, продолжаем модифицировать
Цитата:
|
11.03.2013, 14:16 | 6 |
Регистрация: 06.06.2010 Последняя активность: Сегодня 11:05 Адрес: Беларусь, Минск
Сообщений: 2012
Сказал(а) спасибо: 697
Поблагодарили: 859 раз(а) в 360 сообщениях
|
Re: И снова народный драйвер, продолжаем модифицировать
Продолжаем дальше.
После того как потратил очень много времени на разработку схемы с электронным датчиком холла решил все же от него отказаться. Схема получается довольно сложная и требует применения двух датчиков + ещё 5 резисторов и пару диодов. Без особых навыков и инструмента это будет тяжело реализовать обычному человеку который немного умеет держать паяльник в руках. Интегральные датчики холла(по крайней мере те которые пробовал я) очень не любят высоких температур и работают не стабильно, поэтому если их применять но нужно ставить их два, последовательно, только тогда схема работает стабильно, и то при температуре не выше 60-70 градусов. По этому решил остановится на обычном герконе. Цепь терморезистора упростил до минимума, на качество работы это почти не повлияло, изначально деталей было больше. На диоде формируется опорное напряжение около 0.7V, поэтому "шотки" ставить нельзя, нужен обычный диод. Терморезистор можно брать любой 5-50кОм, при нагреве сопротивление должно уменьшаться. |
11.03.2013, 14:28 | 7 |
Регистрация: 06.06.2010 Последняя активность: Сегодня 11:05 Адрес: Беларусь, Минск
Сообщений: 2012
Сказал(а) спасибо: 697
Поблагодарили: 859 раз(а) в 360 сообщениях
|
Re: И снова народный драйвер, продолжаем модифицировать
Нарисовал как смог ))
крестиком обозначено место перерезания дорожки для выбора тока на максимальном режиме. Режем правую -- ток 2100мА , левую -- 2450мА, ни чего не делаем -- 2800мА Терморезистор и диод, я паял прямо на ножки МК. Перемычки на драйвере нужно сделать как и раньше. Прошиваем прошивку , потом епром , фьюсы ставим на картинке. Только после записи основной прошивки и епрома прописываем фьюс RSTDISBL. Прошу ну пугаться, драйвер который на фото перенес очень много "хирургических вмешательств", поэтому он такой страшненький )) [Исправлено: shurko_3, 11.03.2013 в 14:55] |
11.03.2013, 22:09 | 8 |
Регистрация: 06.06.2010 Последняя активность: Сегодня 11:05 Адрес: Беларусь, Минск
Сообщений: 2012
Сказал(а) спасибо: 697
Поблагодарили: 859 раз(а) в 360 сообщениях
|
Re: И снова народный драйвер, продолжаем модифицировать
Надо побольше маленьких герконов где нить добыть и можно запускать драйвер в серийное производство ))
|
13.03.2013, 16:47 | 9 |
Регистрация: 06.06.2010 Последняя активность: Сегодня 11:05 Адрес: Беларусь, Минск
Сообщений: 2012
Сказал(а) спасибо: 697
Поблагодарили: 859 раз(а) в 360 сообщениях
|
Re: И снова народный драйвер, продолжаем модифицировать
Провел тесты с применением термометра. Разбежка температуры срабатывания на свежезаряженом(4.23V) акб и севшем(3.45V) составила 1-2 градуса.
Немного переработал камутацию 7135 на плате, теперь со стороны акб нет проводов и перемычек, нужный ток выбирается количеством сборок 7135, либо перерезанием дорожки возле них. Всё, теперь можно в серию запускать )) Только кому это надо ? Буду этот драйверок в кастомы ставить )) |
13.03.2013, 16:56 | 10 | |
Ветеран Фонарёвки
Регистрация: 16.01.2012 Последняя активность: 30.12.2024 10:38 Адрес: Под Сталинградом
Сообщений: 1776
Сказал(а) спасибо: 836
Поблагодарили: 359 раз(а) в 252 сообщениях
|
Re: И снова народный драйвер, продолжаем модифицировать
Цитата:
ЗЫ Вот почему-бы китайцам самим не догадаться выпускать готовый продукт?
__________________
Ёлло Пуки, Ёлло Пуки перешей мне с оппы руки! Убивец СИДов |
|
13.03.2013, 17:03 | 11 |
Ветеран Фонарёвки
Регистрация: 22.11.2011 Последняя активность: 13.11.2020 16:01
Сообщений: 1009
Сказал(а) спасибо: 534
Поблагодарили: 247 раз(а) в 138 сообщениях
|
Re: И снова народный драйвер, продолжаем модифицировать
shurko_3, а если геркон на другую сторону перебросить, чтоб после калибровки "откусывать" и не думать о магнитах.
Тоже интересует ценник. |
13.03.2013, 17:32 | 12 |
Регистрация: 06.06.2010 Последняя активность: Сегодня 11:05 Адрес: Беларусь, Минск
Сообщений: 2012
Сказал(а) спасибо: 697
Поблагодарили: 859 раз(а) в 360 сообщениях
|
Re: И снова народный драйвер, продолжаем модифицировать
|
13.03.2013, 17:57 | 13 |
Регистрация: 06.06.2010 Последняя активность: Сегодня 11:05 Адрес: Беларусь, Минск
Сообщений: 2012
Сказал(а) спасибо: 697
Поблагодарили: 859 раз(а) в 360 сообщениях
|
Re: И снова народный драйвер, продолжаем модифицировать
|
13.03.2013, 18:27 | 14 |
|
Re: И снова народный драйвер, продолжаем модифицировать
|
13.03.2013, 18:42 | 15 |
Регистрация: 06.06.2010 Последняя активность: Сегодня 11:05 Адрес: Беларусь, Минск
Сообщений: 2012
Сказал(а) спасибо: 697
Поблагодарили: 859 раз(а) в 360 сообщениях
|
Re: И снова народный драйвер, продолжаем модифицировать
Tamagotchi, замеры градусником без диода не делал, просто мерил время работы на макс режиме, но там была одна переменная, при большем напряжении сборки 7135 больше грелись. Без диода напряжение на терморизисторе плавает 0.78V до 1.16V при изменении питания 3-4.2V. С диодом напряжение 0.59v- 0.60V, при питающем 2.8-4.2V.
[Исправлено: shurko_3, 13.03.2013 в 18:45] |
13.03.2013, 18:48 | 16 |
Регистрация: 06.06.2010 Последняя активность: Сегодня 11:05 Адрес: Беларусь, Минск
Сообщений: 2012
Сказал(а) спасибо: 697
Поблагодарили: 859 раз(а) в 360 сообщениях
|
Re: И снова народный драйвер, продолжаем модифицировать
Нашел очень маленькие геркончики , но цена кусается http://www.ebay.com/itm/Mag...
|
13.03.2013, 18:57 | 18 |
Регистрация: 06.06.2010 Последняя активность: Сегодня 11:05 Адрес: Беларусь, Минск
Сообщений: 2012
Сказал(а) спасибо: 697
Поблагодарили: 859 раз(а) в 360 сообщениях
|
Re: И снова народный драйвер, продолжаем модифицировать
|
13.03.2013, 19:01 | 19 |
Регистрация: 13.11.2010 Последняя активность: Сегодня 19:41 Адрес: Москва
Сообщений: 14244
Записей в дневнике: 4 Сказал(а) спасибо: 1052
Поблагодарили: 4174 раз(а) в 2192 сообщениях
|
Re: И снова народный драйвер, продолжаем модифицировать
shurko_3, ну честно говоря обычный сантиметровый геркон там тоже никому не мешает же
|
13.03.2013, 19:06 | 20 |
Регистрация: 06.06.2010 Последняя активность: Сегодня 11:05 Адрес: Беларусь, Минск
Сообщений: 2012
Сказал(а) спасибо: 697
Поблагодарили: 859 раз(а) в 360 сообщениях
|
Re: И снова народный драйвер, продолжаем модифицировать
Да, но маленький паять удобнее и механически его будет сложнее повредить если положить его между сборок на плату.
[Исправлено: shurko_3, 13.03.2013 в 19:17] |