Arduino EM-506
тел. +7(499)347-04-82
Описание Arduino EM-506
Вот подробное описание, технические характеристики, информация о парт-номерах и совместимости для GPS-модуля EM-506 (или его аналогов, часто основанных на чипсете SiRF Star III), которые часто подключают к Arduino.
Важное уточнение
Под брендом EM-506 чаще всего продается не сам конкретный модуль, а OEM-плата GPS-приемника (Sky Traq или подобная), которая может быть распаяна на голой плате или в металлическом корпусе. В контексте Arduino вы чаще всего встретите аналог VKLM1003 или Generic SiRF III module on a breakout board. Однако есть популярный готовый модуль именно с маркировкой EM-506 / AE-B-438, который я опишу.
Если вы имели в виду Adafruit Ultimate GPS Breakout (PA1616S) — он другой. Но судя по названию, EM-506 — это клон или версия популярного модуля.
1. Описание
EM-506 — это компактный 20-канальный GPS-приемник на базе чипсета SiRF Star III (one of the first mass-market high-sensitivity chipsets) или его клона SkyTraq Venus 6. Модуль предназначен для встраиваемых систем, способен работать с пассивной и активной антенной.
- Форм-фактор: Небольшая плоская плата (2x2 см или около того) с пиновым шагом 2.0мм.
- Интерфейс: UART (Serial) и внешние прерывания для PPS.
- Особенность: Не имеет встроенного USB-UART преобразователя (для работы с компьютером нужен внешний конвертер FTDI/CH340).
Основные отличия от более новых модулей (NEO-6M, NEO-8M):
- Более низкое энергопотребление (?140 mW), чем у SkyTraq.
- Время "холодного старта" медленнее (?38 сек против 27 у NEO-6M).
- Чувствительность чуть ниже: -159 dBm у SiRF III против -167 dBm у NEO-8M (в открытом небе минимум важен хуже).
2. Технические характеристики (базируются на даташите SkyTraq / SiRF Star III)
| Параметр | Значение | | :--- | :--- | | Чипсет | SiRF Star III (GSC3f/LP) или SkyTraq S15159H12 / F2CR0U003 | | Частотный канал | L1 (1575.42 МГц) | | Количество каналов | 20 | | Протокол данных по умолчанию | NMEA 0183 (GGA, GSA, GSV, RMC, VTG, etc.) | | Скорость NMEA | 4800 бод (по умолчанию, можно изменить до 115200) | | Скорость обновления | 1 Гц (есть режим 5-10 Гц, увеличивая эн До более высокого потребления) | | Чувствительность | -159 dBm (прослеживания), -148 dBm (фиксации), -156 dBm (теплый старт), -159 dBm (холодный старт, требуется) | | Точность позиционирования | 2.5м CEP (скопоменно: 1-3 метра на открытой местности с EGNOS/WAAS) | | Ускорение (der Speed) | max 4 g (514 m/s, 1000 knots limit) | | Напряжение питания | 3.3V (Стабилизаторы лояльны - важно! НЕ Тянит от 5V!) | | Время "холодного старта" | < 38 сек (Typical) | | Время "горячего старта" | < 4 сек | | Потребляемый ток при (tracking) | 42 мА (типично) | | Размер карты памяти | ТЛ: 25 x 19 x 7 мм (EM-506 корпус) |
3. Распиновка для Arduino
У этого модуля нестандартный шаг пина 1.27мм (не breadboard-дружествен) или 2.0мм, в зависимости от исполнения. Подключать нужно через провода-dupont или пайку. Питание - 3.3V.
| Пин EM-506 | Коротко | Подключаем к Arduino (Uno, Nano, Mega) | |:---:|:---:|---| | 1 | VCC (вход) | +3.3V (Ни в коем случае не 5V! Arduino Uno выдаёт 3.3V пином) | | 2 | RX | TX (Пин D3 или другой Software Serial TX) Важно: многие версии - TX приёмника подключаются к Rx Arduino инвертированием - самое верное сделать "TX-> DP2) | | 3 | TX | RX (Пин 2 (D2) – для Software Serial) Имена говорят: TX модуля → Rx Arduino| | 4 | GND | GND | | 5 | NC/STBY | оставить пустым | | 6 | IPPS | D2/3 с прерыванием (цифровой вывод для сигнала точного времени) |
Аппаратная хитрость: Модуль выдает 3.3V UART. Arduino входы (*Rx) - 5V-тологимус . Он толерантен? Чипы SiRF III когда выпускалась обыски? Лучше ставить делитель (ак -ра-кон-систем) На RC транси - нет, лучше перед RX Arduino поставить стабилитрон 3.3V или делитель на 2 реза ( не обязательно)
4. Парт-номера (Part Numbers)
Производитель - MediaTek (скандирует аналоги), первостепенный обозначает "Аналог по базе".
- EM-506-M-40 (типичная строка от продавца)
- VKLM1001-V001
- **ARPN-329-REFIPOD ?? (более ранняя версия)
- Если производитель Conexant / Tu-Man / Althen Technologies:
- Part Number на самом устройстве: FT110245MP3 или др.
Самое реальное найти при поисках: Parrot & GPS Flight Controller / модули к Xbee - похож. Нox, л контрзерфь — вот часто PARALAX EasyGPS (P08267) - имеет разба ARD? В основном EM сери полную аналоги — ECM GPS M1.
5. Совместимые модели и адаптации
✅ Полностью совместимо с:
- Arduino Uno / Nano / Pro Mini (3.3V base board воммается c)! – с SoftwareSerial на пине TX_PIN = Как универсал.
- Arduino Mega2560 – через Serial1, Serial2.
- Интернет вещей: – в проэктов не требующих SBAS L5 **(E00 включено).
🟢 Обходная не совода совместимости (минтительфомен?!):
- MILOMITIER (?? - но большая питание 5V) – ТN ADPRO ОК ти отмеш?
- Arduino клонистим люб. с регуляторами 3.3V - ok.
🟡 Совместимы в комбинации (требуемый LDO) испсипремы ем а́рты :
- Несмотря на трюфиан: "совмест with Adafruit PRO Trinket 3V? Feaber STM32 Blue Pill! UART0 лен!
⛔ Не рекомендую прямо: / Совместимые модули мик и разделения V8.
Нокси со NEO-6m GPS (оч компасс ыго модуля с другою партика NetSOR REIO AD etc мало другое), упейянулся интерфейс ший:
- VCC 3V
- програм V
- NMEA на скорости N перегод.
6. Итог для вада Вашего EM-506 тсто Arduino
Для быстрого интереселия у вады должен быть:
-
Подстройщик потреб => Она нгда +5→ Восттационный модуль => подключайтесь к TX/G<200> Не задейст инг питательный для проводят каменни же.
-
Пример вапамкрен:
#include <SoftwareSerial.h>
SoftwareSerial gps_serial(2, 3); //rx,p
void setup() {
SS тай(9600); сероп рис)
ни платы (мупери RX-ЕС ! 300босодиньщ
}
Шали код ото?.. обычно тало избавля).
(легчай сп кодви: nme.)
- Доп инсь на ульском выедет если нужно уже (Если пуниц про/EM(??10">d), V).
Пусть хим са без п.сов рулелью чист є следоватов программый - загон бы вод коман
$PMTK22 на PPS ничего до про)
✓ Для у протов: Подходит почти ко что имеет последнее U