PIC Vietnam

PIC Vietnam (http://www.picvietnam.com/forum/index.php)
-   Giao tiếp cổng COM và LPT (http://www.picvietnam.com/forum/forumdisplay.php?f=44)
-   -   vấn đề với module sim900 (http://www.picvietnam.com/forum/showthread.php?t=32278)

trnghia1004 17-05-2013 07:06 PM

vấn đề với module sim900
 
chào các bạn!
Hiện tại mình gặp vấn đề với con module sim900. Ngày hôm qua mình test thì nó chạy ngon lành thế mà sáng nay nó bị gì mà không gửi tin nhắn hay gọi điện được. Bạn nào ở tphcm hay học Bách khoa tphcm biết sửa hay biết chỗ sữa thì chỉ cho mình với!
Cảm ơn!

constantra 17-05-2013 08:41 PM

Bạn kiểm tra xem:
1.module Sim nhận mạng được ko??(đèn chớp tắt 3s)
2.Nếu bước 1 OK. bạn kiểm tra tốc độ baud của module sim và vi điều khiển.Nếu lần chạy trước bạn set baud rate cho nó(vd 9600) thì nó sẽ tự động nhớ baudrate này, hôm nay bạn gửi baud 4800 thì nó ko nhận đâu!

trnghia1004 17-05-2013 09:24 PM

Lúc đầu là nhận được sau đó thì không còn nữa. Còn baud rate mình set là 9600.

constantra 17-05-2013 09:45 PM

Nếu bạn có giao tiếp với máy tính qua Terminal thì dùng lệnh AT+IPR? check xem sim900 đang chạy ở baudrate bao nhiêu?Phải chắc là nó chạy ở 9600 hoặc 0(autobauding) thì mới được!

trnghia1004 20-05-2013 03:02 PM

Sao bây h mình cắm vô thì chỉ có đèn nguồn sáng thôi, còn đèn status và Net thì lại không sáng nữa, vả lại các linh kiện trong mạch nó nóng kinh khủng cho nên em không dám thử nữa. Không biết nó hư mạch nguồn hay modum sim nữa?

truong1993 29-10-2013 10:41 PM

mình cũng đang làm với con sim 900 bạn nào có thể cho mình xin cái mạch nguồn cho nó ko.hoặc tài liệu tham khảo với.đây là đề tài tốt nghiệp của mình.mail của mình.xuantruongdt2@gmail.com

truong1993 30-10-2013 10:20 PM

Trích:

Nguyên văn bởi trnghia1004 (Post 81897)
chào các bạn!
Hiện tại mình gặp vấn đề với con module sim900. Ngày hôm qua mình test thì nó chạy ngon lành thế mà sáng nay nó bị gì mà không gửi tin nhắn hay gọi điện được. Bạn nào ở tphcm hay học Bách khoa tphcm biết sửa hay biết chỗ sữa thì chỉ cho mình với!
Cảm ơn!

ban trnghia1004 khong giup duoc minh sao.minh cung dang rat can

digan 13-07-2016 04:47 PM

Mình làm một ứng dụng đơn giản khởi động mạch nên thì gửi một tin nhắn text đến số ĐT, đã hiệu chỉnh nhiều lần nhưng nó vẫn không thực hiện được, bạn nào có kinhnghiệm kiểm tra lỗi giúp mình với.
Chương trình chính
#include "D:\Dropbox\5.Project\0.LAB\0. PIC\UART\UART\UART Programe\UART Pro_int.h"
#include "SIM900.c"
void main()
{

setup_adc_ports(NO_ANALOGS|VSS_VDD);
setup_adc(ADC_OFF);
setup_spi(SPI_SS_DISABLED);
setup_timer_0(RTCC_INTERNAL|RTCC_DIV_1);
setup_timer_1(T1_DISABLED);
setup_timer_2(T2_DISABLED,0,1);
setup_comparator(NC_NC_NC_NC);// This device COMP currently not supported by the PICWizard

GSM_on();
delay_ms(10000);
SIM900_init();
GSM_makeSMS();

while(TRUE)
{

}

}

Chương trình SIM900.c
#define PWR_KEY PIN_C5

void SIM900_init()
{

printf("at\r\n"); // Khoi tao
delay_ms(1000);
printf("at\r\n");
delay_ms(1000);
printf("at\r\n");
delay_ms(1000);
printf("at0\r\n"); //Tat Echo
delay_ms(1000);
printf("AT+IPR=9600");
delay_ms(1000);
printf("at+cmgf=1\r\n"); // Cho phép gui/nhan tin nhan
delay_ms(1000);
printf("at+clip=1\r\n"); // Hien thi thong tin nguoi goi den
delay_ms(1000);
printf("at+CNMI=2,2\r\n"); // Hien thi truc tiep tin nhan
delay_ms(1000);
}
void GSM_on()
{
output_high(PWR_KEY);
delay_ms(1500);
output_low(PWR_KEY);
delay_ms(1000);
}
void GSM_makeSMS()
{
printf("at+cmgs=\"096xxx335\"\r\n");
delay_ms(1000);
printf("test tin nhan !!\n\r"); // Text to reply
putchar(0x1A); // send Ctrl-z
delay_ms(1000);

}

chimruoi10 23-07-2016 01:57 PM

Còn baud rate mình set là 9600.


Múi giờ GMT. Hiện tại là 02:51 AM.

Tên diễn đàn: vBulletin Version 3.8.11
Được sáng lập bởi Đoàn Hiệp.
Copyright © PIC Vietnam