Запрошуємо, Гість
Ім'я користувача: Пароль: Запам’ятати мене
  • Сторінка:
  • 1
  • 2
  • 3

ТЕМА: Двоканальний пристрій керування LED люстрою

Двоканальний пристрій керування LED люстрою 20 жовт. 2021 12:46 #1

  • igoryan
  • igoryan аватар
  • Оффлайн
  • I'm here long time
  • Дописи: 124
Добрый день помогите реанимировать светодиодную люстру, если в двух словах, то отгорел ноль и люстра умерла. При вскрытии вздутые кондюки, которые заменил она даже по работала двое суток, и умер радиоприемник.
там микросхема не обычная даташита нет но остальная часть исправна. Драйвера стоят mt7817bd Нужно сделать два не зависимо регулируемых генератора импульсов (ШИМ частотой=2kHz) для управления. Есть PIC12F629 логику работы вижу такой при включении питания на выходах последние состаяние которые были записаны в память контроллера.
ТЗ
Нужно использовать ИК приемник и 5 кнопок
1.вкл/выкл
2.+
3.-
4.канал 1
5.канал 2
каналы включать и выключать при нажатии на кнопку нужного канала (одно нажатие вкл второе выкл)
Soir перенесите пожалуйста наше общение из ТЕМА: Питання відповідь 2.0
с вашего сообщения №56 или как лучше сделать чтобы другие могли понять?
Файл записи кнопок прилагаю,схему готовлю.не могу добавить файл большой получился архив 471kb
Останнє редагування: 20 жовт. 2021 12:56 від igoryan. Причина: дополнение
Увійдіть до облікового запису, щоб писати повідомлення.

Двоканальний пристрій керування LED люстрою 20 жовт. 2021 14:09 #2

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
igoryan пише:
не могу добавить файл большой получился архив 471kb
Выложите на какой-нибудь файлообменник (например, вот), а сюда ссылку.
Увійдіть до облікового запису, щоб писати повідомлення.

Двоканальний пристрій керування LED люстрою 20 жовт. 2021 15:05 #3

  • igoryan
  • igoryan аватар
  • Оффлайн
  • I'm here long time
  • Дописи: 124
спасибо за подскзку files.dp.ua/ru/KC4vzy3 ссылка на файл
Увійдіть до облікового запису, щоб писати повідомлення.

Двоканальний пристрій керування LED люстрою 20 жовт. 2021 15:36 #4

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Файл не найден.
Увійдіть до облікового запису, щоб писати повідомлення.

Двоканальний пристрій керування LED люстрою 20 жовт. 2021 16:06 #5

  • igoryan
  • igoryan аватар
  • Оффлайн
  • I'm here long time
  • Дописи: 124
Увійдіть до облікового запису, щоб писати повідомлення.

Двоканальний пристрій керування LED люстрою 20 жовт. 2021 18:57 #6

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
В общем, с кодом разобрался. Конечно, нужна будет проверка.
В звуковом файле 5 команд. Мне нужно знать, что будет делать каждая. То есть, какая команда пульта чему соответствует из Вашего списка:
igoryan пише:
1.вкл/выкл
2.+
3.-
4.канал 1
5.канал 2

Кроме того, расшифруйте, что означают эти команды. Например, 2.+ - относится к какому каналу и что конкретно делает? Аналогично по каждому пункту.

igoryan пише:
Нужно сделать два не зависимо регулируемых генератора импульсов (ШИМ частотой=2kHz) для управления.
На PIC12F629 такой частоты ШИМ не получится. Максимум наверно 100-300 Гц. Это также зависит еще и от дискретности регулирования. То есть, какой будет шаг - 1%, 5, 10%, 20%...

igoryan пише:
логику работы вижу такой при включении питания на выходах последние состаяние которые были записаны в память контроллера.
Как по мне, это неудачное решение. Допустим, отключили свет, а люстра в это время была включена. Потом, среди ночи, свет включили - люстра включится. Или, например, Вы уехали на отдых, а тут включили свет...
Мое мнение - при включении питания люстра должна быть отключена.
Останнє редагування: 20 жовт. 2021 18:57 від Soir.
Увійдіть до облікового запису, щоб писати повідомлення.

Двоканальний пристрій керування LED люстрою 20 жовт. 2021 20:03 #7

  • igoryan
  • igoryan аватар
  • Оффлайн
  • I'm here long time
  • Дописи: 124
