Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Отчет_Головченко.docx
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
539 Кб
Скачать
☆

2.1 Обґрунтування можливості використання в тов «Епоха» результатів проектування.

Специфіка роботи ТОВ «Епоха» передбачає розв’язування найрізноманітніших завдань, обумовлених виконанням працівниками їх основної професійної діяльності і - так або інакше - пов’язаних із задачами дипломного проектування.

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

2.2 Опис вхідного потоку даних і вимоги до нього

Вхідний потік даних сформуємо поетапно.

Етап 1. Запишемо номер варіанту у вигляді ХХ.ХХ.ХХХХ, де ХХ – число народження, ХХ – місяць народження, ХХХХ – рік народження, тобто отримаємо число 29011992.

Етап 2. Переведемо (вручну) отримане восьмизначне число у двійковий код, за необхідності додаючи нулі ліворуч до 24 знаків, тобто для нашого варіанту отримаємо наступне число:

101 110 101 011 000 000 011 000.

(1.1)

Етап 3. Заповнимо табл. 1.2, де вказано місця розташування бітів, двійковими розрядами отриманого числа в напрямку «зліва-направо, зверху-вниз».

Таблиця 2 – Місця розташування бітів вхідних наборів даних для ПК1-ПК4

B8

B7

B6

B5

B4

B3

B2

B1

1

1

2

3

4

0

5

6

ПК1

7

0

8

9

10

0

11

12

ПК2

13

1

14

15

16

1

17

18

ПК3

19

0

20

21

22

1

23

24

ПК4

Реалізацію даних дій для нашого варіанту наведемо в табл. 1.3.

Таблиця 3 – Реалізація заповнення таблиці вхідних даних 101 110 101 011 000 000 011 000 відповідно до варіанту 37.7

B8

B7

B6

B5

B4

B3

B2

B1

1

1

0

1

1

0

1

0

ПК1

1

0

0

1

0

0

1

1

ПК2

0

1

0

0

0

1

0

0

ПК3

0

0

1

1

0

1

0

0

ПК4

Етап 4. Виділимо в табл. 1.3 біти, значення яких можуть бути довільними (для нашого варіанту потрібно виділити біти 3, 8, 16, 19, 22, 23, 24). Результат виконання зазначених дій занесемо до табл. 1.4.

Таблиця 4 – Реалізація заповнення таблиці шаблонів вхідних даних із урахуванням виділених бітів 3, 8, 16, 19, 22, 23, 24.

B8

B7

B6

B5

B4

B3

B2

B1

1

1

0

Х

1

0

1

0

ПК1

1

0

Х

1

0

0

1

1

ПК2

0

1

0

0

Х

1

0

0

ПК3

Х

0

1

1

Х

1

Х

Х

ПК4

Так, наприклад, для ПК1-ПК4 наведена нижче інформація, отримана з буферу, буде означати наступне:

– для ПК1 – ”000101Х011” буде означати, що МК отримав дані про режим роботи датчика електропостачання;

– для ПК2 – “0111001Х01” буде означати, що МК отримав дані з датчика стану (on/off);

– для ПК3 – “10001Х0010” буде означати, що МК отримав дані з датчика close/open;

– для ПК4 – “11ХХ1Х110Х” буде означати резервну інформацію (зазначена комбінація в майбутньому може бути визначена певним чином).

”Х” у даному випадку може приймати значення 1 або 0.

Розділ 3

ПРОЕКТУВАННЯ ПРИСТРОЮ ПЕРЕТВОРЕННЯ КОДІВ