Цитата(ivainc1789 @ Mar 21 2008, 11:47)

Написал программу управления симистором. В ней полупериод делится на 100 частей и мощность регулируется от 0 до 100 проц с шагом 1 проц.
При равномерной по времени нарезке полупериода синуса ну никаким боком нельзя получить равномерную нарезку мощности.
Нужна ли такая дискретность нарезки?
Цитата
... Предполагаю, что оптимальная длительность импульса должна быть не менее четверти полупериода.
Я включал симистор, работающий на нагреватель, импульсами 100 мкс.
Цитата
Применение метода 2 нежелательно еще и по той причине, что этот метод несколько усложняет обработчики прерываний от датчика и по сравнению OCR1A. Если учесть, что в регуляторе хотелось бы реализовать еще и алгоритм Брезенхема, обработчики эти еще более усложнятся... Увеличивается и время реакции...
Итак, вопрос: все же разумно ли будет оставить метод 1 для избежания всяческих проблем?
Если мудрится термостат, и есть обратная связь по температуре, то, имхо, разумнее построить какой-нибудь П(И)Д-регулятор. Времена там будут измеряться в лучшем случае секундами, и можно будет нарезать синус периодами.