51
Рисунок 3.20. Функція Type Cast
Таким чином розроблене ПЗ демонструє роботу алгоритму в блоках середовища графічного програмування LabVIEW. Та завдяки зручним індикаторам на фронтальній панелі відображені всі необхідні дані з датчиків та додаткова інформація про прилади.
3.3. Перевірка працездатності алгоритму розпізнавання
Для того щоб перевірити працездатність каналу бездротової передачі,
коректність роботи алгоритму та програмного забезпечення було розроблено методику досліджень яка складається з двох частин, до першої частини відноситься перевірка працездатності каналу передачі даних, а до другої перевірка роботи програмного забезпечення.
3.3.1. Перевірка працездатності бездротового каналу зв’язку
Для перевірки працездатності каналу бездротової передачі, до комп’ютера були підключені Bluetooth модулі за допомогою USB-TTL конвертерів (рисунок 3.19).
Підтвердженням того що модулі встановили зв’язок є ввімкнення на них червоних світлодіодів.
52
Рисунок 3.19. Підключення каналу бездротової передачі
В програмі Arduino було відкрито два вікна СОМ портів, у одному вибраний порт до якого підключений перший модуль, а в іншому, порт другого модуля.
Для перевірки з’єднання обираємо швидкість передачі на яку налаштовані модулі, та надсилалась інформація з одного модуля на інший. (рисунок 3.20).
Рисунок 3.20. Перевірка каналу передачі даних
53
Видно що відправлені дані з модуля який підключений до 15 СОМ порту відображаються у вікні 14 порту. Це означає що канал передачі налаштований і готовий до роботи.
Перевіримо працездатність каналу передачі з навігаційним приладом. Для експерименту було взято прилад INS компанії Inertial Labs. Для під’єднаного до ПК модуля, в програмі COM Port Toolkit, відкрито вікно порту для відображення отриманих даних (рисунок 3.21.).
Рисунок 3.21. Перевірка каналу передачі даних з підключеним приладом
На кожній ітерації проводиться порівняння отриманого пакету з еталонним,
порівняння показує безпомилкове отримання пакету через бездротовий канал. Це свідчить про те що каналу бездротової передачі виконує поставлені задачі.
3.3.2. Перевірка роботи програмного забезпечення
Першим етапом тестування програмного забезпечення буде перевірка коректності роботи алгоритму розпізнавання. Для цього досліду було взято два
54
прилади компанії Inertial Labs, та вибірку даних приладів інших компаній. Цей дослід проводиться за наступною методикою:
1.Встановити бездротовий зв’язок
2.Запустити ПЗ LabVIEW
3.Обрати СОМ порт та baud rate
4.Натиснути кнопку StartR
5.Впевнитись що: а) у вікні TM відображається та компанія яка виготовляє цей прилад; б) у вікні Device type відображається тип приладу який підключено.
6.У випадку підключення приладу якого немає в базі у вікні ТМ з’явиться повідомлення Device not found.
Перевірка алгоритму розпізнавання показав хороші результати, у випадках як і з приладами так і з даними (рисунок 3.22 – рисунок 3.26), програма розпізнала джерело отриманої інформації. У випадку з відправкою програмі невідомих даних ми отримали повідомлення про те що прилад не знайдено в базі (рисунок 3.27).
Рисунок 3.22. Підключення AHRS до бездротового каналу
55
Рисунок 3.23. Підключення INS до бездротового каналу
Рисунок 3.24. Відправка на вхід програми вибірки даних з приладу компанії
Advanced Navigation