Симисторный регулятор, нет задержки на минусе синусоиды

Обсуждаем контроллеры компании Atmel.
Закрыто
Нашел транзистор. Понюхал.
Сообщения: 193
Зарегистрирован: Ср сен 04, 2019 17:59:23
Откуда: Гомель

Сообщение Alex_ka »

Не могу понять, как сделать, чтобы на отрицательной полуволне синуса как и на верхней была такая задержка. Подскажите как реализовать. У меня полный ступар и понять не могу, почему верх регулируется, а низ нет. Схему прилагаю. Программа в текстовом файле на СИ.
Изображение Изображение Изображение Изображение
Вложения
Симисторный регулятор.txt
(1 КБ) 74 скачивания
Реклама
Модератор
Аватара пользователя
Сообщения: 19088
Зарегистрирован: Сб авг 14, 2010 15:05:51
Откуда: г. Озерск, Челябинская обл.

Сообщение Starichok51 »

отрицательный полупериод идет ВЕСЬ потому, что единица с МК идет весь отрицательный полупериод. это хорошо видно на осцилле.
тебе с сети нужно поставить диодный мост, и выделять оба перехода через ноль. тогда ты сможешь снять эту единицу в момент перехода через ноль, а потом подать эту единицу с нужной задержкой.
Мудрость приходит вместе с импотенцией...
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.
Реклама
Нашел транзистор. Понюхал.
Сообщения: 193
Зарегистрирован: Ср сен 04, 2019 17:59:23
Откуда: Гомель

Сообщение Alex_ka »

Но есть схемы где вообще через резистор 1 мОм снимают и без диодных мостов. Хотя бы глянуть кусок такой программы как это реализуется.
Модератор
Аватара пользователя
Сообщения: 19088
Зарегистрирован: Сб авг 14, 2010 15:05:51
Откуда: г. Озерск, Челябинская обл.

Сообщение Starichok51 »

дело не в том, как определить оба нуля за период, а дело в том, что тебе нужны оба нуля.
и нули детектируются не программой, а аппаратной частью. программа только реагирует на приход нуля.
ты же уже сделал обработку единственного нуля за период. и твоя программа никак не изменится от того, что нули пойдут в 2 раза чаще.
Мудрость приходит вместе с импотенцией...
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.
Реклама
Эиком - электронные компоненты и радиодетали
Нашел транзистор. Понюхал.
Сообщения: 193
Зарегистрирован: Ср сен 04, 2019 17:59:23
Откуда: Гомель

Сообщение Alex_ka »

А как же на пиках это реализовано, например 16F676? Неужели там железо по другому работает, там вообще через резак и стабилитрон не нужен?
Реклама
Поставщик валерьянки для Кота
Сообщения: 1945
Зарегистрирован: Сб май 05, 2012 20:24:52
Откуда: KN34PC, Болгария

Сообщение veso74 »

Вложения
Zero-Crossing-Detector-Circuit-Diagram-using-Opto-coupler.png
(13.25 КБ) 69 скачиваний
Последний раз редактировалось veso74 Чт янв 12, 2023 22:43:07, всего редактировалось 3 раза.
Контактная информация:
Реклама
Модератор
Аватара пользователя
Сообщения: 19088
Зарегистрирован: Сб авг 14, 2010 15:05:51
Откуда: г. Озерск, Челябинская обл.

Сообщение Starichok51 »

Alex_ka писал(а):А как же на пиках это реализовано
как на пиках это реализовано - спрашивай в разделе про пики, а не здесь.
я тебе сказал, как сделать правильно. тебе диодного мостика жалко?
Мудрость приходит вместе с импотенцией...
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.
Нашел транзистор. Понюхал.
Сообщения: 193
Зарегистрирован: Ср сен 04, 2019 17:59:23
Откуда: Гомель

Сообщение Alex_ka »

Да не жалко. Только задача стоит реализовать через резистор. Спасибо понял. veso74, Спасибо за ссылку.
Это не хвост, это антенна
Сообщения: 1492
Зарегистрирован: Ср июн 25, 2008 15:19:44

Сообщение Demiurg »

Схем детектирования перехода через нуль много. Всяких разных. Первое. Гальваническая развязка. Есть или нет. Трансформаторы, оптроны. Если хотите через резисторы, имейте в виду, что этот подход без гальванической развязки. Резисторы брать лучше выводные. Ещё лучше, если это 1 МОм, то 3 резистора по 330 кОм.

Аппнота.

Ещё один нюанс. Время задержки. То есть, сколько процентов мощности вы потеряете на задержках при фактическом переходе через нуль и выходе с детектора перехода через нуль.
Контактная информация:
Модератор
Аватара пользователя
Сообщения: 19088
Зарегистрирован: Сб авг 14, 2010 15:05:51
Откуда: г. Озерск, Челябинская обл.

Сообщение Starichok51 »

Alex_ka писал(а):Только задача стоит реализовать через резистор.
твой резистор со стабилитроном никуда не денется. только подавать на них надо с мостика, чтобы работали оба полупериода.
а в твоей схеме из первого поста ты никогда не сможешь управлять отрицательным полупериодом.
Мудрость приходит вместе с импотенцией...
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.
Нашел транзистор. Понюхал.
Сообщения: 193
Зарегистрирован: Ср сен 04, 2019 17:59:23
Откуда: Гомель

Сообщение Alex_ka »

