Sách hướng dẫn sử dụng phần mềm mô hình gms năm 2024
GSM (Global System for Mobile Communication) là hệ thống thông tin di động số toàn cầu ở dải tần 900MHz, 1800MHz và 1900MHz được tiêu chuẩn viễn thông châu Âu (ETSI) quy định. GSM là một tổ hợp các giải pháp bao gồm hệ thống chuyển mạch kênh, chuyển mạch gói, nút điều khiển vô tuyến và các trạm phát gốc cùng với cơ sở dữ liệu (CSDL) mạng, các dịch vụ cơ bản và các nút quản lý mạng. Show
SIM800L là một mô-đun GSM của Simcom cung cấp cho bất kỳ chức năng GSM nào của bộ vi điều khiển, có nghĩa là nó có thể kết nối với mạng di động để nhận cuộc gọi và gửi và nhận tin nhắn văn bản, đồng thời kết nối với internet bằng GPRS, TCP hoặc IP. Một lợi thế khác là bo mạch sử dụng các tần số di động hiện có, có nghĩa là nó có thể được sử dụng ở mọi nơi trên thế giới. Cấu hình sơ đồ chân SIM800LSố PIN Tên ghim Sự miêu tả 1 NET Chân gắn ăng ten bên ngoài 2 VCC Chân cấp nguồn, đầu vào 3,4V đến 4,4V 3 RST Đặt lại pin, kéo xuống thấp trong 100ms để thực hiện khôi phục cài đặt gốc 4 RXD Đầu vào dữ liệu nối tiếp 5 TXD Đầu ra dữ liệu nối tiếp 6 GND Tham chiếu mặt bằng mô-đun 7, 8 SPK Đầu ra vi sai loa 9, 10 MIC Đầu vào vi sai micrô 11 DTR Ghim sẵn sàng của đầu cuối dữ liệu nối tiếp, kéo lên cao để bật chế độ ngủ 12 NHẪN Ngắt đầu ra, hoạt động thấp Các tính năng và thông số kỹ thuật
Tương đương cho SIM800L:SIM808 Các mô-đun GSM khác:SIM900, SIM908 Cách sử dụng Mô-đun GSM SIM800LSIM800L là một mô-đun GSM có giao diện nối tiếp. Nó có thể gửi và nhận tin nhắn văn bản và nhận cuộc gọi điện thoại. Nó cũng có thể kết nối internet và nhận tín hiệu FM. Có thể kết nối SIM800L với vi điều khiển bằng giao diện UART nối tiếp và trong ví dụ minh họa bên dưới, được kết nối với Arduino. Mô-đun nhận dạng các lệnh AT, có thể được sử dụng để thực hiện những việc như kiểm tra cường độ tín hiệu, lấy số thẻ SIM, kiểm tra kết nối mạng và trạng thái pin, ngoài việc đọc văn bản, thực hiện và nhận cuộc gọi. Các ứng dụng
Mô hình và kích thước 2DNếu bạn đang thiết kế bảng mạch PCB hoặc bảng Perf với thành phần này thì hình ảnh sau đây từ Biểu dữ liệu sẽ hữu ích để biết loại gói và kích thước của nó. Module SIM900A GSM là module nhỏ và rẻ nhất cho giao tiếp dữ liệu định vị GPRS / GSM. Giao tiếp phổ với Arduino và vi điều khiển trong hầu hết các ứng dụng nhúng. Module cung cấp công nghệ định vị GPRS / GSM để liên lạc thông qua sử dụng sim di động. Moule sử dụng dải tần số 900 và 1800MHz cho phép người dùng nhận / gửi cuộc gọi và tin nhắn SMS di động. Bàn phím và giao diện hiển thị cho phép các nhà phát triển tạo ứng dụng tùy chỉnh. Hơn nữa, nó cũng có các chế độ như chế độ dòng lệnh và chế độ dữ liệu. Ở mỗi quốc gia, GPRS / GSM và các giao thức có tần số hoạt động khác nhau. Chế độ dòng lệnh giúp các nhà phát triển thay đổi cài đặt mặc định theo yêu cầu của họ. Cấu hình chân SIM900AModule SIM900A trông giống như một con chip đơn lẻ nhưng nó có một loạt các tính năng có thể giúp xây dựng hầu hết các ứng dụng thương mại. Mặc dù, có tổng cộng 68 chân nhưng việc sử dụng các chân này sẽ giúp thiết kế các ứng dụng theo mong muốn. Nhưng chúng ta sẽ cần ít chân khi giao tiếp với Arduino. Dưới đây là sơ đồ chân của nó. Mô tả cấu hình chân chân module SIM900AChân GPIOCác chân GPIO giúp thực hiện chức năng I / O đơn giản và nâng cao. Tất cả các chân cho đầu ra tối đa bằng với nguồn điện có thể sử dụng để điều khiển hầu hết các thiết bị như cảm biến và các module khác. Tất cả các chân GPIO trong SIM900A là:
Chân trạng tháiChân đầu tiên báo trạng thái làm việc của module và chân thứ 2 là trạng thái giao tiếp. Trạng thái mạng có nghĩa là module đang kết nối với mạng hoặc các chức năng mạng khác, v.v. Cả hai chân này đều không thể dùng trực tiếp với LED phải thông qua sự kết hợp của transistor.
Chân giao tiếp hiển thị SIM900ACó 4 chân để giao tiếp hiển thị dữ liệu. Màn hình hiển thị không yêu cầu cần thiết, chỉ cần trong trường hợp bắt buộc. Việc sử dụng giao diện giúp hình dung module và biến thành một ứng dụng thật sự.
Các chân I2CSIM900A có nhiều loại giao thức và I2C là một trong số đó do sự phổ biến nó. Module có một chân giao tiếp I2C duy nhất, giúp thiết kế ứng dụng với bất kỳ module nào có giao tiếp đó.
Các chân giao tiếp với bàn phímCó bàn phím two-pin có thể giao tiếp với module. Module sẽ lấy dữ liệu từ bàn phím dưới dạng giá trị ma trận 2D từ các chân KCB tương ứng với mỗi giá trị. Các chân giao tiếp bàn phím trong module là:
Cổng giao thức nối tiếpCác giao thức UART sử dụng hai chân để giao tiếp dữ liệu, đó là RX và TX. Cả hai chân không độc lập ở bất kỳ chân hoặc module nào. Trong SIM900A có sẵn các chân này nhưng nó cũng có thêm một số chân khác cho biết trạng thái dữ liệu. Bằng cách kết hợp các chân này, sẽ tạo ra đầu nối RS-232.
Giao diện gỡ lỗi (debug)Debug giúp các nhà phát triển gỡ lỗi của module và cập nhật phần firmare cho nó. Trong module này, có các chân giao tiếp dữ liệu nối tiếp riêng để gỡ lỗi.
Các chân giao tiếp SIMModule cần một số thiết bị để thực hiện các tính năng của nó. SIM cần kết nối với module để có chức năng định vị GPRS / GSM.
Chân chuyển đổi tín hiệu analog sang digital SIM900AModule chỉ có một chân duy nhất để phát hiện và chuyển đổi tín hiệu analog sang digital cho SIM900A. Dải điện áp trên chân ADC chỉ từ 0V đến 3V.
Các chân PWMLà các chân quan trọng trong vi điều khiển cho các ứng dụng công nghiệp nhưng do IOT, module có hai chân PWM phục vụ cho ứng dụng IOT và hoạt động ở chế độ PWM mà không cần sử dụng thêm giao diện thứ ba.
Các chân giao tiếp âm thanhGiao tiếp âm thanh sẽ giúp kết nối micro và loa với SIM900A. Kết nối dây, âm thanh và Loa sẽ thực hiện cuộc gọi thông qua các module.
Chân điều khiểnChân PWRKEY yêu cầu tín hiệu logic thập để bật / tắt nguồn hệ thống. Để làm điều này, các chân yêu cầu tín hiệu đầu vào trong một thời gian dài. Chân thứ hai là PWRKEY_OUT ngắn mạch với chân PWRKEY để bật / tắt thiết bị.
Chân resetCó chân reset tích cực thấp để reset module
Ăng ten module RF SIM900AĐể mở rộng phạm vi giao tiếp của SIM900A, chân ăng ten cần kết nối với dây bên ngoài. Ăng-ten chính hãng cũng có sẵn cho module.
Chân cấp nguồnModule SIM900A có nhiều loại chân nguồn. Một số hoạt động như đầu vào và một số hoạt động như đầu ra. Điều quan trọng nhất cần hiểu là VRTC, hoạt động như một bản sao lưu cho RTC bên trong của thiết bị. Tất cả các chân nguồn và chân nối đất của module là:
GND - chân 17, chân 18, chân 29, chân 39, chân 45, chân 46, chân 53, chân 54, chân 58, chân 59, chân 61, chân 62, chân 63, chân 64, chân 65 Các tính năng chính của module GSM SIM900ATính năng Mô tả Nguồn điện đầu vào 3,4V đến 4,5V Tần số hoạt động EGSM900 và DCS1800 Dải công suất truyền 2W cho EGSM900 và 1W cho DCS1800 Liên kết chuyển dữ liệu Tải xuống: 85,6kb / giây, tải lên: 42,8kb / giây SMS Chế độ MT, MO, CB, Văn bản và PDU. Hỗ trợ Antenna Có sẵn Đầu vào / đầu ra âm thanh Có sẵn Cổng nối tiếp I2C và UART Cổng gỡ lỗi nối tiếp (debug) Có sẵn Các ứng dụng
Cách sử dụng module GSM SIM900AModule SIM900A có nhiều chân nhưng tất cả chúng đều có một số yêu cầu phần cứng được nêu trong datasheet. Có một loạt bo mạch được thiết kế sẵn để giải quyết yêu cầu của phần cứng. Để sử dụng module, hãy kết nối nó với Arduino giống như mạch đã cho dưới đây. Ví dụ giao tiếp ArduinoSau khi kết nối thiết bị, sử dụng các lệnh AT thông qua cổng COM của Arduino hoặc lập trình Arduino để vận hành từng chức năng của module. Trong trường hợp gửi dữ liệu qua cổng Serial, đây là code ví dụ sử dụng lệnh AT đơn giản. void setup() { Serial.begin(9600); Serial.println("AT"); Serial.println("AT+CMGF=1/&W"); Serial.println("AT+CMGS=\"+XXXXXXXXXXXX\""); //Change this to the sim phone number Serial.println("Hello World"); Serial.write(26); }void loop() {} Link dưới đây là ví dụ sử dụng lệnh AT đơn giản để tạo chương trình Arduino để gửi thông báo từ Arduino đến module. Có một loạt các lệnh cho mọi chức năng. |