|
|
26-02-2013, 08:43 AM | #1 |
Member
Tham gia ngày: May 2012
Bài gửi: 37
Online Status:
|
Rắc rối với Module SIM300C và PIC16F887
Hi mọi người, Mình đang thiết kế Module SIM300C kết nối với PIC16F887 để gửi nhận tin nhắn SMS. Mình kết nối 2 chân RX và TX của SIM300C tới VDK qua switch, còn chân RTS nối tới đất. Với cách nối này khi 2 chân RX và TX của SIM300C không nối với VDK mình thấy module SIM300C hoạt động rất ổn định. luôn tìm được mạng. Tuy nhiên khi SIM300C được nối với VDK, thì hoạt động không ổn định, không tìm được mạng nữa (Den led báo trạng thái cứ nháy 2 lần, rồi tắt 1 lúc rồi cứ lặp lại như vậy). Lỗi này lâu rồi mà mình chưa xử lý được. Mọi người chỉ giúp mình với. Thanks mọi người nhiều! |
26-02-2013, 08:43 AM | #2 |
Senior Member
Tham gia ngày: May 2012
Bài gửi: 310
Online Status:
|
Chào bạn Theo mình thì phần tìm mạng của SIM300 ko phụ thuộc vào gì cả, nên bạn kiểm tra lại mạch xem: + Có chạm chập gì ko + Nguồn cung cấp có ổn định ko, lưu ý dòng cung cấp + Có bị nhiễu ko, cần có các tụ điện ở gần chân VBAT mà khi SIM300 ko tìm đc mạng thì nó nháy đều đều chứ nhỉ, còn tìm được thì nó sẽ nháy nhanh rồi tắt |
26-02-2013, 08:43 AM | #3 |
Member
Tham gia ngày: May 2012
Bài gửi: 53
Online Status:
|
Xin lỗi vì hôm này mình mới gửi feedback được. 3 điều kiện kiểm tra của bạn mình đều thấy OK. Đùng là khi search được mạng thì đèn sẽ nháy đều 3s 1 lần( khi không nối với PIC), còn module của mình lại có hiện tượng nháy 2 lần liên tiếp rất nhanh rồi tắt khoảng 5s rồi lại lặp lại chu kỳ đó( Chỉ Khi nối với PIC mới có hiện tượng này). Trong specification của SIM300C cũng ko có hiện tượng này nên mình chưa biết lý giải sao
|
26-02-2013, 08:43 AM | #4 |
Member
Tham gia ngày: May 2012
Bài gửi: 49
Online Status:
|
Thế thì cũng lạ, mình có làm với modul này và nó chạy tốt, ko bị hiện tượng như bạn Hay là bạn nối vào cổng serial DEBUG? Bạn thử xóa PIC đi rồi nối dây phần cứng xem sao Khi ko nối với PIC, modul tìm được mạng bạn thử lấy điện thoại rồi gọi vào số của modul rồi quan sát nguồn xem sao |
26-02-2013, 08:43 AM | #5 |
Member
Tham gia ngày: May 2012
Bài gửi: 41
Online Status:
|
@NMI: Mình kiểm tra kỹ rồi, modul DEBUG mình không có nối, mình nghĩ có thể là do cách giao tiếp với PIC của mình, mình dùng 3 chân của SIM300C, RX, TX và Clear to Send (nối đất). Bạn giao tiếp dùng những chân nào vậy
|
26-02-2013, 08:43 AM | #6 |
Member
Tham gia ngày: May 2012
Bài gửi: 41
Online Status:
|
Clear to Send nối với Request to Send. |
26-02-2013, 08:43 AM | #7 |
Member
Tham gia ngày: May 2012
Bài gửi: 50
Online Status:
|
@david: Bạn có thể nói rõ hơn được không. Mình nối Clear to Send tới đất khi ko nối RX và TX với PIC vẫn chạy ngon lành mà.
|
26-02-2013, 08:43 AM | #8 |
Member
Tham gia ngày: May 2012
Bài gửi: 51
Online Status:
|
Có thể hơi thừa, nhưng bạn kiểm tra lại, RX của thằng này phải nối vào TX của thằng kia |
26-02-2013, 08:44 AM | #9 |
Member
Tham gia ngày: May 2012
Bài gửi: 50
Online Status:
|
@KnowMore: ah, mình đảm bảo là mình nối chéo nhau ấy ạ,
|
26-02-2013, 08:44 AM | #10 |
Member
Tham gia ngày: May 2012
Bài gửi: 50
Online Status:
|
Mình cũng chỉ dùng 2 chân rx tx thôi. Trên mạch mình nối đất cả 2 chân RTS, DTR. Có đoạn này trong datasheet: "Module will automatically go into SLEEP mode if DTR is set to high level and there is no on air or audio activity is required and no hardware interrupt (such as GPIO interrupt or data on serial port)." Căn bản thấy thế nên nối đất luôn, chưa test nó có đúng vậy ko |
|
Công cụ bài viết | |
Kiểu hiển thị | |
|
|