SIM900(A) Mini

Từ ChipFC Wiki
Phiên bản vào lúc 15:04, ngày 4 tháng 6 năm 2014 của BS135 (Thảo luận | đóng góp) (Để điều khiển thông qua máy tính)
Bước tới: chuyển hướng, tìm kiếm

Editor.png

Bài viết này đang được phát triển hoặc chỉnh sửa lớn.
Bạn có thể đóng góp để bài viết hoàn thiện hơn.
Sau khi chỉnh sửa xong thông báo này sẽ được gỡ bỏ.

SIM900(A) Mini
SIM900(A) Mini

Thông tin chung

Giới thiệu

  • SIM900(A) là module GSM/GPRS của hãng SIMCom được thiết kế dưới dạng module chipset, nhỏ gọn, giá thành thấp, hoạt động ổn định và phù hợp cho nhiều mục đích sử dụng. Module SIM900(A) có các tính năng cơ bản của một chiếc điện thoại như gọi điện thoại, nhắn tin, truy cập GPRS,...
  • Mô-đun SIM900(A) Mini của ChipFC thiết kế dựa trên chipset SIM900(A). SIM900(A) Mini được tích hợp các linh kiện, kết nối cần thiết, sẵn sàng cho người sử dụng để nghiên cứu, học tập hoặc làm demo nhanh chóng, tiện lợi các dự án có ứng dụng GSM/GPRS. SIM900(A) Mini nhỏ gọn, tiết kiệm chi phí, giúp người dùng tiếp cận và sử dụng nhanh nhất cho dự án của mình.

Thông số

  • Băng thông:
    • SIM900A: Dual-band GSM/GPRS 900/1800MHz
    • SIM900: Quad-band GSM/GPRS 850/900/1800/1900MHz
  • Giao diện giao tiếp UART (hỗ trợ cả 3.3V và 5V)
  • Điều khiển thông qua tập lệnh AT chuẩn (GSM 07.07 ,07.05) và các lệnh nâng cấp của SIMCOM
  • Nguồn cấp: các nguồn có thể dùng
  • Adapter 5-12VDC, 2-3A. Jack cắm tròn 5mm.
  • Pin Lipo 1-cell (3.7V).
  • Nhiệt độ hoạt động: -40oC đến +85oC
  • Kích thước: 63.5mm x 43.2mm x 12.0mm

Kết nối tín hiệu điều khiển

Hàng rào 10 chân:

Sim900mini pinout.png

Thứ tự chân Tên gọi Loại Mô tả
1 VCC Power Điện áp so sánh 3.3V/5V. Chỉ dùng để so sánh áp cho mô-đun chuyển áp tín hiệu, không có tác dụng cấp nguồn cho SIM900.
2 Status Output Theo dõi nhanh trạng thái hoạt động của module SIM900
4 Power Key Input Chân bật/tắt module SIM900 (tín hiệu PowerKey), tích cực mức cao.
5 TXD Output Chân truyền trong điều khiển UART, tương thích 3.3V/5V tùy thuộc vào VCC
7 RXD Input Chân nhận trong điều khiển UART, tương thích 3.3V/5V tùy thuộc vào VCC
6,8 VIN Power Ngõ cấp nguồn vào cho mô-đun. Có cùng tác dụng với ngõ Jack DC 5mm trên mô-đun. Từ 5~12 VDC, 2~3 Amp.
3,9,10 GND Power Điện áp đất 0V

Sử dụng cơ bản

Khởi động

Thực hiện tuần tự các bước sau:

  • Cấp nguồn:
    • Có thể sử dụng Adapter chuyển AC-to-DC để cấp nguồn (khuyên dùng loại 5V/2A)
    • Phần nguồn rất quan trọng, nếu nguồn không đúng sẽ làm ảnh hưởng đến hoạt động của SIM900(A).
    • Jack đầu ra của Adapter thì ở giữa phải là cực dương, phía ngoài là cực âm.
    • Khi được cấp nguồn, đèn led màu đỏ Power sẽ sáng.
  • Nhấn nút khởi động: nhấn giữ nút PKey khoảng 2 giây. Khi thấy led Status chớp tắt tức là module đã được khởi động xong và đang hoạt động.


Chú ý:

  • Khi cần tắt SIM900(A) cũng nhấn giữ nút PowerKey đến khi đèn Status tắt hẳn (khoảng 2 giây). Sau đó mới ngắt điện.
  • Để SIM900(A) thực hiện các tác vụ như: gọi điện thoại, gửi tin nhắn, ... ta cần truyền lệnh điều khiển nó. Hãy xem tiếp phần sau.

Để điều khiển thông qua máy tính

Trong phần này chúng ta sẽ dùng máy tính kết nối với SIM900(A) để truyền lệnh điều khiển. Bạn cần thực hiện tuần tự theo các bước sau:

  • Dùng mô-đun USB-to-Serial làm trung gian giữa SIM900(A) Mini và máy tính:
Kết nối USB-to-Serial với SIM900(A) theo thứ tự trong bảng sau:
USB to Serial - FTDI SIM900(A) Mini
+ VCC
- GND
Rx TXD
Tx RXD
Kết nối USB-to-Serial với máy tính dùng cáp USB. Xem thêm USB to Serial - FTDI

Kết nối SIM900AMini.jpg


  • Lắp SIM Card và Anten cho mô-đun SIM900(A) Mini
  • Cấp nguồn và nhấn giữ nút PKey để khởi động
  • Phần mềm trên máy tính:
    • Trên máy tính cần có một phần mềm để truyền lệnh điều khiển, bạn có thể sử dụng Terminal, có thể tải về tại đây. Terminal là phần mềm chạy trực tiếp không cần cài đặt. Sau khi tải về bạn chỉ cần giải nén và nhấp đúp vào tập tin .exe để chạy chương trình.
    • Nhấn nút ReScan → chọn COM Port → Connect. Nếu bạn nhấn nút ReScan mà không thấy cổng COM nào được liệt kê trong COM Port thì hãy xem lại việc kết nối và cài đặt Driver.

Sử dụng với Arduino

(đang thực hiện)