- •Анотація
- •Annotation
- •1. Аналітичний огляд
- •Огляд існуючих систем відеоспостереження
- •Аналоги систем динамічного спостереження
- •2. Вибір та обгрунтування вибраного напряму роботи
- •3. Проектно-розрахунковий розділ
- •3.1. Розробка схеми електричної структурної
- •3.2. Розробка схеми електричної принципової
- •4. Програмний розділ
- •4.1. Розробка алгоритму роботи і коду програми
- •Init: mov p1,#0; початковий стан двигунів
- •Vp: setb p1.4; включення підсвітки
- •Inc dv1 ;збільшення dv1
- •Inc dv2 ;збільшення dv2
- •4.2. Засоби програмування та відлагодження мікропроцесорів з архітектурою avr
- •5. Конструкторсько – техНологічний розділ
- •5.1. Компоновка елементів на друкованій платі
- •5.3. Розробка топології друкованої плати
- •5.4. Виготовлення друкованої плати
- •6. Економічна характеристика проектного виробу
- •6.1. Визначення комплексного показника якості
- •6.2. Розрахунок лімітної ціни нового виробу
- •6.3. Визначення показників економічної ефективності проектних рішень
- •6.3.1. Умови економічної ефективності
- •6.3.2. Визначення собівартості і ціни спроектованого пристрою
- •6.4. Визначення економічного ефекту в сфері експлуатації
- •6.5. Висновки
- •Висновки
- •Список літератури
3. Проектно-розрахунковий розділ
3.1. Розробка схеми електричної структурної
Основним вузлом системи являється однокристальний мікроконтролер сімейства MCS-51.
Мікроконтролер призначений для аналізу вхідної інформації від давачів, відповідної обробки і видачі керуючих сигналів на відповідні пристрої.
Для керування вхідними параметрами системи в схему введено клавіатуру.
Опціонально, в схемі присутній датчик освітлення і схема зовнішнього освітлення.
Індикатор служить для візуального спостереження результатів роботи пристрою.
Живлення системи повинно бути стабільним.
Для забезпечення схеми напругою живлення 5В використовується стабілізатор напруги.
Рис. 3.1.Структурна схема пристрою керування поворотним механізмом камери спостереження
Структурна схема пристрою керування поворотним механізмом камери спостереження наведена на рис. 3.1.
3.2. Розробка схеми електричної принципової
В якості процесора виберемо мікроконтролер виробництва фірми ATMEL AT89S52.
Особливості цього мікроконтролера:
Належить до сімейства MCS-51
Ємкість перепрограмованої пам'яті Flash: 8 Кбайти
Діапазон робочої напруги 5В ±20%
Повністю статичний прилад – діапазон робочих частот від 0 Гц до 24 Мгц
Дворівневе блокування пам'яті програм
ОЗП ємкістю 128 байт
32 програмованих ліній вводу/виводу
2 16-розрядних таймера/лічильника подій
Шість джерел сигналу переривання
AT89S52 розроблений за технологією КМОН. Мікроконтролер оснащений Flash програмованим ОЗП і ПЗП, що стирається, а також сумісний за системою команд і по виводах із стандартними приладами сімейства MCS-51. Об'єм Flash ПЗП - 8 Кбайт, ОЗП - 128 байтів. Має 32 ліній вводу/виводу, два 16-розрядних таймера/лічильника подій, повнодуплексний порт (UART) п'ять векторних дворівневих переривань, вбудований прецизійний аналоговий компаратор, вбудований генератор і схема формування тактової послідовності. Напруга програмування Flash пам'яті – 12 В і її вміст може бути захищений від несанкціонованого запису/зчитування. Є можливість очищення Flash пам'яті за одну операцію і можливість зчитування вбудованого коду ідентифікації. Струм споживання в активному режимі на частоті 12 Мгц не перевищує 15 мА при 5 В. В пасивному режимі (ЦПБ зупинений, але система переривань, ОЗП, таймер/лічильник подій і послідовний порт залишаються активними) споживання не перевищує 5 мА і 1мА. У стоповому режимі струм споживання не перевищує 100 мкА при напрузі живлення 5 В.
Важливою особливістю АЛП є його здатність оперувати не тільки байтами, але і бітами. Окремі програмно-доступні біти можуть бути встановлені, скинуті, інвертовані, передані, перевірені і використані в логічних операціях.
Можливі модифікації цього мікроконтролера представлені у таблиці 3.1.
Таблиця 3.1
Частота |
Напруга |
Найменування |
Корпус |
Температура |
12MHz |
5V + 20% |
AT89S52-12AC |
TQFP-44 |
Комерційна (0°C – 70°C) |
AT89S52-12JC |
PLCC-44 |
|||
AT89S52-12PC |
PDIP-40 |
|||
AT89S52-12QC |
PQFP-44 |
|||
AT89S52-12AI |
TQFP-44 |
Індустріальна (-40°C – 85°C) |
||
AT89S52-12JI |
PLCC-44 |
|||
AT89S52-12PI |
PDIP-40 |
|||
AT89S52-12QI |
PQFP-44 |
|||
16 MHz |
5V + 20% |
AT89S52-16AC |
TQFP-44 |
Комерційна (0°C – 70°C) |
AT89S52-16JC |
PLCC-44 |
|||
AT89S52-16PC |
PDIP-40 |
|||
AT89S52-16QC |
PQFP-44 |
|||
AT89S52-16AI |
TQFP-44 |
Індустріальна (-40°C – 85°C) |
||
AT89S52-16JI |
PLCC-44 |
|||
AT89S52-16PI |
PDIP-40 |
|||
AT89S52-16QI |
PQFP-44 |
|||
24 MHz |
5V + 20% |
AT89S52-24AC |
TQFP-44 |
Комерційна (0°C – 70°C) |
AT89S52-24JC |
PLCC-44 |
|||
AT89S52-24PC |
PDIP-40 |
|||
AT89S52-24QC |
PQFP-44 |
|||
AT89S52-24AI |
TQFP-44 |
Індустріальна (-40°C – 85°C) |
||
AT89S52-24JI |
PLCC-44 |
|||
AT89S52-24PI |
PDIP-40 |
|||
AT89S52-24QI |
PQFP-44 |
Структурна схема цього мікроконтролера представлена на рисунку 3.2.
Рис. 3.2. Структурна схема мікроконтролера
Рис. 3.3. Виводи мікроконтролера
VCC – вивід живлення
GND – земля
XTAL1, XTAL2 – виводи для підключення кварцового резонатора;
RESET – вхід загального скидання МК;
PSEN – дозвіл зовнішньої пам'яті програм;
ALE – строб адреси зовнішньої пам'яті;
ЕА – відключення внутрішньої програмної пам'яті;
P0 — восьмибітний двонапрямлений порт введення/виведення інформації.
P1 – восьмибітний квазідвонапрямлений порт введення/виведення (кожен розряд порту може бути запрограмований як на введення, так і на виведення інформації);
P2 – порт, аналогічний Р1; крім того, виводи цього порту використовуються для видачі адресної інформації при звертанні до зовнішньої пам'яті програм або даних;
РЗ – аналогічний Р1; крім того, виводи цього порту можуть виконувати ряд альтернативних функцій, що використовуються при роботі таймерів, порту послідовного введення/виведення, контролера переривань, і зовнішньої пам'яті програм і даних;
Всі виводи порту P3 можуть бути використані для реалізації альтернативних функцій, які наведені в таблиці 3.2.
Таблиця 3.2.
Вивід порту |
Альтернативна функція |
P3.0 |
RXD (послідовний порт вводу) |
P3.1 |
TXD (послідовний порт виводу) |
P3.2 |
INT0 (вхід запиту переривання 0) |
P3.3 |
INT1 (вхід запиту переривання 1) |
P3.4 |
T0 (вхід таймера/лічильника 0) |
P3.5 |
T1 (вхід таймера/лічильника 1) |
P3.6 |
WR (вихід, дозвіл запису) |
P3.7 |
RD (вихід, дозвіл читання) |
Принципова схема контролера керування поворотом відеокамери подана на рисунку 3.4.
Для задання робочої частоти процесора до входів XTAL підключений кварцовий резонатор BQ1, та конденсатори С2, С3.
Оскільки мікроконтролер працює тільки з внутрішньою пам’яттю, то вивід EA підключений до схеми живлення +5В.
До входу RST процесора підключена схема скиду. Включення схеми і встановлення в початковий стан відбувається після включення живлення.
Рис.3. 4. Схема електрична принципова
До ліній порту P0.0, P0.1, P0.2, P0.3 підключені кнопки керування, а саме:
Кнопка «Вліво»;
Кнопка «Вправо»;
Кнопка «Вверх»;
Кнопка «Вниз»;
До лінії порту Р0.4 підключений фоторезистор, який призначений для аналізу рівня освітлення.
До ліній порту Р2 і Р3 підключені семисегментні індикатори з відповідними мікросхемами зв’язку.
До ліній порту Р1.0, Р1.1, Р1.2, Р1.3 підключений вихідний роз’єм для роботи з двигунами управління .
Також до цього роз’єму підключена лінія порту Р1.4, яка відповідає за додаткове освітлення.
Для вибору знакового розряду в схему введені два додаткові індикатори, які підключені до ліній порту Р1.6 та Р1.7.
Для відображення інформації служить HL1, в якості якого виступає АЛС324Б (рис.3.2.4.)
Рис.3.2.4. Індикатор цифровий АЛС324Б
