EG800K


TDM2404-EG800K 4G GPS Module

Đây là phiên bản Module 4G GPS của series EC800K , hỗ trợ 4G LTE CAT 1 và GPS, ra chân cải tiến ( không hỗ trợ gọi)  với nguồn cấp  tích hợp dải rộng ( 5-12V)
- > Cùng kích thước và chân tương ứng với Module ra chân TDM-4G-V2 VOLTE

- > Đã tích hợp mạch nguồn trên board hỗ trợ dải diện áp hoạt động rộng từ 5V-16V

Quý khách doanh nghiệp có nhu cầu phiên bản sử dụng eSIM vui lòng liên hệ.

Anten GPS giúp bắt sóng nhanh và tốt có thể tham khảo: https://linhkienthuduc.com/san-pham/anten-gps-gnss-dai-3m-sma/

  1. GIỚI THIỆU MODULE QUECTEL EG800K 4G GPS đã ra chân

Module 4G/GPS Quectel EG800K-CN 4G GPS ra chân à giải pháp kết nối tiên tiến, tối ưu cho các ứng dụng M2M và IoT. Với kích thước nhỏ gọn giúp dễ dàng tích hợp vào các thiết bị và hệ thống khác nhau, có nhiều lựa chọn kkhác thay thế cùng Pin2Pin với series TDM-4G-V2 giúp khách hàng có nhiều lựa chọn thay thế mà không cần thay đổi phần cứng. Đặc biệt với việc tích hợp GPS, module này cho phép người dùng theo dõi vị trí và truyền tải dữ liệu trong thời gian thực.

Thông Số Kỹ Thuật:

Tính Năng Nổi Bật:

Ứng Dụng Đa Dạng:

  1. Hướng dẫn sử dụng một số tính năng của Quectel EG800K

2.1 Cách gửi SMS và bật GPS

PIN OUT:

Module SIM ESP32 (Power)
Vin 5V USB /external source
GND GND
TX GPIO 16 (MCU UART2 RX)
RX GPIO 17 (MCU UART2 TX)
EN (Pull low for shut down module, default pulled up) Floating (Depend on hardware),
Lưu ý: Vin ưu tiên cấp nguồn ngoài riêng 5-12V (module SIM). ( nối chung với 5V của ESP32 phải đảm bảo cổng USB đủ dòng)
Chân GND của ESP32 và module SIM phải nối chung với nhau mới giao tiếp UART được.

Sơ đồ kết nối:

Màn hình Serial monitor sau khi nạp code thành công:

Cách đọc vị trí định vị

Dịch chuỗi định vị nhận được theo format sau:
Chuỗi nhận được: 123052.00,1051.1151N,10647.0193E,1.09,12.4,3,,0.040,0.022,040924,27
Vĩ độ (latitude): 1051.1151N
=> 10° 51.1151' Bắc (10° 51.1151'N)
Kinh độ (longitude): 10647.0193E
=> 106° 47.0193' Đông (106° 47.0193'E)

Sử dụng tool AT command:

Sơ đồ đấu nối với USB UART
Dowload và khởi động tool AT command của linh kiện Thủ Đức( download cả folder git bao gồm file DLL, giải nén và chạy) : https://github.com/TDLOGY/SW_ATCommand_Test
Kết nối port USB Uart tương ứng, chọn connect.
Nhấn Read All Info để check thông tin cũng như kiểm tra tín hiệu của module
Sau đó có thể chuyển sang SMS-Call để gửi SMS
Điện thoại đã nhận được tin nhắn
Đọc GPS:
Nhấn GPS Location và tiến hành dịch chuỗi như ở mục cách đọc vị trí định vị. (Đối với GPS cần chờ một khoảng thời gian sau khi khởi động để nhận được tín hiệu), anten phải được đặt ngoài trời thông thoáng, không sử dụng được trong nhà và có vật cản phía trên.
Hoặc nhấn GPS NMEA RMC để check nhanh chức năng của module.
 
Sau đó nhận được dữ liệu RMC --> copy paste vào trang https://rl.se/gprmc.
Như hình dưới đây chúng tôi đã test thử module định vị vị trí cửa hàng.
Vị trí cửa hàng là 7A đường Tân Hòa 2
Sau khi paste chuỗi NMEA vào link đã được giải mã cho ra tọa độ tương đối chính xác như hình sau

2.2 Cách kết nối PPP

Kết nối phần cứng như sơ đồ ở mục 2.1
Link code tham khảo: https://github.com/tdlogy-source/QUECTEL_EC800K/tree/main/EC800K_ppp
Kết quả sau khi nạp code thành công:
Màn hình Serial monitor
Màn hình tool AT command
 
  1. Tài liệu tham khảo

Datasheet, reference design và 3d EC800 module lõi: EC800 design resource
3D Model của module TDM2404: Download 3D Model TDM2404
Download tool AT command tại link sau: https://github.com/TDLOGY/SW_ATCommand_Test
ESP32 PPPOS Arduino (version esp32 in Arduino: 1.0.6): https://github.com/TDLOGY/esp32_pppos_arrduino
ESP32 PPPOS LKTD (esp-idf v4.4): https://github.com/TDLOGY/esp32_pppos

TDM2421-Quectel EG800K-ESP32C3

Giới thiệu: 


Mạch phát triển 4G GPS ESP32-C3 TDM2421 siêu nhỏ gọn sử dụng module 4G GPS Quectel EG800K, hỗ trợ 4G LTE CAT 1 và GPS, giúp người dùng linh hoạt trong các ứng dụng cần kết nối Internet tốc độ cao và định vị. Nó cũng thay thế cho các bo mạch băng tần 2G đã cũ. Kit này là một sự kết hợp hoàn hảo với thiết kế tích hợp nhỏ gọn, đơn giản và dễ sử dụng, giá thành rẻ.
Kit tích hợp vi điều khiển ESP32-C3 giúp giúp bạn dễ dàng phát triển các ứng dụng lập trình các ứng dụng định vị, giao tiếp mạng trên nền tảng Arduino và ESP.
Kit hỗ trợ thêm các IO mở rộng từ ESP32-C3 giúp bạn dễ dàng kết nối thêm các ngoại vi khác để hoàn thiện ứng dụng của bạn.
Thông số kỹ thuật:
– Vi điều khiển: ESP32C3FH4 hỗ trợ WIFI và Bluetooth.
– Module GPS+4G LTE Cat 1: EG800K ( hỗ trợ GPS và Data 4G, SMS, không hỗ trợ gọi)
– Tiêu thụ năng lượng thấp
– Điện áp sử dụng: 5 -12 VDC
– Sử dụng cổng USB Type C để cấp nguồn và lập trình
– Khay cắm sim Open – Lock tiện lợi
– Tích hợp Led báo trạng thái mạng
– Kích thước: 47 x 30 (mm)
Anten GPS giúp bắt sóng nhanh và tốt có thể tham khảo: https://linhkienthuduc.com/san-pham/anten-gps-gnss-dai-3m-sma/

Sơ đồ chân 

-Cấp nguồn: VIN + GND ( tùy chọn cấp nguồn USB hoặc từ chân VIN đều OK)
  + VIN: từ 5 đến 12V ( khuyến nghị 5V)
-Các ngoại vi đi kèm ( từ ESP32-C3): 7 IO

-VBAT: ngõ ra nguồn 3.9V nuôi module 4G-GPS từ mạch Buck trên module, chân này nếu đã cấp nguồn VIN thì không dùng. chỉ dùng để cấp nguồn cho mạch khi dùng ứng dụng với PIN (3.7-4.2V) , khi đó cần hàn thêm R19 (0R hoặc nối tắt) và config SIM-PWR-EN mức 0 + không cấp nguồn vào VIN nữa

Schematic kết nối cơ bản:

Các chân kết nối nôi bộ trong kit: 

Lưu ý: không thay đổi 2 chân TX RX cho mục đích khác có thể dẫn đến brick chip không thể nạp qua USB phải dùng mode nạp qua UART

ESP32-C3 ——— EG800K

IO0  ——————-SIM DTR pin

