Professional Documents
Culture Documents
12222222222222222
12222222222222222
Курсова робота
з дисципліни “Мікропроцесорних систем”
на тему:
“ Мікрокомп'ютер пристрою GPS”
Виконав:
ст. гр. КІ-42
Кончаківський Н.О.
Прийняв:
доц. каф. ЕОМ
Пуйда В.Я.
Львів – 2024
Анотація
У курсовій роботі розроблено програмне забезпечення для мікрокомп'ютера на
базі мікроконтролера STM32H747, що використовується для отримання геоданих з
GPS модуля та їх виведення на LCD дисплей. Вона включає опис внутрішньої
структури мікроконтролера, програмну модель, систему команд та інші
компоненти, а також схеми та UML діаграми. У науковій роботі проаналізовано
характеристики та функціонал мікрокомп'ютера GPS, використовуючи
різноманітні технічні інструменти, такі як програмні бібліотеки, датчики
температури та GPS-навігатори. Основна мета програмного забезпечення полягає в
автоматизації процесів та зниженні помилок, пов'язаних з людським фактором,
шляхом ефективного використання GPS-навігації та системи відеонагляду.
Використання дальноміра Lidar оптичного діапазону дозволяє підвищити точність
та надійність системи. У роботі також висвітлені проблеми та обмеження, що
можуть виникнути під час реалізації цих технологій.
ТЕХНІЧНЕ ЗАВДАННЯ
Створення мікрокомп'ютера для відображення геоданих на LCD дисплеї, що
базується на мікроконтролері STM32H747 з використанням інтерфейсу SPI, є
нашою головною метою.
Система має гарантувати передачу даних з мінімальною швидкістю 9600 біт/с.
Також важливо забезпечити правильне відображення значень довготи і широти на
LCD дисплеї.
ВСТУП
Розробка мікропроцесорів є значущим кроком у розвитку мікроелектроніки та
обчислювальної техніки. Мікропроцесори виконують важливі функції
електронних пристроїв та є основними компонентами обчислювальних систем,
виконуючи обробку цифрової інформації та керуючи роботою пристроїв.
Використання мікропроцесорів дозволяє стандартизувати структуру пристроїв, що
призводить до зменшення витрат часу та коштів на проектування.
Мета даної курсової роботи полягає у створенні програмного забезпечення для
мікрокомп'ютера з визначенням геоданих. Використовуючи мікроконтролер
STM32H747 та периферійний вузол SPI разом із GPS модулем, має бути
реалізовано завдання курсової роботи. Вказані дані повністю відповідають
вимогам системи.
Антена:
Часто зустрічаються модулі та плати з вбудованою керамічною патч-антеною. Ці
малі блоки кольору бежевого мають провідну крапку в центрі і зазвичай досить
для більшості GPS-проектів, особливо якщо важливий компактний розмір. Деякі
модулі вже мають роз'єми SMA, припаяні на платі, для з'єднання з зовнішньою
антеною, що особливо зручно, якщо ви плануєте вбудувати свій приймач у
жорсткий корпус.
Частота оновлення:
Зазвичай, модулі GPS мають стандартну частоту оновлення 1 Гц, яка забезпечує
стабільний потік даних для більшості повільних проектів. Однак, нові моделі
можуть надавати ще більшу швидкість передачі даних, таку як 5 Гц або 10 Гц і
більше. Ці високі швидкості оновлення, як правило, необхідні лише для швидких
проектів, наприклад, для квадрокоптерів або інших швидкоплинних об'єктів.
Важливо враховувати, що використання швидкості оновлення понад 1 Гц може
бути непрактичним для малих мікроконтролерів з обмеженою кількістю
оперативної пам'яті.
Розшифровка протоколів NMEA
GPGGA - Даний рядок містить не лише повні координатні дані, але й деталізовані
дані про точність і висоту. Крім того, він надає інформацію про кількість
супутників, які приймаються, та час зйомки даних.
Adafruit надає чудову бібліотеку для гри з даними GPS. За замовчуванням їхній
код покладається на спеціальні регістри AVR для виклику функції переривань для
збору даних із GPS, тому, якщо ви використовуєте плату Edison, вам потрібно
буде видалити це та опитувати вручну. Крім того, важливо зазначити, що UART
на Arduino Edison BoB — це Serial1 (Serial — це пряме COM-посилання до вашого
комп’ютера)
Графіки сигналів на виводах SPI порту показані на рис. 1.3. Як видно з цих
графіків, сигнал NSS активний протягом усього часу обміну інформацією. Сигнал
тактової синхронізації SCK використовується як для передавання, так і для
отримання даних у цьому інтерфейсі.
Р
ис. 1.3. Діаграми сигналів на виводах синхронного послідовного інтерфейсу SPI
1.6 Технічні характеристики мікропроцесора.