Цитата(Plain @ Mar 1 2012, 16:04)

Нет, правильнее — это без "кажется". Можно на месте откалибровать под конкретные модули и ПО все задержки — даёте команду калибровки паре модулей, один начинает передавать сразу, второй выходит в эфир с задержкой, мастер фиксирует момент начала порчи данных, затем второй уходит из эфира, а мастер фиксирует момент возобновления приёма.
Действительно, только в реальных условиях можно определить минимально допустимые задержки.
На данной стадии разработки главное, чтобы это было реализуемо чисто теоретически, беря во
внимание основные временные параметры трансивера.
На практике нужно все равно будет оставлять небольшой временной резерв (5-10%).
Сейчас получается, что на одном канале можно опрашивать до 14 сенсоров, исходя из того, что
передается 3 байта адреса (минимально допустимо), 2 байта данных, 2 байта CRC.
По моим подсчетам получилось 73 бита. На скорости 2Mbps длительность пакета получается не более 40мкс.
Тут также бралось во внимание 2 задержки на переключение главного устройства с режима RX <-> TX (130мкс).
Если требуется большее количество датчиков, то, наверно, можно будет использовать несколько каналов
по 14 датчиков в каждом канале. Думаю, соседние каналы не будут влиять друг на друга.
Дальше информация с локальных главных контроллеров будет стекаться по проводам (например, используя USART
на скорости до 2Mbps ) в центральный контроллер (FPGA или ATXMEGA).