Курсовая работа: Мікропроцесорна система для підрахунку готової продукції
Додаток В Лістінг програми роботи пристрою
Додаток Г Графік залежності напруги на виході МК від струму
В ступ
В даний час практично неможливо вказати якусь галузь науки і виробництва, в якій би не використовувалися мікроконтролера.
Універсальність і гнучкість МК як пристроїв з програмним керуванням поряд з високою надійністю і дешевизною дозволяють широко застосовувати їх у різних системах управління для заміни апаратної реалізації функцій управління, контролю, вимірювання та обробки даних. Застосування МК в системах управління апаратурою, зокрема, використання їх для управління гірляндами, лічильниками продукції, електричними лампами, звукових автоматів, підсилювачів, регуляторів.
Останнім часом широке поширення отримують також програмувальні мікроконтролери, що представляють собою спеціалізовані мікроЕВМ, орієнтовані на вирішення численних завдань в системах управління, регулювання та контролю. Особливу групу складають програмувальні контролери для систем автоматичного регулювання. Найважливішим пристроєм будь-якої системи автоматичного регулювання є регулятор, задає основний закон управління виконавчим механізмом. Заміна класичних аналогових регуляторів універсальними програмованими мікроконтролери, здатними програмно перебудовуватися на реалізацію будь-яких законів регулювання, записаних в пам'ять мікроконтролерів, забезпечує підвищення точності, надійності, гнучкості, продуктивності і зниження вартості систем управління. Великим достоїнством універсальних мікроконтролерів є їхня здатність виконувати ряд додаткових системних функцій: автоматичне виявлення помилок, контроль граничних значень параметрів, оперативне відображення стану систем і т. п.
В курсовому проекті я розробляю лічильник, який рахує число людей.
1. Основна частина
1.1 Розробка тех нічного завдання
Загальні відомості: Мікропроцесорній пристрій, який рахує число імпульсів готової продукції.
Призначення розробки: розробка МПС з навчальною метою.
Вимоги до МПС: Тип МК ATtiny2313, індикація на 2 розряда, число імпульсів – 10, індикацію використати в динамічному режимі, использовать в якості датчика оптоелектронний пристрій, напруга живлення Uж = 5В. Прилад повинен бути підключено до сіті 220В.
Пристрій складається з трьох модулів:
· Мікропроцесорного модуль;
· Модуль блоку живлення;
· Модуль блоку вихідних пристроїв через оптопару.
Розробити друковану плату блоку живлення.
1.2 Функціональні вузлі мікроконтролеру
1.2.1 Технічні характеристики
Для розробки свого пристрою я використав микроконтроллер фірми ATMEL AT90S2313. Він являє собою 8-розрядний AVR ® микроконтроллер з RISCархітектурою, 2Кбайт Flesh-пам’яті та підтримкою внутрсистемного програмування низького енергоспоживання.
Він має наступні характеристики:
· 118 потужних інструкцій - більшість з них виконуються за один такт
· Кбайт Flash-пам'яті з підтримкою внутрісистемного програмування
· SPI-послідовний інтерфейс для завантаження програмного коду Ресурс:
- 1000 циклів запису / стирання
· 128 байтів EEPROM: Ресурс:
- 100 000 циклів запис / стирання
· Робочі регістри загального призначення 32 х 8
· 15 програмувальних ліній I / O