Како повезати ГПС са микроконтролером 8051?

Испробајте Наш Инструмент За Елиминисање Проблема





ГПС ( Глобални позициони систем ) модул је уређај који је постао ефикасан алат на пољу надзора, праћења и научне употребе. ГПС модул заснован је на сателитској навигационој технологији која пружа информације о времену и локацији у свим временским условима било где на земљи. Главна сврха ГПС система је да открије локацију особе или возила. ГПС пријемник пружа тачну локацију објекта у смислу географске дужине и ширине, а такође пружа услуге за одређивање времена, позиционирање и поуздану навигацију за кориснике било где и било када на земљи.

ГПС повезивање са микроконтролером 8051

ГПС повезивање са микроконтролером 8051



ГПС систем углавном користи 24-32 сателита за пружање података корисницима. Овај систем је постао веома важан за светску навигацију и користан је за праћење, надзор, обележавање путева и мапа и још много тога.


Али пре него што упознамо овај ГПС систем, стекнимо идеју о томе како ГПС повезује са 8051 микроконтролер што је мала апликација заснована на ГПС-у. Описује употребу ГПС модула или пријемника за проналажење географске дужине и ширине његове локације. Податке добијене са ГПС пријемника обрађује микроконтролер 8051 да би извадио његове вредности у облику географске дужине и ширине. ГПС међусобно повезивање са микроконтролером 8051 и вредности локације приказани су на ЛЦД дисплеју.



ГПС повезивање са микроконтролером 8051:

Блок дијаграм ГПС-а повезивање са 8051 микроконтролером приказано је доле. Састоји се од ГПС модула, МАКС 232, 8051 микроконтролера и ЛЦД екрана.

Блок дијаграм ГПС повезивања са микроконтролером 8051

Блок дијаграм ГПС повезивања са микроконтролером 8051

МАКС232 је интегрисано коло које се користи за претварање транзисторских логичких нивоа (ТТЛ) у РС232 логички нивои кроз серијска комуникација АТмелс-амикроконтролери са рачунаром. Контролер ради на ТТЛ логичком нивоу 0-5В.Али, серијска комуникација УСАРТ са рачунаром ради по РС232 стандардима (-2,5 В до + 2,5 В). То отежава проналажење директне везе за међусобну комуникацију.

