Страница 14 из 32 ПерваяПервая ... 489101112131415161718192024 ... ПоследняяПоследняя
Показано с 131 по 140 из 315
  1. #131
    Продвинутый
    Регистрация
    28.11.2010
    Возраст
    59
    Сообщений
    241
    Вес репутации
    214

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

    Я предлагаю убрать формирование 2 импульса, что бы он не сбивал от правильной работы и понимания, что происходит. Ну будет черцать, но обязана регулироваться яркость.
    Мои проекты - Катер для рыбалки

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

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

    Скетч с какого поста использовал? Если с 128 то попробуй его еще раз я его подправил. И еще можно не 0, а 1 попробовать

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

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

    Думаю так.
    PHP код:
    #include <avr/delay.h>   
    int AC_pin 10;  // выход для симистора     
    volatile byte dim 128;    // уровень димирования (0-128)  0 = on, 128 = 0ff     

    void setup()     
    {      
      
    pinMode(AC_pinOUTPUT);            
      
    attachInterrupt(0FrontUpRISING);  //прерывание по изменению уровня с низкого на высокий     
    }     
    // Функция обработки прерывания на подъем       
    void FrontUp()       
    {     
      
    detachInterrupt(0);     
      
    _delay_us(1000+(65*dim));  // отсекаем лишнее  
      
    digitalWrite(AC_pinHIGH);  // включить симистор     
      
    _delay_us(100);      // короткая пауза, чтобы обеспечить включение симистора     
      
    digitalWrite(AC_pinLOW);   // выключение симистора(он выключится когда полупериод достигнет нуля)      
      
    attachInterrupt(0FrontDownFALLING);       
    }       
    // Функция обработки прерывания на спад      
    void FrontDown()       
    {      
      
    detachInterrupt(0);
      
    attachInterrupt(0FrontUpRISING);       
    }     

    void loop()     
    {   
    dim=64
     
    // if(dim > 0) {dim--; _delay_ms(50);} else dim=128;  // пример уменьшения яркости лампы     

    Мои проекты - Катер для рыбалки

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

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

    Я сейчас сам проверю, уже на макетке почти все собрал нет MOC но зато есть осциллограф

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

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

    да, с 128 поста, пробовал разные значения, в том числе и 1 и 0 и 128, пока без результатно
    с 144го тожене работает
    Последний раз редактировалось knyaz2020; 22.11.2011 в 23:34.

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

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

    Блин, ну ты даешь...
    Все работает. Смотри скриншот
    Импульсы включения (красные) плавно двигаются с права на лево
    Нажмите на изображение для увеличения. 

Название:	prob.jpg 
Просмотров:	919 
Размер:	164.8 Кб 
ID:	13458
    Последний раз редактировалось Chip; 22.11.2011 в 23:59.

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

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

    ну 100% лампа не горит.. могу через вебку показать если не верите я уже подумал что контакт отходит или что еще, чтобы проверить засунул digitalWrite(AC_pin, HIGH); в loop, лампа при этом загорелась.

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

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

    Могу сказать только одно , скетч рабочий .
    Как я подозреваю что то с силовой частью не так . Возможно что для MOC импульс открывания сильно короткий. Либо с резисторами на триаке не порядок

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

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

    Предлагаю выкинуть триак и подключить гирлянду к MOC

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

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

    да.. скорее всего.. если увеличить _delay_us до 5000, который между вкл. и откл., то лампа светит, и не на полный накал...
    тогда пипец.. получается схемотехнически это не реализуемо.. хотя видел в инете на ютюбе видео, где делали такой диммер.
    получается есть другие МОСи более быстрые или там что-то вообще другое?

    на счет выкинуть триак.. то пока я на лампе накаливания испытываю... 60Втней.. хотя там вроде как около 0.1А, думаю тоже можно включить.
    Сейчас попробую
    Последний раз редактировалось knyaz2020; 23.11.2011 в 00:05.

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

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

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

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

Ваши права

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