PIC Vietnam

Go Back   PIC Vietnam > Microchip PIC > PIC - Thiết kế và Ứng dụng

Tài trợ cho PIC Vietnam
Trang chủ Đăng Kí Hỏi/Ðáp Thành Viên Lịch Bài Trong Ngày Vi điều khiển

PIC - Thiết kế và Ứng dụng Ý tưởng cho các sản phẩm sử dụng PIC/dsPIC và các sản phẩm của Microchip

Trả lời
 
Ðiều Chỉnh Xếp Bài
Old 23-03-2012, 03:32 PM   #1
longtu
Đệ tử 6 túi
 
longtu's Avatar
 
Tham gia ngày: Jul 2007
Bài gửi: 146
:
Send a message via Yahoo to longtu
SIM908 GSM/GPRS + GPS Module

Mình tạo luồn này để nói về Sim908, cách thiết kế phần cứng cũng cách sử dụng.

Các bạn nếu quan tâm đến GPS module thôi thì đọc bài viết này của mình:
http://www.picvietnam.com/forum/showthread.php?p=54876
Hình Kèm Theo
File Type: png Sim908.png (392.6 KB, 368 lần tải)
__________________
--------------------------------------------------------------------------------------
Phùng Minh Tuân
Email: tuan.phmt@gmail.com
"Cuộc đời sóng gió nuôi ta lớn
Bao lần thất bại dạy ta khôn".
longtu vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 23-03-2012, 03:49 PM   #2
longtu
Đệ tử 6 túi
 
longtu's Avatar
 
Tham gia ngày: Jul 2007
Bài gửi: 146
:
Send a message via Yahoo to longtu
1. Giới Thiệu SIM908:

Tài liệu: Sim908 Specification.pdf:
http://www.mediafire.com/?99c1cunz6s9ea9b

Nếu bạn nào đã từng làm việc với Sim548C rồi, thì Sim908C cung hoàn toàn tương thích về chân nối. Các bạn sẽ thấy ràng việc thiết kế phần cứng cho SIM908 dễ dàng hơn so với Sim548: không cần nguồn 3.3V, nhiều chân không cần sử dụng...

Tài liệu: SIM908_SIM548C_HW_Comparison_V1.00.pdf:
http://www.mediafire.com/?ryt48jrk7jg6kye

Chú ý: Có 2 loại Module:
- Sim908: chỉ đơn thuần là GMS/GPRS+GPS module, 80 pins.
- Sim908C: GMS/GPRS+GPS module + Connector 60 pins.
__________________
--------------------------------------------------------------------------------------
Phùng Minh Tuân
Email: tuan.phmt@gmail.com
"Cuộc đời sóng gió nuôi ta lớn
Bao lần thất bại dạy ta khôn".
longtu vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 23-03-2012, 03:57 PM   #3
longtu
Đệ tử 6 túi
 
longtu's Avatar
 
Tham gia ngày: Jul 2007
Bài gửi: 146
:
Send a message via Yahoo to longtu
2. Thiết kế phần cứng(Hardware Design):

Các bạn cần đọc kỹ, đọc đi đọc lại nhiều lần các tài liệu sau đây:
- http://www.mediafire.com/?bfzv16ehy28oeu6
- http://www.mediafire.com/?e2divlfr4n3zs0p
__________________
--------------------------------------------------------------------------------------
Phùng Minh Tuân
Email: tuan.phmt@gmail.com
"Cuộc đời sóng gió nuôi ta lớn
Bao lần thất bại dạy ta khôn".

thay đổi nội dung bởi: longtu, 23-03-2012 lúc 04:21 PM.
longtu vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 23-03-2012, 04:32 PM   #4
longtu
Đệ tử 6 túi
 
longtu's Avatar
 
Tham gia ngày: Jul 2007
Bài gửi: 146
:
Send a message via Yahoo to longtu
2. Thiết kế phần cứng(Hardware Design): (Tiếp theo)

