Открытый проект универсального зарядника
Про рабочие диапазоны температур компонентов мне можно не рассказывать - сам разрабатываю электронику.
Раз Вы уверены, что нужен минус (самому вникать - времени нет), попробую дать совет 😃
1 +1 😃
2, я вкурсе все равно большое спасибо
3 спасибо буду посмотреть 😃
Не хотел наезжать на WinAvr. Молодцы что сделали бесплатный и тем не менее замечательный компилятор.
Наверное просто был под впечатлением очередног гимора, связанного с переходом, и невозможностью двигаться дальше из-за какойто непонятной фигни.
На Borlande C++, Pacal, … и все прочие языи на большом компе не покушаются на глобальны перемнные. И затем ИАР тоже не проявил таких тендений. Вот я грешным делом и подумал.
А зачем их выкидывать? Таким образом можно выкидывать не только переменные но и целые куски кода для оптимизации и при этом обязать прогаммера следить за его кусками в асм-листинге
и особым способом помечать все куски кода “Я написал эти куски шоб они работали” и потом подтвердить “я действительно хочу шоб оптимизатор не выкидывал эти куски”.
И всетаки мне кажется что это нелогично. Я допускаю, что чегото не понимаю. И могу найти оправдание для токого пведения следующее:
- GCC был адаптирован под АВР и просто не получилось по человечески это сделать (без всяких там дполнительных типов) из-за особенностей GCC. Собственно пчему они этот вопрос в факе и бъясняют первым, потому как их наверно задолбали с этим.
- Сущестуют такие примеры подпрограмм, где программер осущесвяет присвоение глобальной переменной значение, а компилятор не включает это присвоение в конечный код и при этом программа работает как хотел программер. ??? 😂
😃 Сегодня нашел таки комплектуху вот здесь www.elbase.ru не выпендриваются, что типа заказ уних от 1000р и тд и тп. цены помоему вполне демократичные. заказал. едет. тем временем в программе, не скажу какой, рисовал схему и патерны. пока пробную, сплошные непонятки с ОС.
как замешивать то, что идет с шунта и с проца пока в карандаше не придумал. похоже нарисую площадок и дырок(пардон отверстий), и буду сооружать… поместу. блин, а туда ведь еще по напряжению защиту надо подмешать…
спецы по ОУ могут предлагать варианты решения. шим будет такой: LM3488MM . шунт 0.02ОМ с него есть пропорционально усиленный сигнал от 0 до 5 в.
с проца напраяжение 0-5в. защита по максимальному напряжению с резисторного делителя.
да R2D2, сигнал вгключения преобразователя - логический 1. там в мануале на шимку есть типовое включение.
ну если Вы не вкурсе, то полевики при 0v затвор-исток могут при определенных обстоятельствах самопроизвольно открываться, самое распространееное условие это отрицательная температура кристала. для этого в “нормальных” драйверах предусмотрено запирание “минусом”.
Поделитесь источником информации.
Мои данные говорят об обратном, в даташитах на графиках Gate Threshold Voltage vs Temperature пороговое напряжение увеличивается с понижением температуры.
Блок-схемы доступных драйверов (рабочие температуры - от -40 до +125) также не содержат внутренних источников отрицательного напряжения.
Поделитесь источником информации.
Мои данные говорят об обратном, в даташитах на графиках Gate Threshold Voltage vs Temperature пороговое напряжение увеличивается с понижением температуры.
Блок-схемы доступных драйверов (рабочие температуры - от -40 до +125) также не содержат внутренних источников отрицательного напряжения.
я уже непомню кто меня этому учил видимо ктото из ГУРУ, вот пример EL7154CN_ELANT.pdf первая страница. прям в Шапке: “This is necessarary to ensure that the n-channel device can turn off effectively when VL goes below GND. In some power-FET and IGBT applications, negative drive desirable to insure effective turn-off.” к сожалению на попытку подгрузить файл форум сказал: “Неудачная загрузка. Вам запрещено загружать такой тип файлов” сори.
опять же повторяюсь не всегда и не у всех, и даже поличному опыту знаю, что в 9 из 10 случаев это нафих ненадо. но для - за бортом очень даже полезно. а делать - действительно умеют только продвинутые драйвераы остальные в лучшем случае Pdng от Agnd отвязывают. мне удалось купить MIC4420 там даже Isens нет, но зато он быстрый и до 6А в импульсе и земли не развязаны 😦 .
Даташит на EL7154 скачал и изучил.
Не увидел в приведенной цитате ничего, что говорило бы о самооткрывании полевиков при минусе - всего-навсего
“в некоторых случаях желательно использовать отрицательное напряжение для гарантированно быстрого запирания”.
Найдите в даташите на полевик график Gate Threshold Voltage vs Temperature и посмотрите на него внимательно 😃
P.S. Понятно что подачей отрицательного напряжения можно добиться более быстрого запирания тарнзистора, вопрос в том, насколько это необходимо. Использование сильноточных драйверов может дать не меньший эффект.
Страшилки про самооткрывающиеся транзисторы предлагаю пока забыть 😃
Перефразирую вопрос sht0p0r
(“спецы по ОУ могут предлагать варианты решения. шим будет такой: LM3488MM . шунт 0.02ОМ с него есть пропорционально усиленный сигнал от 0 до 5 в.с проца напраяжение 0-5в. защита по максимальному напряжению с резисторного делителя.”):
как цивильно замешать следующее?
- Обратную связь по току
- Vmax < 26в
- Imax < 5-10А
- ChargeEnable
На микросхему LM3488
у которой из входов Isen для ограничения максимального тока на полевике, т.е. максимальной мощности всего девайса.
и нога FB - входной сигнал на которой пропорционален выходной скваженности
и нога COMP судя по всему для демпфирования
Между LM3488 и драйвером наверное можно впихнуть логику (ChargeEnable).
Условие Imax < 5-10А косвенно можно ограничить ограничением Isen.
Для обратной связи по току нужен один операционник.
Осталось условие Vmax < 26в его тоже через дополнительный операционник???
как цивильно замешать следующее?
- Обратную связь по току
- Vmax < 26в
- Imax < 5-10А
- ChargeEnable
На микросхему LM3488
у которой из входов Isen для ограничения максимального тока на полевике, т.е. максимальной мощности всего девайса.
и нога FB - входной сигнал на которой пропорционален выходной скваженности
и нога COMP судя по всему для демпфированияМежду LM3488 и драйвером наверное можно впихнуть логику (ChargeEnable).
Условие Imax < 5-10А косвенно можно ограничить ограничением Isen.
Для обратной связи по току нужен один операционник.
Осталось условие Vmax < 26в его тоже через дополнительный операционник???
Isens нетрогать бадет работать странсформатора тока между землей и истоком ключа
вход с шунта и вход Pwm с проца перенес один в один с того что ты мне прислал и запихал в 4ый элемент LM324 теперь этот выход надо впихнуть на Comp, а на FB защиту от перенапряжения по выходу. должен как я понимаю получиться чистый Curent mode. 😃 помоему вот так должно работать.
только уровни из вот этой гадости и шимки надо согласовать, я так понимаю резисторные делители нас в этом спасут.
Даташит на EL7154 скачал и изучил.
Не увидел в приведенной цитате ничего, что говорило бы о самооткрывании полевиков при минусе - всего-навсего
“в некоторых случаях желательно использовать отрицательное напряжение для гарантированно быстрого запирания”.
Найдите в даташите на полевик график Gate Threshold Voltage vs Temperature и посмотрите на него внимательно 😃
P.S. Понятно что подачей отрицательного напряжения можно добиться более быстрого запирания тарнзистора, вопрос в том, насколько это необходимо. Использование сильноточных драйверов может дать не меньший эффект.
Страшилки про самооткрывающиеся транзисторы предлагаю пока забыть 😃
флейм в сторону…
для меня слова быстрый (fast) и эффективный (effective) не синонимы. покрайней мере в русском языке. написано “желательно” => делайте если есть такая возможность, нет возможности ну фиг с ним.
сейчас есть проблема с организацией ОС, вот здесь нужна помощь, прошу высказываться если есть что по делу. если нет будем городить по любительски.
это незнал, но забыл. это знал, но решил что лишнее итп. 😃
Не совсем понял, а точнее совсем не понял.
На всякий пожарный просба не путать PWMы !!!
В схеме есть 2 PWMа
- PWM(ШИМ) который идет с проца через разъем проходит через фильтр низких частот(сглаживается) и превращается в опорное напряжение для стабилизации тока.
- PWM(ШИМ) генерится стабилизатором по току. Это делала ТЛ, теперь это будет делать LM3488. Этот PWM гораздо более высокочастотный и резкий т.к. он управляет драйвером, а драйвер полевиком силовой схемы.
К сожалению с теорией по операционникам слабоват.
На схеме не видно какие сигналы мешаются.
Не совсем понял, а точнее совсем не понял.
На всякий пожарный просба не путать PWMы !!!
В схеме есть 2 PWMа
- PWM(ШИМ) который идет с проца через разъем проходит через фильтр низких частот(сглаживается) и превращается в опорное напряжение для стабилизации тока.
- PWM(ШИМ) генерится стабилизатором по току. Это делала ТЛ, теперь это будет делать LM3488. Этот PWM гораздо более высокочастотный и резкий т.к. он управляет драйвером, а драйвер полевиком силовой схемы.
К сожалению с теорией по операционникам слабоват.
На схеме не видно какие сигналы мешаются.
их уже больше 😦
на рисунке который я повесил значком pwm отмечен вход с процессора, верхний вывод R31 это вход с шунта. comp к ноге LM3488 вопрос, что между ними…
Не совсем понял, а точнее совсем не понял.
На всякий пожарный просба не путать PWMы !!!
В схеме есть 2 PWMа
- PWM(ШИМ) который идет с проца через разъем проходит через фильтр низких частот(сглаживается) и превращается в опорное напряжение для стабилизации тока.
- PWM(ШИМ) генерится стабилизатором по току. Это делала ТЛ, теперь это будет делать LM3488. Этот PWM гораздо более высокочастотный и резкий т.к. он управляет драйвером, а драйвер полевиком силовой схемы.
К сожалению с теорией по операционникам слабоват.
На схеме не видно какие сигналы мешаются.
Прочитал первое Ваше сообщение. Очень солидарен во всем!!!А Вы в monitor.net.ru в разделе ремонт ЖКИ Плазма не появлялись?
Не был, не участвовал, не состаял. Я больше программист чем железячник.
сегодня проверил в железе, работает отлично.
температурный дрейф компенсирует, ток регулирует от 0 и до дофига 😛 и все это добро в тепло 😦
Почти дописал прогу.
Добрался до термодатчиков LM35, а совковые аналогичные как называются?
Хочу их тоже в прогу воткнуть.
Советских аналогов нет.
Почти дописал прогу.
Добрался до термодатчиков LM35, а совковые аналогичные как называются?
Хочу их тоже в прогу воткнуть.
1019ЧТ1 (раньше назывался 1019ЕМ1) с ЛМ35 характеристика не совпадает, но работают хорошо. даже радиацию держат 😃
Вот ведь, был не прав 😃