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

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

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

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

F.A.Q. по выбору фонарей различных типов;
F.A.Q. по выбору аккумуляторов;
F.A.Q. по выбору зарядных устройств.
Ответ  Создать новую тему
Просмотров в теме 34019   Ответов в теме 73   Подписчиков на тему 8   Добавили в закладки 3
Опции темы Поиск в этой теме
Старый 08.08.2013, 23:21 Автор темы   1

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

Отправить сообщение для Tamagotchi с помощью Skype™
По умолчанию Buck-Boost драйвер на TPS63000 новая версия

Доработал этот драйвер.
Полностью переписанана прошивка, немного изменена и схема - отличаются некоторые номиналы.
Нажмите на изображение для увеличения
Название: Driver_2.gif
Просмотров: 5461
Размер:	13.2 Кб
ID:	82373
Дроссель я использовал XFL4020-222MEC. Рекомендуемые серии дросселей из даташита на TPS63000: LPS3015, LPS4012, LQH3NP, NR3015, VLF3215, VLF4012 индуктивность 2.2uH

МК обязательно с индексом V - ATtiny85V. Фусы нужно ставить на 8Mhz (МК работает на такой частоте при 2V питания, несмотря на даташит) и BODLEVEL на 1,8V остальные оставить по умолчанию.

Основные изменения:
  • Применена система управления силовой кнопкой от второго мода народного драйвера.
  • Теперь не нужно использовать разные прошивки для питания от LiIon и LiFePo4.
  • Вдвое уменьшен минимальный режим.
  • Добавлено 3 строба: быстрый, медленный и велосипедный.
  • Реализован термоконтроль.
  • В дравере 4 режима: 1000mA, 385mA, 135mA и 40mA. Память режимов (wear leveling). Все режимы стабилизированы.
  • При падении напряжения АКБ до 2.9В драйвер снижает ток с 1000 до 800mA
  • Порог отключения для LiIon 2.5V (привет, панасоники), для LiFePo4 - 2.0V. При этом до полного отключения драйвер может обеспечивать 800mA для XM-L.

Немного про управление:
  • Быстрый строб включается тремя быстрыми кликами
  • Индикация заряда батареи 4 клика
  • Медленный строб - 5 кликов
  • Велосипедный строб - 6 кликов
  • Определения типа установленной батареи - 8 кликов
  • Калибровка термоконтроля - 12 кликов.

Про определение типа батареи. Прошивка сама определяет какая АКБ установлена. Для этого сразу после смены типа АКБ делаем 8 коротких кликов, если прошивка определила LiFePo4 - одна вспышка, если обычный литий - 2 вспышки. Соответственно будут установлены пороги индикации и отключения.

Калибровка термоконтроля включается 12-ю короткими кликами (надоело случайно попадать). Драйвер индицирует включение прогрева быстрым стробом, затем включает максимальный режим. Дождавшись прогрева до нужной т-ры делаем короткий клик для записи значения. Индикация успешной ТК - несколько медленных вспышек, затем фонарь погаснет. Если войти в режим калибровки и после серии коротких вспышек надолго (более секунды) отключить питание - ТК будет отключен.

Здесь скомпиленная прошивка vdriver_rc3.rar версия 5.0RC3
Страничка драйвера здесь.

[Исправлено: Tamagotchi, 10.08.2013 в 11:15]
Tamagotchi вне форума   Ответить с цитированием Вверх
Поблагодарили: 17 раз(а)
Admin (08.08.2013), Andreyus (09.08.2013), censor (09.08.2013), ceramic (09.08.2013), choosecool (17.09.2013), Dnv (16.07.2018), John Jack (09.08.2013), m72 (08.08.2013), Maksym (09.08.2013), Nimnul (09.08.2013), nRoof (25.04.2015), Reyden (26.04.2015), Rime (08.08.2013), shurko_3 (09.08.2013), veseliil (25.01.2014), WallE (09.08.2013)
Старый 12.11.2013, 12:01   2
choosecool
Завсегдатай Фонарёвки
 
Аватар для choosecool
 
Регистрация: 11.09.2013
Последняя активность: 10.09.2020 13:47
Адрес: Москва
Сообщений: 570
Сказал(а) спасибо: 224
Поблагодарили: 263 раз(а) в 91 сообщениях

По умолчанию Re: Buck-Boost драйвер на TPS63000 новая версия

А продолжение идеи на tps63020 не стали делать?
choosecool вне форума   Ответить с цитированием Вверх
Старый 12.11.2013, 12:03 Автор темы   3
Tamagotchi

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

Отправить сообщение для Tamagotchi с помощью Skype™
По умолчанию Re: Buck-Boost драйвер на TPS63000 новая версия

choosecool,
Руки никак не дойдут.
и он будет с тактовой кнопкой.
Tamagotchi вне форума   Ответить с цитированием Вверх
Поблагодарили: 1 раз
choosecool (25.11.2013)
Старый 12.11.2013, 12:07   4
choosecool
Завсегдатай Фонарёвки
 
Аватар для choosecool
 
Регистрация: 11.09.2013
Последняя активность: 10.09.2020 13:47
Адрес: Москва
Сообщений: 570
Сказал(а) спасибо: 224
Поблагодарили: 263 раз(а) в 91 сообщениях

По умолчанию Re: Buck-Boost драйвер на TPS63000 новая версия

Tamagotchi, а старыми исходниками с простыми смертными не делитесь? Для личных учебных целей.
choosecool вне форума   Ответить с цитированием Вверх
Старый 12.11.2013, 12:10 Автор темы   5
Tamagotchi

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

Отправить сообщение для Tamagotchi с помощью Skype™
По умолчанию Re: Buck-Boost драйвер на TPS63000 новая версия

Цитата:
Посмотреть сообщение Сообщение от choosecool :
а старыми исходниками с простыми смертными не делитесь?
Извините, нет. У меня во всех разработках теперь ПИД отсюда используется и будет использоваться. Вот эта прошивка она их этой сделана и как доберусь до ТПС на ее основе и сделаю.
Tamagotchi вне форума   Ответить с цитированием Вверх
Поблагодарили: 1 раз
choosecool (25.11.2013)
Старый 03.12.2013, 15:08   6
choosecool
Завсегдатай Фонарёвки
 
Аватар для choosecool
 
Регистрация: 11.09.2013
Последняя активность: 10.09.2020 13:47
Адрес: Москва
Сообщений: 570
Сказал(а) спасибо: 224
Поблагодарили: 263 раз(а) в 91 сообщениях

По умолчанию Re: Buck-Boost драйвер на TPS63000 новая версия

Подскажите, вы схему моделировали, или на макете подбирали напряжения ПИДа? Или он сам регулируется от нужного падения напряжения на R7?
choosecool вне форума   Ответить с цитированием Вверх
Старый 03.12.2013, 18:06 Автор темы   7
Tamagotchi

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

Отправить сообщение для Tamagotchi с помощью Skype™
По умолчанию Re: Buck-Boost драйвер на TPS63000 новая версия

choosecool,
R7 задает ток. Если все детали установлены правильные должно работать сразу. Если сразу не заработает - берем ослик и... лучше чтобы сразу чтобы заработало.
Tamagotchi вне форума   Ответить с цитированием Вверх
Поблагодарили: 1 раз
choosecool (08.12.2013)
Старый 03.12.2013, 18:38   8
choosecool
Завсегдатай Фонарёвки
 
Аватар для choosecool
 
Регистрация: 11.09.2013
Последняя активность: 10.09.2020 13:47
Адрес: Москва
Сообщений: 570
Сказал(а) спасибо: 224
Поблагодарили: 263 раз(а) в 91 сообщениях

По умолчанию Re: Buck-Boost драйвер на TPS63000 новая версия

Tamagotchi, ну эта схема мне нужна для учебных целей, мне ее надо моделировать, объяснить, как работает, ну и до кучи делаю в оркаде схему под tps63020. Пока вроде интересно получается, вот и интересуюсь, как занимаются разработкой взрослые. Вы ее таки моделировали?
choosecool вне форума   Ответить с цитированием Вверх
Старый 03.12.2013, 23:24 Автор темы   9
Tamagotchi

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

Отправить сообщение для Tamagotchi с помощью Skype™
По умолчанию Re: Buck-Boost драйвер на TPS63000 новая версия

choosecool, Не, никаких моделей.
Вообще драйвер не очень подходит для повторения.
Сейчас уже есть схема, разводка ПП на 63020. Нужно вытравить, собрать и сделать прошивку. Очень надеюсь, что получится.
Tamagotchi вне форума   Ответить с цитированием Вверх
Поблагодарили: 1 раз
choosecool (08.12.2013)
Старый 04.12.2013, 00:24   10
choosecool
Завсегдатай Фонарёвки
 
Аватар для choosecool
 
Регистрация: 11.09.2013
Последняя активность: 10.09.2020 13:47
Адрес: Москва
Сообщений: 570
Сказал(а) спасибо: 224
Поблагодарили: 263 раз(а) в 91 сообщениях

По умолчанию Re: Buck-Boost драйвер на TPS63000 новая версия

Кстати моделька довольно точна, можно поиграться с номиналами и характеристиками переходных процессов.

Номиналы из расчета до 3А берете? С отводом тепла от tps как справляться будете?

Схема управления напряжением отсюда подходит к 63020? а то в документации такой же инструкции нет.
choosecool вне форума   Ответить с цитированием Вверх
Старый 04.12.2013, 00:30 Автор темы   11
Tamagotchi

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

Отправить сообщение для Tamagotchi с помощью Skype™
По умолчанию Re: Buck-Boost драйвер на TPS63000 новая версия

choosecool,
Отвод тепла это основная проблема. Планирую получить 2А.... но тепло. Для больших фонарей можно попробовать.

Тут как вариант сделать шиворонавыворот - на корпус подать плюс, а минус от TPS через thermalpad перенести на обратную сторону платки и на пружину.

[Исправлено: Tamagotchi, 04.12.2013 в 00:32]
Tamagotchi вне форума   Ответить с цитированием Вверх
Поблагодарили: 1 раз
choosecool (08.12.2013)
Старый 04.12.2013, 00:41   12
choosecool
Завсегдатай Фонарёвки
 
Аватар для choosecool
 
Регистрация: 11.09.2013
Последняя активность: 10.09.2020 13:47
Адрес: Москва
Сообщений: 570
Сказал(а) спасибо: 224
Поблагодарили: 263 раз(а) в 91 сообщениях

По умолчанию Re: Buck-Boost драйвер на TPS63000 новая версия

Tamagotchi,
А может утащить tps впритык к краю, под ней просверлить дырки, залить оловом, и с 2 сторон платы припаивать к пилюле...

Ну или катушку убрать на сторону тиньки, и прижать верх tps к пилюле.
choosecool вне форума   Ответить с цитированием Вверх
Старый 04.12.2013, 00:44 Автор темы   13
Tamagotchi

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

Отправить сообщение для Tamagotchi с помощью Skype™
По умолчанию Re: Buck-Boost драйвер на TPS63000 новая версия

choosecool,
Там очень плотно все получается. Вообще на грани разумного, если применительно к драйверу санвея C20C. Надо сделать макет и заценить нагрев, попробовать прошивку...
Возможно в что-то большое легче будет...
Tamagotchi вне форума   Ответить с цитированием Вверх
Поблагодарили: 1 раз
choosecool (08.12.2013)
Старый 04.12.2013, 00:54   14
INFERION

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

По умолчанию Re: Buck-Boost драйвер на TPS63000 новая версия

Цитата:
Посмотреть сообщение Сообщение от choosecool :
Кстати моделька довольно точна, можно поиграться с номиналами и характеристиками переходных процессов.
И зачем тогда моделька, если теории не хватает для расчёта простым калькулятором сразу оптимальных режимов? Симулятор разве что поможет проверить проект, а играться тут не получится и моделька в методе научного тыка не поможет. Слишком много интересных факторов, которые при моделировании можно просто не заметить, если не знать где искать. К примеру внутреннее сопротивление аккумулятора может вывести систему из равновесия. К тому же слишком много компонентов влияют друг на друга, просто по очереди что-то менять и смотреть на результат не получится. Да и говорят симулятор МК забагованый. Если даже в AVR Studio он дико лагит, что говорить о симуляторах принципиальных схем?

Я уже писал, повторюсь - в этой схеме (вообще в этом подходе, который у меня такой же) проблема в инвертировании управляющего сигнала. Меньше заполнение ШИМ - больше выходное напряжение. Это обеспечивает прекрасные условия для паразитной ПОС через питание, и с программой приходится шаманить чуть больше чем просто ПИД. Если использовать симулятор для того, чтоб играться методом научного тыка - это можно и не обнаружить. А при обнаружении выяснить, что без вмешательств в программу (с пониманием протекающих процессов) его вообще невозможно заставить стабильно работать во всех условиях. По крайней мере у меня так и произошло. Капризная схемотехника, для повторения действительно не очень.

[Исправлено: INFERION, 04.12.2013 в 01:01]
INFERION вне форума   Ответить с цитированием Вверх
Поблагодарили: 2 раз(а)
choosecool (08.12.2013), nomorewar (08.12.2013)
Старый 04.12.2013, 00:56 Автор темы   15
Tamagotchi

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

Отправить сообщение для Tamagotchi с помощью Skype™
По умолчанию Re: Buck-Boost драйвер на TPS63000 новая версия

INFERION, некоторые вещи можно удачно симулировать, но IMHO драйвера не из этого списка.
Tamagotchi вне форума   Ответить с цитированием Вверх
Поблагодарили: 1 раз
choosecool (08.12.2013)
Старый 04.12.2013, 01:02   16
INFERION

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

