1.4. Modul Sim548C
1.4.3. Các chế độ hoạt động của modul Sim548C
1. Bật ứng dụng GSM của modul Sim548C
Có ba cách để cho phép ứng dụng GSM hoạt động. • Sử dụng chân PWMRKEY.
• Sử dụng chân CHG_IN.
Hình 1.8. Dùng chân PWMRKEY để bật ứng dụng GSM
Khi việc bật ứng dụng GSM hồn tất. Module sẽ gửi trả lại thơng báo ứng dụng đã sẵn sàng hoạt động “RDY”. Và chân STATUS sẽ được kéo lên mức cao và giữ ở mức này khi ứng dụng GSM hoạt động.
• Sử dụng chân CHG_IN để bật ứng dụng GSM.
Đây là chân dành cho bộ sạc pin của module SIM548. Nếu bộ sạc được nối với chân CHG_IN của module khi đang trong chế độ POWER DOWM, thì nó sẽ chuyển sang chế độ GHOST (chỉ sạc pin). Trong chế độ này module không kết nối mạng và chỉ cho phép một vài lệnh AT làm việc. Khi sử dụng chân CHG_IN để bật ứng dụng GSM, module sẽ gửi thông báo:
RDY
GHOST MODE +CFUN: 0
Trong chế độ GHOST, việc kéo chân PWRKEY xuống mức thấp trong một khoảng thời gian ngắn ứng dụng GSM sẽ được mở và chuyển sang chế độ sạc điện, tất cả chức năng của ứng dụng GSM được mở và cho phép thực hiện được tất cả các lệnh AT. Lúc này module sẽ gửi trả thông báo:
From GHOST MODE to NORMAL MODE
Ở chế độ báo động, cho phép ứng dụng GSM hoạt động bằng việc sử dụng bộ thời gian thực RTC. Bộ thời gian thực sẽ đánh thức GSM của module SIM548 khi ứng dụng này ngừng hoạt động. Trong chế độ này module sẽ không kết nối mạng GSM và các tập lệnh dành cho SIM card sẽ khơng thực hiện được.
Có thể sử dụng lệnh AT+CALARM để cài đặt thời gian báo động. Bộ thời gian thực sẽ giữ module trong thời gian báo động nếu ứng dụng GSM được tắt bằng lệnh ““AT+CPOWD=1” hay chân PWRKEY. Module sẽ chuyển sang chế độ báo động. Lúc này module sẽ gừi thông báo:
RDY
ALARM MODE
Chế độ báo động sẽ hoạt động trong một thời gian tối đa 90s, lúc này module sẽ tự đông ngưng hoạt động. Tuy nhiên, trong suốt thời gian báo động, nếu lệnh AT+CFUN=1 được gửi đến, việc module tự động tắt sẽ không xảy ra. Cũng trong chế độ này, việc kéo chân PWRKEY xuống mức thấp trong một khoảng thời gian ngắn sẽ làm ứng dụng GSM ngưng hoạt động ngay lập tức.
2. Tắt ứng dụng GSM của modul Sim548C
Các cách được sử dụng để tắt ứng dụng GSM của module SIM548: • Sử dụng chân PWRKEY.
• Sử dụng lệnh AT.
• Module phát hiện nguồn cung cấp yếu. • Quá nhiệt.
• Sử dụng chân PWRKEY để tắt ứng dụng GSM.
Có thể tắt ứng dụng GSM bằng việc kéo chân PWRKEY xuống mức thấp trong một khoảng thời gian ngắn. Module sẽ gửi thông báo:
NORMAL POWER DOWN
Lúc này, tất cả lệnh AT sẽ khơng có hiệu lực. Module chuyển sang chế đơ POWER DOWN và chỉ cịn bộ thời gian thực RTC hoạt động. Q trình này cũng có thể được nhận biết thông qua chân STATUS, chân này sẽ bị tự động xuống mức thấp trong chế độ này.
Dùng chân PWRKEY để tắt ứng dụng GSM
• Sử dụng lệnh AT để tắt ứng dụng GSM.
Có thể sử dụng lệnh “AT+CPOWD=1” để tắt ứng dụng GSM. Module gửi trả thông báo:
NORMAL POWER DOWN
Lúc này, tất cả lệnh AT sẽ khơng có hiệu lực. Module chuyển sang chế đơ POWER DOWN và chỉ còn bộ thời gian thực RTC hoạt động. Q trình này cũng có thể được nhận biết thơng qua chân STATUS, chân này sẽ bị tự động xuống mức thấp trong chế độ này.
• Ứng dụng sẽ tự động tắt khi nguồn cung cấp yếu.
Phần mềm sẽ thường xuyên kiểm tra điện áp nguồn cung cấp trên chân VBAT, nếu mức điện áp nhỏ hơn 3.5V, module sẽ gửi thông báo:
POWER LOW WARNNING
Nếu mức điện xuống dưới 3.4V, module sẽ gửi thông báo: POWER LOW DOWN
Lúc này module sẽ tự động về chế độ POWER DOWN, chỉ còn bộ thời gian thực hoạt động. Chân STATUS cũng sẽ về mức thấp.
• Ứng dụng GSM sẽ tự động tắt nếu quá nhiệt.
Phần mềm sẽ luôn kiểm tra nhiệt độ của module. Nếu nhiệt độ hiện tại của module lớn bằng hoặc lớn hớn 80oC module sẽ gửi thông báo:
+CMTE:1
Nếu nhiệt độ trên 85oC, module sẽ gửi thông báo: +CMTE:2
Nếu dưới -35oC: +CMTE:-2
Nếu nhiệt độ nằm ngoài khoảng -35oC đến 85oC, module sẽ tự động tắt.
Lúc này module sẽ tự động về chế độ POWER DOWN, chỉ còn bộ thời gian thực hoạt động. Chân STATUS cũng sẽ về mức thấp.
Có thể kiểm tra nhiệt độ hiện tại của module bằng cách sử dụng lệnh “AT+CMTE” khi module đang hoạt động.
3. Truyền thông nối tiếp
Để giao tiếp và sử dụng ứng dụng GSM, module SIM548 cung cấp chuẩn giao tiếp nối tiếp.
- Bảy đường liên kết trên một port giao tiếp.
- Bao gồm đường truyền dữ liệu /RXD và /TXD, đường truyền trạng thái /RTS và /CTS, đường truyền điều khiển /DTR, /DCD và /RING.
- Với chuẩn giao tiếp này có thể sử dụng cho CSD FAX, dịch vụ GPRS và gửi lệnh AT.
Hình 1.10. Chuẩn giao tiếp nối tiếp của SIM548
- Tốc độ baud của giao tiếp nối tiếp: 300, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200.
- Module có thể tự động lựa chọn tốc độ baud để giao tiếp: 300, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200.
(1) Chuyển về mức cao khi (1) cuộc gọi được thiết lập. (2) Vẫn giữ ở mức thấp khi sử dụng lênh ATH.
(3) vlka
SMS Chuyển xuống và giữ ở mức thấp
khoảng 100mS khi nhận được tin nhắn, sau đó chuyển về lại mức cao.
4. Kết nối với SIM card
Có thể sử dụng lệnh AT để lấy thơng tin từ SIM card. Module hỗ trở cả 2 loại SIM card 1.8V và 3.0V.
- Cấu tạo đế SIM card:
Hình 1.12. Cấu tạo đế SIM card 6 chânBảng 1.4. Thứ tự chân SIM cardBảng 1.4. Thứ tự chân SIM card Bảng 1.4. Thứ tự chân SIM card
Chân Tên Mô tả
C1 VSIM Nguồn do module cung cấp. Module
SIM548 sẽ tự động xác định loại SIM để cung cấp nguồn 33.0V±10% hay
1.8V±10%. Dòng cung cấp là 10mA.
C2 SIM_RESET Chân reset SIM card.
C3 SIM_CLOCK Chân xung clock SIM card.
C5 GND Chân nối đất.
C6 VPP Không cần kết nối.
C7 SIM_DATA Chân truyền nhận dữ liệu.
5. Trạng thái của chân STARTUS
Ta có thể biết được tình trạng của mạng GSM thông qua chân STATUS.
Bảng 1.5. Trạng thái chân STATUS
Tráng thái Mạng GSM
Off Ứng dụng GSM của SIM548 không hoạt động.
Hình 1.13. Kết nối với chân NETLIGHT