Технічне та методичне забезпечення інженерного навчання для спеціальності "Комп'ютерні системи та мережі"

Розробка циклу лабораторних робіт для вивчення дисциплін апаратного забезпечення і проектування сучасних спеціалізованих комп’ютерних систем. Характеристика мікроконтролерів, одноплатних комп’ютерів та методики їх використання під час лабораторних робіт.

Рубрика Педагогика
Вид статья
Язык украинский
Дата добавления 24.06.2017
Размер файла 202,9 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Технічне та методичне забезпечення інженерного навчання для спеціальності "Комп'ютерні системи та мережі"

Проф. О.М. Березький, д-р техн. наук;

проф. В.М. Теслюк д-р техн. наук;

викладач-стажист О.Ю. Борейко1;

доц. А.Ю. Михайлюк

Анотація

Розроблено технічне та методичне забезпечення для навчання студентів напряму комп'ютерна інженерія. Технічне забезпечення представлено мікроконтролерами та од- ноплатними комп'ютерами, на основі яких розроблено цикл лабораторних робіт для вивчення дисциплін апаратного забезпечення та проектування сучасних спеціалізованих комп'ютерних систем (СКС). Розроблений комплекс дасть змогу підвищити рівень навченості студентів напряму "Комп'ютерна інженерія". Роботу виконано в рамках навчального проекту "Розроблення стендів для автоматизованого проектування сучасних спеціалізованих комп'ютерних систем на базі мікроконтролерів і одноплатних комп'ютерів.

Ключові слова: комп'ютерна інженерія, методичне забезпечення, технічне забезпечення, мікроконтролери, одноплатні комп'ютери, СКС.

Спеціальність "Комп'ютерні системи та мережі" є найбільш універсальною та комплексною спеціальністю з напряму підготовки " Комп'ютерна інженерія". Вона охоплює вивчення нормативних дисциплін таких груп: програмного забезпечення (прикладного та системного), апаратного забезпечення, комп'ютерних систем, мереж і телекомунікаційних систем. Питома вага технічного забезпечення під час вивчення дисциплін апаратного забезпечення - комп'ютерної електроніки, системотехніки, комп'ютерних систем тощо - є досить великою. Останнім часом спостерігається негативна тенденція захоплення віртуальними середовищами під час вивчення даних дисциплін. На наше глибоке переконання, вивчення дисциплін апаратної групи неефективне без фізичного обладнання. Віртуальні середовища відіграють допоміжну роль в освоєнні навчального матеріалу, слугують засобами автоматизації при проектуванні. Фізичне проектування та макетування є вкрай необхідними етапами у навчанні. Але під час придбання технічних засобів профільні кафедри обмежені в фінансових ресурсах. Звідси, постає задача мінімізації витрат на технічні засоби для вивчення низки дисциплін. Крім цього, тільки вивчення сучасної елементної бази, яка використовується в сучасних комп'ютерних системах, є необхідною умовою підготовки висококваліфікованих спеціалістів і їхнього успішного подальшого працевлаштування.

Сьогодні, перспективним і злободенним напрямом застосування СКС є проектування та експлуатація "інтелектуальних будинків" [1, 2], які, крім комфорту проживання, мають основною метою економити енергетичні ресурси [24], робототехнічних систем та нейроконтролерів [5, 6].

Технічне забезпечення. Основу автоматизованих підсистем "інтелектуального будинку" становлять керуючі пристрої, що взаємодіють із системами давачів та актюаторів [4]. Керуючими пристроями зазвичай є мікроконтролери, які програмуються для роботи з даними, що надходять із давачів, і надсилають команди на виконання певним актюаторам. Вибір такого обладнання має забезпечувати низьку вартість системи та її функціональність. Відповідно навчальні стенди реалізовано на базі обладнання, до якого увійшли мікроконтролерні плати, одноплатні комп'ютери, давачі та виконуючі пристрої, що максимально відповідають заданим вимогам.

Структура кожного стенду складається з набору кількох основних компонентів. Цими компонентами є мікроконтролерна плата, одноплатний комп'ютер, макетна плата (breadboard), множина давачів, актюаторів, провідників для складання схем.