По умолчанию Re: Buck-Boost драйвер на TPS63000 новая версия

Tamagotchi, симулировать то можно удачно, я же не против современных САПР. Я говорю за то, что они не заменят понимания теории, а именно в этой схеме она действительно нужна...
INFERION вне форума   Ответить с цитированием Вверх
Поблагодарили: 1 раз
choosecool (08.12.2013)
Старый 04.12.2013, 01:13   17
choosecool
Завсегдатай Фонарёвки
 
Аватар для choosecool
 
Регистрация: 11.09.2013
Последняя активность: 10.09.2020 13:47
Адрес: Москва
Сообщений: 570
Сказал(а) спасибо: 224
Поблагодарили: 263 раз(а) в 91 сообщениях

По умолчанию Re: Buck-Boost драйвер на TPS63000 новая версия

Цитата:
Посмотреть сообщение Сообщение от INFERION :
Если даже в AVR Studio он дико лагит, что говорить о симуляторах принципиальных схем?
Ну протеус с данным драйвером отрабатывает заявленные характеристики довольно точно.
А создание элемента питания по разрядным характеристикам дает кучу возможностей для отработки стабилизации, переключений режимов, времени работы...

Да и наверно в университете вдолбили, что сначала расчеты, моделирование, потом только эксперимент.

Цитата:
Посмотреть сообщение Сообщение от INFERION :
Я говорю за то, что они не заменят понимания теории
Я в слово "играться" не вкладывал смысл бездумного перебора значений.
Каждая задача имеет множество решений, и попробовать их на модели проще, чем перепаивать схему. А без знаний никуда, ни в теории, ни в практике.
choosecool вне форума   Ответить с цитированием Вверх
Старый 04.12.2013, 01:18   18
INFERION

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

По умолчанию Re: Buck-Boost драйвер на TPS63000 новая версия

Так а чем мысленный эксперимент отличается от симулирования? Внимательностью? Разве что... А в остальном ничем не уступает, и из множества решений оптимальное выбирается ещё на стадии проектирования схемы. Ведь каждый узел имеет множество решений, и всё это перебирать в симуляторе, когда можно гораздо быстрее прикинуть в уме... Тем более что печатная плата вносит коррективы и в схему, они как бы параллельно разрабатываются, и в симулятор бы пришлось врисовывать паразитные компоненты по ходу дела. По-моему тут он лишь затормозит процесс, и им интересно разве что проверить финальное решение на случай той самой невнимательности. Если конечно протеус не глючит при симуляции целого микроконтроллера с его периферией и верно отрабатывает переходные процессы того же АЦП, смещение ШИМ, кучу всякой гадости паразитной и т.п. Иногда это просто критично.

Tamagotchi, а как ты решил вопрос с задержками RC-фильтра на выходе ШИМ? Что-то я не нахожу информации...

[Исправлено: INFERION, 04.12.2013 в 01:34]
INFERION вне форума   Ответить с цитированием Вверх
Поблагодарили: 1 раз
choosecool (08.12.2013)
Старый 07.12.2013, 02:41   19
choosecool
Завсегдатай Фонарёвки
 
Аватар для choosecool
 
Регистрация: 11.09.2013
Последняя активность: 10.09.2020 13:47
Адрес: Москва
Сообщений: 570
Сказал(а) спасибо: 224
Поблагодарили: 263 раз(а) в 91 сообщениях

По умолчанию Re: Buck-Boost драйвер на TPS63000 новая версия

Tamagotchi, простите за нескромный вопрос, детально начал смотреть на разведенную печатную плату из предыдущей темы, и есть подозрения, что транзистор защиты от переполюсовки на круглой плате подключен неправильно, хотя на макетке в том же файле все правильно... Кому верить?
choosecool вне форума   Ответить с цитированием Вверх
Старый 07.12.2013, 09:35 Автор темы   20
Tamagotchi

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

Отправить сообщение для Tamagotchi с помощью Skype™
По умолчанию Re: Buck-Boost драйвер на TPS63000 новая версия

choosecool,
Плату лучше переразвести. Под нормальный дроссель и шунт. Верить лучше всего даташиту... я уже не помню... на круглой все должно быть правильно.
Tamagotchi вне форума   Ответить с цитированием Вверх
Поблагодарили: 1 раз
choosecool (08.12.2013)
Ответ  Создать новую тему
Опции темы Поиск в этой теме
Поиск в этой теме:

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





Copyright ©2007 - 2024, FONAREVKA.RU

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

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