
- •Технічне завдання
- •1. Аналіз аналогів та прототипів
- •2. Розробка структурної схеми
- •2.1 Опис структурної схеми пристрою
- •3. Розробка схеми електричної принципової
- •3.1 Вибір мікроконтролера
- •3.2 Мікросхема перетворення інтерфейсу usb в uart
- •3.3 Модуль Bluetooth
- •3.4 Опис схеми електричної принципової
- •3.5 Розрахунок схеми електричної принципової
- •4. Розробка друкованого вузла
- •4.1 Вибір та обґрунтування типу друкованої плати
- •4.2 Вибір та обґрунтування матеріалу друкованої плати
- •4.3 Вибір та обґрунтування форми та розміру друкованої плати
- •4.4 Вибір та обґрунтування класу точності
- •4.5 Конструкторсько-технологічний розрахунок друкованої плати
- •4.6 Електричний розрахунок друкованої плати
- •4.7. Розрахунок надійності друкованого вузла
- •4.8 Розрахунок віброміцності друкованого вузла
- •4.9. Розрахунок теплового режиму
- •5. Побудова віртуальної моделі приладу в середовищі графічного програмування labview
- •5.1 Структурна схема віртуальної моделі
- •Протокол передачі даних по каналу Bluetooth
- •5.3 Віртуальна модель блоку вводу-виводу
- •5.4 Віртуальна модель клієнтського пристрою блоку вводу-виводу
- •6. Розробка програмного забезпечення
- •6.2 Алгоритм роботи основної програми
- •6.3 Підпрограми обробки переривань
- •Охорона праці
- •7.1 Вплив електромагнітного випромінювання радіочастотного діапазону
- •7.1.1 Розрахунок інтенсивності випромінювання радіочастотного діапазону при налагоджуванні розробленого пристрою
- •7.2 Аналіз умов праці при виконанні монтажно-складальних робіт
- •7.2.1 Оцінка небезпечних та шкідливих виробничих чинників
- •7.2.2 Біологічний вплив небезпечних та шкідливих факторів на людину в процесі пайки.
- •7.2.3 Біологічна дія інфрачервоного випромінювання на організм людини при проведенні процесу пайки.
- •7.2.4 Електробезпека
- •7.2.5 Розрахунок занулення.
- •7.3 Заходи щодо пожежної безпеки
- •Висновки
- •Література
5.1 Структурна схема віртуальної моделі
Структурна схема віртуального робочого макету приведена на рис. 5.1. Як видно з рис. 5.1 віртуальний макет складається з двох частин, кожна з яких запускається на окремому ПК. Перша частина це віртуальна модель блоку вводу-виводу, саме вона безпосередньо імітує розроблюваний пристрій. Вона може використовуватися для відладки клієнтського програмного забезпечення. Друга частина це віртуальна модель клієнтського пристрою. Вона імітує клієнта, що буде отримувати результати вимірювань, а також передавати налаштування по каналу Bluetooth. Вона може використовуватися при відладці програмного забезпечення мікроконтролера. Оскільки для отримання даних безпосередньо від блоку вводу-виводу необхідне додаткове апаратне забезпечення, то для цілей моделювання було вирішено використовувати читання даних з файлу. Окрім того цей підхід забезпечує гнучкість, оскільки в файл дані може записувати інший віртуальний пристрій, що отримує дані безпосередньо від блоку вимірювань, або їх можна зімітувати і записати самостійно.
Рис. 5.1. Структурна схема віртуального робочого макету
Протокол передачі даних по каналу Bluetooth
Обмін даними по каналу Bluetooth між блоком вводу-виводу та клієнтським пристроєм реалізуємо на базі Serial Port Profile (SPP). SPP це набір протоколів, які реалізують послідовний інтерфейс RS232 на базі радіоканалу Bluetooth. На рис. 5.2 представлено взаємодію через Bluetooth блоку вводу-виводу та клієнтського пристрою.
Рис.
5.2 Потоки даних через Bluetooth
канал
між блоком вводу-виводу та клієнтським
пристроєм
Як видно з рисунку блок вводу-виводу представляє два сервіси: Bluetooth Data Service та Bluetooth Configuration Service. Перший призначений для передачі результатів вимірювань, а другий для отримання налаштувань. Після ввімкнення блоку вводу-виводу Bluetooth-модуль переводиться в режим очікування на запит з’єднання до цих сервісів. Клієнтський пристрій робить запит на з’єднання до Bluetooth Data Service і не розриває з’єднання на протязі всього періоду роботи. Він періодично робить спробу зчитування даних, і вразі їх наявності опрацьовує їх та відображає на інтерфейсі. Для розриву з’єднання клієнтський пристрій посилає запит про роз’єднання після чого модуль Bluetooth перейде режим очікування нового запиту. Для передачі налаштувань клієнтський пристрій посилає запит на з’єднання до сервісу Bluetooth Configuration Service, після чого передає пакет налаштувань та посилає запит на роз’єднання.
В обох сервісах дані передаються у вигляді послідовності набору символів: <XXX>, де ХХХ - представляє собою число. В Bluetooth Configuration Service передається п’ять чисел. Це відповідно значення (0 або 1) початок/кінець підрахунку накопиченої дози та її збереження, початок/кінець збереження поточного рівня радіації (0 або 1), пороговий рівень радіації, пороговий рівень накопиченої дози, гучність звукової сигналізації про перевищення порогів (від 0 до 100%). В Bluetooth Data Service два числа. Це відповідно поточний рівень радіації та накопичена доза. Послідовність починається з числа, яке вказує на загальну кількість символів в повідомленні.