IO2 ——————–SIM Power ON/OFF ( set low to OFF)

TXD —————— SIM RX

RXD——————-SIM TX

IO10 ——————-LED onboard ESP32

IO9 ——————–Button Boot/User

Lưu ý khi lập trình cần xem code mẫu dưới dây, disable log mặc định của ESP32-C3  vì đang dùng cổng UART0 để giao tiếp với module SIM. Nếu không module sẽ không thể nạp được


Hướng dẫn sử dụng tính năng của mạch:

Cách gửi SMS và bật GPS

Màn hình Serial Monitor sau khi nạp code thành công:

Điện thoại đã nhận được tin nhắn

Đối với GPS cần chờ một khoảng thời gian sau khi khởi động để nhận được tín hiệu, anten phải được đặt ngoài trời thông thoáng, không sử dụng được trong nhà và có vật cản phía trên.

Cách đọc vị trí định vị

Dịch chuỗi định vị nhận được theo format sau:

image.png

Chuỗi nhận được: 091644.00,1051.1155N,10647.0237E,1.32,37.4,3,,0.022,0.012,101024,23
Vĩ độ (latitude): 1051.1155N
dd: 10 (Độ vĩ độ)
mm.mmmm: 51.1155 (Phút vĩ độ)
N/S: N (Bắc)
=> 10° 51.1155′ Bắc (10° 51.1155’N)
Kinh độ (longitude): 10647.0237E
ddd: 106 (Độ kinh độ)
mm.mmmm: 47.0237 (Phút kinh độ)
E/W: E (Đông)
=> 106° 47.0237′ Đông (106° 47.0237’E)

Các tài liệu tham khảo khác:
Datasheet các dòng Module SIM 4G 5G
USB SIMCOM driver
AT Command Test cho các dòng Module SIM
Lập trình sử dụng module SIM để gửi tin nhắn và gọi điện
Datasheet, reference design và 3d EC800 module lõi: EC800 design resource
ESP32 PPPOS Arduino (version esp32 in Arduino: 1.0.6): https://github.com/TDLOGY/esp32_pppos_arrduino
ESP32 PPPOS LKTD (esp-idf v4.4): https://github.com/TDLOGY/esp32_pppos
ESP32 SIMCOM Test (SMS/Call): https://github.com/TDLOGY/esp32_sim7600x_arduino_test
Application Note
Kích thước sản phẩm:

3D model:  Tải về tại đây

Đề xuất mạch custom tcall-lilygo sử dung Quectel thay thế A7670E

Hướng dẫn sử dụng tính năng của mạch

Cách gửi SMS và bật GPS

Màn hình Serial Monitor sau khi nạp code thành công:

Điện thoại đã nhận được tin nhắn

Đối với GPS cần chờ một khoảng thời gian sau khi khởi động để nhận được tín hiệu, anten phải được đặt ngoài trời thông thoáng, không sử dụng được trong nhà và có vật cản phía trên.

Cách đọc vị trí định vị

Dịch chuỗi định vị nhận được theo format sau: 
image-267x300.png
Chuỗi nhận được: 091644.00,1051.1155N,10647.0237E,1.32,37.4,3,,0.022,0.012,101024,23
Vĩ độ (latitude): 1051.1155N
dd: 10 (Độ vĩ độ)
mm.mmmm: 51.1155 (Phút vĩ độ)
N/S: N (Bắc)
=> 10° 51.1155′ Bắc (10° 51.1155’N)
Kinh độ (longitude): 10647.0237E
ddd: 106 (Độ kinh độ)
mm.mmmm: 47.0237 (Phút kinh độ)
E/W: E (Đông)
=> 106° 47.0237′ Đông (106° 47.0237’E)

Các tài liệu tham khảo khác:


Datasheet, reference design và 3d EC800 module lõi: EC800 design resource
ESP32 PPPOS Arduino (version esp32 in Arduino: 1.0.6): https://github.com/TDLOGY/esp32_pppos_arrduino
ESP32 PPPOS LKTD (esp-idf v4.4): https://github.com/TDLOGY/esp32_pppos