1 это порядковый номер команды в файле мп3.вкл/выкл включение выключение люстры
2.+ увеличение яркости
3.- уменьшение яркости
4.канал 1 при нажатии на эту кнопку отключается канал 2 управляется только этот канал
5.канал 2 при нажатии на эту кнопку отключается канал 1 и управляется только этот канал
по умолчанию не важно какой канал включен без нажатия на управляющие кнопки ни чего не меняется
с частотой наверняка я опять не так понял,я думал что это выходная частота на светодиоды а это частота управления.Думаю что и 100 Гц хватит шаг сделайте 20% а минимальный уровень 10%.
По включению согласен с вами при включении питания люстра выключена,но при выключении с пульта
пусть включается в последнем состоянии.
Увійдіть до облікового запису, щоб писати повідомлення.

Двоканальний пристрій керування LED люстрою 20 жовт. 2021 22:20 #8

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Все равно в Вашем описании присутствуют недосказанности, растолковал их на свое усмотрение. Что не так - пишите.
Но сейчас главное проверить работу в принципе - реагирование на пульт ДУ.

Также прошу дорисовать схему и покажите ее мне, прежде чем изготавливать плату и/или включать.
Долучення:
Останнє редагування: 25 жовт. 2021 21:22 від Soir. Причина: Обновление прошивки.
Увійдіть до облікового запису, щоб писати повідомлення.

Двоканальний пристрій керування LED люстрою 21 жовт. 2021 07:31 #9

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Немного изменил алгоритм, посмотрите, может так будет лучше.
Кнопки CH_1 (канал 1) и CH_2 (канал 2) не выключают чужой канал, а только переключают свой. Состояние запоминается и при снятии питания.
Кнопка ON_OFF (вкл/выкл) включает/выключает только те каналы, которые были включены кнопками CH_1/CH_2.
Увійдіть до облікового запису, щоб писати повідомлення.

Двоканальний пристрій керування LED люстрою 21 жовт. 2021 12:26 #10

  • igoryan
  • igoryan аватар
  • Оффлайн
  • I'm here long time
  • Дописи: 124
добрый день проверил прошивку не работает нет ни какой реакции.
по поводу схемы не понял включение драйверов как и в даташите по входу не изолированный импульсный блок питания,беру штатные 5вольт которыми до этого питался родной контроллер и с пинов пика 2,3 беру каналы на входы драйверов (DIM).Плату спаял на монтажке (всеравно ее не видно).
Долучення:
Увійдіть до облікового запису, щоб писати повідомлення.

Двоканальний пристрій керування LED люстрою 21 жовт. 2021 13:24 #11

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Измерьте напряжение на выводе 4 МК без сигнала ДУ. Если там нет +5V, тогда подключите между этим выводом и +5V резистор 4,7-10 кОм.
Увійдіть до облікового запису, щоб писати повідомлення.

Двоканальний пристрій керування LED люстрою 21 жовт. 2021 14:07 #12

  • igoryan
  • igoryan аватар
  • Оффлайн
  • I'm here long time
  • Дописи: 124
5 вольт не получаеся питание 4.8вольт а с резистором 3,8 вольт без резистора 3.6 вольт
Увійдіть до облікового запису, щоб писати повідомлення.

Двоканальний пристрій керування LED люстрою 21 жовт. 2021 14:54 #13

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Сделал тестовую прошивку. При подаче питания ШИМ запускается сразу. Попробуйте, включатся ли люстры.
Увійдіть до облікового запису, щоб писати повідомлення.

Двоканальний пристрій керування LED люстрою 21 жовт. 2021 15:17 #14

  • igoryan
  • igoryan аватар
  • Оффлайн
  • I'm here long time
  • Дописи: 124
прошивка не работает, но если без процессора, замыкаю каналы (pin 2,3) на плюс любой или сразу два то люстра светится.
Увійдіть до облікового запису, щоб писати повідомлення.

Двоканальний пристрій керування LED люстрою 21 жовт. 2021 15:24 #15

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Еще обновил тест. Измерьте напряжение на выводах 2 и 3 МК.
Увійдіть до облікового запису, щоб писати повідомлення.

Двоканальний пристрій керування LED люстрою 21 жовт. 2021 15:31 #16

  • igoryan
  • igoryan аватар
  • Оффлайн
  • I'm here long time
  • Дописи: 124
светит напряжение 4.7 вольта на двух каналах одинаково.
Увійдіть до облікового запису, щоб писати повідомлення.

