Двойное резервированное кольцо питание + данные по двум витым парам. В узле ставится коммуникационный контроллер с 4-мя SPI.
Данные бегут как в одну сторону по одной паре, так и в другую по другой паре.
Питание идет по цепочке. Вот пришла пара в узел, стоит DC-DC с двумя выходными обмотками. Одна передает питание дальше, вторая питает электронику узла.
В норме каждый узел питается от двух пар.
Теперь пусть в произвольном месте кольца на проводники упал горячий паяльник, проплавил и закоротил.
Данные до всех узлов дойдут.
По питанию. Вот в сегменте N обнаружилось KЗ на выходе той обмотки преобразователя, что транслирует энергию дальше. На этой обмотке стоит линейный ограничитель тока и MCU за $0.35 в качестве таймера. If ограничение слишком долго - отрубить выход нафиг. Через время - тестируем, не пропало ли КЗ.
КПД системы по питанию будет не очень, геометрическая прогрессия играет против нас :)
0,8 0,85 0,9 0,95 4 0,4096 0,52200625 0,6561 0,81450625 5 0,32768 0,443705313 0,59049 0,773780938 6 0,262144 0,377149516 0,531441 0,735091891 7 0,2097152 0,320577088 0,4782969 0,698337296 8 0,16777216 0,272490525 0,43046721 0,663420431 9 0,134217728 0,231616946 0,387420489 0,63024941 10 0,107374182 0,196874404 0,34867844 0,598736939гениальные математические выкладки - количество узлов последовательно и КПД каждого из них. КПД узла 0.9 выжать можно - но это уже синхронные выпрямители и прочие прелести. Но даже в этом случае при 8 "хопах" до конца сети доберется менее половины мощи. 48В 0.3А - это чуть менее 15W на входе. Причем это уже на грани фола для стандартной витой пары. Да, красивая идея стала стремительно вонять маразмом :)