Нашёл я свою ошибку в программе. Всё решается на программном уровне и даже с одним резистором 1 мОм без стабилитрона и прочей лабуды на на выводе INT0. В протеусе всё теперь работает. Надо пробовать на железе как себя поведёт. Теперь следующая задача. Как управлять симистором без оптопары? Надо писать синус 50 Гц вместо шим?
Изображение Изображение
Это не хвост, это антенна
Сообщения: 1492
Зарегистрирован: Ср июн 25, 2008 15:19:44

Сообщение Demiurg »

Вычислять площадь синуса и делать соответствие время 16 битного таймера, площадь, мощность. Скорее всего это будет затратно по тактам, поэтому, таблица.
Контактная информация:
Друг Кота
Аватара пользователя
Сообщения: 6339
Зарегистрирован: Вт апр 24, 2007 07:45:40
Откуда: Minsk

Сообщение Jack_A »

[uquote="Demiurg",url="/forum/viewtopic.php?p=4353366#p4353366"]Вычислять площадь синуса

это будет затратно по тактам, поэтому, таблица.[/uquote]
И всё ради экономии на копеечном мостике? По-моему, нет смысла. Хотя каждый решает сам.
Изображение
Поставщик валерьянки для Кота
Сообщения: 1945
Зарегистрирован: Сб май 05, 2012 20:24:52
Откуда: KN34PC, Болгария

Сообщение veso74 »

То и замена MOC3052 (non-zero-crossing) на MOC3041 (function Zero Voltage Crossing) достаточно.
Но без оптопары не понимаю, в чем цель. Цена? Взять на себя функции от МК? Другое?
По цене - вряд ли будет дешевле.
Контактная информация:
Модератор
Аватара пользователя
Сообщения: 19088
Зарегистрирован: Сб авг 14, 2010 15:05:51
Откуда: г. Озерск, Челябинская обл.

Сообщение Starichok51 »

Alex_ka писал(а):и даже с одним резистором 1 мОм без стабилитрона и прочей лабуды на на выводе INT0.
м резистором в 1 миллиОм от МК сразу останется труха.
Мудрость приходит вместе с импотенцией...
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.
Друг Кота
Аватара пользователя
Сообщения: 39197
Зарегистрирован: Сб сен 13, 2014 16:27:32
Откуда: СпиртоГонск созвездия Омега

Сообщение musor »

нену делают и с детектором 1полувалны но програмно удваивают частоту и задержки делят на 2 вот тока нахуа? в те времена когда мк были размером с яшик от водки мы делали толка апаратные нуль детекторы
ZМудрость(Опыт и выдержка) приходит с годами.
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
Это не хвост, это антенна
Сообщения: 1492
Зарегистрирован: Ср июн 25, 2008 15:19:44

Сообщение Demiurg »

[uquote="veso74",url="/forum/viewtopic.php?p=4353384#p4353384"]То и замена MOC3052 (non-zero-crossing) на MOC3041 (function Zero Voltage Crossing) достаточно.
Но без оптопары не понимаю, в чем цель. Цена? Взять на себя функции от МК? Другое?
По цене - вряд ли будет дешевле.[/uquote]
Оптроны с детектором перехода через нуль предназначены для единственной цели. Вкл-выкл. Если нужен ФИМ, то используются оптроны без детектора нуля. Этот шаг понятен?
Понимаю, хочется минимум пайки. Минимум деталей. Правда, понимаю. Промолчу почему. Мозгов блеать не хватает охватить что то более сложное....
Ладно. Это лирика. Мой дружеский совет. Не ищи "проще". Ищи "надёжно". А это не всегда просто...
Контактная информация:
Поставщик валерьянки для Кота
Сообщения: 1945
Зарегистрирован: Сб май 05, 2012 20:24:52
Откуда: KN34PC, Болгария

Сообщение veso74 »

Оптроны с детектором перехода через нуль предназначены для единственной цели. Вкл-выкл.
Это так? Вряд ли ...
Напр. если пропустите через нагрузку 20 импульсов, а остальные 80 (из 100) пропустить, отрегулируете нагреватель/нагрузка/паяльник на 20%.
Так, что конструктор решит, для чего использовать оптроны.
Контактная информация:
Это не хвост, это антенна
Сообщения: 1492
Зарегистрирован: Ср июн 25, 2008 15:19:44

Сообщение Demiurg »

Это уже другое. Пропуск полупериодов. И ни хрена не ФИМ.
Контактная информация:
Нашел транзистор. Понюхал.
Сообщения: 193
Зарегистрирован: Ср сен 04, 2019 17:59:23
Откуда: Гомель

Сообщение Alex_ka »

[uquote="Jack_A",url="/forum/viewtopic.php?p=4353368#p4353368"]И всё ради экономии на копеечном мостике? По-моему, нет смысла. Хотя каждый решает сам.[/uquote] Да нет конечно. Мне нужен рабочий алгоритм программы, для замены вышедших контроллеров в других устройствах с другими контроллерами, которые приходится ремонтировать.

Добавлено after 6 minutes 48 seconds:
[uquote="Starichok51",url="/forum/viewtopic.php?p=4353405#p4353405"]м резистором в 1 миллиОм от МК сразу останется труха.[/uquote]Прекрасно же знаешь. что такой маркировки нет как миллиОм, а есть 0,000 Ом. А как же в буржуйской электронике, например кухонных комбайнах? Там через резак 1 МОм прямо на порт сеть. Или к примеру итальянская газовая автоматика MGM-569, там тоже есть через резак 1 + 0,047 МОм на 7 ногу пика? Теперь с большой буквы устраивает? Не миллиОм уже для вас?
Последний раз редактировалось Alex_ka Пт янв 13, 2023 22:03:07, всего редактировалось 3 раза.
Закрыто

Вернуться в «AVR»