- Вложения
-
- Симисторный регулятор.txt
- (1 КБ) 74 скачивания
Симисторный регулятор, нет задержки на минусе синусоиды
Не могу понять, как сделать, чтобы на отрицательной полуволне синуса как и на верхней была такая задержка. Подскажите как реализовать. У меня полный ступар и понять не могу, почему верх регулируется, а низ нет. Схему прилагаю. Программа в текстовом файле на СИ.

- Реклама
отрицательный полупериод идет ВЕСЬ потому, что единица с МК идет весь отрицательный полупериод. это хорошо видно на осцилле.
тебе с сети нужно поставить диодный мост, и выделять оба перехода через ноль. тогда ты сможешь снять эту единицу в момент перехода через ноль, а потом подать эту единицу с нужной задержкой.
тебе с сети нужно поставить диодный мост, и выделять оба перехода через ноль. тогда ты сможешь снять эту единицу в момент перехода через ноль, а потом подать эту единицу с нужной задержкой.
Мудрость приходит вместе с импотенцией...
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.
Но есть схемы где вообще через резистор 1 мОм снимают и без диодных мостов. Хотя бы глянуть кусок такой программы как это реализуется.
дело не в том, как определить оба нуля за период, а дело в том, что тебе нужны оба нуля.
и нули детектируются не программой, а аппаратной частью. программа только реагирует на приход нуля.
ты же уже сделал обработку единственного нуля за период. и твоя программа никак не изменится от того, что нули пойдут в 2 раза чаще.
и нули детектируются не программой, а аппаратной частью. программа только реагирует на приход нуля.
ты же уже сделал обработку единственного нуля за период. и твоя программа никак не изменится от того, что нули пойдут в 2 раза чаще.
Мудрость приходит вместе с импотенцией...
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.
А как же на пиках это реализовано, например 16F676? Неужели там железо по другому работает, там вообще через резак и стабилитрон не нужен?
- Реклама
- Вложения
-
- Zero-Crossing-Detector-Circuit-Diagram-using-Opto-coupler.png
- (13.25 КБ) 69 скачиваний
Последний раз редактировалось veso74 Чт янв 12, 2023 22:43:07, всего редактировалось 3 раза.
как на пиках это реализовано - спрашивай в разделе про пики, а не здесь.Alex_ka писал(а):А как же на пиках это реализовано
я тебе сказал, как сделать правильно. тебе диодного мостика жалко?
Мудрость приходит вместе с импотенцией...
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.
Да не жалко. Только задача стоит реализовать через резистор. Спасибо понял. veso74, Спасибо за ссылку.
- Сообщения: 1492
- Зарегистрирован: Ср июн 25, 2008 15:19:44
Схем детектирования перехода через нуль много. Всяких разных. Первое. Гальваническая развязка. Есть или нет. Трансформаторы, оптроны. Если хотите через резисторы, имейте в виду, что этот подход без гальванической развязки. Резисторы брать лучше выводные. Ещё лучше, если это 1 МОм, то 3 резистора по 330 кОм.
Аппнота.
Ещё один нюанс. Время задержки. То есть, сколько процентов мощности вы потеряете на задержках при фактическом переходе через нуль и выходе с детектора перехода через нуль.
Аппнота.
Ещё один нюанс. Время задержки. То есть, сколько процентов мощности вы потеряете на задержках при фактическом переходе через нуль и выходе с детектора перехода через нуль.
твой резистор со стабилитроном никуда не денется. только подавать на них надо с мостика, чтобы работали оба полупериода.Alex_ka писал(а):Только задача стоит реализовать через резистор.
а в твоей схеме из первого поста ты никогда не сможешь управлять отрицательным полупериодом.
Мудрость приходит вместе с импотенцией...
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.
Нашёл я свою ошибку в программе. Всё решается на программном уровне и даже с одним резистором 1 мОм без стабилитрона и прочей лабуды на на выводе INT0. В протеусе всё теперь работает. Надо пробовать на железе как себя поведёт. Теперь следующая задача. Как управлять симистором без оптопары? Надо писать синус 50 Гц вместо шим?

