اطلاعیه

Collapse
No announcement yet.

*** شروع کار با GPS (بحث ها و سوالات پایه ای)

Collapse
این موضوع برجسته شده است.
X
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    پاسخ : *** شروع کار با GPS (بحث ها و سوالات پایه ای)

    دیگه دیتا نمیده :sad:
    در واقع تمامی مقادیر صفرند به جز ساعت که همیشه در موقع شروع به کار 11:59 هست...
    الان LED چشمک نمیزنه البته دفعه ی پیشم که دیتا گرفت چشمک نمی زد....
    مکانش هم ثابت هست نسبت به دفعه ی پیش، همون 60 الی 70 میلی آمپر رو هم میکشه...
    نظرتون چیه؟

    دیدگاه


      پاسخ : *** شروع کار با GPS (بحث ها و سوالات پایه ای)

      پایه 11 (تغذیه) 2.7ولت بود.جریان 70 میلی آمپر می کشید و LED چشمک نمی زد و با ماهواره ارتباط برقرار نمی کرد در واقع تمامی مقادیر به جز ساعت (11:59 در هنگام شروع به کار) صفر بودند.
      حالا ولتاژ پایه 11 ، 3.3 ولت هست ، جریان 40 میلی آمپر می کشه ، LED چشمک می زنه اما هیچ داده ای نمی گیرم....
      راهنمایی کنید لطفا

      دیدگاه


        پاسخ : *** شروع کار با GPS (بحث ها و سوالات پایه ای)

        LED پایه ی 18 چی رو نشون میده؟ روشن بودن ماژول؟
        تو دیتا شیت گفته General Purpose Input Output (reserved for GPS status LED indicator)
        وقتی پایه ی 5 به 3.3 ولت وصل نیست LED پایه ی 18 روشن هست و LED پایه ی 19 چشمک می زنه و هیچ داده ای دریافت نمیشه
        اما وقتی پایه ی 5 به 3.3 ولت وصله ، هر دو LED خاموش و داده ی صفر میگیرم.

        دیدگاه


          پاسخ : *** شروع کار با GPS (بحث ها و سوالات پایه ای)

          پیشنهاد من اینه که جای جی پی اس رو روی برد برد عوض کنی
          ومطمئن شی که تمام GND ها وصل شدن .
          دعایم کنید که شاید به واسطه ی دعای خیر شما مشکلاتم حل شود .

          دیدگاه


            پاسخ : *** شروع کار با GPS (بحث ها و سوالات پایه ای)

            سلام دوستان
            من یه نرم افزار آفلاین برای GPS برای کامپیوتر می خواستم که داده های دریافتی از ماژول GPS ام رو روی نقشه نشون بدم. پیشنهادتون چیه؟ لطفا راهنمایی کنید به چه ترتیب می توانم این کارو انجام بدم....

            دیدگاه


              پاسخ : *** شروع کار با GPS (بحث ها و سوالات پایه ای)

              سلام
              من تازه با این ماژول ها اشنا شدم ببخشید که سوالم مبتدیانست
              میشه این ماژول را کالیبره کرد
              فردا هم میخوام برم gt723f رو بخرم خوبه دیگه؟
              ببخشید می دونم اول تاپیک بحث شده

              دیدگاه


                پاسخ : *** شروع کار با GPS (بحث ها و سوالات پایه ای)

                نوشته اصلی توسط babak_micro
                سلام
                من تازه با این ماژول ها اشنا شدم ببخشید که سوالم مبتدیانست
                میشه این ماژول را کالیبره کرد
                فردا هم میخوام برم gt723f رو بخرم خوبه دیگه؟
                ببخشید می دونم اول تاپیک بحث شده
                کالیبره منظورتون چیه؟
                کلا ماژول های gps دیتای دریافتی رو روی خروجیشون قرار میدند.
                مثلا ساعت رو به وقت جهانی میدند و شما خودتون باید به ساعت ایران تبدیل کنید.
                خطای مکانیابیشون ثابت نیست و بسته به تعداد ماهواره های track شده و قدرت و کیفیت سیگنال دریافتی، خطای متغیری دارند. (بسته به ماژول از 1متر تا چندکیلومتر!)
                بله، ماژول مناسبی هست برای شروع
                اونچیزی که در دانشگاه یاد میگیرید، "الفبایی" هست برای نوشتن یک "رمان" !!

                دیدگاه


                  پاسخ : *** شروع کار با GPS (بحث ها و سوالات پایه ای)

                  سلام بابا برقی
                  یه سوال! ارزون تر از ublox و royaltek چی هست که قابل قبول باشه کارش؟ میخام از 908 استفاده نکنم

                  دیدگاه


                    پاسخ : *** شروع کار با GPS (بحث ها و سوالات پایه ای)

                    نوشته اصلی توسط Amir safari
                    سلام بابا برقی
                    یه سوال! ارزون تر از ublox و royaltek چی هست که قابل قبول باشه کارش؟ میخام از 908 استفاده نکنم
                    سلام
                    sim908 که هم gps هست هم gsm , gprs
                    اگر gps تنها میخوایید gps01 خوبه به نسبت قیمتش
                    اونچیزی که در دانشگاه یاد میگیرید، "الفبایی" هست برای نوشتن یک "رمان" !!

                    دیدگاه


                      پاسخ : *** شروع کار با GPS (بحث ها و سوالات پایه ای)

                      نوشته اصلی توسط بابابرقـی
                      سلام
                      sim908 که هم gps هست هم gsm , gprs
                      اگر gps تنها میخوایید gps01 خوبه به نسبت قیمتش
                      بابا برقی , منظورم خود جی پی اس 908 بودش , حی میکنم بیشتر از ublox و royaltec آنتن رو گم میکنه!
                      میخام به جای 908 از یه 900 و یه جی پی اس دیگه استفاده کنم

                      دیدگاه


                        پاسخ : *** شروع کار با GPS (بحث ها و سوالات پایه ای)

                        نوشته اصلی توسط Amir safari
                        بابا برقی , منظورم خود جی پی اس 908 بودش , حی میکنم بیشتر از ublox و royaltec آنتن رو گم میکنه!
                        میخام به جای 908 از یه 900 و یه جی پی اس دیگه استفاده کنم
                        همون gps01 خوب هست.
                        اونچیزی که در دانشگاه یاد میگیرید، "الفبایی" هست برای نوشتن یک "رمان" !!

                        دیدگاه


                          پاسخ : *** شروع کار با GPS (بحث ها و سوالات پایه ای)

                          نوشته اصلی توسط محمد فیض اله زاده
                          سلام . متاسفانه شماتیک مدار رو پیدا نکردم . ولی صد درصد برنامه جواب گرفته شده است . راستی اولین برنامه نوشته شده ی من تو زمینه GPS هستش ! فعلا باهمین کارکنید . اگه خودتون یکم برنامه رو نگاه کنید متوجه میشن چی به چی هستش !

                          کد:
                          $regfile = "m32def.dat"
                          $crystal = 11059200
                          $baud = 9600
                          
                          $lib "glcdKS108.lib"
                          $include "font8x8.font"
                          Config Graphlcd = 128 * 64sed , Dataport = Portc , Controlport = Porta , Ce = 3 , Ce2 = 4 , Cd = 0 , Rd = 1 , Reset = 5 , Enable = 2
                          Cls
                          Setfont Font8x8
                          
                          Config Portb.0 = Output
                          Config Portb.1 = Input
                          
                          Dim Cnt As Word , Zero_h As String * 1 , Zero_m As String * 1 , Speed As Word , Gprmc_p As Word , M As Bit , Lat As String * 12 , Lon As String * 12 , Gprmc As String * 520 , Gmt_date As String * 10 , Speed_knot As String * 5 , Teh_h As Word , Teh_m As Word , Teh_s As Word , Gmt_h As String * 2 , Gmt_m As String * 2 , Gmt_s As String * 2 , Time_hm As Word , Time_mm As Word
                          
                          '-------------------------------------------------------------------------------
                          Enable Interrupts
                          Enable Urxc
                          On Urxc Rx_in
                          '-------------------------------------------------------------------------------
                          Line(0 , 0) -(127 , 0) , 1
                          Line(0 , 0) -(0 , 63) , 1
                          Line(127 , 0) -(127 , 63) , 1
                          Line(0 , 63) -(127 , 63) , 1
                          Lcdat 2 , 19 , Chr(136) ; Chr(128) ; Chr(134) ; Chr(135) ; Chr(133) ; Chr(135) ; Chr(132) ; Chr(131) ; Chr(130) ; Chr(129) ; Chr(128) ; Chr(127)
                          Lcdat 4 , 6 , Chr(126) ; Chr(128) ; Chr(134) ; Chr(142) ; Chr(141) ; Chr(130) ; Chr(140) ; Chr(130) ; Chr(132) ; Chr(139) ; Chr(130) ; Chr(138) ; Chr(137) ; Chr(128) ; Chr(134)
                          Lcdat 7 , 12 , "Connecting..."
                          '-------------------------------------------------------------------------------
                          Do
                          If M = 1 Then
                          If Cnt > 80 Then
                          Reset Portb.0
                          Disable Urxc
                          
                          If Pinb.1 = 0 Then
                          Time_hm = 3
                          Time_mm = 30
                          Else
                          Time_hm = 4
                          Time_mm = 30
                          End If
                          
                          Gosub Ext
                          Gosub Monitor
                          Cnt = 0
                          M = 0
                          Set Portb.0
                          Enable Urxc
                          End If
                          End If
                          Loop
                          End
                          
                          '-------------------------------------------------------------------------------
                          
                          Ext:
                          
                          Gmt_h = Mid(gprmc , 2 , 2)
                          Gmt_m = Mid(gprmc , 4 , 2)
                          Gmt_s = Mid(gprmc , 6 , 2)
                          Teh_h = Val(gmt_h) + Time_hm
                          Teh_m = Val(gmt_m) + Time_mm
                          
                          If Teh_h >= 24 Then
                          Teh_h = Teh_h - 24
                          End If
                          
                          If Teh_m >= 60 Then
                          Teh_m = Teh_m - 60
                          Teh_h = Teh_h + 1
                          End If
                          
                          If Teh_h < 10 Then
                          Zero_h = "0"
                          Else
                          Zero_h = ""
                          End If
                          
                          If Teh_m < 10 Then
                          Zero_m = "0"
                          Else
                          Zero_m = ""
                          End If
                          
                          Lat = Mid(gprmc , 15 , 9)
                          Lon = Mid(gprmc , 27 , 10)
                          Speed_knot = Mid(gprmc , 40 , 5)
                          Speed = Val(speed_knot) * 1.852
                          Gmt_date = "20" + Mid(gprmc , 56 , 2) + "-" + Mid(gprmc , 54 , 2) + "-" + Mid(gprmc , 52 , 2)
                          
                          Return
                          
                          '-------------------------------------------------------------------------------
                          
                          Monitor:
                          Cls
                          Lcdat 1 , 1 , "Teh  " ; Zero_h ; Teh_h ; ":" ; Zero_m ; Teh_m ; ":" ; Gmt_s
                          Lcdat 2 , 1 , "GMT  " ; Gmt_h ; ":" ; Gmt_m
                          Lcdat 3 , 1 , "Date " ; Gmt_date
                          Lcdat 4 , 1 , "Lat  " ; Lat
                          Lcdat 5 , 1 , "Lon  " ; Lon
                          Lcdat 6 , 1 , "Speed " ; Speed ; " Km/H"
                          Return
                          
                          '-------------------------------------------------------------------------------
                          
                          Rx_in:
                          Incr Cnt
                          Gprmc = Gprmc + Chr(udr)
                          Gprmc_p = Instr(gprmc , "GPRMC")
                          If Gprmc_p > 0 Then
                          Cnt = 0
                          Gprmc = ""
                          M = 1
                          End If
                          Return
                          
                          '-------------------------------------------------------------------------------
                          این برنامه چرا روی lcd من قسمت فارسیش ,انگلیسی می نویسه. و غیر قابل مفهومه؟
                          http://s4.picofile.com/file/7868558381/IMG_1674.jpg

                          دیدگاه


                            پاسخ : *** شروع کار با GPS (بحث ها و سوالات پایه ای)

                            با سلام خدمت اساتید محترم
                            من این برنامه رو ریختم رو میکرو با کریستال16000000 مگاهرتز
                            ولی اعدادی که میده غیر قابل مفهوم هست و ساعت هم همش 38 و بقیه ی مقادیر غیر قابل مفهومه
                            ماژول هم چشمک می زنه ولی اعدد درست نیست وغیر قابل مفهومه. :cry2: :cry: :angry:
                            راستی چرا وقتی فرکانس بالا میره lcd حروف و خط های اضافه رو نمایش میده؟ :sad:
                            با تشکر

                            دیدگاه


                              پاسخ : *** شروع کار با GPS (بحث ها و سوالات پایه ای)

                              تو رو خدا کمکم کنید
                              :cry2: :cry: :angry: :sad:

                              دیدگاه


                                پاسخ : *** شروع کار با GPS (بحث ها و سوالات پایه ای)

                                سلام
                                من با بسکام کار نمیکنم، منتهی اون مشکل نمایش نادرست احتمالا از فونت شما هست، موقعی که فونت تعریف شده نباشه و یا در استفاده از توابعش مشکلی وجود داشته باشه حروف فارسی به اون صورت نمایش داده میشه
                                توصیه میکنم، اول کار شما ماژول رو به pc متصل کنید(از پایه های rs-232ماژول استفاده کنید، نه از پایه های ttl) و از صحت عملکرد ماژول مطمئن بشید(میتونید دیتای دریافتی رو داخل ترمینال codevision و یا هایپرترمینال ویندوز مشاهده کنید).
                                بعد که از ماژول مطمئن شدید یک برنامه ساده ارتباط با پورت سریال بنویسید و مثلا 100کاراکتر دریافتی رو "عینا" روی lcd نمایش بدید(اطمینان از توانایی در برقرار کردن ارتباط سریال با ماژول)، در این مرحله لطفا بیخیال نمایش فارسی و... بشید!
                                اگر دو مرحله قبل رو با موفقیت گذروندید، حالا دیتای دریافتی رو تحلیل و آنالیز کنید و ساعت و موقعیت جغرافیایی و.. رو از دل اطلاعات خام بیرون بکشید.


                                اونچیزی که در دانشگاه یاد میگیرید، "الفبایی" هست برای نوشتن یک "رمان" !!

                                دیدگاه

                                لطفا صبر کنید...
                                X