Розробка друкованої плати та збіркового креслення пристрою, Опис алгоритму і програми функціонування мікроконтролерної системи - Створення автоматичної системи розпізнавання автомобілів при їх в'їзді на парковку
Так як використовується РКІ - Winstar WG12864A-NYJ, який має досить великі розміри, розмір друкованої плати обираємо таким же (93х70 мм) з отворами для кріплення на тих же позиціях, шо й у дисплею (рис. 3.1).
Рисунок 3.1 - Графічне зображення друкованої плати дисплею
Поскільки кількість елементів принципової схеми невелика, будемо використовувати односоронню друковану плату. Так як площа плати велика, можна для підвищення надійності використати всі елементи в DIP-корпусах.
Креслення друкованої плати приведено в додатку 2.
Збіркове креслення та специфікація приведені в додатку 3.
Опис алгоритму і програми функціонування мікроконтролерної системи
Побудуємо коротку блок-схему алгоритму роботи програми (рис 4.1):
Зображення кожного символу попередньо центрується на підкладці білого кольору розміром 64х64 пікселі та фільтрується (рис 4.2).
Далі це зображення інвертується, бінаризується та передається на СР (блок 2).
Рисунок 4.1 - Блок-схема алгоритму роботи програми
Крайній лівий верхній піксель зображення - це перший. Перші 8 біт першої вертикалі складають перший байт, а останні - восьмий байт. Перші 8 біт другої вертикалі - дев'ятий байт. Далі - аналогічно. Білий колір позначається логічним нулем, а чорний - одиницею.
Рисунок 4.2 - Відцентроване та профільтроване зображення
Процес передачі послідовний, побайтний. Дані передаються по USB на мікроконтролер AVR Attiny 2313, який розпізнається як віртуальний COM-порт. Цей мікроконтролер на швидкості 38400 бод послідовно побітно передає зображення в мікроконтролер 2 - Atmega16. Поки забраження повністю не передасться МК 2 нічого не розраховує. Він просто очікує на прихід байта та зберігає його в ОЗП. По закінченню передачі (блок 3) виводиться на дисплей прийняте зображення (ліва половина екрану) та починається процес розпізнавання (блок 4).
Прийняте зображення побайтно зрівнюється з шаблонами за допомогою "виключаючого але" та підраховується кількість неспівпадінь бітів з кожним шаблоном. Останнім етапом програми є знаходження мінімального значення неспівпадінь (блок 5) та вивід на екран (права частина) відповідного шаблону з послідуючою відправкою розпізнаного ASCII-символу по ППТ (блок 6). Далі програма реініціалізується для прийому наступного зображення.
Лістинг програми приведено в додатку 4.
Програма разом з набором шаблонних зображень займає 13440 байт пам'яті програм, 512 байт пам'яті даних.
Розрахунки займають приблизно 300000 тактів на кожне шаблонне зображення. Час виконання розпізнавання одного символу складає 0.15-0.33 секунди.
Похожие статьи
-
Структурна схема комплексу розпізнавання представлена на рис. 1.1. Рисунок 1.1 - Структурна схема комплексу розпізнавання Де ПОЗ - блок фотографування та...
-
Розрахуємо та побудуємо принципову схему СР. Всі компоненти схеми мають напругу живлення 5 В. Максимальний сумарний струм всіх елементів не перевищує 200...
-
Вступ - Створення автоматичної системи розпізнавання автомобілів при їх в'їзді на парковку
У наш час індивідуальні, сімейні транспортні засоби вже заполонили всі дороги, двори, навіть тротуари. Особливо це актуально у великих містах, де дуже...
-
Пристрій виконаний за технологією поверхневого монтажу на друкованій платі із двостороннього скляного текстоліту розміром 200x135мм. Процес виготовлення...
-
Вступ В приладах з радіо та електричними пристроями слабких струмів широко застосовується друкований монтаж - нанесення на поверхню основи, виготовленої...
-
Технологічний процес складання і контролю функціонування виробів PEA являє собою дуже складну систему, яка складається з множини функціональних одиниць і...
-
Ентропійний КФЕ Для оцінки функціональної ефективності СПР широко використовуються ентропійні нформаційні критерії. Наприклад, за Шенноном такий...
-
Нижче наведена граф-схема алгоритму роботи програми. Рис. 5.1 Граф-схема алгоритму роботи програми Висновки Під час виконання курсового проекту було...
-
Призначенням базового алгоритму навчання LEARNING [8] є оптимізація геометричних параметрів контейнерів класів розпізнавання, які відновлюються на...
-
Визначення коефіцієнтів технічної готовності і випуску Коефіцієнт технічної готовності б Т являє собою відношення кількості технічно справного рухомого...
-
Визначення і коригування періодичності і трудомісткості ТО і Р рухомого складу Вибір коефіцієнтів коригування Нормативи періодичності ТО, пробігу до КР,...
-
Деякі показники якості системи автоматичного регулювання температури в печі не задовольняють вимоги, що висуваються до якості регулювання такого роду...
-
Опис портів введення-виведення MS DOS може працювати з трьома паралельними пристроями (LPT1 - LPT3). Для підключення використовується стандартне...
-
Робота блоку розпочинається з того, що центральний процесор формує на лініях КДА00-15Н адрес, він надходить на шинні формувачі (DD1-DD4), і при цьому...
-
Аналітичні методи побудови перехідних характеристик грунтуються на розв'язку диференціального рівняння системи. Для цього може бути використаний як...
-
За вихідними даними нам потрібно реалізувати: формувач сигналу, що реалізує функцію 4-х вхідних сигналів за ознакою більшості; формувач сигналів Fx та...
-
Для шинних формувачів вибираємо 4 мікросхеми К589АП26. Вхідний вузол формуємо на мікросхемах КР1533ЛЕ1 - 4 незалежних елементи "2 ИЛИ-НЕ". Сигнал ВБ...
-
Розробка структурної схеми МТМ На МТМ здійснюється впровадження цифрових систем комутації (ЦСК) методами "накладення" ЦСК на існуючу аналогову мережу і...
-
Кондиціювання повітря (лат. condicio умова, вимога) - це створення та автоматична підтримка (регулювання) в закритих приміщеннях всіх або окремих...
-
Вона відображає принцип роботи пристрою в самому загальному вигляді і дає наочне уявлення про послідовності взаємодії функціональних частин пристрою....
-
Пакет Teamcenter Engineering (ранее известный как IMAN) предназначен для поддержки жизненного цикла изделий на ранних стадиях: от концептуального...
-
Розглянемо математичну модель СК, яка реалізує класичну задачу розпізнавання образів за МФСВ. Математична модель повинна включати як обов'язкову складову...
-
Річна трудомісткість робіт по ТО визначається на основі річної виробничої програми і скориговані трудомісткості одиниці обслуговування : - трудомісткість...
-
Визначення системи параметрів - Процес виготовлення друкованої плати
Для характеристики електронної системи, розроблюємо систему параметрів якості об'єкту. Х1 - умова балансу амплітуд: ;; Х2 - ємність фазозсувного контуру,...
-
Розробка варіантів реалізації функцій - Процес виготовлення друкованої плати
Для реалізації F1 запропоновані наступні варіанти: А) RC-генератор з Г-подібним контуром (А); В) генератор з мостом Віна (Б); Г) генератор з подвійним...
-
Згідно технічного завданя необхідно розробити тракт ТА-А (АМ) й також ТА-Б (ПС). Функціональна схема з'єднувального тракту наведена в додатку Е. Умови...
-
Випередження упорскування палива повинне змінюватися відповідно до зміни режиму роботи двигуна. З цією метою паливний насос високого тиску оснащують...
-
Пристрій може виявляти й декодувати сигнали малої амплітуди. Для досягнення цього DVDD, AVDD і VBIAS повинні бути розв'язані, а тракт прийому ?...
-
Для побудови годографа АФЧХ спочатку запишемо передаточну функцію розімкненої системи : Виконавши заміну p=jщ, отримаємо: Для побудови годографа в...
-
Основні властивості об'єктів регулювання - Системи автоматичного управління
Об'єкт керування (регулювання) -- це окрема машина, апарат, пристрій, технологічний процес або сукупність технічних засобів (машин, апаратів, пристроїв),...
-
Регулятори прямої дії та регулятори непрямої дії, приклад - Системи автоматичного управління
РЕГУЛЯТОР ПРЯМОГО ДІЇ - регулятор в якому регулюючий вплив з чуттєвого елемента передається далі безпосередньо на регулюючий (виконавчий) орган об'єкта...
-
Вимірювач частота сигнал потужність Пристрій повинен складатися зі зовнішнього пульта, який під'єднується до паралельного порта ПЕОМ. Пульт повинен мати...
-
Методи налагодження пристрою Пристрій не вимагає налагодження, тому що він налагоджується при виготовлені його на заводах, перед початком експлуатації...
-
Робота блоку розпочинається з того, що центральний процесор формує на лініях КДА00-15Н адрес, він надходить на шинні формувачі (ШФ), і при цьому...
-
Розглянемо блок-схему типових технологічних процесів складання, монтажу і контролю друкованих вузлів, що приведена на рис.2.2. Як очевидно з блок-схеми,...
-
Стандарт сжатия JPEG 2000 и система ROI - Стандарт и алгоритм сжатия стандарта JPEG 2000
Одно из успешных применений вейвлетов - их использование для сжатия изображений. Многочисленные исследования в этом направлении вылились в конце концов в...
-
В очередях сообщения упорядочены по времени их поступления. Когда в канале заканчивается передача очередного сообщения, то управление переходит к...
-
Аналіз схеми. Пристрій забезпечує стабілізацію вихідної напруги, регульованої від 4 до 22В при струмі навантаженням до 2А. Амплітуда пульсацій при...
-
Для налаштування антени булоб добре знати потужність сигналу на виході конвертора. Це можливо зробити знаючи ЕІВП супутника (карти зон покриття тим чи...
-
Опис функціональної схеми модему - Захист інформації від витоку з телефонної мережі зв'язку
На рис. 7.2 представлена функціональна схема мікросхеми СМХ869, а в таблиці 7.1 наведено опис вхідних і вихідних сигналів. Рисунок 7.2 Функціональна...
Розробка друкованої плати та збіркового креслення пристрою, Опис алгоритму і програми функціонування мікроконтролерної системи - Створення автоматичної системи розпізнавання автомобілів при їх в'їзді на парковку