امتیاز موضوع:
  • 2 رأی - میانگین امتیازات: 5
  • 1
  • 2
  • 3
  • 4
  • 5
@@@ ارتباط ماژول GPS با میکرو AVR @@@
نویسنده پیام
ilgar آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 843
موضوع‌ها: 17
تاریخ عضویت: اردیبهشت ۱۳۸۷

تشکرها : 383
( 2597 تشکر در 855 ارسال )
ارسال: #12
RE: @@@ ارتباط ماژول GPS با میکرو AVR @@@
مشکلتون چیه؟
ارتباط سریال از چه نوع؟ uart ؟
اگه تو همین سایت یه گشتی بزنید اطلاعات زیاد و خوبی میتونید پیدا کنید. کتاب آقای 1nafar رو هم فراموش نکنید.
(آخرین ویرایش در این ارسال: ۱۵-اسفند-۱۳۸۷, ۲۲:۵۹:۰۴، توسط ilgar.)
۱۵-اسفند-۱۳۸۷, ۲۲:۵۳:۰۸
ارسال‌ها
پاسخ
تشکر شده توسط : t3r!p3000
1nafar غایب
مدیر بازنشسته
*****

ارسال‌ها: 1,195
موضوع‌ها: 91
تاریخ عضویت: فروردین ۱۳۸۷

تشکرها : 1577
( 4273 تشکر در 953 ارسال )
ارسال: #13
RE: @@@ ارتباط ماژول GPS با میکرو AVR @@@
سلام
این ماژولی که شما دارید چه قابلیت های داره ؟
۱۷-اسفند-۱۳۸۷, ۰۸:۰۰:۲۲
وب سایت ارسال‌ها
پاسخ
bozonghare آفلاین
كاربر دو ستاره
**

ارسال‌ها: 185
موضوع‌ها: 9
تاریخ عضویت: آبان ۱۳۸۷

تشکرها : 110
( 164 تشکر در 90 ارسال )
ارسال: #14
RE: @@@ ارتباط ماژول GPS با میکرو AVR @@@
سلام سید جان
ممنون از توجه همه

[تصویر:  ioul9zdz1sbd1uyo7zyu.jpg]

این ماژول من هست

و این هم دیتاشیتش

و آنتن جدا بهش و صل میشه که اونم خریدم

خوب این ماژول اطلاعاتشو از طریق سریال و به صورت پروتکل NMEA که در اینجا توضیحاتشو داریم بیرون میده

برای ارتباطشم دوستان و فروشنده گفت باید به MAX232 وصل بشه و بعد هم به کامپیوتر و اطلاعات رو تو هایپرترمینال میشه دید و برای ارتباط با میکرو هم از همین روش چون ولتاژ کاری GPS 3.3 ولته!

اطلاعاتیم که بیرون میده:

طول و عرض جغرافیایی - سرعت حرکت - جهت حرکت نسبت به قطب (اینو در حال حرکت میده) ارتفاع از سطح دریا - تعداد ماهواره های دریافتی- سرعت زمین و مغناطیسو.... ساعت و تاریخ دقیق به وقت گرینویچ که هر چقدر اطلاعات نیاز داشته باشیم ازینا همونارو از لابه لای اطلاعات ارسالی بیرون میکشیم

و معلومه دیگه GPS چه کاربردهایی داره میشه به یک ماژول ارسال اطلاعات یا یک موبایل وص کرد و ردیاب ساخت و یا آدرسدهی و.... انقلابی در صنعت ربات


حالا من طریقه ارتباط سریال برای این ماژول رو با میکرو میخوام ! سخت افزار و نرم افزار؟

هنوز وقت برای پیشرفت باقیست

اطلاعات خویش را به دیگران بیاموزید تا دیگران راه رفته شما را دوباره نروند بلکه ادامه دهند!

(آخرین ویرایش در این ارسال: ۱۷-اسفند-۱۳۸۷, ۱۱:۳۲:۱۱، توسط bozonghare.)
۱۷-اسفند-۱۳۸۷, ۱۰:۵۷:۰۷
ارسال‌ها
پاسخ
تشکر شده توسط : t3r!p3000
1nafar غایب
مدیر بازنشسته
*****

