Гость химик Опубликовано 29 Сентября, 2013 в 04:51 Жалоба Поделиться Опубликовано 29 Сентября, 2013 в 04:51 Всем добрый день. Занялся разработкой стабилизатора для квартиры. Изначально делалось управление на тиристорах, но из-за некоторых особенностей пришлось от них отказаться. Переделал схему под реле. Все вроде бы как работает как надо, пока не поключаю к контактам реле автотрансфоматор. При переключении реле на дисплей выскакивает мусор и через несколько секунд выбивают автоматы, включаеться несколько реле. Схема контролера Схема силовой части печатная плата контрлера 01_Kontroller.rar К ногам питания контроллера со стороны платы припаял керамику не помогает, что еще нужно селать чтоб избавиться от помехи. Ссылка на комментарий Поделиться на другие сайты Поделиться
vladimirm2 Опубликовано 29 Сентября, 2013 в 05:19 Жалоба Поделиться Опубликовано 29 Сентября, 2013 в 05:19 Я на все шлейфы (питания, дисплея, энкодера, переключателей) одеваю фиритовые кольца, два - три витка, помогает! Ссылка на комментарий Поделиться на другие сайты Поделиться
Elektrik Опубликовано 29 Сентября, 2013 в 08:18 Жалоба Поделиться Опубликовано 29 Сентября, 2013 в 08:18 При переключении реле на дисплей выскакивает мусор и через несколько секунд выбивают автоматы, включаеться несколько реле. Между выключением реле и включением следующего есть задержка? Ссылка на комментарий Поделиться на другие сайты Поделиться
Гость химик Опубликовано 29 Сентября, 2013 в 08:56 Жалоба Поделиться Опубликовано 29 Сентября, 2013 в 08:56 Между выключением реле и включением следующего есть задержка? Нет задержки //========================= Выбор реле ========================================= void Rele(void){ if((resultat >= 141) && (resultat <= 169)){ // Data_Write(10,0b11101111); PORTD = 0b00110000; return; }; if((resultat >= 170) && (resultat <= 189)){ // Data_Write(10,0b11110111); PORTD = 0b00101000; return; }; if((resultat >= 190) && (resultat <= 209)){ // Data_Write(10,0b11111011); PORTD = 0b00100100; return; }; if((resultat >= 210) && (resultat <= 239)){ // Data_Write(10,0b11111101); PORTD = 0b00100010; return; }; if((resultat >= 240) && (resultat <= 259)){ // Data_Write(10,0b11111110); PORTD = 0b00100001; return; }; } Вот исходники если чтоStabilizator_ver_1.0.2.rar Ссылка на комментарий Поделиться на другие сайты Поделиться
Elektrik Опубликовано 29 Сентября, 2013 в 09:10 Жалоба Поделиться Опубликовано 29 Сентября, 2013 в 09:10 Нет задержки Может в этом и косяк? Реле штука инерционная, если вторая включается быстрее, чем выключается первая, то в течении этих нескольких микросекунд, в трансформаторе получается короткозамкнутая секция, со всеми вытекающими последствиями. Сделай задержку, ну для начала 0,1 сек. Если будет все нормально, то уменьшай. Найди в паспорте реле время выключения, это будет минимальная задержка. Ссылка на комментарий Поделиться на другие сайты Поделиться
if33 Опубликовано 29 Сентября, 2013 в 13:57 Жалоба Поделиться Опубликовано 29 Сентября, 2013 в 13:57 Схема составлена правильно. Ничего гореть не должно, при любых положениях реле. Попробуйте изменить каскады, управляющие реле от микроконтроллера, как у меня в этом устройстве https://datagor.ru/practice/power/1258-stab...-pic12f675.html, чтобы не было дребезга при переключениях. Кроме этого надо поставить искрогасящую цепочку между входом и выходом стабилизатора (хотя бы конденсатор). Ссылка на комментарий Поделиться на другие сайты Поделиться
Lexter Опубликовано 29 Сентября, 2013 в 21:59 Жалоба Поделиться Опубликовано 29 Сентября, 2013 в 21:59 ... Изначально делалось управление на тиристорах...Переделал схему под реле. Это и есть причина. Реле - далеко не эквивалентная замена тиристора. Тиристор сам так устроен, что переключается в момент снятия напряжения, поэтому автор не заморачивался в прошивке с "ловлей" момента перехода напряжения через ноль. А с реле этот фокус не проходит. Плюс задержка на два порядка больше, "дребезг"... Ссылка на комментарий Поделиться на другие сайты Поделиться
Elektrik Опубликовано 30 Сентября, 2013 в 04:14 Жалоба Поделиться Опубликовано 30 Сентября, 2013 в 04:14 Ничего гореть не должно, при любых положениях реле. Согласен, не должно, но горит :smile: Тогда может стоит проверить монтаж? Надо включить последовательно с автотрансформатором лампочку, чтобы автомат не выбивало. Ссылка на комментарий Поделиться на другие сайты Поделиться
Гость химик Опубликовано 3 Октября, 2013 в 08:17 Жалоба Поделиться Опубликовано 3 Октября, 2013 в 08:17 Немного поэксперементировал. Прицепил лампочку 100Вт сначала между нижним по схеме выводом и нулем сети , а после между входом автотрансформатора и фазой. Автоматы выбивать перестали, а реле начали хаотично щелкать, на индикаторах мусор. Лампа при переключениях пыталась слегка загореться, незначительно. Ставил конденсаторы 0,05мкФ как в схеме _https://datagor.ru/practice/power/1258-stabilizator-naprjazhenija-seti-na-pic12f675.html, непомогло. Поставил задержки void Rele(void){ if((resultat >= 141) && (resultat <= 169)){ // Data_Write(10,0b11101111); delay_ms(5); PORTD = 0b00110000; delay_ms(20); return; }; if((resultat >= 170) && (resultat <= 189)){ // Data_Write(10,0b11110111); delay_ms(5); PORTD = 0b00101000; delay_ms(20); return; }; if((resultat >= 190) && (resultat <= 209)){ // Data_Write(10,0b11111011); delay_ms(5); PORTD = 0b00100100; delay_ms(20); return; }; if((resultat >= 210) && (resultat <= 239)){ // Data_Write(10,0b11111101); delay_ms(5); PORTD = 0b00100010; delay_ms(20); return; }; if((resultat >= 240) && (resultat <= 259)){ // Data_Write(10,0b11111110); delay_ms(5); PORTD = 0b00100001; delay_ms(20); return; }; } Стало работать немного устойчивей но через рас все равно выскакивает мусор. По паспорту у реле время включения 15мСек, отключение 10мСек, ели между отключением первой и включением второй делать задержки, то сильно заметны провалы, но проблема остаеться. Вывод. Сбой идет при размыкании контактов реле, скорее всего из-за дребезга, дребезг в вою очередь из-за размыкания контактов не при переходе через ноль. Так как время срабатывания в паспорте указано приблизительно, то каким образом можно снизить удар. P.S. Изначально проектировал схему на тиристорах, включенных по схеме Все тиристоры установлены на одном большом радиаторе, но при испытании эта схема отказалась работать. Одна половина тиристоров была постоянно открыта, вторая же наоборот и на управление оптопары нереагировала. Плюс были опасения в самой схеме подключения их к автотрансфоматору. Если реле включены каскадом, что исключает замыкание при включении одновременно нескольких реле, то тиристоры при первом же глюке запаралеливают обмотки трансфоматора. Поправьте меня в чем я неправ. Ссылка на комментарий Поделиться на другие сайты Поделиться
Elektrik Опубликовано 3 Октября, 2013 в 09:28 Жалоба Поделиться Опубликовано 3 Октября, 2013 в 09:28 Лампа при переключениях пыталась слегка загореться, незначительно. Как мне кажется, вот это и надо победить, в первую очередь. Там бросок тока приличный, а загорается незначительно из-за его кратковременности. Как заметил if33 схема правильная. и реле две обмотки включить не могут. Но лампа тем не менее вспыхивает. Остается тщательно проверить монтаж, на соответствие со схемой, или может в трансформаторе какие-то переходные процессы, тогда увеличивать задержку. Я думаю если сделать задержку в 2-3 периода т.е. 40-60 мс, провала никто-не заметит. А лучше спросить if33, какая у него задержка. Ссылка на комментарий Поделиться на другие сайты Поделиться
if33 Опубликовано 3 Октября, 2013 в 13:12 Жалоба Поделиться Опубликовано 3 Октября, 2013 в 13:12 При настройке макетного варианта у меня тоже был сильный дребезг и горели контакты. Пришлось спилить крышку реле и посмотреть на контакты. После этого были проанализированы ряд схем китайских стабилизаторов (некоторые из схем я прилагаю). _https://dropmefiles.com/nFfic Главное, на что надо обратить внимание - это базовые цепи и резистор в цепи коллектора ключевого каскада. При таком построении дребезг резко уменьшается и искрогасящая цепочка легко с ним справляется. По поводу программы - в программе обязательно должен быть гистерезис, чтобы реле не щелкало туда-сюда при изменении входного напряжения на 2-3 вольта. Это уменьшит количество переключений и будет способствовать более нормальному питанию выходной нагрузки. Я делал гистерезис в пределах 5-7 вольт. Ссылка на комментарий Поделиться на другие сайты Поделиться
Elektrik Опубликовано 4 Октября, 2013 в 13:53 Жалоба Поделиться Опубликовано 4 Октября, 2013 в 13:53 (изменено) При настройке макетного варианта у меня тоже был сильный дребезг и горели контакты. А какая связь между искрением контактов и вспышками лампочки? Единственное, что приходит в голову, что искрение настолько сильное, что переходит в дугу, и через дугу замыкаются все три контакта реле одновременно. Тогда может стоит взять реле помощнее. химик а какие реле использутся? Изменено 4 Октября, 2013 в 13:54 пользователем elektrik Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти