Доброго времени суток.
Ситуация такая.
Есть в наличии старая китайская машинка с приемником на 27МГц и rx-2 декодером команд.
Родного передатчика и tx-2, нет.
Откопал старый однокомандный передатчик на 27МГц, попытался по даташитам реализовать кодировку команд, с помощью микроконтроллера.
Но результата пока не получил, хотя импульсы команды в "чистом" виде доходят до 3-ей ноги rx-2.
Появилась пара вопросов.
Во первых не очень понял по даташитам, передает ли передатчик одну команду только при нажатии кнопки, или передает текущую команду всё время пока кнопка нажата ?
Есть в даташите странный график, но в английском не силен.
Второе. Посмотрел осциллографом сигнал на входе rx-2, оказалось, что при отсутствии передачи, там жуткий "шум" максимальной амплитуды, но во время приема команды, идут "чистые" импульсы.
Вопрос: "шум" на ноге 3 микросхемы rx-2 - это нормально?
РадиоУправление на tx-2 rx-2, протокол.
- da-nie
- Говорящий с текстолитом
- Сообщения: 1590
- Зарегистрирован: Вс июн 24, 2012 16:07:00
- Откуда: Лен.Обл.
- Контактная информация:
Re: РадиоУправление на tx-2 rx-2, протокол.
Вопрос: "шум" на ноге 3 микросхемы rx-2 - это нормально?
Да, нормально. Там же приёмник на сверхрегенераторе.
попытался по даташитам реализовать кодировку команд, с помощью микроконтроллера.
А частоты для модуляции команд вы узнали? Там микросхема такая ставится, которая внешним резистором настраивается на требуемую частоту сигнала.
Родного передатчика и tx-2, нет.
А вы всё же найдите парную микросхему для передатчика и не мучайтесь с имитацией. Скажем, у кого-нибудь, у кого есть ребёнок, может быть сломанная машинка. Мне так машинки и отдавали.
Во первых не очень понял по даташитам, передает ли передатчик одну команду только при нажатии кнопки, или передает текущую команду всё время пока кнопка нажата ?
Я тоже в английском не силён, но полагаю, что передача идёт непрерывно, пока вы держите кнопку нажатой.
И день и ночь в пути...
Мои программки: https://github.com/da-nie
Мои публикации: https://habr.com/ru/users/da-nie/posts/
Мои видео: https://www.youtube.com/channel/UCUroi3 ... 52g/videos
Мои программки: https://github.com/da-nie
Мои публикации: https://habr.com/ru/users/da-nie/posts/
Мои видео: https://www.youtube.com/channel/UCUroi3 ... 52g/videos
Re: РадиоУправление на tx-2 rx-2, протокол.
Да, нормально. Там же приёмник на сверхрегенераторе.
Уже хорошо, проблему не искать.
А частоты для модуляции команд вы узнали? Там микросхема такая ставится, которая внешним резистором настраивается на требуемую частоту сигнала.
Вот тут я не понял. По даташиту строго указаны длительности импульсов в коде команды, я их и реализовал. А несущая я думал 27МГц, передатчик подстроил так, чтобы на входе rx-2 мипульсы были "четкими".
А вы всё же найдите парную микросхему для передатчика и не мучайтесь с имитацией. Скажем, у кого-нибудь, у кого есть ребёнок, может быть сломанная машинка. Мне так машинки и отдавали.
Клич бросил, но пока без результата
Я тоже в английском не силён, но полагаю, что передача идёт непрерывно, пока вы держите кнопку нажатой.
Я об этом думал, но возникли подозрения, для чего тогда команда "STOP"?
Если при отпускании кнопки прием прекратится и будет ясно что команда больше не поступает.
Спасибо за оперативный ответ.
Есть над чем подумать, буду еще пробовать...
- da-nie
- Говорящий с текстолитом
- Сообщения: 1590
- Зарегистрирован: Вс июн 24, 2012 16:07:00
- Откуда: Лен.Обл.
- Контактная информация:
Re: РадиоУправление на tx-2 rx-2, протокол.
Вот тут я не понял. По даташиту строго указаны длительности импульсов в коде команды, я их и реализовал.
О, нет. Видите в даташите у микросхемы приёмника нарисован вход OSCI и OSCO? Так вот туда запаивается резистор, который определяет частоту принимаемого сигнала. Поэтому у вас имитация и не работает, что длительности импульсов неверные.
Вот даташит на эту парочку:
Я об этом думал, но возникли подозрения, для чего тогда команда "STOP"?
Нет такой команды.
Попробуйте на модельке подключить к приёмнику вместо штатного резистора настройки переменник килоом на 250. И покрутите его при включенном передатчике. Возможно, что поймаете момент, когда длительность импульсов устроит микросхему. Если, конечно, вы протокол обмена верно сымитировали.
И день и ночь в пути...
Мои программки: https://github.com/da-nie
Мои публикации: https://habr.com/ru/users/da-nie/posts/
Мои видео: https://www.youtube.com/channel/UCUroi3 ... 52g/videos
Мои программки: https://github.com/da-nie
Мои публикации: https://habr.com/ru/users/da-nie/posts/
Мои видео: https://www.youtube.com/channel/UCUroi3 ... 52g/videos
Re: РадиоУправление на tx-2 rx-2, протокол.
О, нет. Видите в даташите у микросхемы приёмника нарисован вход OSCI и OSCO? Так вот туда запаивается резистор, который определяет частоту принимаемого сигнала. Поэтому у вас имитация и не работает, что длительности импульсов неверные.
Да, действительно, как-то я упустил из виду этот резистор...
Просто когда смотрел даташит, прикинул, что он стандартный для указанных длительностей импульсов в команде. Надо будет посмотреть номинал в приемнике.
Значит не факт, что имея передатчик на tx-2 от другой машинки, пульт заработает сразу, нужно будет сначала этот резистор подобрать, чтобы нужный "канал" настроить...
Я об этом думал, но возникли подозрения, для чего тогда команда "STOP"?
Нет такой команды.Эта микросхема отрабатывает 5 команд, которые вы можете использовать, как захотите.
Прошу прощения, не правильно выразился, в таблице кодов есть такое "End Kode" , подумал он и является признаком конца команды.
Попробуйте на модельке подключить к приёмнику вместо штатного резистора настройки переменник килоом на 250. И покрутите его при включенном передатчике. Возможно, что поймаете момент, когда длительность импульсов устроит микросхему. Если, конечно, вы протокол обмена верно сымитировали.
Да, так и подумал сделать.
Но сначала сделаю постоянную передачу кодовой последовательности.
И кнопки на передатчик добавлю, а то у маня сейчас с компа команды передаются, для настройки не очень удобно...
Re: РадиоУправление на tx-2 rx-2, протокол.
Кажется до меня дошло, понял где "накосячил".
Заодно решил отказаться от частотного канала и перевести управление на ИК.
Раньше боялся, что управление будет "глушить" ИК-бампер (который я установил на машинку),
но сейчас понял, что управление и бампер можно разнести на разные "каналы"...
Еще раз спасибо, подсказал, выручил.
Буду копаться дальше...
Заодно решил отказаться от частотного канала и перевести управление на ИК.
Раньше боялся, что управление будет "глушить" ИК-бампер (который я установил на машинку),
но сейчас понял, что управление и бампер можно разнести на разные "каналы"...
Еще раз спасибо, подсказал, выручил.
Буду копаться дальше...