ارسال‌ها: 1,195
موضوع‌ها: 91
تاریخ عضویت: فروردین ۱۳۸۷

تشکرها : 1577
( 4273 تشکر در 953 ارسال )
ارسال: #15
RE: @@@ ارتباط ماژول GPS با میکرو AVR @@@
سلام
این ماژول دقتش چقدره ؟
یعنی می تونه جابجایی یک سانتی متر رو تشخیص بده ؟
حداقل جابجایی که میتونه تشخیص بده چقدره ؟
به سیم کارت که نیاز نداره ؟
به زودی یه کارایی انجام میدیم
۱۷-اسفند-۱۳۸۷, ۱۸:۲۸:۴۱
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : t3r!p3000
bozonghare آفلاین
كاربر دو ستاره
**

ارسال‌ها: 185
موضوع‌ها: 9
تاریخ عضویت: آبان ۱۳۸۷

تشکرها : 110
( 164 تشکر در 90 ارسال )
ارسال: #16
RE: @@@ ارتباط ماژول GPS با میکرو AVR @@@
خوب مدیر جان

این نوع ماژولیکه من گرفتم با 50 ماهواره میتونه ارتباط برقرار کنه که در یک لظه میتونه به 18 تاش وصل شه و چون آنتن جدا و باکیفیت داره در فضای باز که بچه ها تست کردن وقتی ماهواره های دریافتیش از 5 تا بگذره دقتش خیلی بالا میره و به گفته دوستان خطاش صفره شرکت ublox سوئیس که مشخصه از دقت ساعتهای سوئیسی سازنده گیرنده و پروسسور اصلیشه و این گیرندش تو خیلی از pda ها و gps های خودرویی و دستی بکار میره با برنامه ریزی و استفاده درست از این ماژول تمامی کارهاییکه GPS های گرانقیمت انجام میدهند رو میشه انجام داد حالا انجام اون کارها به قدرت برنامه نویسی و الکترونیک طرف داره .
من هنوز راش نداختم ببینم دقت جابجاییش چقدره ولی هرچه دقت بالا بره گرانتر و نظامی میشه ، من خودم دنبال یکی میگشتم که دقتش زیر 1 متر و آپدیت ریتش حداقل 10 باشه ولی نه تو ایران بلکه تو خارج هم در دست عموم نیست و همین ماژول الان تو آمریکا هم آخرین مدل نوع عمومیه که همه میتونن بخرن!
کساییکه میخریدند میگفتن این تو ایران بهترینه و با اطمینان خاطر بگیر!

نزدیک یکسال هست این ماژول تو کشور ما آمده و هر کس ازش استفاده نکنه خیلی تو رباتیک و الکترونیک ضرر کرده و عقب میافته!

یکی از دوستان اونو به میکرو و LCD وصل کرده و تو ماشینش قرار داده و سرعت و ارتفاع و درجه و دقیقه و ..... رو نشون میده یعنی ساده ترین حالت استفاده با 50 هزارتومن در ضمنیکه ساعت دقیق و تاریخ رو هم داره با آپدیت از ماهواره ها ولی متاسفانه اونور کشور زندگی میکنه و من ازش دورم!

هنوز وقت برای پیشرفت باقیست

اطلاعات خویش را به دیگران بیاموزید تا دیگران راه رفته شما را دوباره نروند بلکه ادامه دهند!

(آخرین ویرایش در این ارسال: ۱۸-اسفند-۱۳۸۷, ۰۲:۵۳:۰۶، توسط bozonghare.)
۱۸-اسفند-۱۳۸۷, ۰۲:۴۲:۱۵
ارسال‌ها
پاسخ
تشکر شده توسط : t3r!p3000
ilgar آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 843
موضوع‌ها: 17
تاریخ عضویت: اردیبهشت ۱۳۸۷

