
- •В.Н. Локтюхин
- •Рязань 2012
- •5. Состав мультимедийного компьютера
- •Структурная схема звукового адаптера
- •6. Устройство и принцип работы накопителей cd-rom
- •7. Беспроводные коммуникационные технологии
- •1. Коммуникационная технология Bluetooth
- •2. Коммуникационная технология Wi-Fi
- •3. Беспроводная технология ZigBee
3. Беспроводная технология ZigBee
Данная технология обеспечивает взаимодействие с удаленными информационными системами на расстоянии до 1000 м. ZigBee работает в частотном диапазоне 2,4 – 2,48 ГГц. Ориентирована на применение в составе информационно-измерительных, биотехнических, экологических систем в для контроля и управления объектами в промышленности, транспорте, медицине.
Основы построения радиомодуля XBee
Структура приемопередающей части модуля XBee, поддерживающего данную технологию, дана на рис. 7.4.
Рис. 7.4. Структура приемо-передающей части модуля XBee™
Когда данные в последовательном формате поступают в модуль по линии DI, они сохраняются во внутреннем буфере (DI Buffer) до момента передачи в эфир. Передача в эфир откладывается, если, например, в данный момент идет прием данных. Если приемный буфер заполнен, то в действие вступает программный или аппаратный (по линии CTS) контроль передачи данных. Можно полностью отказаться от контроля передачи данных, если снизить скорость до значения, когда данные по радиоканалу будут передаваться быстрее, чем будет заполняться приемный буфер.
Переполнение буфера может возникнуть, если модуль принимает по радиоканалу длительный по времени непрерывный поток данных. В этом случае после заполнения буфера остальные данные, передаваемые по линии DI, будут потеряны. Принимаемые из радиоканала данные сохраняются в приемном буфере (DO buffer) и одновременно передаются во внешний микроконтроллер. После заполнения приемного буфера новые поступающие данные будут утеряны. Это может произойти из-за того, что скорость передачи по радиоканалу установлена больше, чем скорость обмена с внешним микроконтроллером. Переполнение буфера может также возникнуть, если микроконтроллер долгое время не «очищает» буфер, т.е. не считывает принятые данные.