[quote="dds7sdd"]А сколько вы хотели увидеть, когда через вольтметр и диод подали 12V на вход :12 контроллера...
Нисколько, ибо на лапе МК - положительное напряжение. Где земля берется, что бы была цепь для этих 7В? Да и вольтметр не амперметр - у него бесконечное сопротивление (в симуляции по крайней мере)) и ток который там может пойти мизерный. Ладно, вольтметр я прилепил, что бы понять что происходит. Изменил схему, так как хочу, что бы она работала (см. влож.) Почему открыт транзистор Q1, когда закрыт Q2, а диод D3 не должен пропускать положительное напряжение от МК на затвор Q1?? Q1 ведь управляется отрицательным напряжением...
Нисколько, ибо на лапе МК - положительное напряжение. Где земля берется, что бы была цепь для этих 7В?
В данном случае, не земля, а защитный диод со входа контроллера на +5V (Vdd). По всем сигнальным выводам (кроме входа для подачи Vpp /если есть/) стоят, в обратном включении, защитные диоды на GND и Vdd. /внутри кристалла/ Остальное понятно?
Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.
Протеус скорее всего не знает таких тонкостей, как и падение напряжения на пн переходах. 7 Вольт получалось просто, вольтметр показывает разность потенциалов с ноги МК через диод приходит 5В, отсюда 12-5 =7.
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
Протеус скорее всего не знает таких тонкостей, как и падение напряжения на пн переходах.
Это точно... Вот интересно, если R1 уменьшить ом до 100 (в железе НЕ повторять!!!) и поставить в питание +5V миллиамперметр, протеус покажет что ток течёт от контроллера в БП +5V?
Протеус скорее всего не знает таких тонкостей, как и падение напряжения на пн переходах.
Это точно... Вот интересно, если R1 уменьшить ом до 100 (в железе НЕ повторять!!!) и поставить в питание +5V миллиамперметр, протеус покажет что ток течёт от контроллера в БП +5V?
Протеус скорее всего не знает таких тонкостей, как и падение напряжения на пн переходах. 7 Вольт получалось просто, вольтметр показывает разность потенциалов с ноги МК через диод приходит 5В, отсюда 12-5 =7.
Ну Ок, какми образом эта разность потенциалов, так сказать, может открывать транзистор Q1, который открывается отрицательным напряжением в -10В??? Симулятор показывает положительное напряжение (красный квадратик)... это то он понимает...
Вы не внимательны. Убрать линию от SW1 до вывода :12 контроллера.
А чем я открывать Q1 буду? Я же говорил, что у меня нет в проекте лишней кнопки и необходимо использовать кнопку, которая подключена к МК... Онаже в проекте и кнопеа "Ок", она же и листинг по меню, она же и должна включать и выключать АКБ МК. Все одной кнопкой.
Нет. Как открыть ключ с помощью PD7, если МК обесточен?? Логика такая: 1. Устройство обесточено. Удерживаем SW1 3 сек. - должен открыться Q1 так как SW1 подает на его затвор отрицательное напряжение (GND) 2. Пока удерживается кнопка запускается МК и отсчитывает 3 сек.; 3. МК подает положительное напряжение на затвор Q2, который открывается и тем самым удерживает открытым Q1 после отпускания SW1; 4. Далее - штатная работа. Q1- открыт, Q2 - открыт; 5. Отключение. Удерживаем нажатой SW1 3 сек. Закрывается Q2, который в свою очередь закрывает Q1. Схема обесточена.
SW1 - одна кнопка на весь проект. Других не будет!
Все работает, только проблема с этой подтяжкой к ноге 12 МК и этих глюках с напряжением в Proteus. Надо в железе собрать... Заколебался я уже
Шутите или как?... Если б всё работало - не спрашивали. Я тут уже в ЛС одному коту расписывал алгоритм по своей схеме... Повторю часть переписки и вам (если уж совсем ничего не понятно): СпойлерНа IN подаётся питание (например, с аккумулятора). К OUT подключаете стабилизатор для питания контроллера (или сразу на контроллер, если напряжение на аккумуляторе не превышает максимально допустимого для контроллера). Нижний вывод "к CPU" (где 1К) подключаете к выходу порта контроллера. Верхний (где 5,1К) на вход порта контроллера. Логика работы следующая: 1. Изначально, питание на контроллер не подаётся. 2. При нажатии на кнопку, открывается верхний транзистор, подаётся питание на контроллер и программа стартует. При старте программы, необходимо на выходе порта (который к 1К) установить "1" (чтоб открылся нижний транзистор). 3. Программа ждёт (можно в фоновом режиме, выполняя основную задачу) пока на входе порта (который к 5,1К) не появится "1" (отпускание кнопки). 4. Всё питание включили, кнопка отпущена, контроллер выполняет свою программу, проверяя состояние на входе порта (который к 5,1К). 5. Если на входе порта (который к 5,1К) появляется "0" - это значит, что нажали кнопку при уже включенном устройстве. 6. Если нужно выключить питание - на выходе порта (который к 1К) устанавливаете "0" и здесь уже можно остановить выполнение программы (реально, питание будет отключено после отпускания кнопки).
Все, суть понял. Заклинило что то меня на этой кнопке, подключенной как в проекте... Извиняюсь, видать сегодня был тяжелый день... Спасибо за помощь и терпение
Схема конечно простая и экономичная, но не совсем удобная с точки зрения управления. Включаем, замыкая SW1 и удерживаем ее. Задержка включения 4с реализуется с помощью МК. Тут в принципе гуд - можно делать паузу в программе при ее старте и ничего не выводить на экран в течении этих 4-х секунд. Если этого не делать, то при отключенном устройстве и кратковременных нажатиях SW1, LCD будет пытаться что то отобразить, что не очень красиво. Отключение с помощью МК тоже проблем не вызывает. А вот отключение с помощью SW1 не очень удобно, ибо ее удерживание в нажатом состоянии (задержка на отключение 4с) держит открытым транзистор Q1 и пользователь не видит момента отключения устройства. Он это поймет когда отпустит SW1, что не очень удобно. Хотелось бы как в моб. телефоне...
Если вы грамотно разработаете схему питания, то кнопку можно завести прямо на вывод МК с источника питания. При нажатии кнопки питание МК получит через защитные диоды прямо с вывода. Далее включит полевик для подачи питания уже "штатно". А вывод с кнопкой теперь будет использоваться только для того, чтобы отслеживать состояние кнопки. Минимум компонентов, максимум эффективности.
_________________ если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе при взгляде на многих сверху ничего не меняется...
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 22
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения