ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
29 марта
836068
SciFi (28.04.2018 13:26, просмотров: 2243)
Есть тут знатоки алгоритмов? Изобретаю велосипед, хорошо бы найти уже готовый: Есть множество одинаковых устройств на однопроводной шине. Они берут оттуда питание, напряжение питания модулируется - канал связи вниз. Они могут слегка модулировать свой ток потребления - канал связи обратно. У всех свой уникальный адрес. Задача: сканировать шину и получить список всех подключенных адресов. Предлагаемый подход: у мастера есть команда "устройства, у которых такие-то биты адреса (маска) равны такому-то значению, отзовитесь". Указанные устройства меняют потребляемый ток на определённую величину. Мастер измеряет ток до и после и получает информацию о числе отозвавшихся устройств плюс-минус несколько процентов. Далее нужно расписать последовательность сканирования адресного пространства по битам. Начинаем с младшего, добавляем более старшие и так до тех пор, пока не определены все N бит адреса. Нужен алгоритм, который сходится, и не слишком заморочный.
ส็็็็็็็็็็็็็็็็็็็็็็็็็༼ ຈل͜ຈ༽ส้้้้้้้้้้้้้้้้้้้้้้้