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

ТЕМА: Блок радиоуправления.

Блок радиоуправления. 10 июнь 2018 18:32 #1

  • andros77
  • andros77 аватар
  • Не в сети
  • I live here
  • Сообщений: 374
  • Спасибо получено: 11
Уважаемый Soir можете помочь с проектом. Хотел найти замену микросхеме РТ2272, это декодер системы дистанционного управления. С ними у нас проблема.
Нарисовал вот такую схему, если возможно её воплотить буду вам очень благодарен.
Также схемы самой микросхемы РТ2272.

ТЗ такое:
1. 4 выхода.
2. Кнопка записи и полное удаления кода из памяти. (удержание 2 секунды заходим в режим записи.
Удержание более 5 секунд очистка памяти.)
3. Кнопка инверсии выходов.
4. 4 переключателя (выход или триггер или удержание)
5. 4 светодиода (горят если включен канал и при записи кода)
6. Зуммер также дублирует приём кода и запись кода. (короткий звуковой сигнал)
7. Запись думаю сделать так: Нажимаем кнопку 2 секунды, загорается 1 светодиод - нажимаем на пульте кнопку, светодиод моргнул и короткий звуковой сигнал. Итак можно записать любой код с пультов на этот выход. Дальше опять нажимаем кнопку загорается 2-3-4 светодиод и та же процедура записи. Пятое нажатие выход из настроек.
Вложения:
Администратор запретил публиковать записи гостям.

Блок радиоуправления. 11 июнь 2018 16:45 #2

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 7750
  • Спасибо получено: 2670
Проект неполный, но если есть возможность - проверьте работу. В алгоритме некоторые отличия от ТЗ. Короткое нажатие на SAVE - выбор канала для установки, передача команды, светодиод мигнул, команда записана. Длительное нажатие 5 сек - полное стирание. Включаются все светодиоды.
Пока нет звука и нет выбора триггер-удержание.
В схеме тоже небольшие переназначения выводов.

Проект в Proteus 8.6. Но в нем нет модели 2262, поэтому все равно нерабочий. Где-то у меня есть его модель на отдельном МК, потом найду если что-то не пойдет в железе.
Последнее редактирование: 12 июнь 2018 07:24 от Soir. Причина: Удаление неактуального вложения
Администратор запретил публиковать записи гостям.

Блок радиоуправления. 11 июнь 2018 18:11 #3

  • andros77
  • andros77 аватар
  • Не в сети
  • I live here
  • Сообщений: 374
  • Спасибо получено: 11
Спасибо, на днях соберу на монтажке проверю. Потом отпишусь.
Администратор запретил публиковать записи гостям.

Блок радиоуправления. 11 июнь 2018 21:44 #4

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 7750
  • Спасибо получено: 2670
Добавил звук и выбор режима. Еще не все мне понятно с работой светодиодов. Возникает путаница при отображении нагрузки, настройке... Продумайте еще этот момент.

Прошивку перезалил. Возможно еще будут обновления, перед прошивкой качайте с предыдущего сообщения.
Администратор запретил публиковать записи гостям.

Блок радиоуправления. 12 июнь 2018 07:24 #5

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 7750
  • Спасибо получено: 2670
Добавил эмулятор 2262, теперь проект в Proteus рабочий. Файл PT2262.hex никуда прошивать не нужно, он только для симуляции в Proteus.
Вложения:
Администратор запретил публиковать записи гостям.

Блок радиоуправления. 13 июнь 2018 08:26 #6

  • andros77
  • andros77 аватар
  • Не в сети
  • I live here
  • Сообщений: 374
  • Спасибо получено: 11
Уважаемый Soir проверил в железе схему. Функции работают инверсия, запись, стирание. Запись кода вроде происходит но потом выходные светодиоды начинают мигать. Если записано 2 канала то мигают 2 канала. Если 4 то 4. Зуммер работает. Если стереть код то мигание светодиодов прекращается.
Администратор запретил публиковать записи гостям.

Блок радиоуправления. 13 июнь 2018 08:47 #7

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 7750
  • Спасибо получено: 2670
andros77 пишет:
Запись кода вроде происходит но потом выходные светодиоды начинают мигать.
То есть, команды выполняются, только светодиоды ведут себя неадекватно? Какой характер мигания?
Администратор запретил публиковать записи гостям.

Блок радиоуправления. 13 июнь 2018 09:17 #8

  • andros77
  • andros77 аватар
  • Не в сети
  • I live here
  • Сообщений: 374
  • Спасибо получено: 11
Раз в секунду мигают. Иногда при записи кода нет ни каких движений тоесть не реагирует на команду записи.
Администратор запретил публиковать записи гостям.

Блок радиоуправления. 13 июнь 2018 09:52 #9

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 7750
  • Спасибо получено: 2670
Вероятно помехи влияют, посмотрю еще.
Попробуйте после записи нескольких каналов отключить вход от радиомодуля, или отключить питание радиомодуля. Будут ли при этом продолжаться вспышки светодиодов.

Если Вы мне скажете настройки микросхемы 2262 (тактовую частоту), то я смогу более точно настроить приемную часть - она станет более стабильной по отношению к помехам. Сейчас программа пытается автоматически подстроиться под передатчик, может не всегда удается при наличии помех. А помехи с радиомудуля идут всегда.
Администратор запретил публиковать записи гостям.

Блок радиоуправления. 13 июнь 2018 10:55 #10

  • andros77
  • andros77 аватар
  • Не в сети
  • I live here
  • Сообщений: 374
  • Спасибо получено: 11
Провел такой эксперемент. Подключил передатчик к приемнику по проводу без радио передатчика земля и с 17 вывода РТ2262. На вход 2313 все четко отрабатывает записывается включается выключается.
Тактовую частоту 2262 не знаю.
Администратор запретил публиковать записи гостям.

Блок радиоуправления. 13 июнь 2018 14:50 #11

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 7750
  • Спасибо получено: 2670
andros77 пишет:
Тактовую частоту 2262 не знаю.
Вариантов определить несколько.
1. Если есть доступ к 2262, то посмотреть номиналы частотозадающей цепи (если они видны, конечно).
2. Измерить осциллографом импульсы.
3. Могу написать тестовую прошивку для определения длительности импульсов.

Что Вам больше всего подходит?

P.S.
Тестовая прошивка в вложении. Это та же рабочая, но с небольшим нюансом.
Желательно передатчик подключить напрямую без RF-модуля.
Подать любую команду, неважно, записана она или нет.
Программатором считать EEPROM микроконтроллера и в виде скрина или файла выложить для анализа.
Вложения:
Последнее редактирование: 13 июнь 2018 15:21 от Soir. Причина: Добавление прошивки.
Администратор запретил публиковать записи гостям.

Блок радиоуправления. 13 июнь 2018 18:52 #12

  • andros77
  • andros77 аватар
  • Не в сети
  • I live here
  • Сообщений: 374
  • Спасибо получено: 11
Сделал как вы сказали.
Резистор стоит 475 (4,7 мом)
И в архиве ЕЕР 2 штуки. Не записанный код в контроллер и записанный код в контроллер.
Вложения:
Администратор запретил публиковать записи гостям.

Блок радиоуправления. 13 июнь 2018 18:55 #13

  • Oto
  • Oto аватар
  • Не в сети
  • Moderator
  • Сообщений: 1505
  • Спасибо получено: 544
andros77 пишет:
Раз в секунду мигают. Иногда при записи кода нет ни каких движений тоесть не реагирует на команду записи.
Пять вольт , которые идут на питание модуля приемника, во избежание разных коллизий, подавайте питание через LC фильтр.
Или для начала чтобы выяснить причину, питайте платку питания от батареек.
Этот совет вам может показаться несущественным, на практике уже все это прошел, легче все же устанавливать LC фильтр, иначе далее "танцы с бубном" себе дороже)))
#StopRussianAggression
Администратор запретил публиковать записи гостям.

Блок радиоуправления. 13 июнь 2018 20:22 #14

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 7750
  • Спасибо получено: 2670
andros77 пишет:
Резистор стоит 475 (4,7 мом)... и записанный код в контроллер.
Соответствуют друг другу, тактовая частота чуть больше 7 кГц.

Доработал прошивку, но в Proteus иногда наблюдаю глюки. Скорее всего проблема с компилятором, уже с таким сталкивался и не раз. Проверьте в железе хотя бы устойчивость к помехам. Если что-то будет работать не так - пишите, займусь компилятором.
Вложения:
Администратор запретил публиковать записи гостям.

