Size: a a a

2022 January 11

E

Evgen in Embedded Group
да я вопрос неправильно понял,  вплоть до минуты.
источник

E

Evgen in Embedded Group
ну я так же думал сдать, но хотел узнать есть решения умнее и изящнее
источник

E

Evgen in Embedded Group
я так и хотел сделать, но хотел узнать, может есть способы изящнее
источник

АГ

Алексей Гони-Гусей... in Embedded Group
тут вопрос передачи 96 байт от 8 клиентов в течение минуты
источник

АГ

Алексей Гони-Гусей... in Embedded Group
96*8 байт, ок
источник

E

Evgen in Embedded Group
96 байт максимум
то есть можно и сказать до 96*8
возможно и меньше при большом желании
источник

АГ

Алексей Гони-Гусей... in Embedded Group
хорошо
источник

АГ

Алексей Гони-Гусей... in Embedded Group
просто это довольно небольшой объём, поэтому я не вижу особого смысла упарываться
источник

АГ

Алексей Гони-Гусей... in Embedded Group
но может у Константина есть другие мысли по этому поводу
источник

АГ

Алексей Гони-Гусей... in Embedded Group
просто для TDMA надо синхронизировать часы и зависит опять же от приёмопередатчика что там на канальном уровне
источник

SK

Sergey Korobov in Embedded Group
у техаса симпл линк есть, он вроде разрешает коллизии
источник

KA

Konstantin Akmarov in Embedded Group
я думаю, что вам стоит самим поупражняться в том как реализовать вашу задачу, будет полезно. задача элементарная если что 😉
источник

SK

Sergey Korobov in Embedded Group
у многих приемопередатчиков есть такая штука как обнаружение несущей, то есть хорошо бы в начале эфир послушать, еще посчитать время за которое отправляется эти 96 байт
источник

E

Evgen in Embedded Group
да тут вопрос в том, как это сделать элегантно я это и спрашиваю, а не натягивать сову на глобус
источник

E

Evgen in Embedded Group
да есть такая функция у модуля
но это явно не панацея, хотя оба модуля не смогут начать слушать одновременно перед отправкой,  такое крайне маловероятно
источник

SK

Sergey Korobov in Embedded Group
это не панацея, но по крайне мере они не начнут передавать данные когда другой передает, это уменьшит риски неудачной передачи
источник

АГ

Алексей Гони-Гусей... in Embedded Group
как вариант ещё какой-нибудь метод с передачей фишки и таймаутом реализовать
источник

E

Evgen in Embedded Group
мне это так же кажется простым решением
источник

РР

Ра Ра in Embedded Group
Синхронизировать время на каждом клиенте с сервером и выделить каждому клиенту своё время передачи. в каждой минуте свои секунды клиента, и время на синхронизацию времени.
источник

SK

Sergey Korobov in Embedded Group
кстати да, если не критично потребление то главный может маяк передавать, а остальные могут в зависимости от маяка, каждый выдерживать паузу и отправлять данные
источник