Микроконтролер АТ89Ц51 је 8-битни микроконтролер који припада породици Атмел 8051. Има 4КБ фласх ПЕРОМ-а (програмибилна и избрисљива меморија само за читање и 128 бајтова РАМ-а. Може се програмирати и обрисати превише пута.


А 16 × 2 ЛЦД дисплеј је електронски дисплеј, који се врло често користи у многим уређајима и круговима. Ови дисплеји имају предност 7-сегментни дисплеји .

Принцип рада ГПС модула је,увек преноси серијске податке у облику реченица. Вредности географске дужине и ширине налазе се у реченици. Преко комуникације УСАРТ или УАРТ потребна су вам само три основна сигнала: ТКСД, РКСД и ГНД - тако да можете да комуницирате УАРТ са 8051 микроконтролером .

Главна намера овде је да се пронађе тачно место ГПС пријемника у смислу географске дужине и ширине. ГПС модул даје излазне податке у РС232 формату логичког нивоа. За претварање РС232 формата у ТТЛ формат користи се линијски претварач МАКС232. Повезан је између ГПС модула и АТ89Ц51 микроконтролера. ГПС међусобно повезивање са блоком шеме везе 8051 приказано је на горњем дијаграму. Вредности локације приказане су на ЛЦД екрану који је повезан са микроконтролером .

ГПС међусобно повезивање са дијаграмом круга микроконтролера:

Компоненте склопа су АТ89Ц51 микроконтролер, ГПС модул, МАКС 232 ИК , ЛЦД дисплеј, програмска плоча, 12В једносмерна батерија или адаптер, кристал од 12 МХз. Отпорници, кондензатори.

Кружне везе ГПС интерфејса са микроконтролером су следеће:

ГПС повезивање са дијаграмом круга микроконтролера

ГПС повезивање са дијаграмом круга микроконтролера

МАКС232 је за серијску комуникацију. Пин 3 пријемника ГПС модула повезан је на пин 13 Р1ИН, а излазни пин МАКС 232до РкДпин10 микроконтролера. Прибадаче 1,2 и 3 микроконтролера АТ89Ц51 повезане су на управљачке пинове (РС, Р / В и ЕН) ЛЦД екрана. Прикључци за податке ЛЦД екрана повезани су на порт п2 контролера. Вредности географских дужина и ширина приказују се на ЛЦД екрану.

У наведеном повезивање ГПС-а са микроконтролером круг, ГПС пријемник увек преноси податке према НМЕА форматима користећи протокол РС232. У овом НМЕА формату вредности географске дужине и ширине тачне локације доступне су у ГПРМЦ реченици. Ове вредности су издвојене из НМЕА стандарда и приказане на ЛЦД-у.

Коришћењем УАРТ протокола контролер прима податке са ГПС модула, а затим из примљених порука издваја вредности географске дужине и ширине на крају их приказује на ЛЦД-у.

Издвајање географских ширина и дужина из НМЕА формата:

Првих шест примљених знакова са ГПС модула упоређује се са ГПРМЦ низом.Ако се низ подудара, морате сачекати док следећи не добијете два зареза, знак одређује да ли је ГПС модул активиран или не. Ако је следећи знак „А“, тада је ГПС активиран, у супротном није активиран.Опет, морате сачекати док не добијете зарез. Следећих 9 знакова одређује ЛЕТИТУДУ. Још једном, сачекајте док не добијете два зареза - следећих 10 знакова одређује ДУЖИНУ.

Ако желите да проверите вредности ЛАТИТУДЕ и ЛОНГИТУДЕ тачне локације без икаквог кодирања, користите софтвер ТРИМБЛЕ СТУДИО. Када повежете ГПС модул, овај софтвер директно даје дужину, ширину, брзину, време, надморску висину и време. Пружа тачну локацију на гоогле мапама. Ове информације се прикупљају у одређеном формату низа који декодира ГПС модем. ГПС модем даје излазне податке у формату низа који се назива НМЕА, а уобичајена ГПС реченица је објашњена у наставку.

$ ГПГГА, 080146,00,2342.9185, Н, 07452.7442, Е, 1,06,1.0,440.6М, -41,5, М ,, 0000 * 57

  • Низ увек започиње знаком „$“
  • ГПГГА: Подаци о поправци система за глобално позиционирање
  • Зарез (,) наводи раздвајање између две вредности
  • 080146.00: ГМТ време као 08 сати: 01 минут: 46 секунди: 00 м секунди
  • 2342.9185, Н: Ширина 23 степена: 42 минута: 9185 секунди север
  • 07452.7442, Е: Дужина 074 степени: 52 минута: 7442 секунде источно
  • 1: Фиксна количина 0 = неважећи подаци, 1 = важећи подаци, 2 = ДГПС поправак
  • 06: Број тренутно прегледаних сателита
  • 1.0: ХДОП
  • 440,6, М: Надморска висина (висина надморске висине у метрима)
  • -41,5, М: Висина геоида
  • ¬_, ДГПС подаци
  • 0000: ДГПС подаци
  • * 57: Контролна сума

Примене повезивања ГПС-а са микроконтролером 8051

ГПС технологија је сада у свему, од ручних сатова, мобилних телефона до транспортних контејнера, Банкомат(Аутоматске касете) и булдожери. ГПС повећава продуктивност у широком опсегу економије, укључујући грађевину, пољопривреду, рударство, испоруку пакета, геодезију, банкарске системе ифинансијска тржишта итд.Неки услуге бежичне комуникације не може да ради без ГПС технологије.

Примене повезивања ГПС-а са микроконтролером 8051

Примене повезивања ГПС-а са микроконтролером 8051

Овај систем се користи у управљању возним парком, аутомобилској навигацији и поморској пловидби.

  • Користи се за мапирање и праћење уређаја.
  • Користи се у личном позиционирању и у многим уграђенсистемзасновани на пројектима да бисте сазнали тачну локацију возила или особе.
  • Коришћењем ГПС-а такође се може извршити тачан израчун времена у односу на ГМТ.
  • Ископавање вредности географске дужине и ширинеодформат НМЕА.

Дакле, овде се ради о ГПС повезивању са 8051 микроконтролером, то је технологија која се може користити у многим пројекти електронског инжењеринга да би се сазнала тачна локација возила помоћу методе ГПС и других навигационих система који раде преко сателита и земаљских станица. Подаци о возилу могу се видети на дигиталном дигиталном телефонуМапакоришћењем софтвера. Чак се и подаци могу похранити и преузети на рачунар са ГПС јединице у базној станици, а касније се могу користити за анализу.