Платформа Arduino. Як мікроконтролерні плати обрано обчислювальну платформу Arduino Uno. Ця платформа працює на мікроконтролері Atmega 328P фірми Atmel [7]. Arduino - це інструмент для проектування електронних пристроїв (електронний конструктор), які більше взаємодіють з навколишнім фізичним середовищем, ніж стандартні персональні комп'ютери, які фактично не виходять за рамки віртуальності. Це платформа, призначена для "physical computing" з відкритим програмним кодом, побудована на простій друкованій платі з сучасним середовищем для написання програмного забезпечення. ("Physical computing" у широкому сенсі означає побудову фізичних систем шляхом використання програмних та апаратних засобів, які можуть сприймати та реагувати на зміни у навколишньому світі).

Arduino застосовується для створення електронних пристроїв з можливістю прийому сигналів від різних цифрових і аналогових давачів, які можуть бути підключені до неї, і управління різними виконавчими пристроями. Проекти пристроїв, засновані на Arduino, можуть працювати самостійно або взаємодіяти з програмним забезпеченням на комп'ютері (наприклад Flash, Processing, MaxMSP). Її вибір пояснюється низькою вартістю, функціональними можливостями, а також розвинутою спільнотою Arduino.

Комп'ютер Raspberry Pi. Одноплатні комп'ютери представлені мікро- комп'ютерами Raspberry Pi B, побудованими на SoC (System on Chip) Broadcom BCM2835, що містять процесор ARM із тактовою частотою 700 МГц, графічний процесор VideoCore IV, і 512 МБ оперативної пам'яті [8]. Присутні інтерфейси USB та Ethernet. Живлення 5В, 700мА через micro USB. Замість жорсткого диску використовується SD карта пам'яті. Особливістю цього комп'ютера є присутній у ньому інтерфейс GPIO (General-purpose input/output) - інтерфейс вводу/виводу загального призначення. GPIO використовується для зв'язку мікропроцесора з різними периферійними пристроями [9]. Критерії вибору саме Raspberry Pi аналогічні до Arduino.

Набори давачів та модулів інтерфейсів. Набори цифрових та аналогових давачів (давачі температури, вологості, руху, відстані, освітлення, магнітного поля і т. ін), актюаторів (електромагнітні реле, сервоприводи, джойстики рідкокристалічні дисплеї) та модулі інтерфейсів (Ethernet, Wi-Fi, IrDA), які пра цюють з Arduino і Raspberry Pi та формують автоматизовані підсистеми "інтелектуального будинку". Зокрема, розроблення підсистеми керування давачами дає змогу реєструвати зміни в оточуючому середовищі, а набір актюаторів - впливати на оточуюче середовище "інтелектуального будинку" [10]. комп'ютерний лабораторний мікроконтролер вивчення

Методичне забезпечення. Для вивчення сучасної елементної бази, основ проектування сучасних СКС та їх програмування, розроблено методичне забезпечення: курс лабораторних робіт, теми курсових, дипломних проектів і робіт для бакалаврів, спеціалістів і магістрів. Методичне забезпечення забезпечує викладання таких дисциплін: "Дослідження і проектування комп'ютерних систем та мереж", "Моделювання комп'ютерних систем та мереж" і "Комп'ютерні системи".

Навчальні стенди разом із методичним забезпеченням дали змогу створити ефективні підходи до вивчення, проектування та програмування сучасних СКС на базі мікроконтролерної та мікропроцесорної техніки. Зокрема, для курсу "Моделювання комп'ютерних систем та мереж" такий підхід включає три етапи, виражених лабораторними роботами. Перший етап (Лаб. 1) - це етап формулювання технічного завдання (ТЗ), другий (Лаб. 2) - розроблення структури пристрою (СП), третій етап (Лаб. 3-6) - побудова математичних (на основі мереж Петрі (МП) [11] та систем масового обслуговування (СМО) [12]), програмних (ПМ) та фізичних (ФМ) моделей проектованого пристрою (рис. 1).

І

II

III

ТЗ

Лаб. 1

СП

Лаб.2

МП ' Лаб.З

СМО

Лаб.4

ПМ Лаб. 5

