Den 0 28 апреля, 2006 Опубликовано 28 апреля, 2006 · Жалоба Господа, подскажите пожалуйста как програмно реализовать обнаружение перехода через ноль синусоиды? Фазу мерию через БПФ. Необходимо организовать синхронизацию с питающем напряжением для фазо-импульсного управления тиристорами. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
yrbis 0 30 апреля, 2006 Опубликовано 30 апреля, 2006 · Жалоба усилить с зарезом...строб сделать(например продифференцировав)..по ниму и ровняться..или надо без дополнительных устройств..тогда что такое БПФ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Krys 2 2 мая, 2006 Опубликовано 2 мая, 2006 · Жалоба Быстрое преобразование Фурье Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Herz 5 2 мая, 2006 Опубликовано 2 мая, 2006 · Жалоба Не слишком ли: использовать БПФ для фазо-импульсного управления тиристорами? И в то же время не уметь найти у функции экстремум. Странно... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Михаил М. 0 2 мая, 2006 Опубликовано 2 мая, 2006 · Жалоба Господа, подскажите пожалуйста как програмно реализовать обнаружение перехода через ноль синусоиды?Можно соорудить преобразователь "синус - прямоугольник" на компараторе, например, с ттл-выходом. 1 - момент перехода с "-" на "+"; 0 - момент перехода с "+" на "-". Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Herz 5 2 мая, 2006 Опубликовано 2 мая, 2006 · Жалоба Господа, подскажите пожалуйста как програмно реализовать обнаружение перехода через ноль синусоиды?Можно соорудить преобразователь "синус - прямоугольник" на компараторе, например, с ттл-выходом. 1 - момент перехода с "-" на "+"; 0 - момент перехода с "+" на "-". Автору требовалось именно программно. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Den 0 2 мая, 2006 Опубликовано 2 мая, 2006 · Жалоба С компаратором понятно, но интересна именна програмная обработка оцифрованного сигнала, т.к. опыта в этой сфере у меня маловато. Думаю синхронизироваться относительно фазы синусоиды, которую выщитываю каждый период. Хотя может быть это и не правильно... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
okela 0 3 мая, 2006 Опубликовано 3 мая, 2006 · Жалоба Если в двух словах, на пальцах, то... Надо делать дискретизацию по времении с необходимой частотой (исходя из точности) и постоянно анализировать два значения амплитуды (текущее и предыдущее) и по ним вычислять приращение сигнала. А дальше вспоминаем школьный курс алгебры, там где о производных толкуют... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
iosifk 3 3 мая, 2006 Опубликовано 3 мая, 2006 · Жалоба Господа, подскажите пожалуйста как програмно реализовать обнаружение перехода через ноль синусоиды? Учтите что на синусоиде могут быть всплески напряжения, поэтому если нет аналоговой фильтрации, то надо заложить программную. Удачи! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Den 0 3 мая, 2006 Опубликовано 3 мая, 2006 · Жалоба Если в двух словах, на пальцах, то... Надо делать дискретизацию по времении с необходимой частотой (исходя из точности) и постоянно анализировать два значения амплитуды (текущее и предыдущее) и по ним вычислять приращение сигнала. А дальше вспоминаем школьный курс алгебры, там где о производных толкуют... Я измеряю текущую фазу, и относительно неё синхронизируюсь с нулём фазы. В итоге имею постоянную точку синхронизации, относительно которй и буду управлять тиристорами. Такой ведь вариант наверное тоже возможен? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
okela 0 3 мая, 2006 Опубликовано 3 мая, 2006 · Жалоба Если в двух словах, на пальцах, то... Надо делать дискретизацию по времении с необходимой частотой (исходя из точности) и постоянно анализировать два значения амплитуды (текущее и предыдущее) и по ним вычислять приращение сигнала. А дальше вспоминаем школьный курс алгебры, там где о производных толкуют... Я измеряю текущую фазу, и относительно неё синхронизируюсь с нулём фазы. В итоге имею постоянную точку синхронизации, относительно которй и буду управлять тиристорами. Такой ведь вариант наверное тоже возможен? ???????????? :blink: Ваша реплика вызвала ещё больше вопросов.. Что за текущая фаза ? Какой нуль фазы ? В течении одного периода синусоида 3 раза пересекает нуль! Фазу можно мерять относительно какого-нибудь стабильного сигнала той же частоты. А с вашим случаем всё в тумане ... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Tanya 4 3 мая, 2006 Опубликовано 3 мая, 2006 · Жалоба С компаратором понятно, но интересна именна програмная обработка оцифрованного сигнала, т.к. опыта в этой сфере у меня маловато. Думаю синхронизироваться относительно фазы синусоиды, которую выщитываю каждый период. Хотя может быть это и не правильно... Ну тогда изобретите цифровую ФАПЧ. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Den 0 4 мая, 2006 Опубликовано 4 мая, 2006 · Жалоба ???????????? :blink: Ваша реплика вызвала ещё больше вопросов.. Что за текущая фаза ? Какой нуль фазы ? В течении одного периода синусоида 3 раза пересекает нуль! Фазу можно мерять относительно какого-нибудь стабильного сигнала той же частоты. А с вашим случаем всё в тумане ... Ну нуль наверное всё таки относительный. Текущую фазу имею каждые 20 мс: [X(k)] = arctan(ImX (k) / ReX (k)) ; Определяя смещение, ловлю нуль. С компаратором понятно, но интересна именна програмная обработка оцифрованного сигнала, т.к. опыта в этой сфере у меня маловато. Думаю синхронизироваться относительно фазы синусоиды, которую выщитываю каждый период. Хотя может быть это и не правильно... Ну тогда изобретите цифровую ФАПЧ. А цифровая ФАПЧ у меня есть, она так же работает по разнице предыдущей и текущей фазы, подстраивая частоту оцифровки. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться