Jump to content

Search the Community

Showing results for tags 'беда'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Вопрос-Ответ. Для начинающих
    • Песочница (Q&A)
    • Дайте схему!
    • Школьникам и студентам
    • Начинающим
    • Паяльник TV
    • Обсуждение материалов с сайта
    • Competition 2019
  • Радиоэлектроника для профессионалов
    • Световые эффекты и LED
    • Роботы и модели на ДУ-управлении
    • Автоматика
    • Самодельные устройства к компьютеру
    • Программное обеспечение
    • Автомобильная электроника
    • Системы охраны и наблюдения. Личная безопасность
    • Питание
    • Электрика
    • Промышленная электроника
    • Ремонт
    • Металлоискатели
    • Измерительная техника
    • Мастерская радиолюбителя
    • Сотовая связь
    • Спутниковое ТВ
    • КВ и УКВ радиосвязь
    • Жучки
    • Телефония и фрикинг
    • Высокое напряжение
    • Идеи и технологии будущего
    • Справочная радиоэлементов
    • Литература
    • Разное
  • Аудио
    • FAQ, Технологии и компоненты
    • Для начинающих
    • Источники звука
    • Предусилители, темброблоки, фильтры
    • Питание аудио аппаратуры
    • Усилители мощности
    • Акустические системы
    • Авто-аудио
    • Ламповая техника
    • Гитарное оборудование
    • Прочее
  • Микроконтроллеры
  • Товары и услуги
  • Разное
  • Переделки's ATX->ЛБП
  • Переделки's разные темы
  • Киловольты юмора's Юмор в youtube
  • Радиолюбительская доска объявлений exDIY's Надежность и группы продавцов

Blogs

There are no results to display.

There are no results to display.

Marker Groups

  • Пользователи форума

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


ICQ


Skype


Интересы


Город


Сфера радиоэлектроники


Оборудование

Found 2 results

  1. народ, беда, помогите разобраться if (timer != timerPress) не срабатывает эта строка && timer <= (timerPress + 300) и эта часть код и монитор порта прологаю версия arduino IDE 1.8.2 есть светодиод (полевик и набор из 20 шт 5730) хочу управлять им и с пульта и с кнопки поэтому там button пульт будет задействован позже. на пульте есть неиспользуемая кнопка... она сделана для других стран я уже пробовал ее - работает код получен и прочее СУТЬ! при нажатии на кнопку длительностью меньше 300 миллисекунд включает val = 255 - подаем на светодиод при повторном нажатии меньше 300 миллисекунд подает val = 0 при удержании с выключенного положения больше 300 миллисекунд начинает прибавлять значение val (скажем прибавили до 180) при нажатии менее 300 мс val=0 при длительном нажатии начинает убавлять(скажем 150) совсем не светит почти и при длительном нажатии опять начинает прибавлять... гладко было было на бумаге, да вот чет не ожидал что так сразу вспотыкаться начну... всем спасибо за конструктивные ответы int val = 0; // создаем переменную регулировки и определяем её значение boolean button = false; // нажатие кнопки (пульта или клацалки) boolean flag = false; // сработка кнопки unsigned long timer = 0; // таймер с момента включения unsigned long timerPress = 0; // таймер удержания кнопки int gatePin = 3; // указываем пин который будем управлять затвором int buttonPin = 5; // указываем пин кнопки int regim = 0; // режим int trend = 1; //направление переключения режимов в большую или меньшую сторону void setup() { pinMode(buttonPin, INPUT); Serial.begin(9600); } void loop() { timer = millis(); button = digitalRead(buttonPin); // нажатие кнопки if (button == true) //если кнопка нажата ... { flag = true; //поднимаем флаг if (timer != timerPress) // и если таймеры не равны { timerPress = timer; // то таймеру нажатия присваивается значение таймера } } //отпускание кнопки if (button == false && regim == 0 && flag == true && timer < (timerPress + 300) ) // если кнопка отжата и режим 0 и таймер меньше таймера нажатия на 300 мс { flag = false; // опускаем флаг regim = 255; // режим равен 255 } if (button == false && regim == 255 && flag == true && timer < (timerPress + 300) ) // если кнопка отжата и режим 255 и таймер меньше таймера нажатия на 300 мс { flag = false; // опускаем флаг regim = 0; // режим равен 0 } // ружимы if (regim == 0) { val = 0; } if (regim == 1) { val = 180; } if (regim == 2) { val = 180; } if (regim == 3) { val = 190; } if (regim == 4) { val = 200; } if (regim == 5) { val = 200; } if (regim == 6) { val = 210; } if (regim == 7) { val = 220; } if (regim == 8) { val = 230; } if (regim == 9) { val = 240; } if (regim == 10) { val = 255; } //вывод значения analogWrite(gatePin , val); //вывод в монитор Serial.print(" timer-"); Serial.print (timer); Serial.print(" timerPress-"); Serial.print (timerPress); Serial.print(" button-"); Serial.print (button); Serial.print(" flag-"); Serial.print (flag); Serial.print(" val-"); Serial.println(val); //делея тут не будет в итоге delay(10); } монитор порта в скрине ткните носом в косяк
  2. Всем доброго дня, хотел бы попросить опытных людей в построении импульсных блоков питания помочь мне. Собрал уже 2 месяца назад блок питания по схеме предложенной AKA Kasyan, (http://cxem.net/avto...ges/4-149-9.png) расчётная мощность около 300-400 ватт. печатку если не ошибаюсь тоже брал из статьи но немного переделывал. Так вот в чем проблема, точнее проблемы.. они начались сразу после сборки и продолжаются и по сей день. сперва поставил не тот диод на ирку, потом оказалось что пролюбил номинал конденсатора вольтдобавки в 10 раз в меньшую сторону.пока всё исправлял пожёг 2-3 пары ключей и микросхем,сейчас всё собрал заново новые ключи IRF840, саму IR2153, резисторы на затворах заменил на 22 Ом, конденсатор C5 по схеме заменил на 1мкф, запитал микросхему от 15,7 вольт ( 10 батареек АА последовательно) проверил осциллографом импульсы на ключах, есть (примерно 50кгц П-образные импульсы), подал сеть, на выходе 28 вольт. Все вроде бы хорошо. Но как только подключил нагрузку на выход 70 ватт, через 10 секунд работы один из ключей сильно нагревается, держать невозможно, второй холодный. Потом попробовал подключить нагрузку больше ( еще 210 ватт) через 3 секунды тот транзистор который грелся очень сильно нагрелся, ( ключ который висит на 5 ноге микросхемы) второй был чуть чуть тёплый) (оба без радиаторов) При нагрузке 70 ватт напряжение на выходе (25,8 вольт), при нагрузке в 280 ватт (24,8 вольта). Трансформатор использую от импульсного блока питания на 450 ватт. Ёмкости основных конденсаторов 680 мкф. Куда копать? Это мой первый опыт создания импульсников и что то как то не заладилось с самого начала. Печатку с подписями и фотографии получившегося устройства залил на яндекс диск, но как я понял разместить ссылку здесь не получится... а любая из фотографий весит больше чем 8 мегабайт ( то есть сюда залить не могу, как быть? извиняюсь за вопрос, но может модератор подскажет как лучше сделать?
×
×
  • Create New...