ФМ

Лаб.6

Рис. 1. Структура методичного забезпечення

Формулювання технічного завдання. У лабораторній роботі № 1 формулюється технічне завдання для розробки проектованого пристрою. Для прикладу візьмемо розроблення підсистеми безпеки "інтелектуального будинку", що працює на основі одноплатного комп'ютера.

1. НАЙМЕНУВАННЯ ТА ОБЛАСТЬ ЗАСТОСУВАННЯ

1.1 Розроблення підсистеми безпеки "інтелектуального будинку" на основі одноплатного комп'ютера;

1.2 Область застосування - системи "інтелектуального будинку".

2. ПІДСТАВА ДЛЯ РОЗРОБКИ

Підставою для розробки є завдання на курс лабораторних робіт, затверджені кафедрою комп'ютерної інженерії факультету комп'ютерних інформаційних технологій Тернопільського національного економічного університету.

3. МЕТА ТА ПРИЗНАЧЕННЯ

Метою виконання завдання є розроблення підсистеми безпеки "інтелектуального будинку".

4. ДЖЕРЕЛА РОЗРОБКИ

Джерелами цієї розробки є матеріали навчальної та реферативної наукової літератури, технічна документація, науково-дослідні роботи, журнали.

5. ТЕХНІЧНІ ВИМОГИ

5.1 Вимоги до апаратних засобів

5.1.1 Функціональні вимоги

Підсистема безпеки призначена для відеоспостереження, реєстрації руху та оповіщення про несанкціонований доступ до приміщень "інтелектуального будинку" через мережу Інтернет.

5.1.2 Умови роботи підсистеми безпеки - штатні;

5.1.3 Вимоги до параметрів:

5.1.3.1 Максимальне значення напруги живлення одноплатного комп'ютера - 5В;

5.1.3.2 Максимальне значення струму живлення одноплатного комп'ютера -1 А;

5.1.3.3 Максимальний режим роботи відеокамери - 1080 р (30fps);

5.1.3.4 Максимальне значення напруги живлення давача руху - 5 В;

5.1.3.5 Максимальна швидкість передачі даних через wifi модуль - 300 Мбит/с.

5.2 Вимоги до програмної системи

5.2.1 Вимоги до програмного забезпечення:

5.2.1.1 Операційна система сімейства Linux;

5.2.1.1 Середовище для розробки програм керування підсистемою безпеки.

6 ВИМОГИ НАДІЙНОСТІ

6.1 Середній час безвідмовної роботи повинен складати не менше 10000 год.

7 УМОВИ ЕКСПЛУАТАЦІЇ

7.1 Мікроклімат у приміщеннях повинен відповідати нормам виробничого мікроклімату для обчислювальних центрів (ГОСТ 12.1.005-88);

7.2 Для нормальної роботи системи необхідно підтримувати (по ГОСТ 23.865-85): температуру повітря в межах від +18°С до +28°С; відносну вологість повітря за +25 °С у межах від 40 % до 80 %; атмосферний тиск 760±25 мм рт. ст.

8 ВИМОГИ БЕЗПЕКИ, ОХОРОНИ ЗДОРОВ'Я І ПРИРОДИ

Технічне забезпечення системи повинна відповідати вимогам електробезпеки (ГОСТ 25.861-85).

9 ПОРЯДОК КОНТРОЛЮ ТА ПРИЙМАННЯ

9.1 Представлення макету

Структура проектованого пристрою. Лабораторна робота № 2 дисципліни "Моделювання комп'ютерних систем та мереж" передбачає побудову структури пристрою, описаного у ТЗ. Ця лабораторна представляє другий етап побудови моделі пристрою з використанням зазначеного вище підходу до вивчення дисциплін з використанням навчальних стендів. Приклад розробленої структури підсистеми безпеки "інтелектуального будинку" на основі комп'ютера Raspberry Pi наведено на рис. 2.

Рис. 2. Структура пристрою

У цій лабораторній роботі вибирається структура проектованого пристрою, яку необхідно детально описати та обґрунтувати згідно з критеріями вартості, швидкодії та іншими.

