Файл: Курсова Кузьмич ІА-72.pdf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 08.04.2024

Просмотров: 25

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

4 ВИБІР І ОБҐРУНТУВАННЯ ОКРЕМИХ ВУЗЛІВ ТА ЕЛЕМЕНТІВ

4.1 Мікроконтролер Atmega8

Для роботи пристрою був обраний 8-розрядний мікроконтролер

Atmega8 (рисунок 4.1) з 8 кіло байтами внутрішньої програмуємої Flash

пам’яті. Даний мікроконтролер оснований на архітектурі із обчислення зі скороченим набором команд. Виконуючи одну повноцінну інструкцію за один такт Atmega8 досягає потужності 1 мільйон операцій за секунду на мега герц,

що дозволяє отримати оптимальне відношення продуктивності до енергоспоживання. Опис виводі знаходиться у таблиці 4.1.

Рисунок 4.1 – Зовнішній вигляд і нумерація виводів мікроконтролера Atmega8

Технічні параметри:

 

 

ІА72.120300.030 ПЗ

Лист

Зм Лист № докум.

Підп. Дата

19

 

 

 

-пам’ять для програм становить 8 кіло байт з можливістю перезаписати

10 000 раз;

-512 байт флеш-пам’яті для зберігання змінних з можливістю перезаписати 100 000 раз;

-1 кіло байт оперативної пам’яті та 32 регістра загального значення;

-два 8-розрядних таймера-лічильника з окремим дільником, 1 із режимом порівнювання;

-16-розрядний таймер-лічильник з окремим дільником, режимом порівняння, режимом захоплення;

-таймер реального часу із незалежним генератором;

-3 канала широтно-імпульсної модуляції.

-6 каналів 10-розрядного АЦП;

-двохпровідний послідовний інтерфейс;

-програмований послідовний УАПП;

-інтерфейс SPI із режимом Master/Slave;

-окремий сторожовий таймер із окремим вбудованим генератором;

-вбудований аналоговий компаратор;

-скидання при ввімкненні живлення, програмований захист від вимкнення живлення;

-вбудований калібрований RC-генератор;

-Обробка зовнішніх та внутрішніх переривань;

-5 режимів із пониженим енергоспоживанням;

-напруга живлення 4.5-5.5В;

-тактова частота 0-16Мгц.

 

 

ІА72.120300.030 ПЗ

Лист

Зм Лист № докум.

Підп. Дата

20

 

 

 


Таблиця 4.1 – Опис виводів мікроконтролера Atmega8

Номер

Ім'я

Призначення

виводу

 

 

1

PC6

Цифрової порт РС6

1

RESET

Зовнішнє скидання

2

PD0

Цифрової порт PD0

2

RxD

Приймача USART

3

PD1

Цифрової порт PD1

3

TxD

Передавача USART

4

PD2

Цифрової порт PD2

4

INT0

Зовнішнє переривання канал 0

5

PD3

Цифрової порт PD3

5

INT1

Зовнішнє переривання канал 1

6

PD4

Цифрової порт PD4

6

XCK

Зовнішній такт для USART

6

T0

Зовнішній вхід таймер 0

7

VCC

Напруга живлення від +4.5 до +5.5 В

9

PB6

Цифрової порт РВ6 при роботі від вбудованого

 

 

генератора

9

XTAL1

Тактовий вхід, кварцовий або керамічний

 

 

резонатор

9

TOSC1

Не використовується при роботі від зовнішнього

 

 

генератора

10

PB7

Цифрової порт РВ7 при роботі від вбудованого

 

 

генератора

10

XTAL2

Для підключення кварцового або керамічного

 

 

резонатора

10

TOSC2

Тактовий вихід при роботі від вбудованого

 

 

генератора

11

PD5

Цифрової порт PD5

11

T1

Зовнішній вхід таймер 1

12

PD6

Цифрової порт PD6

12

AIN0

Аналогового компаратора канал 0

13

PD7

Цифрової порт PD7

13

AIN1

Аналогового компаратора канал 1

14

PB0

Цифрової порт РВ0

14

ICP1

Захоплення входу 1

 

 

ІА72.120300.030 ПЗ

Лист

Зм Лист № докум.

Підп. Дата

21

 

 

 


Продовження таблиці 4.1

15

PB1

Цифрової порт РВ1

15

OC1A

Порівняння ШІМ 1А

16

PB2

Цифрової порт PB2

16

OC1B

Порівняння ШІМ 1В

16

SS

Slave для SPI

17

PB3

Цифрової порт РВЗ

17

OC2

Порівняння ШІМ 2

17

MOSI

Вхід даних в режимі Slave для SPI і ISP. Вихід

 

 