تشکرها : 383
( 2597 تشکر در 855 ارسال )
ارسال: #17
RE: @@@ ارتباط ماژول GPS با میکرو AVR @@@
از ظاهر پایه هاش به نظرمیرسه راه اندازیش خیلی آسون باشه. فقط لینکی که به عنوان دیتاشیت گذاشته بودینش، اطلاعات کافی نداشت ( دیتاشیت نبود). لطفاً دیتا شیتشو پیدا کرده و بصورت PDF بذاریدش نه لینک
۲۰-اسفند-۱۳۸۷, ۲۲:۴۶:۰۹
ارسال‌ها
پاسخ
micro01 آفلاین
تازه وارد

ارسال‌ها: 1
موضوع‌ها: 0
تاریخ عضویت: مهر ۱۳۸۷

تشکرها : 1
( 0 تشکر در 0 ارسال )
ارسال: #18
RE: @@@ ارتباط ماژول GPS با میکرو AVR @@@
(۱۱-بهمن-۱۳۸۷, ۱۹:۱۸:۵۸)bozonghare نوشته است: ماژول GPS چند وقتی است به بازار ایران آمده و انقلابی است در صنعت مخصوصا ربات

اساتید گرامی اگر با این ماژول کار کرده اند و راه اندازی نموده اند لطفا اینجا توضیح دهند تا همه از تجربیاتشون استفاده کنیم

با تشکر




این دیتاشیته 3 نوع GPS کسی میتونه درباره ارتباط سخت افزاریشون با میکروکنترل AVR توضیح بده؟

http://rfphone.com/uploads/1_18_TTL_LEA_4H.pdf

http://rfphone.com/uploads/1_18_GT-720F%...1%5D.0.pdf

http://r fphone.com/uploads/1_18_GT-321R1%20DataSheet%20v1%5B1%5D.0.pdf

این یکیم با خروجیهای مختلف در مدلهای مختلف:
ftp.ftp.efo.ru/pub/locosys/LS2002x_datasheet_v1.0.pdf



اینجا هم فروشگاهش:
http://www.rfphone.com/index.aspx?siteid=1&pageid=157
http://www.rfphone.com/index.aspx?siteid=1&pageid=156

بوشهری
عالیه بود
(۱۷-اسفند-۱۳۸۷, ۱۸:۲۸:۴۱)1nafar نوشته است: سلام
این ماژول دقتش چقدره ؟
یعنی می تونه جابجایی یک سانتی متر رو تشخیص بده ؟
حداقل جابجایی که میتونه تشخیص بده چقدره ؟
به سیم کارت که نیاز نداره ؟
به زودی یه کارایی انجام میدیم

عالیه
(آخرین ویرایش در این ارسال: ۲۱-اسفند-۱۳۸۷, ۱۶:۱۰:۵۰، توسط micro01.)
۲۱-اسفند-۱۳۸۷, ۱۵:۲۷:۱۴
ارسال‌ها
پاسخ
bozonghare آفلاین
كاربر دو ستاره
**

ارسال‌ها: 185
موضوع‌ها: 9
تاریخ عضویت: آبان ۱۳۸۷

تشکرها : 110
( 164 تشکر در 90 ارسال )
ارسال: #19
RE: @@@ ارتباط ماژول GPS با میکرو AVR @@@
(۲۰-اسفند-۱۳۸۷, ۲۲:۴۶:۰۹)ilgar نوشته است: از ظاهر پایه هاش به نظرمیرسه راه اندازیش خیلی آسون باشه. فقط لینکی که به عنوان دیتاشیت گذاشته بودینش، اطلاعات کافی نداشت ( دیتاشیت نبود). لطفاً دیتا شیتشو پیدا کرده و بصورت PDF بذاریدش نه لینک

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

خوب کاتالوگ راه اندازیش همینه یعنی rs232 که البته تغذیه ماژول 3.3 ولته و به یک max232 هم برا درست شدن سطح ولتاژ لازمه، مگه برای ارتباط سریال بیشتر از دو پایه لازمه؟ تو کاتالوگ زده: vcc gnd rx tx

خوب من تمام کاتالوگها و دیتاشیتهای مربوط به این ماژول رو که دارم میزارم اینجا:

http://www.savefile.com/files/2035892

که شامل کاتالوگ آی سی بکار رفته در این ماژول ، کاتالوگ کامل محصولات شرکت سازنده که میشه مدلهارو مقایسه کرد و اطلاعاتشون ، و دیتاشیت پروتکل nmea که خروجی ماژول است با توضیحاتش که من تو همین مشکل دارم

هنوز وقت برای پیشرفت باقیست

اطلاعات خویش را به دیگران بیاموزید تا دیگران راه رفته شما را دوباره نروند بلکه ادامه دهند!

۲۱-اسفند-۱۳۸۷, ۲۱:۰۶:۲۹
ارسال‌ها
پاسخ
تشکر شده توسط : t3r!p3000
bozonghare آفلاین
كاربر دو ستاره
**

ارسال‌ها: 185
موضوع‌ها: 9
تاریخ عضویت: آبان ۱۳۸۷

تشکرها : 110
( 164 تشکر در 90 ارسال )
ارسال: #20
RE: @@@ ارتباط ماژول GPS با میکرو AVR @@@
همه دارین خونه تکونی میکنین؟ هیچکس نیست؟

هنوز وقت برای پیشرفت باقیست

اطلاعات خویش را به دیگران بیاموزید تا دیگران راه رفته شما را دوباره نروند بلکه ادامه دهند!

۲۴-اسفند-۱۳۸۷, ۱۱:۱۰:۴۹
ارسال‌ها
پاسخ
1nafar غایب
مدیر بازنشسته
*****

ارسال‌ها: 1,195
موضوع‌ها: 91
تاریخ عضویت: فروردین ۱۳۸۷

تشکرها : 1577
( 4273 تشکر در 953 ارسال )
ارسال: #21
RE: @@@ ارتباط ماژول GPS با میکرو AVR @@@
سلام
من نفهمیدم شما میخوایید وصلش کنید به pc or micro حالا با فرض اینکه میخوایید وصلش کنید به میکرو
اولین دستوری که برای راه اندازی ارتباط سریال به کار میرود دستور $BAUD=VAR است ، این دستور مقدار انتقال داده برثانیه را مشخص میکند که مقدار ان بستگی به فرکانس کریستال دارد و در فایل ضمیمه اورده شده است

شما میخوایید مقادیری رو از پورت (منظور پایه های txd و rxd هست ) بخونید
یا در اون بنویسید . برای نوشتن در پورت از سری دستورات PRINT استفاده میشه ، با این دستور میشه انواع متغیر ها کد ها (هگز و باینری و.. ) و... رو به پورت فرستاد :
دستور PRINTBIN :
PRINTBIN VAR
توسط این دستور متغیر VAR که به فرم باینری است به پورت سریال ارسال میشه
مثال :
a=&b1100
PRINTBIN a
در مثال بالا مقدار باینری عدد (1100)به صورت سریال به دستگاهی که به پورت متصل شده ارسال میشود .
PRINThex var
توسط این دستور متغیر var که به فرم hex هست به پورت سریال ارسال میشه
مثال :
a=&h2
PRINThex a
در مثال بالا مقدار هگز a به پورت سریال ارسال میشه
print var
میشه یه کارکتر اسکی رو به پورت سریال ارسال کرد
مثال
dim a as strig*6
a="1nafar"
print a

نکته:
همو طور که میدونی ، اعدا رو در مبنا های مختلف کد میکنن ، از کد کردن ، برای کم کردن حجم ارسال داده ، کم کردن خطا ، و... استفاده میشه ، دو تا از فرمت های مختلف که میشه باهاش اعداد و رو کد کرد ، hex و باینری هست . همچنین از کد اسکی هم برای کد کردن اعداد و حروف و علایم استفاده میشه
شما میتونی توی مثال اول مقدار a رو با دستور print بفرستی ، اما توی گیرنده باید به باینری تبدیلش کنی

خب یه سری دستور هم برای خوندن از پورت وجود داره که در زیر اورده شده :

