Почему, стабилизация по питанию ШИМ, R3, R5 - распространенное решение для этой микросхемы. Тем более с таким количеством выходов их застабилизировать проблематично.
Так как сегодня не успел дорисовать всю схему целиком(очень мало свободного времени) пока допиливаю прошивку и вытравил плату. Завтра продолжу. Насчет ОС предполагаю сопротивлением R3 выставить нужное мне напряжение т.к ток потребление по 15V очень малый 1-2ма. а по 5вольтам это 7мая вторичная обмотка пусть будет завышена по напряжению а роль стабилизации отвел для L7805.
char mask = 0; if (! (BTN_PIN & BTN_LINE_UP)) mask = BTN_SHRT_UP; if (! (BTN_PIN & BTN_LINE_DN)) mask = BTN_SHRT_DN; if (! (BTN_PIN & BTN_LINE_POWER)) mask = BTN_SHRT_POWER; if (! (BTN_PIN & BTN_LINE_SW)) mask = BTN_SHRT_SW;
if (mask){ //опрос состояния кнопки if (BtnLockCoun < (BTN_LOCK_TIME/10)){ //клавиша нажата BtnLockCoun++; return; //защелка еще не дощитала - возврат } BtnLastState = mask; BtnLockBit =1; //нажатие зафиксировано if (BtnLongCoun >= (BTN_LONG_TIME/10)) return; //возврат, т.к. счетчик длинн нажат досчитал до максимума еще раньше if (++BtnLongCoun >= (BTN_LONG_TIME/10)) BtnFlags |= (BtnLastState<<4); //счетчик досчитал до максимума - устанавливаем биты длинного нажатия } else{ //клавиша отжата if (BtnLockCoun){ BtnLockCoun --; return; //защелка еще не обнулилась - возврат } if (! BtnLockBit) //СТАТИЧЕСКИЙ ВОЗВРАТ return; BtnLockBit =0; //отжатие зафиксировано if (BtnLongCoun < (BTN_LONG_TIME/10)) BtnFlags |= BtnLastState; //установка бита короткого нажатия BtnLongCoun = 0; //сброс счетчика длительности нажатия } } //----------****7SEG****---------- #define SEGA 6 #define SEGB 5 #define SEGC 1 #define SEGD 2 #define SEGE 3 #define SEGF 4 #define SEGG 0
#define ANOD1 4 #define ANOD2 7 #define ANOD3 4 //---------- void segchar (unsigned char seg) { switch (seg) { case 0: PORTC=(0<<SEGA)|(0<<SEGB)|(0<<SEGC)|(0<<SEGD)|(0<<SEGE)|(0<<SEGF)|(1<<SEGG);break; case 1: PORTC=(1<<SEGA)|(0<<SEGB)|(0<<SEGC)|(1<<SEGD)|(1<<SEGE)|(1<<SEGF)|(1<<SEGG);break; case 2: PORTC=(0<<SEGA)|(0<<SEGB)|(1<<SEGC)|(0<<SEGD)|(0<<SEGE)|(1<<SEGF)|(0<<SEGG);break; case 3: PORTC=(0<<SEGA)|(0<<SEGB)|(0<<SEGC)|(0<<SEGD)|(1<<SEGE)|(1<<SEGF)|(0<<SEGG);break; case 4: PORTC=(1<<SEGA)|(0<<SEGB)|(0<<SEGC)|(1<<SEGD)|(1<<SEGE)|(0<<SEGF)|(0<<SEGG);break; case 5: PORTC=(0<<SEGA)|(1<<SEGB)|(0<<SEGC)|(0<<SEGD)|(1<<SEGE)|(0<<SEGF)|(0<<SEGG);break; case 6: PORTC=(0<<SEGA)|(1<<SEGB)|(0<<SEGC)|(0<<SEGD)|(0<<SEGE)|(0<<SEGF)|(0<<SEGG);break; case 7: PORTC=(0<<SEGA)|(0<<SEGB)|(0<<SEGC)|(1<<SEGD)|(1<<SEGE)|(1<<SEGF)|(1<<SEGG);break; case 8: PORTC=(0<<SEGA)|(0<<SEGB)|(0<<SEGC)|(0<<SEGD)|(0<<SEGE)|(0<<SEGF)|(0<<SEGG);break; case 9: PORTC=(0<<SEGA)|(0<<SEGB)|(0<<SEGC)|(0<<SEGD)|(1<<SEGE)|(0<<SEGF)|(0<<SEGG);break; case 99: //OFF Все сегменты PORTC=(1<<SEGA)|(1<<SEGB)|(1<<SEGC)|(1<<SEGD)|(1<<SEGE)|(1<<SEGF)|(1<<SEGG);break; } }
МОИ ПОЗДРАВЛЕНИЯ похоже всеже довели проект ДО УМА имено КАК ХОТЕЛИ и не долго мало кто может этим похвастатся обычно хотят одно, а получается ..."НУ КАК ВСЕГДА"
_________________ ZМудрость(Опыт и выдержка) приходит с годами. Все Ваши беды и проблемы, от недостатка знаний. Умный и у дурака научится, а дураку и .. Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
В схему пришлось внести изменения) По питанию драйверов были поставлены 7815. Также был исключен детектор нуля , в место него внешний тактовый генератор на 150Hz.
Добавлено after 3 minutes 30 seconds: Испытания с нагрузкой 21КВт еще не проводились , пока нет подходящей сети под рукой (
Так а что ты хотел? Через них протекает практически весь ток нагрузки. Для такого тока нужно с десяток конденсаторов в параллель ставить.
_________________ Тем кого не устаревает наличия ошибок в моем тексте, оставляю права не пользоваться моими советами или просто не читать мои сообщения.
вабщето там должны стоять кондеры спецовые расчитаные на реактиф постояно...( бумага в масле) пленка не рулит-выгорает быстро
_________________ ZМудрость(Опыт и выдержка) приходит с годами. Все Ваши беды и проблемы, от недостатка знаний. Умный и у дурака научится, а дураку и .. Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
Первые запуски делал без этих кондеров, кондеры решил поставить для подавления помех. А если совсем без кондеров при нагрузки 6-7.2кВт чем данное решения может осложнить жизнь (кроме грязной сети)
Из за индуктивности подводящих проводов на транзисторах могут быть выбросы превышающие максимально допустимую величину. Это надо смотреть осциллографом.
_________________ Тем кого не устаревает наличия ошибок в моем тексте, оставляю права не пользоваться моими советами или просто не читать мои сообщения.
Пока оставлю этот проект до внедрения в прошивку модбаза. Транзисторы слава богу от перенапруги не пробивает))
Добавлено after 1 hour 23 minutes 14 seconds: добавлю еще при мощности 22кВт (12 транзисторов) водяное охлаждение радиатора обязательно.
Добавлено after 4 minutes 17 seconds: В сумме получается что помех на соседню фазу 0, а в сети(по фазе) не так много как при использовании симисторов. Мб кто подскажет какие транзисторы лучше использовать нагрузка на канал 3.6кВт 220В ,Чтоб поменьше грелись. Частота ШИМ 4kHz хочу поднять до 20( что бы не было слышно свиста).
Что бы меньше грелись надо использовать симисторы, я об этом говорил в начале темы. Помех от них не может быть больше, они открываются с частотой 100Гц. А ваши транзисторы открываются 4000 раз в секунду и столько же раз закрываются. Значит излучают пачки помех 8000 раз в секунду, они просто менее заметны так как сливаются в общий фон.
_________________ Тем кого не устаревает наличия ошибок в моем тексте, оставляю права не пользоваться моими советами или просто не читать мои сообщения.
_________________ Тем кого не устаревает наличия ошибок в моем тексте, оставляю права не пользоваться моими советами или просто не читать мои сообщения.
Сейчас этот форум просматривают: Martian, Sla70 и гости: 68
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения