Например TDA7294

Форум РадиоКот • Просмотр темы - Что за протокол
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Вт апр 16, 2024 07:21:40

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 13 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: Что за протокол
СообщениеДобавлено: Вс авг 13, 2017 16:10:44 
Нашел транзистор. Понюхал.

Карма: 5
Рейтинг сообщений: 7
Зарегистрирован: Вс дек 10, 2006 19:26:13
Сообщений: 198
Рейтинг сообщения: 0
Нужно управлять коммутатором домофона метаком,там стоит мк мега48, вот смотрю осциллограммы с выхода домофона при нажатии кнопок, кто нибудь знает-что это за протокол или можно ли найти закономерность?
Вот осциллы при комбинации цифр 1, 2, 55 и 100
http://img.radiokot.ru/files/1065/medium/1cmk7rsfsy.jpg
http://img.radiokot.ru/files/1065/medium/1cmk8a2tx7.jpg
http://img.radiokot.ru/files/1065/medium/1cmk8qhvrv.jpg
http://img.radiokot.ru/files/1065/medium/1cmk9gbrkr.jpg


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Что за протокол
СообщениеДобавлено: Пн авг 14, 2017 11:16:16 
Идёт направо - песнь заводит, Налево - сказку говорит.
Аватар пользователя

Карма: 133
Рейтинг сообщений: 775
Зарегистрирован: Чт апр 21, 2011 17:55:50
Сообщений: 4991
Откуда: Иркутск
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Так вам никто не поможет в большей вероятности случаев... Осциллограмму не разглядеть, т.к. она ограничена одной картинкой. Время не измерить, первые в посылке не видны, хоть и видно, что они везде одинаковы.
Протокол может быть и собственно-выдуманным разработчиком домофона.

Один из вариантов - это подключить китайский логический анализатор (стоит не дорого на Али), он умеет определять известные протоколы. Не факт, что поможет правда.

З.Ы. Закономерность увидел одну. Домофон отправляет в начале свой идентификатор, т.к. все осциллограммы начинаются одинаково. Либо это просто частотная модуляция какая-то.

_________________
Станислав


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Что за протокол
СообщениеДобавлено: Вт авг 15, 2017 05:06:12 
Нашел транзистор. Понюхал.

Карма: 5
Рейтинг сообщений: 7
Зарегистрирован: Вс дек 10, 2006 19:26:13
Сообщений: 198
Рейтинг сообщения: 0
Спасибо и на этом. Значит придется писать прогу и для коммутатора-на мегу48, а как не хотелось.. Тогда что посоветуете для общения между двумя мк по одному проводу?, чтобы только цифры передавать, там больше ничего не нужно. Я так думаю, метакомщики сделали протокол не для секретности, а просто для помехозащищенности.


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: Что за протокол
СообщениеДобавлено: Вт авг 15, 2017 15:02:25 
Идёт направо - песнь заводит, Налево - сказку говорит.
Аватар пользователя

Карма: 133
Рейтинг сообщений: 775
Зарегистрирован: Чт апр 21, 2011 17:55:50
Сообщений: 4991
Откуда: Иркутск
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
для общения между двумя мк по одному проводу.


1-Wire? :roll:

Вы хотите домофон восстановить? И не известно расстояние, на которое надо связь организовывать.
Почему бы не узнать у того, кто делал эти домофоны? :) Ну или с ними больше работает.

_________________
Станислав


Вернуться наверх
 
Организация питания на основе надежных литиевых аккумуляторов EVE и микросхем азиатского производства

Качественное и безопасное устройство, работающее от аккумулятора, должно учитывать его физические и химические свойства, профили заряда и разряда, их изменение во времени и под влиянием различных условий, таких как температура и ток нагрузки. Мы расскажем о литий-ионных аккумуляторных батареях EVE и нескольких решениях от различных китайских компаний, рекомендуемых для разработок приложений с использованием этих АКБ. Представленные в статье китайские аналоги помогут заменить продукцию западных брендов с оптимизацией цены без потери качества.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Что за протокол
СообщениеДобавлено: Ср авг 16, 2017 09:31:26 
Нашел транзистор. Понюхал.

Карма: 5
Рейтинг сообщений: 7
Зарегистрирован: Вс дек 10, 2006 19:26:13
Сообщений: 198
Рейтинг сообщения: 0
Кто делал эти домофоны-они точно не скажут. если даже схем не дают, о обычным установщикам домофонов до лампочки-что за протокол там используется.


Вернуться наверх
 
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Что за протокол
СообщениеДобавлено: Ср авг 16, 2017 13:35:36 
Друг Кота

Зарегистрирован: Вт мар 13, 2012 12:16:13
Сообщений: 6865
Откуда: .ru
Рейтинг сообщения: 3
да записать в МК все команды и всё))
судя по фото - длина пакета фиксирована, а представление 1 и 0 организовано изменением частоты... Ну так и записать в МК все кнопки да и всё)) Можно повнимательней проанализировать (вывести на укран все кнопки). Там походе передача как в простом пульте - прямое и инверсное.
короче.. протокол мало чем отличается от обычного пульта из под телевизора))


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Что за протокол
СообщениеДобавлено: Чт авг 17, 2017 09:20:53 
Нашел транзистор. Понюхал.

Карма: 5
Рейтинг сообщений: 7
Зарегистрирован: Вс дек 10, 2006 19:26:13
Сообщений: 198
Рейтинг сообщения: 0
Ну не кнопки, а числа, 80 цифр, т.к. коммутатор на 80 абонентов, т.е. надо как то другим мк принимать все комбинации и записывать в массив, насчет памяти мк можно не беспокоиться-можно и STM32 применить. Глааный вопрос-как принимать этот чм пакет?

Добавлено after 6 hours 49 minutes 24 seconds:
Период импульсов единиц(предположительно)=400us, что соответствует частоте 2,5 кгц, период нулей в 2 раза больше. Как бы это точно считать другим мк и воспроизвести..
Изображение


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Что за протокол
СообщениеДобавлено: Чт авг 17, 2017 14:50:23 
Друг Кота

Зарегистрирован: Вт мар 13, 2012 12:16:13
Сообщений: 6865
Откуда: .ru
Рейтинг сообщения: 0
dm211 писал(а):
Глааный вопрос-как принимать этот чм пакет?

Вариантов куча)) Можно например использовать стандартный алгоритм UART... Правда для UART требуется повышенная стабильность частоты... Можно придумать свой алгоритм, упростить...
dm211 писал(а):
Период импульсов единиц(предположительно)=400us, что соответствует частоте 2,5 кгц, период нулей в 2 раза больше. Как бы это точно считать другим мк и воспроизвести..

Например аппаратный ШИМ опеспечит импульсы с высокой точностью.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Что за протокол
СообщениеДобавлено: Чт авг 17, 2017 19:33:48 
Нашел транзистор. Понюхал.

Карма: 5
Рейтинг сообщений: 7
Зарегистрирован: Вс дек 10, 2006 19:26:13
Сообщений: 198
Рейтинг сообщения: 0
roman.com писал(а):
Вариантов куча)) Можно например использовать стандартный алгоритм UART... Правда для UART требуется повышенная стабильность частоты... Можно придумать свой алгоритм, упростить...

Я имел ввиду с этого устройства считать..чтобы потом повторить, ладно придется по экрану осцилла единицы и нули переписывать, благо-осцилл-китаец позволяет.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Что за протокол
СообщениеДобавлено: Чт авг 17, 2017 21:36:04 
Друг Кота

Зарегистрирован: Вт мар 13, 2012 12:16:13
Сообщений: 6865
Откуда: .ru
Рейтинг сообщения: 0
придется по экрану осцилла единицы и нули переписывать, благо-осцилл-китаец позволяет.

80 кодов забивать вручную.. ну можно и так))
Я имел ввиду с этого устройства считать..чтобы потом повторить

я это и имею ввиду.. Подобное уже делали с автосигнализацией... viewtopic.php?f=28&t=139596&start=20


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Что за протокол
СообщениеДобавлено: Сб авг 19, 2017 07:07:30 
Мучитель микросхем

Карма: 4
Рейтинг сообщений: 80
Зарегистрирован: Вс ноя 01, 2015 09:15:16
Сообщений: 445
Откуда: 69.Ржев
Рейтинг сообщения: 4
... по экрану осцилла единицы и нули переписывать...


расшифровали Вы свой "код да винчи" ?
если предположить опечатку и "1, 2, 55 и 100" надо читать как "1, 2, 55 и 10" - тогда вобщем-то складывается.
дотошно не пересчитывал, но у меня получилось следующее:
64 бита длинна посылки,
вторые 32 бита дублируют первые в инверсии,
содержание первых 32бит: 17 "1", 7 "0", 8бит адреса (начиная с младшего),
сначала предварительный импульс, типа "внимание", потом от его спада отсчитываются интервалы,
"1" большой интервал, "0" короткий интервал.
и собственно адреса :
1кв. - 0000 0000,
2кв. - 0000 0001,
55кв. - 0011 0110,
10кв. - 0000 1001.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Что за протокол
СообщениеДобавлено: Сб авг 19, 2017 21:07:10 
Нашел транзистор. Понюхал.

Карма: 5
Рейтинг сообщений: 7
Зарегистрирован: Вс дек 10, 2006 19:26:13
Сообщений: 198
Рейтинг сообщения: 3
Это уже почти решение! Да, вы правы, 100- это 10, это я понял потом, т.к. там до 80 только, а когда 100 набираешь-он 10 передает. Осциллы,что я показывал-они в инверсии, там после мк транзистор на выход инвертирует. Закономерность нашли,осталось формулу придумать. :beer:

Добавлено after 17 minutes 19 seconds:
[uquote]17 "1", 7 "0",[/uquote]
Это получается адрес коммутатора в сети.

Добавлено after 2 hours 34 minutes 12 seconds:
Ну вот программно реализовал этот протокол, a797945 плюс 1 и спасибо!

Изображение


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Что за протокол
СообщениеДобавлено: Вс авг 20, 2017 08:06:16 
Мучитель микросхем

Карма: 4
Рейтинг сообщений: 80
Зарегистрирован: Вс ноя 01, 2015 09:15:16
Сообщений: 445
Откуда: 69.Ржев
Рейтинг сообщения: 3
...17 "1", 7 "0"
Это получается адрес коммутатора в сети...


может: первые 16 - преамбула, 8бит адрес коммутатора (опять же с младшего бита)
т.е. в этих пакетах адрес 0х01
если адрес 0х00 зарезервирован, ну хоть на сам пульт (или как он там называется, я не в теме), то почему бы первому коммутатору не иметь адр. 0х01.


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 13 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 16


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y