Описание АТ команд модулей HC11: ================================ Для настройки модуля необходимо перевести его в командный режим, для этого необходимо притянуть контакт «SET» к массе и подождать ~40ms. Контакт «SET» имеет подтягивающий резистор на 10к. В командном режиме последовательный порт сконфигурирован на 9600bps. Если параметры модуля были изменены, после выхода из командного режима, они будут применены через ~80ms. AT — Возвращает “OK”. AT+Bxxxx — Скорость последовательного порта (1,200bps, 2,400bps, 4,800bps, 9,600bps, 19,200bps, 38,400bps, 57,600bps, 115,200bps) По умолчанию — 9,600bps. Пример: “AT+B9600”. AT+Cxxxx — Канал беспроводной связи, от 001 до 100 (или 127). По умолчанию — 001. Рабочий диапазон частот модуля от 433.4MHz до 473.0MHz, что соответстует каналам от 001 до 100, шаг одного канала 400kHz. В LPD диапазон попадают с 001 по 004 канал (433.4, 433.8, 434.2, 434.6MHz). Пример: «AT+C021«, возвращает «OK+C021» что соответствует 441.4MHz. AT+FUx — Режим работы модуля, доступны четыре режима, а именно FU1, FU2, FU3 и FU4. Пример: «AT+FU1» возвращает «OK+FU1« Режим FU1. Умеренный режим энергосбережения, рабочий ток модуля составляет около 3,6 мА. В этом режиме модуль может работать на любой скорости последовательного порта, скорость передачи данных по воздуху является неизменной и равной 250,000bps. В этом режиме нет смысла занижать скорость UART. режим для быстрой передачи данных на короткие растояния. Режим FU2. Режим максимального энергосбережения, рабочий ток модуля составляет около 80мкА, скорость передачи данных по воздуху является неизменной и равной 250,000bps (для HC12). В этом режиме доступная скорость последовательного порта 1200bps, 2400bps и 4800bps. Если в настройках скорость порта будет превышает 4800bps, она автоматически будет уменьшена до 4800bps. В режиме FU2 передается не большей объем данных, каждый пакет составляет менее 20 байт и требуется большой интервал между передачей пакетов, более двух секунды для HC12 и 400мс для HC11, в противном случае данные могут быть потеряны. Режим FU3 (режим по умолчанию). В этом режиме модули автоматически регулирует скорость беспроводной передачи данных, в соответствии со скоростью передачи последовательного порта. Для того, чтобы получить максимальную дальность связи, скорость последовательной передачи данных должна быть минимальна, (1200bps или 2400bps). Соответственно на более высоких скоростях дальность связи уменьшится. Рабочий ток модуля составляет около 16мА Режим FU4, Режим для максимальной дальности связи. У HC12 поддерживается только одна скорость последовательного порта, 1200bps, если в настройках скорость порта будет превышает 1200bps, она автоматически будет уменьшена. Скорость передачи данных по воздуху снижается до 500bps. В режиме FU4 требуется очень большей интервал между передачей пакетов, более двух секунд, каждый пакет должен быть менее 60 байт, в противном случае данные могут быть потеряны. У HC11 этот режим также для максимальной дальности связи, но максимальная скорость порта ограничена 9600bps (может быть меньше) и заметно меньший интервал между передачей пакетов, задержка ~300ms. AT+Px — Мощность передатчика, от 1 до 8, что соответствует: Значение по умолчанию 8, чем выше мощность передатчика, тем дальше возможное расстояние связи и выше энергопотребление. Пример: «AT+P5« возвращает «OK+P5«. AT+Rx — Возвращает значение параметра, B — скорость, C — канал и тд. Пример, “AT+RB” вернет значение скорости: “OK+B9600”. «AT+RX» вернет все параметры модуля. AT+Udps — Настройки последовательного порта (бит данных, четность, стоп-биты) за подробностями в даташит. AT+V — Вернет версию ПО. AT+SLEEP — Спящий режим, после команды и выхода из командного режима модуль переходит в режим ожидания, потребление модуля в спящем режиме составляет около 22мкА. Для выхода из спящего режима нужно снова зайти в командный режим. AT+DEFAULT — установка всех параметров по умолчанию. AT+UPDATE — Переводит модуль в состояния ожидания обновления программного обеспечения.