- •Національний університет водного господарства та природокористування
- •Курсова робота
- •Постановка задачі
- •Математична модель роботи фотобачка
- •2.1 Мікроконтролери сімейства msc-51
- •2.2 Апаратний комплекс «Навчальний стенд ev8032»
- •2.3 Системи відображення інформації
- •3.1 Алгоритм роботи програми
- •3. Пуск стрічки 1
- •4. Робота транспортера
- •6. Допрацювання
- •3.2 Розрахунок часових параметрів та затримок
- •3.4 Код програми
- •Висновок
-
Математична модель роботи фотобачка
Початкові умови процесу:
- Початковий стан стрічки 1 – зупинена.
- Початковий стан стрічки 2 – зупинена.
Умови запуску транспортера:
- Причина запуску транспортера – кнопка SW15.
- Інтервал запуску стрічок – 3с.
Умови зупину транспортера:
- Причина зупину транспортера – SW 16.
- Зупин транспортера – стрічка 1.
- Час допрацювування стрічки 2 – 12с.
Розділ II. Апаратне забезпечення системи
2.1 Мікроконтролери сімейства msc-51
Мікроконтролер AT89C51 побудований за процесорною архітектурою MCS-51, тобто він вміє виконувати асемблерні команди описані цим стандартом.
Стандарт був розроблений фірмою INTEL і в подальшому став основою для створення сучасних процесорів INTEL, але проблема створення маленьких пристроїв (мікроконтролерних систем) залишилася актуальною і до цього дня. В результаті першого мініатюрні процесори (i8031 - 1980-і роки) Рис.6 експлуатується до цих пір (наприклад в телефонах АВН). Цифри 31 або 51 в назві процесора (контролера) вказують на приналежність до системи команд MCS-51
Цифра 83,87 або 89 вказує, що програма може бути як у зовнішній ПЗП, так і в ПЗП кристала
89 - багато разів (до 10000 раз) перепрограмовується ПЗУ на кристалі, електрично стирається.
AT-назва фірми виробника ATMEL http://www.atmel.com/ або http://www.atmel.ru/ (російськомовний сайт ATMEL). Крім того це може бути DS - Даллас, N-Intel, С-Philips ...
Так що дана мікросхема – це мікропроцесор (правильніше сказати мікроконтролер) з вбудованою ПЗП, яку (ПЗП всередині процесора) треба за програмувати, щоб мікросхема почала виконувати необхідні функції.[3]
2.2 Апаратний комплекс «Навчальний стенд ev8032»
Знання будови стенда та принципів його роботи, адрес портів, технічних характеристик та ще багатьох параметрів є необхідним для виконання курсової роботи. Нижче наведено основну інформацію, яка нам знадобилась при виконанні поставленого завдання.
Серед технічних характеристик “EV8031” є наступні :
-
Мікроконтролер, що використовується: AT89C51;
-
Пам'ять програм – 16 Кбайт;
-
Пам'ять даних – 16 Кбайт;
-
Послідовна EEPROM пам'ять, 256 байт (AT24C02) у стандартній поставці;
-
Два послідовних канали передачі даних RS232;
-
Системний інтерфейс;
-
Інтерфейс розширення (16 ліній вихід, 8 ліній вхід/вихід, порт P1 ОЕОМ)
-
Пристрій дискретного введення інформації: 2 кнопки;
-
Клавіатура 4х3;
-
Статична світлодіодна індикація: 8 світлодіодів;
-
Статична 4-розрядна семисегментна світлодіодна індикація;
-
Цифроаналоговий і аналого-цифровий перетворювач (плата розширення);
-
Генератор з фіксованою частотою генерації – близько 10 кГц, генератор зі змінною частотою генерації від 1 кГц до 50 кГц (плата розширення);
-
Динамічна 4-розрядна семисегментна світлодіодна індикація (плата розширення);
-
Знакосинтезуючий світлодіодний індикатор 5x7 1 шт. (плата розширення).
-
-
Рис.7 Структурна схема стенда.
Рис.5 Розташування елементів стенда, призначення роз’ємів і перемичок.
Х1 – Системний інтерфейс з повним адресним простором;
Х10 – Інтерфейс розширення для підключення зовнішніх пристроїв з використанням паралельного інтерфейсу;
Х11 – Інтерфейс послідовного порта СОМ1 для зв'язку стенда з ПК;
Х12 – Інтерфейс послідовного порта СОМ2 для зв'язку стенда з іншими пристроями, що мають стандартний порт RS232C;
Х3 – Інтерфейс програмування AVR;
X14, X15 – Перемички підключення пристроїв шини I2C до процесора.
Рис.6 Розподіл пам'яті стенда.