- Сообщения: 1492
- Зарегистрирован: Ср июн 25, 2008 15:19:44
Вычислять площадь синуса и делать соответствие время 16 битного таймера, площадь, мощность. Скорее всего это будет затратно по тактам, поэтому, таблица.
[uquote="Demiurg",url="/forum/viewtopic.php?p=4353366#p4353366"]Вычислять площадь синуса
это будет затратно по тактам, поэтому, таблица.[/uquote]
И всё ради экономии на копеечном мостике? По-моему, нет смысла. Хотя каждый решает сам.
это будет затратно по тактам, поэтому, таблица.[/uquote]
И всё ради экономии на копеечном мостике? По-моему, нет смысла. Хотя каждый решает сам.
То и замена MOC3052 (non-zero-crossing) на MOC3041 (function Zero Voltage Crossing) достаточно.
Но без оптопары не понимаю, в чем цель. Цена? Взять на себя функции от МК? Другое?
По цене - вряд ли будет дешевле.
Но без оптопары не понимаю, в чем цель. Цена? Взять на себя функции от МК? Другое?
По цене - вряд ли будет дешевле.
м резистором в 1 миллиОм от МК сразу останется труха.Alex_ka писал(а):и даже с одним резистором 1 мОм без стабилитрона и прочей лабуды на на выводе INT0.
Мудрость приходит вместе с импотенцией...
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.
нену делают и с детектором 1полувалны но програмно удваивают частоту и задержки делят на 2 вот тока нахуа? в те времена когда мк были размером с яшик от водки мы делали толка апаратные нуль детекторы
ZМудрость(Опыт и выдержка) приходит с годами.
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
- Сообщения: 1492
- Зарегистрирован: Ср июн 25, 2008 15:19:44
[uquote="veso74",url="/forum/viewtopic.php?p=4353384#p4353384"]То и замена MOC3052 (non-zero-crossing) на MOC3041 (function Zero Voltage Crossing) достаточно.
Но без оптопары не понимаю, в чем цель. Цена? Взять на себя функции от МК? Другое?
По цене - вряд ли будет дешевле.[/uquote]
Оптроны с детектором перехода через нуль предназначены для единственной цели. Вкл-выкл. Если нужен ФИМ, то используются оптроны без детектора нуля. Этот шаг понятен?
Понимаю, хочется минимум пайки. Минимум деталей. Правда, понимаю. Промолчу почему. Мозгов блеать не хватает охватить что то более сложное....
Ладно. Это лирика. Мой дружеский совет. Не ищи "проще". Ищи "надёжно". А это не всегда просто...
Но без оптопары не понимаю, в чем цель. Цена? Взять на себя функции от МК? Другое?
По цене - вряд ли будет дешевле.[/uquote]
Оптроны с детектором перехода через нуль предназначены для единственной цели. Вкл-выкл. Если нужен ФИМ, то используются оптроны без детектора нуля. Этот шаг понятен?
Понимаю, хочется минимум пайки. Минимум деталей. Правда, понимаю. Промолчу почему. Мозгов блеать не хватает охватить что то более сложное....
Ладно. Это лирика. Мой дружеский совет. Не ищи "проще". Ищи "надёжно". А это не всегда просто...
Это так? Вряд ли ...Оптроны с детектором перехода через нуль предназначены для единственной цели. Вкл-выкл.
Напр. если пропустите через нагрузку 20 импульсов, а остальные 80 (из 100) пропустить, отрегулируете нагреватель/нагрузка/паяльник на 20%.
Так, что конструктор решит, для чего использовать оптроны.
- Сообщения: 1492
- Зарегистрирован: Ср июн 25, 2008 15:19:44
Это уже другое. Пропуск полупериодов. И ни хрена не ФИМ.
[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 ногу пика? Теперь с большой буквы устраивает? Не миллиОм уже для вас?
Добавлено 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 раза.



