طراح

طراح

زندگی یعنی پژوهش و فهمیدن چیز جدید ( پروفسور حسابی)
طراح

طراح

زندگی یعنی پژوهش و فهمیدن چیز جدید ( پروفسور حسابی)

کتابخانه GPS برای میکرو Xmega

کتابخانه استفاده از ماژول GPS:

دریافت و جداسازی داده های جغرافیایی

تبدیل از درجه دسیمال به درجه, دقیقه, ثانیه

تبدیل از درجه,دقیقه,ثانیه به درجه دسیمال


دانلود


convert decimal degrees to degrees,minutes,seconds

convert decimal degrees to degrees,minutes,seconds

One degree (º) is equal to 60 minutes (') and equal to 3600 seconds ("):

1º = 60' = 3600"

The integer degrees (d) are equal to the integer part of the decimal degrees (dd):

d = integer(dd)

The minutes (m) are equal to the integer part of the decimal degrees (dd) minus integer degrees (d) times 60:

m = integer((dd - d) × 60)

The seconds (s) are equal to the decimal degrees (dd) minus integer degrees (d) minus minutes (m) divided by 60 times 3600:

s = (dd - d - m/60) × 3600

Example

Convert 30.263888889º angle to degrees,minutes,seconds:

d = integer(30.263888889º) = 30º

m = integer((dd - d) × 60) = 15'

s = (dd - d - m/60) × 3600 = 50"

So

30.263888889º = 30º 15' 50"

GPS

تبدیل خروجی GPS از DM به DD

روش تبدیل خروجی GPS از DM به DD




قالب دیتا خروجی ماژول GPS  از نوع DDMM.MMMMMM میباشد که برای نمایش آن در گوگل مپ:

1-روش اول: باید دیتا را به فرم زیر وارد کنید:

3621.737076,5929.229825 -->>>  36°21.737076'N,59°29.229825'E


یا

2-روش دوم: باید دیتا را از قالب DDMM.MMMMMM به قالب DD تبدیل کنید و سپس وارد گوگل مپ کنید.


روش تبدیل قالب دیتا از DDMM.MMMMMM به DD:

DD = DD + (MM.MMMMMM/60);
DD = 36 + (21.737076/60) = 36.3622846
DD = 59 + (29.229825/60) = 59.48716375
------------------------>>>36.3622846,59.48716375
به همین راحتی.

ابوالفضل شاکری

تفاوت بین cold start و hot start در GPS

تو یک سایت که اطلاعات مربوط به یک ماژول GPS را زده بود در رابطه با زمان بدست آوردن اطلاعات GPS نوشته بود:

- راه اندازی در هوای سرد 35 ثانیه

- راه اندازی در هوای گرم 1 ثانیه

متاسفانه ترجمه مستقیم متن انگلیسی را نوشته بود.

در حالی که زمان راه اندازی GPS اصلا ربطی به دمای هوا ندارد.

سوال: پس منظور از راه اندازی COLD و HOT در ماژول GPS چیست؟

جواب: هر بار که ماژول GPS  کاملا خاموش شود در  راه اندازی مجدد باید به صورت COLD راه اندازی شود. و این حدودا 1 دقیقه تا 5 دقیقه بسته به محل قرار گیری زمان می برد. در زمان راه اندازی COLD یک سری اطلاعات نجومی از ماهواره توسط ماژول دریافت میشود و در حافظه ماژول به همراه آخرین موقعیت جغرافیایی ذخیره میگردد. در صورت خاموش کردن ماژول بدون قطع تغذیه، در راه اندازی بعدی میتوان ماژول را به صورت HOT راه اندازی کرد. در این حالت ماژول با استفاده از اطلاعات قبلی بسیار سریع تر موقعیت را شناسایی میکند.


ابوالفضل شاکری

GPS