ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 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 |
||
|
||||
|
|