Страница 1 из 1

Плата разработки A9G - GSM/GPRS/GPS

Добавлено: 31 окт 2018, 18:33
Андрей
Приехали ко мне такие вот модули
a9gnew1.png
[spoiler title=Описание и характеристики]
Плата разработки A9G - это многофункциональная плата разработки, основанная на модуле Axin A9G GPRS / GSM + GPS / BDS, который может использоваться для проверки основных функций связи и периферийных функций модуля A9G.

Плата развития A9G имеет базовый телефон / смс, сетевую связь GPRS, функцию двухпозиционного позиционирования GPS / BDS.

Плата разработки A9G содержит управление зарядкой литиевым аккумулятором, микрофон, интерфейс динамика, интерфейс связи USB, несколько пользовательских выводов GPIO, слот для карт TF, датчик ускорения (опционально), интерфейс SPI, интерфейс I2C2, интерфейс ADC.

Плата расширения камеры расширения A9G, может быть подключена к 30W / 200W камерам.

Плата расширения игрового автомата расширения A9G, может быть подключена к традиционной машине для монет.

Основываясь на вышеуказанных функциях, A9G может использоваться для различных проверок периферийного прототипирования:

Используйте GPRS + GPS, а также противоугонное устройство автомобиля для датчика ускорения.

Удаленный мониторинг домофона с GSM и микрофоном / динамиком

Смарт-часы с GPRS / GSM + GPS, емкостной сенсорный экран емкостью 1,54 дюйма

Удаленная камера наблюдения с использованием платы расширения камеры GPRS + TF +

Решение для оплаты игрового автомата WeChat с использованием платы расширения игрового автомата

------------Дополнительно--------------

RDA 32-бит RISC, частота до 312 МГц, с кэшем команд 4k, кэшем данных 4k
До 29 GPIO (с двумя контактами загрузки)
Календарь (часы реального времени) с будильником
1 интерфейс USB1.1
2 Интерфейс UART с управлением потоком (+1 последовательный порт загрузки / отладки)
2 Интерфейс SPI
3 I 2 C интерфейс
1 контроллер (интерфейс) SDMMC
2 ADC-интерфейса, 10 бит
32Mb (4MB) SPI NOR Flash
32 Мб (4 МБ) DDR PSRAM
8 кГц, 13 бит / образец микрофона АЦП
48 кГц, 16 бит / сэмпл DAC Audio
Блок управления питанием: управление зарядом литиевой батареи, встроенные DC-DC и LDO, переменное напряжение ввода-вывода
18,8 x 19,2 мм пакет SMD
Четырехдиапазонный GSM / GPRS (800/900/1800/1900 МГц)
звонки
Служба SMS
Встроенный GPS + BDS (подключен к внутреннему модулю UART2 модуля)

-----------------Плата разработки------------------

29 GPIO с шагом 2.45 мм (с двумя загрузочными выводами ( HST_TX, HST_RX)
Один слот для SIM-карты (карта Nano <Micro Card <стандартная карта)
1 слот для карт TF
1 GPRS-интерфейс с пакетом поколения IPEX 1
1 интерфейс GPS с пакетом поколения IPEX 1
1 микро-USB-интерфейс
5V-4.2V DC-DC, он может быть источником питания 5 В или источником питания 3,8 ~ 4,2 В
1 чип акселерометра (LIS3DHx)(не припаивается по умолчанию)
1 ключ питания и кнопка сброса
2 светодиода
1 микрофон
[/spoiler]

Платы проверил, GSM модуль с Sim-картой Tele2 работает, звонки проходят, и отвечает на звонок, микрофон на плате тоже работает.
GPS приемник тоже ловит сигнал (проверял пока дома)

Сейчас буду проверять самое главное:
Чип A9G можно запрограммировать как самодостаточный микроконтроллер!
Для этого есть бесплатный и открытый OpenSource SDK (среда разработки типа Arduino IDE)
Но конечно нужны знания языка С, есть и примеры кода -
[spoiler title=Список примеров]
adc
aliyun
audio
call
cpp
dns
first
fota
fs
gizwits
gpio
gps
gps_agps
gps_tracker
i2c
iccid
imei
json
lbs
lcd
lowpower
lvgl
lvgl2
mqtt
mqtt_ssl
network
network2
oled
oled_spi
os
pm
sms
socket
socket2
socket_nbio
spi
ssl
std
time
time_ntp
uart
udp add udp
ussd
watchdog
[/spoiler]

Пытаемся помигать светодиодом для начала....
Помигать получилось....аж всеми выводами сразу))
Залил пример на С - тест GPIO работает....правда без бубна не обошлось...
Так же пример GPS тоже отправляет данные в порт отладки...
Будем разбираться дальше как написать свой нужный код для этого чуда...
Продолжение следует...

Плата разработки A9G - GSM/GPRS/GPS

Добавлено: 31 окт 2018, 20:11
Brand2
Интересная плата,а с какими сетями она работает,2G,3G или 4G?

Плата разработки A9G - GSM/GPRS/GPS

Добавлено: 31 окт 2018, 20:53
Андрей
Brand2 писал(а): 31 окт 2018, 20:11Интересная плата,а с какими сетями она работает,2G,3G или 4G?
только 2G, GPRS класс 12