دستور WAITKEY :
VAR=WAITKEY()
این دستور تا زمانی که متغییر توسط دستگاه دیگر به پورت سریال ارسال شود منتظر میماند و پس از دریافت متغیر برنامه از خط بعد ادامه می یابد. وقتی که cpu میکرو به این خط میرسه ، همین جا متوقف میشه و هیچ کار دیگه ای انجام نمیده
دستور INKEY :
VAR=INKEY()
این دستور مقدار اسکی کاراکتر دریافت شده از پورت سریال رو توی متغیر var میریزه ، متغیر var باید کشش ورودی رو داشته باشه (مثلا اگه ورودی یه عدد 10 بیتی است ، از یه متغیر 8 بیتی استفاده نشه )
دستور INPUTBIN :
INPUTBIN VAR
این دستور داده باینری را از پورت سریال میگیرد و در متغیر VAR قرار میدهد.
دستور INPUTHEX :
INPUTHEX VAR
این دستور داده هگز رااز پورت سریال دریافت میکند و در متغیر VAR قرارمیدهد.
خب چند تا مثال توی کتب هست که میتونی او نا رو بخونی
برای اتصال ماژول به کامپیوتر به یه دونه max 232 و چهار تا خازن 1 میکرو نیاز دارید که نقشه رو توی فایل پیوست میتونی ببینی . (مدار رو دقیقا طبق نقشه ببنید )
خب بعد از بستن مدار بدون اینکه اون رو به پورت کام بزنی به مسیر زیر برو (توی کامپیوترت )
Start Menu\Programs\Accessories\Communications\HyperTerminal
میبینی که بعد از انتخاب HyperTerminal یه پنجره به نام ConnectionDescription باز میشه ، توی این پنجره یه اسم به انگلیسی بنویس و یه دونه ایکون انتخاب کنو بعد روی ok کلیک کن ، توی پنجره بعدی که به نام Connect to باز میشه ،در قسمت connect using پورت کامی رو که قصد اتصال ماژول بهش داری رو انتخاب کن (اگه کامپیوترت یه دوه پورت کام داره ، گزینه ی com 1 رو انتخاب کن و اگه دوتا بود بایدامتحان کنی )
توی پنجره بعدی که به نام com1 Properties هست باید تنظیمات مربوط به نرخ انتقال داده و ... رو انجام بدی ، در این پنجره فقط نرخ انتقال داده رو روی 4800 تنظیم کن و همچنین گزینه ی Flow control رو هم روی none بذار
تنظیمات تموم شد ، اگه سخت افزار رو درست بسته باشی ، هر چیزی که ماژول به بیرون میفرسته در این محیط نمایش داده میشه .
برای اینکه بفهمی ترمینال رو درست راه اندازی کردی یا نه کافی ، پایه ای txd و rxd ورت com رو به هم متصل کنی و یه چیزی توی ترمینال تایپ کنی ، همون چیزی که مینویسی عینا تکرار میشه
پایه txd پایه 3پورت com و پایه rxd پایه 2 پورت com هست ، گراند هم که پایه 5 هست .
با برنامه های مثل ویژال بیسک و... هم میشه کار های بالا رو انجام داد ، اما کار با این محیط خیلی ساده هست

خب از دیتا سیت ها معلوم بود که gps با 3.3 ولت کار میکنه (یعنی سطح یک منطقیش 3.3 ولت هست ) برای اینکه max سطح ولتاژ رو درست انجام بده شما باید برای تغذیه ش از 4 ولت استفاده کنید

و در نهایت ، من به این ، ماژول شما دسترسی ندارم ، قیمتش هم در حد مقاومت و ... نیست که توانای خریدش رو داشته باشم . تا الان هم فقط عکش رو دیدم ، بهتره که به کامپوترتون متصلش کنید و هر چی به pc فرستاد اینجا بذارید تا یه فکری به حالش بکنیم


