![]() |
|
Tài trợ cho PIC Vietnam |
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 |
![]() |
|
Ðiều Chỉnh | Xếp Bài |
![]() |
#16 |
Nhập môn đệ tử
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. |
![]() |
![]() |
![]() |
#17 | |
Đệ tử 6 túi
|
Trích:
- 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. |
|
![]() |
![]() |
![]() |
#18 |
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 |
![]() |
![]() |
![]() |
#19 |
Nhập môn đệ tử
Tham gia ngày: Apr 2012
Bài gửi: 1
: |
chào anh longtu ,anh có thể đưa sơ đồ phần kết nối với con pic luôn được không ,hình anh đưa lên thiếu phần vxl rồi .
giúp đỡ cho hoàn thiện luôn đi anh ,sao em thấy khó khăn quá .... trích : " 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" em quen dùng với pic16f887 ...nên UART dùng để giao tiếp lệnh AT điều khiển thiết bị qua sms rồi nếu muốn hiện tọa độ vị trí lên LCD thì kết nối chân GPS_TXD vào đâu ạ ? thanks ! thay đổi nội dung bởi: vohinh2052, 19-04-2012 lúc 04:04 PM. |
![]() |
![]() |
![]() |
#20 | |
Đệ tử 6 túi
|
Trích:
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". |
|
![]() |
![]() |
![]() |
#21 | |
Đệ tử 6 túi
|
Trích:
Bạn sai rồi, không phải tôi tiết mà không đưa lên phần kết nối với MCU. Bạn có thể mỗi bài viết của tôi đều rõ ràng và chi tiết không?...Nếu tiết, tôi đã không post bài lên đây. Quan điểm của tôi là không có gi gọi là bí mất cả, kiến thức thôi mà. Cần phải cho đi để nhận về nhiều hơn. Rất nhiều bạn trong diễn dàn này cũng email hỏi riêng tôi, tôi đều nói như vậy, rằng các bạn sau khi hoàn thành ứng dụng/đồ án của mình thì hãy chia sẽ lên đây cho các bạn đi sau. Tôi cho rằng, người đi sau có thể kế thừa những gì người đi trước đã làm, rồi từ đó phát triển tiếp cho hoàn thiện hơn...nhưng phải nhớ hãy cùng chia sẽ để cùng nhau tiến bộ. Trở lại với câu hỏi của bạn: Phần khó nhất là so đồ kết nối cho SIM908 thôi, còn về phần MCU, tùy vào ứng dụng của từng người, từng sãn phẩm...sẽ có 1 sơ đồ kết nối riêng, đâu có ai giống ai được bạn. Bạn là người làm ứng dụng, bạn cần tìm hiểu và chọn lựa MCU cũng như kết nối phần cứng tôi thiểu cho MCU chạy. Hơn nữa, ở đây không phải là luồng nối về MCU. Trong các bài đã post, tôi cũng nói là việc giao tiếp giữa Sim908 và MCU qua bộ UART(chân TX, RX). Chú ý GPS_TX/RX(Vcc 3.3V) và MCU_TX/RX(Vcc=5V)...(xem lại các bài đã post). Bạn đã quen với Pic16F887 rồi, tôi cho rằng bạn hoàn toàn có thể sử dụng 1 con PIC khác vì nó cũng tương tự như PIC16F877 mà thôi. PIC16F877 chỉ có 1 bộ UART, theo tôi sẽ khó khăn cho bạn khi làm với Sim908 đấy. Vì khi bắt đầu làm với SIm908, bạn cần 1 bộ UART giao tiếp với GMS của Sim908 rồi, bạn cần thêm 1 bộ nữa để có thể test/gưi lệnh AT/upload firmware(sử dụng bootloader CCC qua Siow.exe...) rất tiện lợi và nhanh chóng. Hơn nữa giá thành 1 con PIC có 2 bộ UART có thể còn rẽ hơn, nhỏ gọn hơn 16F877 đấy...Tôi sử dung: 18F24K22. Hiển thị lên LCD: Các chân LCD giao tiếp với chân GPIO của MCU thôi, khong có gì đặt biệt cả. Khi bạn đã lấy được thông tin về tọa độ, bạn có thể hiển thị lên LCD rồi. Cũng chỉ là tương tự như việc hiển thị 1 số đã có sẵn lên LCD mà thôi. Thâ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". |
|
![]() |
![]() |
![]() |
#22 | |
Nhập môn đệ tử
Tham gia ngày: Apr 2012
Bài gửi: 4
: |
Trích:
so, what software are you using? Is it possible to generate it in altium deigner? |
|
![]() |
![]() |
![]() |
#23 | |
Đệ tử 6 túi
|
Trích:
Why don't you try it? See the link below for footpint(Orcad) of SIM908. http://www.picvietnam.com/forum/show...7&postcount=15
__________________
-------------------------------------------------------------------------------------- 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". |
|
![]() |
![]() |
![]() |
#24 |
Đệ tử 6 túi
|
Lỗi "Date" của bản tin $GPRMC
Với các Sim908 hiện tại, nếu các bạn gặp lỗi sai thông tin "DATE" trong bản tin $GPRMC như ví dụ sau đây:
Command: AT+CGPSINF=32 Response: 32,045506.000,A,1046.818428,N,10639.775633,E,0.52, 287.76,210751,,E,A ==>Data "Date" là: 210751, nó là kết quả sai. Đây là 1 lỗi mà tôi phải liên hệ nhà cung cấp SimCom, họ trả lời rằng cần phải upload firmware mới để fix lỗi này. Vì vậy, nếu các bạn nào đang thiết kế với Sim908, cần đưa ra các chân GPS/DBG_TXD và GPS/DBG_RXD để sau này upload firmware nếu cần thiết. Thiết kế của tôi do không chừa các chân này nên giờ không thử được. Tôi gửi firmware mới cũng như cách upload lên đây để bạn nào đang làm với Sim908 thì lưu ý và có thể thử Firmware mới và cho tôi kết quả? Đây là các tính năng phát triển của firmware mới: ![]() Firmware: http://www.mediafire.com/?wjmu64rljc5cqo9 File pdf đính kèm là hướng dẫn cách thưc hiệ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". |
![]() |
![]() |
![]() |
#25 | |
Đệ tử 1 túi
Tham gia ngày: Oct 2010
Bài gửi: 18
: |
Trích:
http://www.mediafire.com/?a1a9e2yzz3po0mn |
|
![]() |
![]() |
![]() |
#26 | |
Nhập môn đệ tử
Tham gia ngày: Apr 2012
Bài gửi: 4
: |
![]() Trích:
Thank you again... |
|
![]() |
![]() |
![]() |
#27 |
Nhập môn đệ tử
Tham gia ngày: Apr 2012
Bài gửi: 4
: |
hi guyz,
as you know, Sim900 can be drives easily! so, can we drive Sim908 as easily as sim900? thx. |
![]() |
![]() |
![]() |
#28 |
Nhập môn đệ tử
Tham gia ngày: Feb 2012
Bài gửi: 3
: |
Cái bộ GPS của sim908 nó có cho mình lấy dữ liệu "thô" (cường độ tín hiệu) để mình tự tính toán tọa độ ko nhỉ? Hay là nó ra sẵn tọa độ cho mình luôn.
|
![]() |
![]() |
![]() |
#29 |
Nhập môn đệ tử
Tham gia ngày: Sep 2011
Bài gửi: 3
: |
chào mọi người minh đang đồ án định vị GPS băng sim 908 công việc củng tạm ổn đã thực hiện được các chức năng định vị va đánh dấu trên bản đồ. tuy nhiên ở đây mình truyền dư liệu bằng ip động nên nó thay đổi liên tục. cập nhật ip bằng SMS thì không linh hoạt cho lắm mình muôn sữ dụng DNS nhưng không biết phải làm như thế nào . bên matbao có cung cấp dns free mình hỏi bên đó họ nới có thể làm được. ai đã làm qua thì giúp mình với nhé.
|
![]() |
![]() |
![]() |
#30 | |
Đệ tử 1 túi
Tham gia ngày: Oct 2010
Bài gửi: 18
: |
Trích:
Có gì liên hệ yahoo mình :sonbui1903 demo: http://gpshaui.somee.com/v3/info/Realtime.aspx trên máy mình nè: http://sonbui.no-ip.info:8080/site/Realtime.aspx Trước mình cũng dùng TCP IP nhưng giờ chuyển qua sử dụng webservice cập nhật dữ liệu lên website luôn |
|
![]() |
![]() |