Плата разработки A9G - GSM/GPRS/GPS

Добавлено: 01 ноя 2018, 16:05
Psix_anp
Тяжело будет неучам ее юзать))) Вот ту, которую ты скидывал ранее на базе 32u4+А9G поинтереснее для флпроговцев. Но хз, блока для а9 нету. Если он не одинаков по АТ с А6

Плата разработки A9G - GSM/GPRS/GPS

Добавлено: 01 ноя 2018, 17:24
Rovki
Андрей писал(а): 31 окт 2018, 20:53
Brand2 писал(а): 31 окт 2018, 20:11Интересная плата,а с какими сетями она работает,2G,3G или 4G?
только 2G, GPRS класс 12
Каменный цветок :smile469:

Плата разработки A9G - GSM/GPRS/GPS

Добавлено: 01 ноя 2018, 19:59
Psix_anp
Да у нас не планирую отключать сети 2 поколения. Тот же Сибирский арсенал, свою охранку щас на сим800 делает.

Плата разработки A9G - GSM/GPRS/GPS

Добавлено: 01 ноя 2018, 22:04
Андрей
Psix_anp писал(а): 01 ноя 2018, 16:05Тяжело будет неучам ее юзать))) Вот ту, которую ты скидывал ранее на базе 32u4+А9G поинтереснее для флпроговцев. Но хз, блока для а9 нету. Если он не одинаков по АТ с А6
Ну да, прошивку на С писать сложновато, но никто не запрещает прикрутить к ней например ардуино нано и управлять AT командами, они вроде одинаковые как и у А6, только добавлены команды для GPS. Библиотека TinyGSM для ардуино поддерживает модули А6, А7.
Rovki писал(а): 01 ноя 2018, 17:24Каменный цветок
Что вы имеете ввиду? Сеть 2G не поддерживается оператором Tele2 в Московском регионе, в остальном у всех работает насколько я знаю...

Плата разработки A9G - GSM/GPRS/GPS

Добавлено: 01 ноя 2018, 22:23
Rovki
Ну просто очень древний ,да пока поддерживается ... :smile198:

Плата разработки A9G - GSM/GPRS/GPS

Добавлено: 08 ноя 2018, 23:29
Nikan
.

Плата разработки A9G - GSM/GPRS/GPS

Добавлено: 08 ноя 2018, 23:43
Anydy
Скомпилировал прошивку и залил .....скинуть программу чем прошивал ?

Плата разработки A9G - GSM/GPRS/GPS

Добавлено: 08 ноя 2018, 23:56
Nikan
.

Плата разработки A9G - GSM/GPRS/GPS

Добавлено: 09 ноя 2018, 12:00
Anydy
Nikan писал(а): 08 ноя 2018, 23:56кстати а пошивка с ат командами слетела после загрузки?
Не то слово.....)))) контроллер перепрошился, и соответственно работает на свежезалитой прошивке, конечно заводская прошивка с AT -командами удалилась

Отправлено спустя 33 секунды:
щас найду софт чем прошивал.....

Отправлено спустя 9 часов 47 минут 20 секунд:
Вот этой программой прошивал
firmwarw_tool_v2.1.7z

Плата разработки A9G - GSM/GPRS/GPS

Добавлено: 09 ноя 2018, 16:40
Nikan
.

Плата разработки A9G - GSM/GPRS/GPS

Добавлено: 09 ноя 2018, 18:29
Anydy
ну конечно же я ошибся....https://ai-thinker-open.github.io/GPRS_C_SDK_DOC/en/

Плата разработки A9G - GSM/GPRS/GPS

Добавлено: 09 ноя 2018, 18:42
Nikan
.

Плата разработки A9G - GSM/GPRS/GPS

Добавлено: 09 ноя 2018, 18:59
Anydy
Nikan писал(а): 09 ноя 2018, 18:42 тут совсем не так как под мегу ...
Да, есть такое))) ...но вроде чистый С ?

Плата разработки A9G - GSM/GPRS/GPS

Добавлено: 09 ноя 2018, 20:18
Nikan
.

Плата разработки A9G - GSM/GPRS/GPS

Добавлено: 09 ноя 2018, 20:55
Anydy
ну хз....вроде не сильно сложно... что не получается то?

Плата разработки A9G - GSM/GPRS/GPS

Добавлено: 14 фев 2019, 15:48
Anydy
Так как я недавно установил у себя на линукс сервер мониторинга GPS трекеров то пора проверить как работает GPS и отправка координат через GPRS на сервер. Используется только плата A9G и аккум 18650. Без дополнительных МК.
Работает! Походил по окрестностям - погрешность метров 5-7-10. Сигнал со спутников ловит быстро и чуствительность вроде неплохая.
Программировал через SDK примером из комплекта, а примеров там :
adc, aliyun, audio, call, cpp, dns, fota, fs, gizwits, gpio, gps, gps_agps, gps_tracker, i2c, iccid, imei, json, lbs, lcd, lowpower, lvgl, lvgl2, mqtt, mqtt_ssl, network, network2, oled, oled_spi, os, pm, sms, socket, socket2, socket_nbio, spi, ssl, std, time, time_ntp, timer_soft, uart, udp, ussd, watchdog
Теперь буду проверять автономную работу MQTT....