Một số chú ý quan trọng:
2.1 Nguồn sử dụng:
- Chỉ sử dụng 1 nguồn duy nhất: VBAT= 3.2 - 4.8V. Dòng đỉnh của nguồn này trong quá trình trao đổi thông tin(call, send SMS...) có thể lên tới 2A, vì vậy khi thiết kế nguồn VBAT cần đảm bảo nguồn đủ khả năng cung cấp dòng lên tới 2A.
- Khi VBAT xuống dưới 3.1V, module sẽ tự động ngắt(tắt).
- Một tụ điện Tantalum 100uF có ESR thấp(ESR=<0.7Ohm) được đề nghị thêm vào để tăng sức mạnh cho nguồn VBAT. Tụ này để để gần các chân nguồn của Sim908(càng gần càng tốt).
Chú ý: ESR(Equivalent Series Resistance) của tụ Tantalum là 1 khái niệm để biết chất lượng của tụ Tantalum. ESR càng nhỏ thì càng tốt(do tổn hoa điện vô ích sẽ nhỏ)
- Khi vẽ layout, đường mạch in(trace) tới chân VBAT nên đủ rộng(min 60mil) và ngắn nhất có thể.
- VBAT có thể sử dụng nguồn Battery 3.7V Li-on, 1100mAh.
Chú ý: Chỉ nên sử dụng Battery Li-on.
__________________
--------------------------------------------------------------------------------------
Phùng Minh Tuân
Email: tuan.phmt@gmail.com
"Cuộc đời sóng gió nuôi ta lớn
Bao lần thất bại dạy ta khôn".
longtu vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 23-03-2012, 04:43 PM   #5
longtu
Đệ tử 6 túi
 
longtu's Avatar
 
Tham gia ngày: Jul 2007
Bài gửi: 146
:
Send a message via Yahoo to longtu
2. Thiết kế phần cứng(Hardware Design): (Tiếp theo)

2.2 VRTC Back up:
- VRTC: 2-3.15V
- Được sử dụng cho Real Time Clock và một số chức năng khác trong module Sim908 khi nguồn VBAT không được cấp.
- Có 3 cách thiết kế:
+ Sử dụng tụ điện bên ngoài: Tụ điện 4.7uF Ceramic được đề nghị nối tới chân VRTC và GND.
+ Sử dụng battery có thể tự sạc lại: Nói trực tiếp Rechargeable Battery tới chân VRTC và GND.
+ Sử dụng battery không cho sạc: Nói chân + của Battery tơi chân anode của 1N4148, chân Kathod của 1N4148 nối tới chân VRTC.
__________________
--------------------------------------------------------------------------------------
Phùng Minh Tuân
Email: tuan.phmt@gmail.com
"Cuộc đời sóng gió nuôi ta lớn
Bao lần thất bại dạy ta khôn".
longtu vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 23-03-2012, 04:49 PM   #6
longtu
Đệ tử 6 túi
 
longtu's Avatar
 
Tham gia ngày: Jul 2007
Bài gửi: 146
:
Send a message via Yahoo to longtu
2. Thiết kế phần cứng(Hardware Design): (Tiếp theo)

2.3 Battery Charging:
- Khi VBAT được cấp bởi Battery Li-on.
- Chỉ cấn cung cấp 1 nguồn DC(5-6V) nối trực tiếp tới chân VCHG của SIm908
Chú ý:
- Bên trong Sim908 để có mạch bảo vệ quá dòng sạc(overcharging, deep discharging,over curent)...
- TEMP_BAT: sử dụng đo lường nhiệt độ của Battery
__________________
--------------------------------------------------------------------------------------
Phùng Minh Tuân
Email: tuan.phmt@gmail.com
"Cuộc đời sóng gió nuôi ta lớn
Bao lần thất bại dạy ta khôn".
longtu vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 31-03-2012, 02:30 AM   #7
mrdongus
Nhập môn đệ tử
 
Tham gia ngày: Mar 2012
Bài gửi: 4
:
Anh cho hỏi em. Em đã kết nối với sim908 evb kit này bằng hyperterminal như trên và chỉnh các thông số baud rate... như hướng dẫn của nhà sản xuất nhưng khi gõ chữ "at" và enter thì không hề thấy xuất hiện "OK". Như vậy PC chưa kết nối được với chip sim908 phải không anh ? Có cách nào khắc phục không anh ? Thanks
mrdongus vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 31-03-2012, 08:03 AM   #8
longtu
Đệ tử 6 túi
 
longtu's Avatar
 
Tham gia ngày: Jul 2007
Bài gửi: 146
:
Send a message via Yahoo to longtu
Trích:
Nguyên văn bởi mrdongus View Post
Anh cho hỏi em. Em đã kết nối với sim908 evb kit này bằng hyperterminal như trên và chỉnh các thông số baud rate... như hướng dẫn của nhà sản xuất nhưng khi gõ chữ "at" và enter thì không hề thấy xuất hiện "OK". Như vậy PC chưa kết nối được với chip sim908 phải không anh ? Có cách nào khắc phục không anh ? Thanks
Tôi không sử dụng Kit EVB nên không biết rõ vấn đề với kit này là gì. Bạn xem gợi ý của tôi sau đấy:
- Đảm bảo rằng cổng COM máy tính của bạn đã hoạt động tốt.
- Kết nối đúng cổng COM
- Kiểm tra lại các cấu hình ban đầu cho EVB theo nhà sãn xuất.
- Hỏi nhà cung cấp kit này cho bạn.
__________________
--------------------------------------------------------------------------------------
Phùng Minh Tuân
Email: tuan.phmt@gmail.com
"Cuộc đời sóng gió nuôi ta lớn
Bao lần thất bại dạy ta khôn".
longtu vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 30-06-2012, 06:03 PM   #9
tienchuan
Đệ tử 4 túi
 
tienchuan's Avatar
 
Tham gia ngày: Oct 2008
Bài gửi: 71
:
Trích:
Nguyên văn bởi mrdongus View Post
Anh cho hỏi em. Em đã kết nối với sim908 evb kit này bằng hyperterminal như trên và chỉnh các thông số baud rate... như hướng dẫn của nhà sản xuất nhưng khi gõ chữ "at" và enter thì không hề thấy xuất hiện "OK". Như vậy PC chưa kết nối được với chip sim908 phải không anh ? Có cách nào khắc phục không anh ? Thanks
bạn ơi, cho mình hỏi là bạn mua cái KIT sim 908 ở đâu với giá của nó là bao nhiêu vậy ?
cảm ơn nhé.
tienchuan vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 24-10-2012, 02:57 AM   #10
vagabondpic
Nhập môn đệ tử
 
Tham gia ngày: Mar 2012
Bài gửi: 1
:
Trích:
Nguyên văn bởi mrdongus View Post
Anh cho hỏi em. Em đã kết nối với sim908 evb kit này bằng hyperterminal như trên và chỉnh các thông số baud rate... như hướng dẫn của nhà sản xuất nhưng khi gõ chữ "at" và enter thì không hề thấy xuất hiện "OK". Như vậy PC chưa kết nối được với chip sim908 phải không anh ? Có cách nào khắc phục không anh ? Thanks
Của mình cũng bị hiện tượng hệt như này:
Mình đã kiểm tra kết nối COM bắn lên xuống, đèn status của SIM đều OK.
Khi bắn xuống SIM908 thì thấy có led ở chân RX của SIM sáng chứng tỏ đã bắn đc xuống.
Nhưng không thấy dữ liệu đc bắn lên.
Pro nào giúp mình với.

Thanks!!
vagabondpic vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 17-04-2012, 05:36 PM   #11
dangkhoa1011
Nhập môn đệ tử
 
dangkhoa1011's Avatar
 
Tham gia ngày: Jun 2010
Bài gửi: 8
:
bạn chỉ sử dụng chân GPS_TXD => tốc độ mặc định , chuẩn ? đọc tài liệu bạn đưa mà không thấy chỗ nào ,có giống sim 548 :Chuẩn giao thức truyền dữ liệu : NMEA,4800 bps.Định dạng dữ liệu đầu ra: GGA,GSA,GSV,RMC,VTG.Tần số cập nhật ; 1Hz ?
cho hỏi thêm vậy bạn dùng pic có 2 uart ,uart_1 chỉ nhận data từ GPS ,uart_2 dùng lệnh AT để điều khiển ,nhận data từ gsm phải ko ?
như vậy ta xét mức ưu tiên cao hơn cho uart_2 ?
__________________
chào ngày mới ^^"

thay đổi nội dung bởi: dangkhoa1011, 17-04-2012 lúc 05:43 PM.
dangkhoa1011 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 17-04-2012, 10:25 PM   #12
longtu
Đệ tử 6 túi
 
longtu's Avatar
 
Tham gia ngày: Jul 2007
Bài gửi: 146
:
Send a message via Yahoo to longtu
Trích:
Nguyên văn bởi dangkhoa1011 View Post
bạn chỉ sử dụng chân GPS_TXD => tốc độ mặc định , chuẩn ? đọc tài liệu bạn đưa mà không thấy chỗ nào ,có giống sim 548 :Chuẩn giao thức truyền dữ liệu : NMEA,4800 bps.Định dạng dữ liệu đầu ra: GGA,GSA,GSV,RMC,VTG.Tần số cập nhật ; 1Hz ?
cho hỏi thêm vậy bạn dùng pic có 2 uart ,uart_1 chỉ nhận data từ GPS ,uart_2 dùng lệnh AT để điều khiển ,nhận data từ gsm phải ko ?
như vậy ta xét mức ưu tiên cao hơn cho uart_2 ?
Với Sim908, bạn cần đọc kỹ tài liệu kỹ thuật của nó, tôi đã có gửi ở đầu luồng này và có nhắc nhỏ đọc đi đọc lại nhiều lần.
- Tôi chỉ sử dụng chân GPS_TXD: vì chỉ có nhu cầu cần lấy data từ vệ tinh. Chân GPS_RX chỉ sử dụng khi update firmware, thông thường việc nhà để nhà sãn xuất làm.
- Tốc độ mặc định của GPS module của SIm908 là 115200 bps. Tuy nhiên có thể dễ dàng thiết lập lại tốc độ này bằng lệnh AT: AT+CGPSIPR=<rate> //Set Baud rate
- Đinh dạng dữ liệu đầu ra cũng dễ dàng thiết lập bằng lệnh AT: AT+CGPSOUT=<mode>
- Sử dụng lệnh AT để lấy dữ liệu GPS bất cứ lúc nào( AT+CGPSINF=<mode>). Thậm chí cho phép/không cho phép GPS chạy(AT+CGPSPWR).
- Ban đầu khi thiết kế phần cứng, tôi có ý định sử dụng riêng 2 bộ UART như vậy, 1 cho GSM và 1 cho GPS. Tuy nhiên, khi làm việc thực tế trên SIm908. Tôi không cần sử dụng UART GPS nữa. Vì có thể kiểm soát dữ liệu bằng lệnh AT rồi(như trình bày ở trên). Mỗi lần minh gọi lệnh [AT+CGPSINF=<mode>], dữ liệu GPS sẽ xuất ra UART GSM.
Vì vậy, tôi sử dụng UART GPS + RS232 + PC để truyền lệnh AT điều khiển SIm908. Điều này rất có lợi:
- Khi cấu hình ban đầu cho Sim908: Vì các lệnh này chỉ cần cấu hình 1 lần duy nhất, thiết lập sẽ được lưu lại trong bộ nhờ không bay hơi trong Sim908.
- Kiểm tra/Thử nghiệm/Test các lệnh AT: Tấc nhiên là bạn phải viết được đoạn code có thể làm việc này. Ví dụ thế này: Khi ban sử dụng siow.exe trong CCS để truyền data xuống MCU qua UART GPS, MCU sẽ tạo hàm có thể truyền lệnh AT này xuống Sim908 qua UART GSM.
__________________
--------------------------------------------------------------------------------------
Phùng Minh Tuân
Email: tuan.phmt@gmail.com
"Cuộc đời sóng gió nuôi ta lớn
Bao lần thất bại dạy ta khôn".

thay đổi nội dung bởi: longtu, 17-04-2012 lúc 10:31 PM.
longtu vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 18-04-2012, 01:57 PM   #13
behnam
Nhập môn đệ tử
 
Tham gia ngày: Apr 2012
Bài gửi: 4
:
guyz, anyone has sim908 schematic and footprint in altium deigner?

i need it. please reply ASAP

sorry i dont know your language!

best regards
behnam vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 19-04-2012, 04:50 PM   #14
longtu
Đệ tử 6 túi
 
longtu's Avatar
 
Tham gia ngày: Jul 2007
Bài gửi: 146
:
Send a message via Yahoo to longtu
Trích:
Nguyên văn bởi behnam View Post
guyz, anyone has sim908 schematic and footprint in altium deigner?

i need it. please reply ASAP

sorry i dont know your language!

best regards
Dear Behnam,

Welcome you to http://www.picvietnam.com. Where are you from?

I don't use Altium software so I cannot help you.

You can make question in English.

Regard,
PM Tuân.
__________________
--------------------------------------------------------------------------------------
Phùng Minh Tuân
Email: tuan.phmt@gmail.com
"Cuộc đời sóng gió nuôi ta lớn
Bao lần thất bại dạy ta khôn".
longtu vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 19-04-2012, 06:33 PM   #15
behnam
Nhập môn đệ tử
 
Tham gia ngày: Apr 2012
Bài gửi: 4
:
Trích:
Nguyên văn bởi longtu View Post
Dear Behnam,

Welcome you to http://www.picvietnam.com. Where are you from?

I don't use Altium software so I cannot help you.

You can make question in English.

Regard,
PM Tuân.
Thanks for your welcome. I'm from Persia.

so, what software are you using? Is it possible to generate it in altium deigner?
behnam vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Trả lời


Quyền Sử Dụng Ở Diễn Ðàn
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Mở
Smilies đang Mở
[IMG] đang Mở
HTML đang Tắt

Chuyển đến


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


Được sáng lập bởi Đoàn Hiệp
Powered by vBulletin®
Page copy protected against web site content infringement by Copyscape
Copyright © PIC Vietnam