Блок радиоуправления. 14 июнь 2018 19:47 #15

  • andros77
  • andros77 аватар
  • Не в сети
  • I live here
  • Сообщений: 374
  • Спасибо получено: 11
Новая прошивка без изменений. Ведёт себя также.
Администратор запретил публиковать записи гостям.

Блок радиоуправления. 15 июнь 2018 17:04 #16

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 7750
  • Спасибо получено: 2670
Немного доработал прошивку. Проверьте. И уточните, какие именно светодиоды мигают - выход на управление нагрузкой или индикация?
Вложения:
Администратор запретил публиковать записи гостям.

Блок радиоуправления. 15 июнь 2018 20:12 #17

  • andros77
  • andros77 аватар
  • Не в сети
  • I live here
  • Сообщений: 374
  • Спасибо получено: 11
Уважаемый Soir. Прошивка без изменений.
Нет записи пультов. А если запишется то не сразу. По 10 раз нажимать надо иногда запишется.
На сайте нашёл тестер пультов 2272. Собрал проверил, мой пульт выдаёт вот такое как на картинке. Если это вам поможет.
Вложения:
Последнее редактирование: 15 июнь 2018 20:23 от andros77.
Администратор запретил публиковать записи гостям.

Блок радиоуправления. 15 июнь 2018 20:57 #18

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 7750
  • Спасибо получено: 2670
Картинка ничего не проясняет, лучше дайте ссылку на тестер.
Администратор запретил публиковать записи гостям.

Блок радиоуправления. 15 июнь 2018 22:09 #19

  • andros77
  • andros77 аватар
  • Не в сети
  • I live here
  • Сообщений: 374
  • Спасибо получено: 11
Последнее редактирование: 15 июнь 2018 22:17 от andros77.
Администратор запретил публиковать записи гостям.

Блок радиоуправления. 18 июнь 2018 12:01 #20

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 7750
  • Спасибо получено: 2670
Доработал еще прошивку. Проверьте.
Последнее редактирование: 18 июнь 2018 18:20 от Soir. Причина: Удаление неактуального вложения
Администратор запретил публиковать записи гостям.

Блок радиоуправления. 18 июнь 2018 17:26 #21

  • andros77
  • andros77 аватар
  • Не в сети
  • I live here
  • Сообщений: 374
  • Спасибо получено: 11
Уважаемый Soir всё заработало не сразу а с пятого раза но теперь работает стабильно. Все режимы работают.
Только режим "удержание" работает немного не правильно. Когда нажимаю на кнопку на пульте и удерживаю её на выходе светодиод мигает и зуммер в такт светодиоду пищит.
Хотелось бы сделать так: когда удерживаешь кнопку, светодиод включается и горит без мигания а зуммер один раз пикнет и всё. А отпустил кнопку светодиод погас.
Администратор запретил публиковать записи гостям.

Блок радиоуправления. 18 июнь 2018 18:05 #22

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 7750
  • Спасибо получено: 2670
andros77 пишет:
всё заработало не сразу а с пятого раза
Это с последней прошивкой с пятого раза? А что изменилось на пятом разе?
Администратор запретил публиковать записи гостям.

Блок радиоуправления. 18 июнь 2018 18:16 #23

  • andros77
  • andros77 аватар
  • Не в сети
  • I live here
  • Сообщений: 374
  • Спасибо получено: 11
Не знаю но сразу не запоминались коды. несколько раз потыкал и потом стало нормально. И до сих пор работает время от времени стираю записываю всё нормально.
Да это с последней прошивкой.
Последнее редактирование: 18 июнь 2018 18:18 от andros77.
Администратор запретил публиковать записи гостям.

Блок радиоуправления. 18 июнь 2018 18:19 #24

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 7750
  • Спасибо получено: 2670
Поправил режим удержание.
Вложения:
Администратор запретил публиковать записи гостям.
Спасибо сказали: andros77

Блок радиоуправления. 18 июнь 2018 18:49 #25

  • andros77
  • andros77 аватар
  • Не в сети
  • I live here
  • Сообщений: 374
  • Спасибо получено: 11
Спасибо огромное всё работает как надо.
Администратор запретил публиковать записи гостям.
Модераторы: wolf2000, Vakula, Айнцвайдрайченко