Страница 7 из 32 ПерваяПервая 1234567891011121317 ... ПоследняяПоследняя
Показано с 61 по 70 из 315

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Продвинутый
    Регистрация
    28.11.2010
    Возраст
    59
    Сообщений
    241
    Вес репутации
    215

    По умолчанию Re: AC dimmer 220V 50Hz

    Цитата Сообщение от Chip Посмотреть сообщение
    Только пример с моей ошибкой
    Я подправил
    200мкс не мало для открытия триака?
    В даташите указано 2 мкс. поэтому с запасом, а вдруг попадет в нулевое место синусоиды. Думаю потом можно уменьшить. И еше, давайте перейдем на PORTB |=B10000000 и PORTB &= B01111111 , но это для меги и 13 пин.

    Для проверки датчика ноля, давайте в ком-порт пошлем данные, без управления тиристором
    Последний раз редактировалось Mastar; 22.11.2011 в 00:56.
    Мои проекты - Катер для рыбалки

  2. #2
    Администратор Аватар для Chip
    Регистрация
    08.06.2007
    Возраст
    54
    Сообщений
    13,380
    Вес репутации
    10

    По умолчанию Re: AC dimmer 220V 50Hz

    Код был с ошибкой еще раз попробуй

  3. #3
    Местный
    Регистрация
    20.06.2011
    Возраст
    39
    Сообщений
    170
    Вес репутации
    194

    По умолчанию Re: AC dimmer 220V 50Hz

    Попробовал этих два кода еще.. лампа тупо мигает.. как в фильме ужасов...

  4. #4
    Продвинутый
    Регистрация
    28.11.2010
    Возраст
    59
    Сообщений
    241
    Вес репутации
    215

    По умолчанию Re: AC dimmer 220V 50Hz

    Пост на удаление
    Последний раз редактировалось Mastar; 22.11.2011 в 00:58.
    Мои проекты - Катер для рыбалки

  5. #5
    Администратор Аватар для Chip
    Регистрация
    08.06.2007
    Возраст
    54
    Сообщений
    13,380
    Вес репутации
    10

    По умолчанию Re: AC dimmer 220V 50Hz

    можно таймером посчитать время между срабатыванием прерываний и в терминальный монитор отправить

  6. #6
    Администратор Аватар для Chip
    Регистрация
    08.06.2007
    Возраст
    54
    Сообщений
    13,380
    Вес репутации
    10

    По умолчанию Re: AC dimmer 220V 50Hz

    PHP код:
    #include <TimerOne.h> 

    volatile uint16_t startImpuls
    volatile uint16_t lengthImpuls
    volatile uint16_t timerCount=0

    void setup() 
    {  
    /* 
        LOW — вызов прерывания всякий раз, когда на порту низкий уровень напряжения; 
        CHANGE – прерывание вызывается при изменении значения на входе; 
        RISING – вызов прерывания при изменении уровня напряжения с низкого (LOW) на высокое(HIGH) 
        FALLING – вызов прерывания при изменении уровня напряжения с высокого (HIGH) на низкое (LOW) 
      */ 
      
    startImpuls=0
      
    lengthImpuls=0
       
      
    Serial.begin(115200); 
       
      
    Timer1.initialize(1); 
      
    Timer1.attachInterrupt(callback);  // attaches callback() as a timer overflow interrupt 

      
    attachInterrupt(0fireUpRISING); 

    void callback() {  timerCount++; } 

    void loop() 

      
    //delay(1000); 
      
    Serial.println(lengthImpulsDEC); 

    // Функция обработки прерывания на подъем 
    void fireUp() 


      
    detachInterrupt(0); 
      
    startImpuls timerCount
      
    attachInterrupt(0fireDownFALLING); 


    // Функция обработки прерывания на подъем 
    void fireDown() 

      
    detachInterrupt(0); 
      
    lengthImpuls timerCount startImpuls
      
    startImpuls=0
      
    timerCount=0
      
    attachInterrupt(0fireUpRISING); 

    Последний раз редактировалось Chip; 21.11.2011 в 22:45.

  7. #7
    Продвинутый
    Регистрация
    28.11.2010
    Возраст
    59
    Сообщений
    241
    Вес репутации
    215

    По умолчанию Re: AC dimmer 220V 50Hz

    Кстати Chip, я давно заметил этот прикол.
    При одинаковом импульсе 1500 мкс.
    Timer1.initialize(1) - работает от фанаря и выдает значение 220
    Timer1.initialize(10) - работает четко и соответствует 150

    В чем тут загвоздка?
    Мои проекты - Катер для рыбалки

  8. #8
    Продвинутый
    Регистрация
    28.11.2010
    Возраст
    59
    Сообщений
    241
    Вес репутации
    215

    По умолчанию Re: AC dimmer 220V 50Hz

    Упс... он чего не то выдает вместо 1500 мкс = 220
    Последний раз редактировалось Mastar; 21.11.2011 в 22:46.
    Мои проекты - Катер для рыбалки

  9. #9
    Местный
    Регистрация
    20.06.2011
    Возраст
    39
    Сообщений
    170
    Вес репутации
    194

    По умолчанию Re: AC dimmer 220V 50Hz

    если честно пока в программировании ардуины не спец.. так что если можно, то с примерами скетчей.. как это можно проверить, а я результат буду отписывать.

  10. #10
    Администратор Аватар для Chip
    Регистрация
    08.06.2007
    Возраст
    54
    Сообщений
    13,380
    Вес репутации
    10

    По умолчанию Re: AC dimmer 220V 50Hz

    Пробуй , код выше выложил

Страница 7 из 32 ПерваяПервая 1234567891011121317 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 4 (пользователей: 0 , гостей: 4)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •