Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
  • Страница:
  • 1
  • 2
  • 3

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

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

  • igoryan
  • igoryan аватар
  • Не в сети
  • I go sometimes
  • Сообщений: 72
Добрый день помогите реанимировать светодиодную люстру, если в двух словах, то отгорел ноль и люстра умерла. При вскрытии вздутые кондюки, которые заменил она даже по работала двое суток, и умер радиоприемник.
там микросхема не обычная даташита нет но остальная часть исправна. Драйвера стоят 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
  • Сообщений: 12802
  • Спасибо получено: 4770
  • sxem.org 2019,2021 Respect Author
igoryan пишет:
не могу добавить файл большой получился архив 471kb
Выложите на какой-нибудь файлообменник (например, вот), а сюда ссылку.
Администратор запретил публиковать записи гостям.

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

  • igoryan
  • igoryan аватар
  • Не в сети
  • I go sometimes
  • Сообщений: 72
спасибо за подскзку files.dp.ua/ru/KC4vzy3 ссылка на файл
Администратор запретил публиковать записи гостям.

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

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 12802
  • Спасибо получено: 4770
  • sxem.org 2019,2021 Respect Author
Файл не найден.
Администратор запретил публиковать записи гостям.

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

  • igoryan
  • igoryan аватар
  • Не в сети
  • I go sometimes
  • Сообщений: 72
Администратор запретил публиковать записи гостям.

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

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

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

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

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

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

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 12802
  • Спасибо получено: 4770
  • 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 go sometimes
  • Сообщений: 72
добрый день проверил прошивку не работает нет ни какой реакции.
по поводу схемы не понял включение драйверов как и в даташите по входу не изолированный импульсный блок питания,беру штатные 5вольт которыми до этого питался родной контроллер и с пинов пика 2,3 беру каналы на входы драйверов (DIM).Плату спаял на монтажке (всеравно ее не видно).
Вложения:
Администратор запретил публиковать записи гостям.

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

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

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

  • igoryan
  • igoryan аватар
  • Не в сети
  • I go sometimes
  • Сообщений: 72
5 вольт не получаеся питание 4.8вольт а с резистором 3,8 вольт без резистора 3.6 вольт
Администратор запретил публиковать записи гостям.

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

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

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

  • igoryan
  • igoryan аватар
  • Не в сети
  • I go sometimes
  • Сообщений: 72
прошивка не работает, но если без процессора, замыкаю каналы (pin 2,3) на плюс любой или сразу два то люстра светится.
Администратор запретил публиковать записи гостям.

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

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

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

  • igoryan
  • igoryan аватар
  • Не в сети
  • I go sometimes
  • Сообщений: 72
светит напряжение 4.7 вольта на двух каналах одинаково.
Администратор запретил публиковать записи гостям.

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

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

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

  • igoryan
  • igoryan аватар
  • Не в сети
  • I go sometimes
  • Сообщений: 72
да все так и работает,первую прошивку проверял на микросхеме с ошибкой подумал шется значит все ок потом взял новую и все за работало может и первая прошивка исправна
Вложения:
Администратор запретил публиковать записи гостям.

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

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

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

  • igoryan
  • igoryan аватар
  • Не в сети
  • I go sometimes
  • Сообщений: 72
по пробывал вторую не работает
Администратор запретил публиковать записи гостям.

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

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 12802
  • Спасибо получено: 4770
  • sxem.org 2019,2021 Respect Author
Какое напряжение на выводах 2 и 3?

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

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

  • igoryan
  • igoryan аватар
  • Не в сети
  • I go sometimes
  • Сообщений: 72
яркость увеличивается (только я увидел две ступени) и падаетв ноль
Администратор запретил публиковать записи гостям.

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

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

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

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

  • igoryan
  • igoryan аватар
  • Не в сети
  • I go sometimes
  • Сообщений: 72
с интервалом в 5 сек меняются ступени(при включении светятся оба канала через 5 сек один тухнет через 5 сек включается)если считать первий (включил питание)канал включен это первая ступень потом выкл вторая опять вкл третья тогда вижу три,пульт не работает,в предыдущий раз пульт не проверял.
Администратор запретил публиковать записи гостям.

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

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

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