Thông báo

Collapse
No announcement yet.

Xin được giúp đỡ về ghép nối GPS và máy tính thông qua RS232

Collapse
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • #16
    1. Dùng GPS chip, bạn sẽ phải thiết kế thêm một số mạch điện (SAW filter), LNA, v.v... Nếu mục đích chính là sản xuất hàng loạt (số lượng rất cao), thì chip GPS là rẻ nhất. Nếu mục đích là để học GPS protocol, bạn sẽ tốn tiền rất nhiều để tìm lỗi khi ghép các mạch này. Mạch điện này là loại cao tần.

    2. Dùng GPS module là tốt nhất nếu bạn muốn học hỏi. Mỗi module sẽ cho tín hiệu vào (để điều khiển module: đổi baud rate, chọn mesage muốn đọc mà thôi, v.vvv) và tín hiệu ra. Các module đều luôn luôn có NMEA mesages ở tín hiệu ra. Giá module càng đắt nếu có thêm các tín hiệu của các protocol khác (dạng bianry như TSIP (Trimble), uBlox (uBlox), SiRF, v.v...).

    3. Bạn có thể tìm trên mạng về NMEA. Nếu viết chương trình bằng C, C++, bạn có thể dùng strtok() để tách rời dữ kiện trong NMEA message.

    Comment


    • #17
      em đang tìm hiểu về chíp thu GPS mà chưa tìm được datasheet . mọi người có cách nào giúp em với.em xin cảm ơn!

      Comment


      • #18
        Chip GPS bạn tìm hiểu là chip gì? Lên google không tìm được datasheet sao?

        Comment


        • #19
          Nguyên văn bởi buihuytuan Xem bài viết
          Chip GPS bạn tìm hiểu là chip gì? Lên google không tìm được datasheet sao?
          chíp em dùng là Ginwave GPM 1315, em tìm đc datasheet rồi anh ah. em còn chưa biết viết code cho con vi điều khiển thế nào đây? mạch của em dùng ATMEGA16 nhận dữ liệu dạng chuẩn NMEA 0183 và gửi kết quả lên LCD 16x2. anh có code thì cho em tham khảo nhé! thanks! (email: saturday_ll@yahoo.com)

          Comment


          • #20
            Xin lỗi ! Em cũng mới vào nghề vi điều khiển. Có điều bác hỏi về GPS em xin mạn phép trả lời thế này (có gì không phải anh em thông cảm)
            Em cũng có bài GPS lập trình với máy tính. Ở trường em thực hành họ mang con GPS sẵn (của tàu - giá 60$ . Ở nhà chắc rẻ hơn nhiều). Kết nối qua USB. Đội em nhận được driver viết bằng PASCAL (delphi). Nhiệm vụ của đội em chỉ đơn giản test GPS đã nhận được chưa. Dựa vào driver viết trên nền delphi. Tìm vị trí trên bản đồ. Em chẳng nhớ đó là con GPS nào nữa. Chỉ biết nó ghi GPS, RS232, màu đen có đầu ra như cái chỉnh lớn nhỏ của loa Creative 5.1 đấy (nhở hơn 2 ngón tay chút). Bác nào muốn xem lướt qua driver của trường em, em gửi cho. Nhở PM vào nick em. Em thỉnh thoảng lên mạng, không theo dõi thường xuyên được.

            Comment


            • #21
              Tiện đây hỏi luôn bác nvhung.mcs học là bác Hùng HK hả ? Nếu đúng là bác này thì anh em tìm đúng người rồi đấy. Bác này học khoa radio. Đúng chuyên ngành quá rồi. Thảo nào bác bảo đúng con GPS bác đang sử dụng, bác ấy share code là đúng quá rồi còn gì.

              Comment


              • #22
                Nguyên văn bởi tranvanlinh
                Mình cũng vừa làm mạch gps. chip gps mình dùng là gpm1315,có bản tin ở đầu ra nhưng ko phải là bản tin NMEA (mình dùng máy tính để nhận bản tin thì thu được bản tin như trong ảnh dưới). Có bạn nào làm gps chỉ giúp mình với. thanks!ah! bạn có thể cho mình xin địa chỉ liên lạc của "expert binh anh".
                Bạn chỉnh lại baudrate trong codevision đi. Rõ ràng là nó truyền NMEA ra đấy, nhưng sai baud nên nó hiển thị ra thế.

                Comment


                • #23
                  Nguyên văn bởi vnpolit Xem bài viết
                  siêu nhỉ, lại có chip vài đo thôi à.
                  mình chưa thấy ai bán lẻ "chip GPS" cả. Thông thường là một mạch điện trên đó đã gắn nhiều thứ, thông dụng nhất là một chú ARM làm trung tâm.
                  Loại mạch tích hợp FPGA làm sẵn chân được bán cho các nhà sản xuất cũng có giá vài chục đô. Nó cũng là một ARM tích hợp thôi.
                  Có chip vài đô đấy bạn ạ. Nếu bạn sản xuất lớn và có đủ công nghệ thì sẽ nghĩ đến chuyện này. Các hãng như Garmin, Holux, TomTom,.. đều mua chip GPS của các hãng như SiRF, MTK,... để sản xuất các thiết bị GPS. Những nhà sản xuất trong nước đều mua module về làm, vì vậy, giá thành rất đắt.

                  Comment


                  • #24
                    Nguyên văn bởi techpro Xem bài viết
                    Thấy Ht_fet chỉ viết 1 bài rồi lặn tăm. Về GPS thì không dám qua mặt bác Admin Bình Anh tuy nhiên cũng cho bạn vài lời khuyên:
                    1. Nếu chỉ học về phân tích dữ liệu nhận từ GPS thì nên mua một đầu thu GPS hỗ trợ RS232. Kết nối với cổng COM, đọc datasheet rồi phần tích data nhận về. Gia của các đầu thu thường rất đắt > 100$ còn tuy tính năng.
                    2. Nếu mó máy hơn một tí thì mua module GPS, module thường rẻ hơn giá khoảng 40$ nhưng phải dùng mạch Max232 thì mới kết nối với máy tính được. Rồi đọc datasheet và phân tích data nhận được
                    3. Có kiến thức về thiết kế mạch thì có thể mua chíp GPS. Giá thành của chíp GPS là rẻ nhất chỉ khoảng vài $. Nếu muốn làm cái này thì bạn pm hỏi expert BinhAnh
                    Rất đồng ý với ý kiến của bạn. Duy chỉ có một điều, về việc thiết kế dùng chíp GPS, chưa có "expert" nào trên diễn đàn này làm được đâu.

                    Comment


                    • #25
                      Em muốn thiết kế mạch thu GPS, không có tiền mua module GPS em thấy là 125$ lận. Mong các anh chỉ giáo dùm

                      Comment


                      • #26
                        Nguyên văn bởi tranvanlinh
                        Mình đã làm thành công module Gps từ chip gpm1315. chạy khá nhanh. tốc độ 9600bps.
                        Mọi người cứ gọi bừa bãi. Còn gpm1315 người ta gọi là module gps chứ không phải chip gps. Cái gọi là chip gps là cái con chip bé tí xíu của hãng SiRF Star, nó nằm ngay bên trong con module gpm1315 cơ. Mổ con module này ra thì biết.

                        Làm thiết bị với thiết kế dùng trực tiếp chip gps khác hẳn với việc sử dụng module gps. Nó khó khăn và phức tạp hơn rất nhiều. Ở Việtnam chưa thấy "expert" nào làm được!

                        Comment


                        • #27
                          Bạn ơi, mình cũng đang làm module GPM1315, đã làm xong mạch in, nhưng không may bị mất ví nên mất luôn cả module. Mình có thể trao đổi thêm với bạn được không?
                          Mình là Đặng Văn Tuân .YM: dangtuan1986

                          Comment


                          • #28
                            Mình biết dữ liệu đi ra khỏi module GPS thường theo chuẩn NMEA 0183, nhưng xin cho hỏi dữ liệu đi ra dưới dạng các chuỗi nhị phân (110001000111...) hay như thế nào. Nếu dùng VĐK để xử lý tín hiệu đó và cho hiển thị lên LCD thì phải sử dùng hàm nào của C để có thể tách được dữ liệu cần thiết (kinh độ, vĩ độ...).
                            Mong mọi người ai biết trả lời dùm mình. Xin cảm ơn!

                            Comment


                            • #29
                              Nguyên văn bởi LeoHoangbk Xem bài viết
                              Mình biết dữ liệu đi ra khỏi module GPS thường theo chuẩn NMEA 0183, nhưng xin cho hỏi dữ liệu đi ra dưới dạng các chuỗi nhị phân (110001000111...) hay như thế nào. Nếu dùng VĐK để xử lý tín hiệu đó và cho hiển thị lên LCD thì phải sử dùng hàm nào của C để có thể tách được dữ liệu cần thiết (kinh độ, vĩ độ...).
                              Mong mọi người ai biết trả lời dùm mình. Xin cảm ơn!
                              Bạn dùng module GPS loại nào nhỉ? Để đơn giản bạn cứ dùng hàm getchar() trong codevision để get lấy kí tự mà module GPS gửi cho VDK, sau đó hiển thị kí tự này lên LCD bạn sẽ thấy bản tin bạn nhận được có dạng thế nào. Bạn cũng cần set tốc độ baud ở VDK cho đúng với baudrate đầu ra của bản tin NMEA (Xem trong datasheet của module đó)

                              code ví dụ: đặt trong hàm main của codevision
                              x=getchar();
                              lcd_putchar(x);

                              Comment


                              • #30
                                Nguyên văn bởi vnpolit Xem bài viết
                                siêu nhỉ, lại có chip vài đo thôi à.
                                mình chưa thấy ai bán lẻ "chip GPS" cả. Thông thường là một mạch điện trên đó đã gắn nhiều thứ, thông dụng nhất là một chú ARM làm trung tâm.
                                Loại mạch tích hợp FPGA làm sẵn chân được bán cho các nhà sản xuất cũng có giá vài chục đô. Nó cũng là một ARM tích hợp thôi.
                                Có bán lẻ chip GPS mà ông bạn, đừng có tỏ thái độ như vậy với người khác chứ. Thấy mà ghét!!!!

                                Comment

                                Về tác giả

                                Collapse

                                ht_fet Tìm hiểu thêm về ht_fet

                                Bài viết mới nhất

                                Collapse

                                Đang tải...
                                X