Перейти к содержанию
    

ipf

Участник
  • Постов

    89
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный

Информация о ipf

  • Звание
    Частый гость
    Частый гость
  • День рождения 01.04.1989

Контакты

  • Сайт
    Array
  • ICQ
    Array

Информация

  • Город
    Array

Посетители профиля

831 просмотр профиля
  1. Ув форумчане. Имеется у меня RGB светильник из 12 RGB светодиодов, все чудо китайского производства. Случилось так что вылетел 1 красный канал , на светодиоде . Решил открыть и заменить мосфет на этом канале но столкнулся с проблемой. По маркировке найти не могу , маркировк MT1115 . Благо рядом есть не распаянная часть еще под 1 светодиод , решил посмотреть схемку и тут же почувствовал себя новичком. 1 нога + или - светодиода вешаются через мосфет но тут как я вижу обе ноги висят на этой детальке. Может это драйвер какой-то. Пока минус замкнул на общий минус а плюс пустил через транзистор A1013. раюотает но по сравнению с остальными с небольшим запаздыванием.... Подскажите пожалуйста P.S Контроллер STC 10f04xe если это поможет
  2. Дабы не поднимать старую тему , прошу совета. Можно ли заменить мои мосфеты PSMN1R0-30YLC на вот такие PSMN9R0-30YL . Либо какие либо более дешевые и доступные аналоги в корпусе LFPAK
  3. Тут включаю светодиоды поочередно, все ок только виду моргание светодиода, если dimable меняю от 0 до 255 просто меняется время между вспышками. Подскажите как исправить пожалуйста, частот 4 мегагерца , atmega16 interrupt [TIM0_OVF] void timer0_ovf_isr(void) { count++; if (count == 0){ //если счетчик переполнился и принял значение 0 p1_b = ped1; //сохранием значения в буфер p2_b = ped2; p3_b = ped3; p4_b = ped4; p5_b = ped5; p1 = 1; //выставляем ноги, отвечающие за ШИМ в логическую 1 p2 = 1; p3 = 1; p4 = 1; p5 = 1; } if (p1_b == count) { p1 = 0;} //по достижении заданной скважности выводим логический 0 в ножку МК if (p2_b == count) { p2 = 0;} if (p3_b == count) { p3 = 0;} if (p4_b == count) { p4 = 0;} if (p5_b == count) { p5 = 0;} } TCCR0=0x02; //настраиваем таймер TCNT0=0x00; ASSR=0x00; MCUCR=0x00; MCUCSR=0x00; TIMSK=0x01; ACSR=0x80; SFIOR=0x00; { for (ped1=0; ped1 < dimable; ped1 += 1) delay_ms(10); for (ped2=0; ped2 < dimable; ped2 += 1) delay_ms(10); for (ped3=0; ped3 < dimable; ped3 += 1) delay_ms(10); for (ped4=0; ped4 < dimable; ped4 += 1) delay_ms(10); for (ped5=0; ped5 < dimable; ped5 += 1) delay_ms(10); }
  4. Прога то есть уже , и работала все это время, просто сейчас есть необходимость доработать
  5. /*обработчик прерывания********************************************************************** ************************************/ interrupt [TIM0_OVF] void timer0_ovf_isr(void) { countr++; if (countr == 0){ pwm1 = red; PORTD.0 = 1; } if (pwm1 == countr) { PORTD = 0;} } /******************************************************************************** ************************************************/ TCCR0=0x01; TCNT0=0x00; TIMSK=0x01; #asm("sei") запускаю таймер а вот как дальше до меня не доходит. Или лучше сразу переписывать прогу ? Спасибо
  6. Очень нужна помощь. Имеется программа которая плавно включает светодиоды по очереди , на atmega16 порт D. Нужно добавить ограничение максимальной яркости, то-есть сейчас диоды загораются от 0 до 100% , а нужно на выходе 50-75% Вот тема в которой обсуждается .. http://electronix.ru/forum/index.php?showt...p;#entry1255269 Все предложения в личку, спасибо
  7. Задействовать апаратный шим . Не получится ли оставить программу как есть , а ШИМ сделать на весь порт ?
  8. Подскажите пожалуйста, как добавить ограничение яркости в данный код. Сейчас максимальная яркость 100% , хочется сделать 75-50 % . Спасибо
  9. Вот накидал примерную схемку , проверьте пожалуйста. транзисторная сборка BC847BPDW1T3G , 2 мосфета PSMN1R0-30YLC
  10. Вот нашел такой драйвер . 2х канальный. http://www.mouser.com/ds/2/268/21393b-61786.pdf Частоту шим я еще смогу изменить , так как программа в процессе написания.
  11. Думаю у этого ( ZXGD3005E6 ) хватит мощности рулить двумя запаралелеными мосфетами PSMN1R0-30YLC . ?
  12. Да, так уж жизнь занесла во Вьетнам ) Тогда уж точно последний вопрос. Что лучше взять , драйвер мосфета , например ZXGD3005E6 , или же транзистроную сборку и включить эмитерным повторителем . например такую XN0460200LCT-ND.
  13. Думал сделать из того что есть, так как живу заграницей и у нас тут с деталями напряженки , но видимо не выйдет. Посоветуйте мне тогда , пожалуйста , эмиттерный повторитель , желательно в SMD, который я могу использовать. Закупатся буду на http://www.mouser.com/ Не раклама , просто единственные кто могут мне доставить вышеупомянутй мосфет PSMN1R0-30YLC . Спасибо за терпение ))
  14. Ок. Про ULNку забыли . и последний вопрос. Вместо повторителя могу ли я использовать более слабый фет , например IRLML2502TRPBF , и им открывать уже 2 моих силовика ?
  15. Определился. Ставлю PSMN1R0-30YLC . На сколько я понял им хватит 4.5 вольта на затворе для нормальной работы. А какой ток им нужен на затвор при 4.5 вольтах. По 2 на каждый канал , соединение паралельно. Можно ли вместо эмиттерного повторителя для управления использовать uln2003a . У нее ток хороший да и шимить через нее можно ??? Спасибо
×
×
  • Создать...