Понадобилась симисторная оптопара с детектированием перехода через ноль -
MOC3063.
В Proteus такой модели нет, но есть семейство MOC30XX.
Как оказалось, эта модель полностью неработоспособна (см. рис1; верхний график - как должно быть см. последнюю осциллограмму на рис4).
Добиться хоть какой-то работоспособности можно увеличив в два раза входной ток. Но даже при этом не идет никакой речи о Zero Crossing (см. нижний график на рис1).
Интересно, а как разработчики тестируют свои модели - ведь явная же лажа.
В итоге, расковыряв модель, понял, что проще сделать модель заново, что, собственно, и было сделано.
На рис2 представлен дочерний лист для повторения в старых версиях Proteus. Для ленивых, в приложенном архиве есть сгенерированный MDF-файл.
Модель имеет два свойства:
-
IFT - ток входного светодиода, гарантированно включающий выходной симистор.
-
VINH - напряжение на выходном симисторе, выше которого он не включается.
Особоенностью модели (точнее используемых в ней примитивов) является то, что задавать значение свойствам обязательно в формате без символьных дольных единиц. К примеру, 5мА нужно задавать как 0.005, а не 5m).
И, конечно же, приведу пару картинок с результатами тестирования в Proteus и на железном макете (см. рис3,4).