Двоканальний пристрій керування LED люстрою 21 жовт. 2021 15:36 #17

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Еще тест. Первый канал должен включаться-выключаться каждый 4,5 сек. Второй включен постоянно.
Увійдіть до облікового запису, щоб писати повідомлення.

Двоканальний пристрій керування LED люстрою 21 жовт. 2021 16:02 #18

  • igoryan
  • igoryan аватар
  • Оффлайн
  • I'm here long time
  • Дописи: 124
да все так и работает,первую прошивку проверял на микросхеме с ошибкой подумал шется значит все ок потом взял новую и все за работало может и первая прошивка исправна
Долучення:
Увійдіть до облікового запису, щоб писати повідомлення.

Двоканальний пристрій керування LED люстрою 21 жовт. 2021 16:10 #19

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
igoryan пише:
может и первая прошивка исправна
Первая должна работать с пультом ДУ. Тут еще не факт, что я правильно расшифровал код.
А вот вторая уже при включении должна установить разную яркость каналов. Что и было бы подтверждением правильной работы ШИМ.
Ошибка на скрине - в общем, МК должен работать, если программатор не уперся вглухую. Но с такой ошибкой сложно будет запустить работу ДУ. Тем не менее, OSCCAL можно восстановить.
Также осторожно с новыми МК - OSCCAL стирается при прошивке. Если программатор автоматические ее не сохраняет, значит это нужно делать вручную.
Увійдіть до облікового запису, щоб писати повідомлення.

Двоканальний пристрій керування LED люстрою 21 жовт. 2021 16:18 #20

  • igoryan
  • igoryan аватар
  • Оффлайн
  • I'm here long time
  • Дописи: 124
по пробывал вторую не работает
Увійдіть до облікового запису, щоб писати повідомлення.

Двоканальний пристрій керування LED люстрою 21 жовт. 2021 17:48 #21

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Какое напряжение на выводах 2 и 3?

P.S.
Еще обновил тест, увеличил частоту ШИМ. Теперь через 4,5 сек яркость канала 1 должна ступенчато увеличиваться и падать в ноль.
Всего 5 ступеней.
Увійдіть до облікового запису, щоб писати повідомлення.

Двоканальний пристрій керування LED люстрою 21 жовт. 2021 18:13 #22

  • igoryan
  • igoryan аватар
  • Оффлайн
  • I'm here long time
  • Дописи: 124
яркость увеличивается (только я увидел две ступени) и падаетв ноль
Увійдіть до облікового запису, щоб писати повідомлення.

Двоканальний пристрій керування LED люстрою 21 жовт. 2021 18:45 #23

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Возможно визуально плохо заметны ступени, но хотя бы проследите последовательность по времени. Например, нулевая яркость 4,5 сек (или 9, или сколько...), яркость стала больше, еще 4,5 сек. Затем еще больше... и так весь цикл до снова нулевой яркости.

Управление от ДУ так и не работает?
Увійдіть до облікового запису, щоб писати повідомлення.

Двоканальний пристрій керування LED люстрою 21 жовт. 2021 18:58 #24

  • igoryan
  • igoryan аватар
  • Оффлайн
  • I'm here long time
  • Дописи: 124
с интервалом в 5 сек меняются ступени(при включении светятся оба канала через 5 сек один тухнет через 5 сек включается)если считать первий (включил питание)канал включен это первая ступень потом выкл вторая опять вкл третья тогда вижу три,пульт не работает,в предыдущий раз пульт не проверял.
Увійдіть до облікового запису, щоб писати повідомлення.

Двоканальний пристрій керування LED люстрою 21 жовт. 2021 19:13 #25

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Так и не понял, сколько ступеней Вы видите. Есть выключено, есть максимальная яркость. Так? Между ними есть промежуточная? Если да, то сколько? Какое время длится нулевая яркость? Какое время длится максимальная? Если есть промежуточная, то сколько времени?

Новый тест для пульта. Подайте питание, включатся обе люстры. Через 3-5 сек подайте команду с пульта (PLUS или MINUS). Дождитесь, пока люстры не выключатся (всего процедура занимает около 10 сек). Отключите питание. Далее нужно считать программатором содержимое памяти EEPROM. Сохраните файлом или сделайте скрин и выложите посмотреть.
Увійдіть до облікового запису, щоб писати повідомлення.
  • Сторінка:
  • 1
  • 2
  • 3
Модератори: Wolf, Vakula, Айнцвайдрайченко, Soir