Interfacing GPS với Freescale MCU

D

Deepak350

Guest
Chào,
Tôi có một interfaced gps nhận (FV-M

<img src="http://www.edaboard.com/images/smiles/icon_cool.gif" alt="Mát mẻ" border="0" />

cho MCU.Tôi đang tìm kiếm chính xác chuỗi các lệnh (ví
dụ như: $ PMTK .....) đến các initialise GPS receiver.
Bây giờ các gps nhận được gửi cho một số junk giá trị.Nó không phải là chính xác của các định dạng NMEA sản lượng.
Do đó tôi nghĩ rằng lệnh cần phải được gửi đến initialise gps.

Có thể ai đó xin vui lòng cho tôi biết làm thế nào để các initialise gps.

Cảm ơn
Deepak

 
bạn đã không giải thích rõ ràng vấn đề của bạn như những gì NMEA là định dạng của bạn bằng cách sử dụng GPS (foe ví dụ như NMEA-0183), tỷ lệ baud thiết lập của bạn điều khiển
vv
tôi xin đề nghị bạn nên có một cái nhìn vào các liên kết, trước khi di chuyển xa hơn.

ftopic121065.html

ftopic328855.html

ftopic225196.html

ftopic145029.html

một số thông tin liên quan đến NMEA dữ liệu sẽ được tìm thấy trên liên kết sau.

http://www.gpsinformation.org/dale/nmea.htm

Kính trọng

 
Chào,
Cám ơn bạn đã trả lời.

Tôi đã thực hiện các phần cứng kết nối từ gps nhận cho MCU.
Tôi đã viết một chương trình để nhận được bất cứ điều gì mà gps gửi (gián đoạn dựa).Khi tôi nhìn vào những gì tôi đã nhận được, nó không phải là chính xác các dữ liệu (như $ GPGSA ......).

Tôi muốn biết nếu tôi có phải lần đầu tiên initialise các gps để nhận được yêu cầu thông tin, thiết lập baudrate
vvTôi có những lệnh để cài đặt baudrate và chọn cụ thể nmea sản lượng tin nhắn (như GSA, GSV, vv).
Nhưng Tôi không biết các bước để làm điều đó.Lệnh đó để gửi đầu tiên và nếu có bất kỳ sự chậm trễ giữa và cũng có thể nó sẽ gửi một ACK cho mỗi lệnh.

Xin vui lòng cho tôi các bước.
Cảm ơn
Deepak15 phút sau khi được thêm vào:Chào,
Gps là bằng cách sử dụng giao thức NMEA-0183

Chúc mừng

 
baud tỷ lệ theo giao thức NMEA-0183 là 4800 không phải 9600, do đó, những gì bạn cần là để đặt baud khiển tốc độ phản ứng của bạn.

bước đầu tiên mà tôi đề nghị là để kết nối đầu ra của bạn GPS (RS 232 nối tiếp) vào máy PC của bạn cổng COM (cổng nối tiếp).Hyper Terminal mở trong cửa sổ từ các chương trình-> Phụ kiện-> thông tin liên lạc-> Hyper Terminal
(i giả sử rằng bạn có cửa sổ cài đặt)

trong Hyper Terminal làm cho kết nối mới, nó sẽ yêu cầu thông tin vị trí của bạn chỉ đơn giản hủy bỏ và tiếp tục cho đến khi bạn tìm thấy cửa sổ lựa chọn cổng COM và chọn COM1 hoặc bất kỳ khác có cổng COM, thực hiện các cài đặt cần thiết như baud rate,
vv pairty chọn kiểm soát lưu lượng như là Không có gì cả.

Bây giờ quyền lực của bạn GPS.bạn sẽ nhận được hiển thị như $ GP ...vv, nếu không thay đổi tỷ lệ baud trong Hyper terminal.GPS hướng dẫn tham khảo của bạn và nếu không có cố gắng bắt đầu thay đổi từ baud tỷ lệ thiết lập của Hyper Terminal từ 1200 đến 9600 và như vậy về cho đến khi bạn nhận được dữ liệu chính xác.

sau bước này sẽ cung cấp cho bạn niềm tin của GPS nhận được dữ liệu cũng như giúp bạn hiểu về các định dạng GPS strings.bạn có thể lưu được hiển thị văn bản trong tập tin.

sau đây để xem GPS MCU interfacing mã nguồn

ftopic328855.htmlKính trọng

 
Chào,
Cám ơn bạn đã trả lời.

Baud mặc định tỷ lệ cho GPS là 38400bps, tôi đặt cho điều khiển của nó và bây giờ làm việc tốt.
Chúc mừng

 

Welcome to EDABoard.com

Sponsor

Back
Top