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

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

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

  • igoryan
  • igoryan аватар
  • Оффлайн
  • I'm here long time
  • Дописи: 83
Добрый день помогите реанимировать светодиодную люстру, если в двух словах, то отгорел ноль и люстра умерла. При вскрытии вздутые кондюки, которые заменил она даже по работала двое суток, и умер радиоприемник.
там микросхема не обычная даташита нет но остальная часть исправна. Драйвера стоят 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
  • Дописи: 13424
  • Подякували: 5103
  • sxem.org 2019,2021 Respect Author
igoryan пише:
не могу добавить файл большой получился архив 471kb
Выложите на какой-нибудь файлообменник (например, вот), а сюда ссылку.
Адміністратор заборонив доступ на запис.

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

  • igoryan
  • igoryan аватар
  • Оффлайн
  • I'm here long time
  • Дописи: 83
спасибо за подскзку files.dp.ua/ru/KC4vzy3 ссылка на файл
Адміністратор заборонив доступ на запис.

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

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13424
  • Подякували: 5103
  • sxem.org 2019,2021 Respect Author
Файл не найден.
Адміністратор заборонив доступ на запис.

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

  • igoryan
  • igoryan аватар
  • Оффлайн
  • I'm here long time
  • Дописи: 83
Адміністратор заборонив доступ на запис.

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

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13424
  • Подякували: 5103
  • sxem.org 2019,2021 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
  • Дописи: 83
1 это порядковый номер команды в файле мп3.вкл/выкл включение выключение люстры
2.+ увеличение яркости
3.- уменьшение яркости
4.канал 1 при нажатии на эту кнопку отключается канал 2 управляется только этот канал
5.канал 2 при нажатии на эту кнопку отключается канал 1 и управляется только этот канал
по умолчанию не важно какой канал включен без нажатия на управляющие кнопки ни чего не меняется
с частотой наверняка я опять не так понял,я думал что это выходная частота на светодиоды а это частота управления.Думаю что и 100 Гц хватит шаг сделайте 20% а минимальный уровень 10%.
По включению согласен с вами при включении питания люстра выключена,но при выключении с пульта
пусть включается в последнем состоянии.
Адміністратор заборонив доступ на запис.

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

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

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

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

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13424
  • Подякували: 5103
  • sxem.org 2019,2021 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
  • Дописи: 83
добрый день проверил прошивку не работает нет ни какой реакции.
по поводу схемы не понял включение драйверов как и в даташите по входу не изолированный импульсный блок питания,беру штатные 5вольт которыми до этого питался родной контроллер и с пинов пика 2,3 беру каналы на входы драйверов (DIM).Плату спаял на монтажке (всеравно ее не видно).
Долучення:
Адміністратор заборонив доступ на запис.

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

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

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

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

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

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13424
  • Подякували: 5103
  • sxem.org 2019,2021 Respect Author
Сделал тестовую прошивку. При подаче питания ШИМ запускается сразу. Попробуйте, включатся ли люстры.
Адміністратор заборонив доступ на запис.

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

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

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

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13424
  • Подякували: 5103
  • sxem.org 2019,2021 Respect Author
Еще обновил тест. Измерьте напряжение на выводах 2 и 3 МК.
Адміністратор заборонив доступ на запис.

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

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

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

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13424
  • Подякували: 5103
  • sxem.org 2019,2021 Respect Author
Еще тест. Первый канал должен включаться-выключаться каждый 4,5 сек. Второй включен постоянно.
Адміністратор заборонив доступ на запис.

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

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

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

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

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

  • igoryan
  • igoryan аватар
  • Оффлайн
  • I'm here long time
  • Дописи: 83
по пробывал вторую не работает
Адміністратор заборонив доступ на запис.

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

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

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

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

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

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

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

Управление от ДУ так и не работает?
Адміністратор заборонив доступ на запис.

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

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

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

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

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