Модель пристрою. На третьому етапі здійснюється побудова математичних моделей на основі апарату мереж Петрі [11] та СМО [12], розроблення програмної, а також реалізація фізичної моделі проектованого пристрою. Приклад моделі підсистеми "інтелектуального будинку" за наведеною вище структурою, реалізованою засобами мереж Петрі, наведено на рис. 3.

Рис. 4. Фізична модель пристрою

Рис. 5. Навчальні стенди

Завдяки використанню запропонованого підходу досягається максимально тісна взаємодія між теоретичною та практичною складовими підготовки фахівців та підвищення рівня навченості студентів.

Висновки

Реалізовано навчальні стенди та розроблено методичне забезпечення, що дало змогу підвищити рівень знань і практичних навиків бакалаврів, спеціалістів, магістрів і аспірантів спеціальності "Комп'ютерні системи та мережі" напряму "Комп'ютерна інженерія". Комплексний підхід до викладання дисциплін апаратного циклу на основі сучасного технічного забезпечення дає змогу оптимізувати витрати на придбання обладнання.

Цю роботу виконано в рамках навчального проекту "Розроблення стендів для автоматизованого проектування сучасних спеціалізованих комп'ютерних систем на базі мікроконтролерів і одноплатних комп'ютерів" [13]. Автори висловлюють подяку за спонсорську допомогу фірмі "Magnetic one" та її директору Руслану Савчишину.

Література

1. Лисицын Д.В. Система "Умный дом" и необходимость ее внедрения в условиях современного мира / Д.В. Лисицын и др. // Тезисы докладов межвузовской студенческой научной конференции. - 2011. - Ч. 3. - С. 34-35.

2. Teslyuk V.M. Development of smart house system model based on colored Petri nets (2013) Proceedings of International Seminar / V.M. Teslyuk, V.V. Beregovskyi, A.I. Pukach // Workshop on Direct and Inverse Problems of Electromagnetic and Acoustic Wave Theory, DIPED. - Pp. 205-208.

3. Richard Harper. Inside the Smart Home. - London. Springer; August, 2003. - 275 p.

4. Байгозин Д.В. Разработка принципов интеллектуального управления инженерным оборудованием в системе "Умный дом" / Д.В. Байгозин, Д.Н. Первухин, Г.Б. Захарова. // Известия Томского политехнического университета : сб. науч. тр. - 2008. - Т. 313, № 5. Управление, вычислительная техника и информатика. - С. 168-172.

5. Tsmots I. Hardware and software tools for motion control of mobile robotic system / I. Tsmots, V. Teslyuk, I. Vavruk // (2013) 2013 12th International Conference: The Experience of Designing and Application of CAD Systems in Microelectronics, CADSM 2013. - Pp. 368.

6. Pukach A. Implementation of neural networks for fuzzy and semistructured data / A. Pukach, V. Teslyuk, R. Tkachenko, R.-A. Ivantsiv // (2011) 2011 11th International Conference - The Experience of Designing and Application of CAD Systems in Microelectronics, CADSM 2011. - Pp. 350-352.

7. ARDUINO. [Electronic resource]. - Mode of access http://www.arduino.cc/.

8. RASPBERRY PI. [Electronic resource]. - Mode of access http://www.raspberrypi.org/.

9. Richardson M. Getting Started with Raspberry Pi. / M. Richardson, S. Wallace // Maker Media, Inc; December, 2012-176 p.

10. Jiang L. Smart home research / L. Jiang, D.Y. Liu, B. Yang // Proceedings of the 2004 International Conference on Machine Learning and Cybernetics, Shanghai, China, August. - 2004. - 723 с.

11. Котов В.Е. Сети Петри / В.Е. Котов. - М. : Изд-во "Наука", 1984. - 160 с.

12. Грушко ИИ. Теория массового обслуживания : пер. с англ. / И.И. Грушко; пер. ИИ. Грушко; ред. В.И. Нейман. - М. : Изд-во "Машиностроение", 1979. - 432 с.

13. Проект "Інтелектуальний будинок". [Електронний ресурс]. - Доступний з http://www.magneticone.org/main/proektintelektualnijbudinok.

Размещено на Allbest.ru

...

Подобные документы

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.