Цитата(hwdev @ May 1 2008, 00:46)

Стоит задача использования радиоканала для управления неким домашним устройством. То есть, должна быть дальность приблизительно 30м внутри помещений, причем обмен двусторонний.
Смотрю в сторону XBee- вроде самое дешевое решение из ZigBee. Но есть еще nRF24L01 и CC11xx - как у них с дальностью?
А это зависит от того, "какие" эти 30 требуемых метров. Скажем, в спортзале можно ожидать, что и 2.4 GHz, и 433 MHz на таком расстоянии будут работать. А вот в ж/б доме 2.4 GHz (по крайней мере "обычный" FM, такой, как у CC2500, т.е. без DSSS или вообще каких-то прыжков по частотам) сдохнет за первой же железной дверью на том же этаже (а в кирпичном доме с ж/б перекрытиями - на следующем этаже). Да типичная точка доступа может уйти в ноль уже двумя этажами ниже (и прибавим сюда те же самые помехи от тех же самых точек доступа)... 433 MHz в таких условиях - чуток лучше. Но 30 метров по вертикали при разумной мощности (10 mW) - скорее всего даже на малых скоростях ничего не выйдет. В иных "помещениях" и 1W NFM может не "пробиться" на такое расстояние...
Цитата
Хотелось бы за минимум денег получить двусторонний обмен и желательно без лишнего гемора. Еще требование, чтобы приемопередатчик потреблял как можно меньше, потому что будет стоять в переносном пульте с ЖК и не хотелось бы в нем менять батарейки раз в месяц.
Решается грамотной реализацией логики приема. В непрерывном режиме приема особой экономичности трудно ожидать (хотя комплект алкалиновых AAA в беспроводных звонках с сверхрегенеративным приемником живет где-то месяца четыре). А вот всякие там CCxxxx особой экономичностью не отличаются (16 mA - весьма прожорливо). Но можно сделать периодический опрос, разменяв экономичность на время _первой_ реакции на событие). Например, у меня CC1100 работает в режиме ежесекундного опроса, среднее потребление - 15 uA... Вообще работа в непрерывном приеме - достаточно накладное дело. Вспомним POCSAGовские пейджеры - один алкалиновый AAA в месяц. Хотя и там прием не непрерывный...
Сообщение отредактировал rx3apf - Apr 30 2008, 21:37