cpu13.ru - форум OMRON
http://cpu13.ru/

ФИМ на базе CJ1M
http://cpu13.ru/viewtopic.php?f=10&t=518
Страница 1 из 1

Автор:  SAM [ Вс апр 05, 2009 14:47 ]
Заголовок сообщения:  ФИМ на базе CJ1M

Пробовал ли кто реализовать на базе контроллера фазовое регулирование тиристорным регулятором. Речь идет о непосредственном управлении тиристором от контроллера.
Фактически нужно подать в контроллер сигнал синхронизации в момент перехода напряжения через ноль и потом отсчитав в контроллере угол сдвига момента открытия тиристора подать команду открытия тиристора. Сложность состоит в том, что время на все это отводится очень маленькое. Время одного полупериода 0.01 сек а дискретность отсчета угла запаздывания 1/100=0.0001 сек или 0.1 мс.
Реально ли выдержать такие скорости.
Пробовал решать такие задачи на микроконтроллерах, решается очень просто.

Автор:  DEFO [ Пн апр 06, 2009 05:59 ]
Заголовок сообщения: 

1

Автор:  Олег [ Пн апр 06, 2009 10:01 ]
Заголовок сообщения: 

Теоретически возможно, если твой контроллер с твоей программой потянет прерывание по расписанию в 0.1 мс. и с немедленной регенерацией модулей входов и выходов, тех которые нужно. фильтр на дискретном входе естественно нужно отключить. Прога в прерывании должна быть очень короткой.
Если контроллер CJ1M-CPU2Х, то переход через ноль можно ловить по входу прерывания, далее в этом прерывании запускать прерывание по расписанию но с точным отсчётом времени для первого запуска (величина ФИМ), не помню как, но это описано в инструкции и я делал что-то подобное. Когда прерывание случится, вырубать выход контроллера, маскировать прерывание и ждать следующего прерывания по входу.

Возможны и комбинации этих двух способов, но в первом способе можно организовать несколько каналов для ФИМ, но всё будет зависить от размеров основной проги, кол-ва модулей в контроллере и как сможешь оптимизировать время цикла. Во втором только два канала (по числу прерываний по распис.) но работать будет наверно при любой загрузки CPU.

А почему именно ФИМ, кварцевые лампы или что? Почти всегда достаточно Шима.

надеюсь поэкспериментируешь, мне самому интересно, прокатит первый способ или нет.

Автор:  SAM [ Пн апр 06, 2009 20:02 ]
Заголовок сообщения: 

DEFO писал(а):
Ну так и порадуйте нас всех, выложив ваши труды в разделе "Примеры".


Труды не стоят того. Когда микроконтроллер работает на частоте в несколько (4-6МГц) а счетчики могут работать на тактовой частоте, все делается элементарно. Я баловался с плавным зажиганием гирлянд на новогодней елке, контроллер был простенький от ATMEL.

Сейчас задача управлять трехфазным тиристорным мостом. По первым впечатлениям CJ1M или не потянет или с трудом. Буду пробовать но наверное придется положиться на "ОВЕН" или "протонимпульс" у них видел блоки управления.

Автор:  Олег [ Пн апр 06, 2009 21:32 ]
Заголовок сообщения: 

То что тиристорами/симисторами понятно, что на них висит? ФИМ может понадобится только для ламп освещения и кварцевых ламп,(на трансформатор просто так симистор не посадить) для всего остального достаточно ШИМ, для шима в этом контроллере есть спец.функция (постоянно забываю какая) в русском мануале её нет, в английском где-то после PID. Переход через ноль сейчас обеспечивает практически любое нормальное твёрдотельное реле.
Неважно, "ОВЕН" или другие, придётся использовать аналоговый выход, т.е. увеличить стоимость и снизить надёжность, т.к. промежуточных звеньев добавится. Преобразователей из шима в фим я не встречал.
Нагрузка то какая??? если не лампа, то не заморачивайся, проще шима для нагревателей ещё никто не придумал, исключение только кварцевые лампы.

Автор:  SAM [ Вт апр 07, 2009 15:41 ]
Заголовок сообщения: 

Дело не в нагрузке.
Нужно управлять трехфазным тиристорным МОСТОМ (выпрямитель). ФИМ там нужен для регулировки тока в нагрузке. ШИМ в такиз установках не годится в связи с довольно большой величиной времени отсутствия напряжения.
По поводу достаточности ШИМ с нами постоянно спорит заказчик. Мы ставим ШИМ на нагрузки порядка 200-600 кВт. Они привыкли в таких задачах к так называемым РОТам. Постоянно приходится убеждать.

Страница 1 из 1 Часовой пояс: UTC + 3 часа (Russia: MSK)
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/