Лабораторне заняття 2. Асинхронні послідовні інтерфейси. Ч2. СИМВОЛЬНИЙ ОБМІН.

1. ЧАСТИНА 2. СИМВОЛЬНИЙ ОБМІН.

Тривалість: 1 – 2 акад. години.

Мета: Ознайомлення з принципами та засобами символьного обміну а також утилітами роботи з СОМ-портом.

Лабораторна установка.

Мінімально необхідне апаратне забезпечення. Для проведення віртуальної лабораторної роботи потрібен комп’ютер з характеристиками, наведеними в лабораторній роботі №1.  

Апаратне забезпечення, матеріали та інструменти для проведення лабораторної роботи з фізичними пристроями (див.рис.2.2).

  1. Два комп’ютери (ПК) з інтерфейсом RS-232 або з USB при наявності перетворювача USB<->RS-232.
  2. Чотири роз’єми SUB-D 9pin типу розетка.
  3. Два 8-х провідні кабелі – 1 м для нуль-модемного з'єднання;
  4. Паяльник з припоєм, викрутка, кусачки;            

Апаратне забезпечення, матеріали та інструменти використані у віртуальній лабораторній роботі.

Усі досліди проводяться на віртуальній машині.

Програмне забезпечення для проведення лабораторної роботи з фізичними пристроями.

  1. Утиліта для роботи з СОМ-портом "Terminal" https://sites.google.com/site/terminalbpp
  2. Утиліта для роботи з СОМ-портом "COM Port Toolkit V4.0". http://www.compt.ru/ru/download.php

 

Програмне забезпечення використані у віртуальній лабораторній роботі.

  1. Утиліта для роботи з СОМ-портом "Terminal" https://sites.google.com/site/terminalbpp (вже встановлено на образі віртуальної машини)
  2. Утиліта для роботи з СОМ-портом "COM Port Toolkit V4.0". http://www.compt.ru/ru/download.php (необхідно завантажити та встановити на віртуальній машині)
  3. Віртуальний нуль-модемний емулятор (com0com) http://sourceforge.net/projects/com0com/?source=navbar
  4. CoDeSys Control Win http://store.codesys.com/codesys-control-win-sl.html (вже встановлено на образі віртуальної машини)
  5. Виконавчий проект CoDeSys  https://cloud.mail.ru/public/28oF/PEWEKYX9g

Загальна постановка задачі.

Цілі роботи:

  1. навчитися працювати з програмним утилітами роботи з СОМ-портами;
  2. перевірити на практиці принципи роботи символьного зв’язку; 

Послідовність виконання роботи.

1. Ознайомитись з додатками 2.3-2.7.

2.Реалізувати повне нуль-модемне з’єднання.

Для реальної установки. Зробити повний нуль-модемний кабель. З’єднати комп’ютери через СОМ-порти нуль-модемним з’єднанням. Включити комп’ютери.

При з’єднанні комп’ютерів через СОМ-порти, один з комп’ютерів повинен обов’язково бути вимкнений!   

Для віртуальної установки. Користуючись додатком 2.3 реалізуйте віртуальне нуль-модемне з’єднання між COM3 та COM4, імітуючи роботу ПОВНОГО нуль-модемного кабелю. Зробити копію екрану для звіту. Після налаштування закрити конфігуратор COM0COM.

3. Завантажити COM PORT Toolkit з сайту розробника http://www.compt.ru/ru/index.php, інсталювати та запустити на виконання.

Для реальної установки. Інсталювати та запустити на ПК1 та налаштувати на фізичний СОМ-порт. Бітова швидкість 9600, 8 біт даних, паритет – парний, 1 стоповий біт, без управління потоком.   

Для віртуальної установки. Інсталювати на віртуальній машині. Запустити на виконання та налаштувати на порт СОМ3. Бітова швидкість 9600, 8 біт даних, паритет – парний, 1 стоповий біт, без управління потоком. 

4. Запустити утиліту Terminal.

Для реальної установки. Інсталювати та запустити на ПК2 та налаштувати на фізичний СОМ-порт. Інші налаштування відповідно до п.3 

Для віртуальної установки. Запустити та налаштувати на СОМ4. Інші налаштування відповідно до п.3.

5. Відправити/прийняти символьну послідовність.

Для утиліти Terminal виставити режим відображення ASCII, а для COM PORT Toolkit – режим відправки ASCII. Відправити символьну послідовність "ABCDEF abcdef 12345" з COM PORT Toolkit на Terminal та в зворотному напрямку. Зробити копію екрану для звіту.

6. Відправити/прийняти послідовність у вигляді кодів байт.

Для утиліти Terminal виставити режим відображення HEX, а для COM PORT Toolkit – режим відправки HEX. Відправити символьну байтову послідовність

00 10 25 AA FF EE

з COM PORT Toolkit на Terminal та в зворотному напрямку. Зробити копію екрану для звіту.

7. Управління додатковими сигналами.

З боку Terminal включити а потім виключити сигнали RTS та DTR, подивитися на індикатори службових сигналів в  Terminal та COM PORT Toolkit. Повторіть те саме в зворотному напрямку. Результат записати в звіт з поясненнями поведінки.

8. Реалізувати мінімальне нуль-модемне з’єднання.

Повторити пункт 2 але для МІНІМАЛЬНОГО нуль-модемного з’єднання.

9. Повторити пункт 7 при мінімальному нуль-модемі.

10. Отримати додаткове завдання.

 Для реальної установки. Змінити бітову швидкість на РС2 з 9600 на 19200 біт/с. Відправити з РС1 на РС2 байтову послідовність

14 E1

Отримані на РС2 дані занотувати для реалізації завдання, зробити копію екрану.

Для віртуальної установки. Завантажити файли для віртуального ПЛК https://cloud.mail.ru/public/28oF/PEWEKYX9g. Користуючись додатками 2.6 та 2.7 запустити ASCII-BOT та дізнатися завдання. Зробити копію екрану.

11. Для отриманих в п.10 даних нарисувати діаграму з поясненням інтерпретації сигналу приймачем РС2 при бітовій швидкості 19200 біт/с. (Додаток 2.8)

  

Оформлення звіту.

Після закінчення роботи, відправте звіт у форматі DOC чи PDF, оформлений у вигляді, наведеному в додатку 2.8.

 

Перевірка виконання роботи та питання до захисту.

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