У овом водичу ћете видети како да повежете simpleRTK2B серијски пријемник са СТМ32 Нуцлео Л152РЕ плочом за сесију отклањања грешака.
Ако је вашем пројекту потребна вишепојасна РТК технологија, желимо да вам олакшамо ствари. На нашу Гитхуб локацију смо поставили пример кода за рашчлањивање УБКС порука са u-blox ZED-F9P, тако да не морате да трошите непродуктивно време на писање кода који није повезан са вашим пројектом.
Потребан хардвер:
- simpleRTK2B серијски пријемник sa Заглавља (користили смо simpleRTK2B Budget пријемник)
- simpleANT2B антена
- СТМ32 Нуцлео плоча (користили смо СТМ32 Нуцлео Л152РЕ)
- КСНУМКС х мицроУСБ на УСБ-А кабл
- Ардуино заглавља и лемилица (опционо, у случају да ваш РТК пријемник нема залемљена заглавља)
Потребан софтвер:
Како отклонити грешке са simpleRTK2B серијски пријемник и СТМ32 Нуцлео?
Погледајте овај видео или само пратите кораке у наставку да бисте видели како да повежете simpleRTK2B са СТМ32 Нуцлео Л152РЕ плочом за сесију отклањања грешака.
Прво повежите хардвер.
- Пре него што повежете пријемник и СТМ32, уверите се да су на пријемнику залемљена заглавља. Ако не, можете то учинити сами уз помоћ лемилице.
- Повежите се simpleRTK2B пријемник у СТМ32 Нуцлео плочу. Заглавља нису симетрична, тако да не можете то учинити погрешно. Само пазите да не савијате игле.
Прикључите ГНСС антена на ваше ArduSimple пријемник, поставите своју антену на место са добрим погледом на небо или близу прозора за тестирање функционалности.
- Повежите СТМ32 Нуцлео плочу са рачунаром помоћу мицроУСБ на УСБ-А кабл.
- Повежите пријемник са рачунаром помоћу мицроУСБ на УСБ-А кабл.
Напомена: Ваш пријемник може имати 2 мицроУСБ конектора, тако да морате да користите конектор означен као „POWER+GPS".
Друго, узмите пример кода.
- У овом туторијалу показујемо да су подаци које чита СТМ32 код исти као и они који их чита u-center. За ово ћемо приказати оба податка један до другог.
- Преузмите пример кода са ArduSimple Гитхуб сајт. Kliknite код и копирајте урл спремишта и клонирајте спремиште на ваш ПЦ.
- отворен u-center софтвер и повежите се са пријемником притиском на Пријемник —>Порт —>ЦОМ3 или само притисните Цтрл + КСНУМКС за повезивање са simpleRTK2B серијски пријемник преко ЦОМ3.
- Отворите ИАР ЕВАРМ пројекат.
Преузмите и отклоните грешке у пројекту на СТМ32 Нуцлео плочи.
И то је све! Сада отклањамо грешке.
Подразумевано, програм погађа тачку прекида у главној функцији. Притисните дугме или F5 да настави извршење.
Треће, отклањање грешака.
- Сада желимо да будемо сигурни да код чита исте вредности као u-center. Отворићемо датотеку гнсс.ц и поставити тачку прекида у парцер порука. Пошто је програм покренут, достиже тачку прекида и зауставља се.
- Додајте прозор сата притиском на Прикажи — >Гледајте —> Гледајте1 и унесите у поље „израз“ „сензори“.
- Видећете вредности променљиве “сензор”. Садржи структуру са ГНСС информацијама.
- У овом примеру се анализира само неколико порука. Показује свеобухватан начин да вам помогне да додате друге поруке.
Притиском на F5, код ће радити све док поново не дође до тачке прекида. У овом примеру, поруке се шаљу на 1Хз.
Можете да проверите да ли су подаци потпуно исти у u-center и у програму СТМ32.
- Можете видети вредности вериаблес тако што ћете ставити миш преко променљиве. Притиском ФКСНУМКС можете напредовати корак по корак у извршавању програма.
- И тако је лако добити РТК ГНСС варијабле за употребу у својој сопственој апликацији.
Омогући РТК!
Припремили смо све производе који су вам потребни да укључите РТК у вашем пројекту који се односи на СТМ32. Можете омогућити РТК наручивањем производа од ArduSimple.
