اطلاعیه

Collapse
No announcement yet.

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

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

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

    نوشته اصلی توسط QUARK
    باشه پس باید اینکارو بکنی:
    اول تو رشته دنباله همچین حرفی بگردی و بعدباید بدونی تو کدوم نقطه از رشته قرار داره و بعد هم اونو قیچی کنی.
    اینم برنامش:


    کد:
    Input A
    S = Instr(a , "$GPGGA")
    D = Mid(a , S , 44)
    F = Mid(d , 7 , 9)
    اینم اون چیزیه که دنبالشی:

    $GPGGA,104549.04,2447.2038,N,12100.4990,E,1,06,01. 7,00078.8,M,0016.3,M,,*5C<CR><LF>
    اطلاعاتی رو که من روی lcd میکرو دریافت میکنم و میبینم اینجوری هست:

    ? ?ç
    ¶? [u®u¥kô?ë? h?§k}àê \/ ë?¤=°?¢?? ??HûM ½¥½?¤w¶S°¬?t¼?}­wt-\o²«„âûM 8v?¹??
    •¾m½…•??\`~‘& fnof;???{(î ™½à?½¸w{??x«?÷??¾ ??n¢‚âàûE×?¾S?%Kü??KC?½???L?&c irc;??-?F¤xW\? ¶¤ë
    i?#¾p?>_[‹w¶`»=?w??à?{?¯? ??¾ë—w¾ïâ°.

    حالا من چه جور $GPGG رو از اینا بکشم بیرون تاج سر من :biggrin: :biggrin:

    ضمنا اطلاعات رو با GPS Viewer دریافت میکنم و کاملا صحیح هستند. :agree:
    اما با میکرو هنوز موفق نشدم :angry: :angry: :angry: :cry2: :cry2: :cry2:

    دیدگاه


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

      نوشته اصلی توسط hadi_tu5
      اطلاعاتی رو که من روی lcd میکرو دریافت میکنم و میبینم اینجوری هست:

      ? ?ç
      ¶? [u®u¥kô?ë? h?§k}àê \/ ë?¤=°?¢?? ??HûM ½¥½?¤w¶S°¬?t¼?}­wt-\o²«„âûM 8v?¹??
      •¾m½…•??\`~‘& fnof;???{(î ™½à?½¸w{??x«?÷??¾ ??n¢‚âàûE×?¾S?%Kü??KC?½???L?&c irc;??-?F¤xW\? ¶¤ë
      i?#¾p?>_[‹w¶`»=?w??à?{?¯? ??¾ë—w¾ïâ°.

      حالا من چه جور $GPGG رو از اینا بکشم بیرون تاج سر من :biggrin: :biggrin:

      ضمنا اطلاعات رو با GPS Viewer دریافت میکنم و کاملا صحیح هستند. :agree:
      اما با میکرو هنوز موفق نشدم :angry: :angry: :angry: :cry2: :cry2: :cry2:
      به نظرم این دو تا دلیل حداقل می تونه داشته باشه:
      1- بادریت ماژول با بادریت میکرو یکی نیست، برای همین داده ها نا معتبر دریافت می شن
      2- یک نکته ای هست و اونم اینه که ماژول بعد از این که تعداد کافی ماهواره تو دیدش اومد(بعد از 15-20دقیقه در فضای آزاد) حجم نسبتا بالایی از اطلاعات رو به سمت میکرو سرازیر می کنه(حدود 700-800 کاراکتر در ثانیه!!) و شما اگر بخوایید تو همین یک ثانیه همیه این ها رو روی LCD کاراکتری چاپ گنید چون سرعت بالایی نداره و فضای کمی هم داره ممکنه به این مشکل بخوره، پس بهتره در برنامتون بگید مثلا 300کاراکتر رو بگیره و 15 تا 15 تا با 1ثانیه تاخیر روی LCD چاپ کنه(بعد از دریافت 300کاراکتر UART خاموش بشه)، حداقل فایده این کار اینه که میتونید از ارتباط سریالتون با میکرو مطمئن بشید.(اینو حتما تست کنید تا بهتر بشه نظر داد.)

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

      دیدگاه


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

        نوشته اصلی توسط hadi_tu5
        من اون رو به میکرو مستقیما وصل کردم و دارم دنبال بادریت اون میگردم تا با هم مچ بشن چون بادریت خود ماژول 9600 هست من هم بادریت میکرو رو روی 9600 گذاشتم اما فایده نداشت :angry: :angry:.
        حالا دارم مرتب تغییر میدم ببینم چی میشه
        راستی برنامتون هم قرار یدید، البته بسکام کار نیستم اما یه چیزایی متوجه می شم از برنامه های بسکام :rolleyes:
        اونچیزی که در دانشگاه یاد میگیرید، "الفبایی" هست برای نوشتن یک "رمان" !!

        دیدگاه


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

          نوشته اصلی توسط SAEEDSS
          سلام
          آقایون دس مریضات
          از اول تا آخرش رو اومدم
          دمتون گرم
          فقط یه مسئله
          کسی این پروژه رو با Codevision کار نکرده؟
          لینکی که از لیان گذاشته بودید رو کار کردم جواب هم داد ولی در کار کردن با rx interrupt مشکل دارم
          باید علاوه بر اطلاعات gps از چندتا سنسور دیگه هم دیتا بگیرم
          خوشحال می شم اگه کمک کنید
          یا علی
          سلام
          از لیان لینک گذاشته بودیم؟! کی؟ کجا؟ کو؟! :mrgreen:
          لینکش رو بذارید لطفا

          اگر که سنسورتون هم از سریال استفاده می کنه باید یک جوری این ها رو مدیریت کنید تا تداخل نداشته باشن، بسته به برنامتون داره

          نوشته اصلی توسط SAEEDSS
          سلام
          من اومدم
          توضیحات کد اینکه از اون واسه نشون دادن اطلاعات ماژول اونم یکم از همش استفاده می شه و تنها تنظیماتش که باید انجام بشه راه اندازی usartه همین و بس که اونم خود codewizard انجام میده.
          .
          .
          .
          داخل این برنامه که شما از وقفه استفاده نکردید، اما به نظر میاد خروجی این برنامه(مقادیر چاپ شده روی LCD) همش در حال تغییر باشه
          لطفا بگید که هدف برنامتون چیه و در نظر دارید چه پارامترهایی رو استخراج کنید؟(مختصات، زمان، تعداد ماهواره ها یا ....؟)
          اونچیزی که در دانشگاه یاد میگیرید، "الفبایی" هست برای نوشتن یک "رمان" !!

          دیدگاه


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

            هادی جان منم نمیگم از داخله اینا $GPGGA رو دربیاری.

            خب اینجا مشخصه که دریافتت درست نیست.

            فرکانست رو بیار پایین.بذارش 1000000.
            اینکارو بکن احتمالا جواب بگیری.
            ?Why not

            دیدگاه


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

              نوشته اصلی توسط QUARK
              هادی جان منم نمیگم از داخله اینا $GPGGA رو دربیاری.

              خب اینجا مشخصه که دریافتت درست نیست.

              فرکانست رو بیار پایین.بذارش 1000000.
              اینکارو بکن احتمالا جواب بگیری.
              آهان، خوب شد گفتید فرکانس، چند باره می خواستم به این نکته اشاره کنم اما هی یادم میره(البته فکر می کنم قبلا گفتم):
              سعی کنید کرستالتون یکی از مقادیر 11.0592 یا 14.7456 یا 7.3728 MHz باشه، با این فرکانس ها خطای ارتباط سریال 0 خواهد بود
              اونچیزی که در دانشگاه یاد میگیرید، "الفبایی" هست برای نوشتن یک "رمان" !!

              دیدگاه


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

                به روی چشم تمام کارهایی رو که آقای بابا برقی و همچنین QUARK عزیز گفتید رو انجام میدم و نتیجه رو اعلام میکنم.
                متشکرم. :applause: :applause:

                دیدگاه


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

                  نوشته اصلی توسط QUARK
                  هادی جان منم نمیگم از داخله اینا $GPGGA رو دربیاری.

                  خب اینجا مشخصه که دریافتت درست نیست.

                  فرکانست رو بیار پایین.بذارش 1000000.
                  اینکارو بکن احتمالا جواب بگیری.
                  با اجازه !!
                  کسی تا حالا توی فرکانس 1 از یوزارت یا همون سریال جواب گرفته ؟؟
                  غیر ممکنه !!
                  :eek:
                  کمتر از 4 نمیشه جواب گرفت !!
                  [move][img width=133 height=100]http://bargiri.persiangig.com/aks/0.306310001356499787_taknaz_ir.gif[/img][/move]

                  دیدگاه


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

                    چرا میزنید. :cry2:
                    به خدا یادم نیست، چیکار کنم. چون خیلی وقته که از اون کاری که کرده بودم گذشته. :-((

                    در هر صورت اشتباه منو بذارید پای کند ذهنیم. :">
                    ?Why not

                    دیدگاه


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

                      کدی که گذاشتم مربوط به راه اندازی ماژول بدون وقفس
                      این کد از این تاپیک گرفته شده
                      http://www.forum.lianportal.com/thread2451.html

                      دیدگاه


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

                        نوشته اصلی توسط goldperson2005
                        سلام
                        من برنامه ای نوشتم که ddmm.mmmm رو به درجه تبدیل میکنه . ولی جواب دقیق در تقسیم بر 10000 یا 60 نمیده . چک کردم دیدم خود عمل تقسیم باعث این خطا میشه .
                        به نظر شما مشکل از ATMEGA32L هست یا ازجای دیگه ؟ اگه از ATMEGA32 باشه پس این همه پروژه ی ماشین حساب که با این میکرو انجام شده نادرست بوده ؟
                        :read: :read: :read:
                        احتمالا شما توی برنامه ی ماشین حساب، چون جایی لازم بوده، math.h رو include کردین. ولی توی پروژه ی gps چون کار محاسباتی خیلی ساده بوده، این هدر فایلو وارد نکردین. داخل این هدر فایل typedef داره، و نوع داده ها رو بهبود میبخشه. برای همین ب مشکل کمتری برمیخورین. پس اینجا هم ی بار math.h رو امتحان کنید.

                        دیدگاه


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

                          سلام دوستان
                          چرا خودتون رو اذیت میکنید ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ :biggrin:
                          من یه برنامه کامل نوشتم که میتونید از اون استفاده کنید ، خیلی عالی جواب میده و تمام پروتکل ها رو هم میکشه بیرون
                          اینم آدرسش :
                          http://www.eca.ir/forum2/index.php?t...3539#msg363539
                          و اما شما دوست عزیز که مشکل با دریافت داری
                          ای ماژول های GPS اکثرا 2 در گاه سریال دارن RS232 - CDC232
                          شما بهتره از CDC232 واسه میکرو استفاده کنی
                          منم اولش همین مشکل رو داشتم
                          دلا خو کن به تنهایی که از تنها بلا خیزد

                          دیدگاه


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

                            نوشته اصلی توسط Navid_Micro
                            سلام دوستان
                            چرا خودتون رو اذیت میکنید ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ :biggrin:
                            من یه برنامه کامل نوشتم که میتونید از اون استفاده کنید ، خیلی عالی جواب میده و تمام پروتکل ها رو هم میکشه بیرون
                            اینم آدرسش :
                            http://www.eca.ir/forum2/index.php?t...3539#msg363539
                            و اما شما دوست عزیز که مشکل با دریافت داری
                            ای ماژول های GPS اکثرا 2 در گاه سریال دارن RS232 - CDC232
                            شما بهتره از CDC232 واسه میکرو استفاده کنی
                            منم اولش همین مشکل رو داشتم
                            سالم نوید جان
                            برنامهآ‌ت رو دیدم
                            در این که کامله شکی نیس
                            فقط یه مسئله من فقط با CodeVision کار کردم
                            می شه یه کمک بکنی؟
                            یا علی

                            دیدگاه


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

                              خبر خوش. :wow: :wow: :wow: :applause: :applause: :applause: :nice: :nice: :nice: :nice: :nice: :applause: :applause: :applause: :applause: :applause: :wow: :wow: :wow: :wow: :wow:

                              آقا کل ماجرا فقط با کریستال خارجی رفع شد و تونستم اطلاعات رو به طور صحیح دریافت و روی LCD میکرو ببینم.
                              فقط مشکل سر همین کریستال لعنتی بود که با مقدار 11059200 حل شد .

                              دیدگاه


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

                                نوشته اصلی توسط hadi_tu5
                                خبر خوش. :wow: :wow: :wow: :applause: :applause: :applause: :nice: :nice: :nice: :nice: :nice: :applause: :applause: :applause: :applause: :applause: :wow: :wow: :wow: :wow: :wow:

                                آقا کل ماجرا فقط با کریستال خارجی رفع شد و تونستم اطلاعات رو به طور صحیح دریافت و روی LCD میکرو ببینم.
                                فقط مشکل سر همین کریستال لعنتی بود که با مقدار 11059200 حل شد .

                                دیدگاه

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