даних у режимі Master для SPI і ISP

18

PB4

Цифрової порт РВ4

18

MISO

Даних в режимі Master для SPI і ISP вихід даних у

 

 

режимі Slave для SPI і ISP

19

PB5

Цифрової порт РВ5

19

SCK

Тактовий вхід в режимі Slave для SPI і ISP

 

 

тактовий вихід в режимі Master для SPI і ISP

20

AVcc

Напруга живлення + 5 В для модуля АЦП

21

ARef

Опорної напруги для АЦП

23

PC0

Цифрової порт РС0

23

ADC0

Аналоговий вхід канал 0

24

PC1

Цифрової порт РС1

24

ADC1

Аналоговий вхід канал 1

25

PC2

Цифрової порт PC2

25

ADC2

Аналоговий вхід канал 2

26

PC3

Цифрової порт РСЗ

26

ADC3

Аналоговий вхід канал 3

27

PC4

Цифрової порт РС4

27

ADC4

Аналоговий вхід канал 4

27

SDA

Канал даних для 2-х провідного послідовного

 

 

інтерфейса

28

PC5

Цифрової порт РС5

28

ADC5

Аналоговий вхід канал 5

28

SCL

Тактовий вихід для 2-х провідного послідовного

 

 

інтерфейсу

8,22

GND

Загальний (земля)

 

 

ІА72.120300.030 ПЗ

Лист

Зм Лист № докум.

Підп. Дата

22

 

 

 



4.2 Протокол RS232

RS232 – популярний протокол, застосовуваний для зв'язку комп'ютерів з модемами та іншими периферійними пристроями. Цей протокол реалізовує інтерфейс передачі інформації між двома пристроями на відстані до 20 м.

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

В RS-232 використовуються два рівні сигналів: логічні 1 і 0. Логічна 1,

логічний 0 . Логічній 1 відповідають негативні рівні напруги, а логічному 0 –

позитивні. Відповідні значення напруг представлені у таблиці 4.2.

Таблиця 4.2 – Рівні сигналів даних

Рівень

Передавач

Приймач

Логічний 0

Від +5 В до +15 В

Від +3 В до +25 В

Логічний 1

від-5 В до -15 В

Від -3 В до -25 В

Чи не визначено

Від -3 В до +3 В

 

Сигнали після проходження по кабелю послаблюються і спотворюються. Ослаблення зростає зі збільшенням довжини кабелю. Цей ефект сильно пов'язаний з електричною ємністю кабелю. За стандартом максимальна навантажувальна ємність становить 2500 пФ. Базова ємність кабелю становить 130 пФ, тому максимальна довжина кабелю обмежена приблизно 17 м.

Опис контактів роз’єму представлено у таблиці 4.3

 

 

ІА72.120300.030 ПЗ

Лист

Зм Лист № докум.

Підп. Дата

23

 

 

 

Таблиця 4.3 – Опис контактів роз’єму

Номер

Ім’я

Призначення

виводу

 

 

1

SHIELD

Захисна земля, з'єднується з корпусом пристрою і

 

 

екраном кабелю

2

TXD

Вихід передавача

3

RXD

Вхід приймача

4

RTS

Вихід запиту передачі даних

5

CTS

Вхід дозволу терміналу передавати дані

6

DSR

Вхід сигналу готовності від апаратури передачі даних

7

GND

Сигнальна (схемна) земля

8

CD

Вхід сигналу виявлення несучої віддаленого модему

20

DTR

Вихід сигналу готовності терміналу до обміну даними

22

RI

Вхід індикатора виклику (дзвінка)

4.3 Приймач-передавач MAX232

MAX232 – інтегральна схема, яка перетворює сигнали послідовного порту RS-232 в сигнали, придатні для використання в цифрових схемах на базі ТТЛШ або КМОН технологій. MAX232 працює приймач і перетворює сигнали

RX, TX, CTS і RTS.

Мікросхема MAX232 забезпечує рівень вихідної напруги, що використовується в RS-232 (приблизно ± 7.5В), перетворюючи вхідна напруга

+5 В за допомогою схеми на перемикаються зовнішніх конденсаторах. Це спрощує реалізацію RS-232 в пристроях, що працюють при напрузі живлення

+5 В, так як не потрібно ускладнювати джерело живлення лише для того, щоб використовувати RS-232.

Вхідна напруга від RS-232, яке може досягати ± 30 В, знижується до стандартних 5 В, яке використовується в транзисторно-транзисторній логіці.

Входи мають середній поріг 1.3 В і середній гістерезис 0.5 В.

 

 

ІА72.120300.030 ПЗ

Лист

Зм Лист № докум.

Підп. Дата

24