فایل‌(های) پیوست شده
.rar   gps.rar (اندازه: 20.84 KB / تعداد دفعات دریافت: 437)
۲۴-اسفند-۱۳۸۷, ۱۵:۳۳:۴۳
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : t3r!p3000, bozonghare, BraveKnight
bozonghare آفلاین
كاربر دو ستاره
**

ارسال‌ها: 185
موضوع‌ها: 9
تاریخ عضویت: آبان ۱۳۸۷

تشکرها : 110
( 164 تشکر در 90 ارسال )
ارسال: #22
RE: @@@ ارتباط ماژول GPS با میکرو AVR @@@
بله من میخوام به میکرو وصل کنم و استفاده کنم ولی ابتدا برای دیدن داده های ماژول و بررسی اونا باید به کامپیوتر وصل بشه و طریقه نمایش اطلاعاتش دیده بشه بعد برا استفاده در میکرو از روی اونا برنامه میکرو رو بنویسیم!

خیلی ممنون از توضیحاتتون من رگولاتور 3.3 برا ماژول و 7805 برا MAX232 خریدم تا راش بندازم ایرادی که نداره 5 ولت برا MAX232 ?

در مورد پروتکل اطلاعات خروجیش هم اینارو دارم که ی دنیاس!:

دانلود

که در دو صفحه آخر فایل NMEA DATA به زبان انگلیسی ، و فارسی (یکی از دوستان) توضیح ماژول UBLOX که همین ماژول باشه رو داده

هنوز وقت برای پیشرفت باقیست

اطلاعات خویش را به دیگران بیاموزید تا دیگران راه رفته شما را دوباره نروند بلکه ادامه دهند!

(آخرین ویرایش در این ارسال: ۲۵-اسفند-۱۳۸۷, ۰۰:۵۰:۲۵، توسط bozonghare.)
۲۵-اسفند-۱۳۸۷, ۰۰:۴۳:۳۵
ارسال‌ها
پاسخ
تشکر شده توسط : t3r!p3000


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  [فوری] مشکل با ماژول ds1307 alirezaa2 9 8,581 ۲۳-اردیبهشت-۱۴۰۰, ۱۹:۲۳:۴۰
آخرین ارسال: mehrzad119
  ارتباط میکرو با plc از طریق شبکه profibus nex2004 11 14,656 ۰۱-بهمن-۱۳۹۸, ۱۱:۰۰:۱۹
آخرین ارسال: d.hamidi2535
  راه اندازی ماژول gy-955 با AVR و کدویژن hadikh73 6 7,689 ۰۴-شهریور-۱۳۹۷, ۱۲:۰۸:۲۱
آخرین ارسال: hadikh73
Exclamation ارتباط سريال بين دو ميكرو و نمايش روي lcd با codevision ali313 13 28,959 ۰۱-شهریور-۱۳۹۷, ۱۱:۰۸:۴۳
آخرین ارسال: farhadtavakkol
Question [سوال] یه سوال درباره ماژول esp8266 Index1 4 3,150 ۰۴-اردیبهشت-۱۳۹۷, ۲۳:۰۹:۲۶
آخرین ارسال: babyy
  ماژول OLED 0.96 Driver IC: SSD1306 kimiafars 12 8,634 ۱۷-دى-۱۳۹۶, ۱۹:۴۰:۴۶
آخرین ارسال: nanosi
  ارسال و دریافت دیتا بین ماژول GSM وسایت hfhossein 1 2,286 ۲۶-آبان-۱۳۹۶, ۱۴:۱۳:۲۰
آخرین ارسال: hadikh73
  ماژول pn532 و کدویژن AVR hadikh73 1 4,205 ۰۴-خرداد-۱۳۹۶, ۰۱:۲۱:۲۴
آخرین ارسال: babyy
  مشکل در ارتباط بیسیم با پروتکل USART cortex-m3 5 6,012 ۰۷-آبان-۱۳۹۵, ۰۰:۱۷:۳۶
آخرین ارسال: milad15m
  هنگ کردن میکرو در ارتباط سریال nex 1 2,890 ۰۴-آبان-۱۳۹۵, ۲۰:۵۶:۵۹
آخرین ارسال: علی محد شریفی

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 6 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS