Розробка та виготовлення мікропроцесорного блоку управління пристроями акваріума
мікроконтролер мікропроцесорний блок електричний
Введення
В даний час автоматизовані всі основні процеси або операції управління та роль людини зводиться лише до спостереження за роботою автоматичних пристроїв.
Метою дипломної роботи було розробка та виготовлення мікропроцесорного блоку управління пристроями акваріума на базі мікроконтролера фірми Microchip.
Мікропроцесорний блок призначений для управління пристроями акваріума - годівницею, керованої кроковим двигуном, лампою, призначеної для освітлення, компресором, призначеним для фільтрації та аерації. Робота пристрою здійснюється за рахунок програми записаної в мікроконтролер (мікросхему, призначену для обробки цифрової інформації відповідно до заданої програми). p align="justify"> Для здійснення поставленої мети необхідно було вирішити такі завдання:
1. Розробити блок-схему пристрою;
. Розробити принципову електричну схему;
. Розробити друковану плату;
. Виготовити пристрій;
1. Опис мікроконтролера PIC18F2550
.1 Характеристики
При розробці нашого пристрою спочатку ставилося завдання вибору мікроконтролера на базі якого воно б працювало. У результаті ми зупинилися на мікроконтролері компанії Microchip PIC18F2550. p align="justify"> Основною перевагою мікроконтролера PIC18F2550 є функціональна наповненість і низьке енергоспоживання на основі різних програмованих опцій енергозбереження та фірмової технології nanoWatt.
Параметри модуля USB:
? Сумісність з USB V2.0. p align="justify">? Підтримка низької (1.5 Мбіт/с) і високошвидкісного (12 Мбіт/с) режимів. p align="justify">? Підтримка керуючої, по перериванню, ізохронної і пакетної передачі. p align="justify">? Підтримка до 32 кінцевих точок (16 двонапрямлених). . 1 кБ ОЗУ подвійного доступу для потреб USB. p align="justify">? Вбудований трансивер USB. p align="justify">? Вбудований джерело живлення USB. p align="justify">? Можливість підключення зовнішнього трансивера USB. p align="justify">? Потоковий порт SPP для введення-виведення потоку паралельних даних через USB. p align="justify"> Режими управління енергоспоживанням:
? Run: процесор включений, периферія включена. p align="justify">? Idle: процесор зупинений, периферія включена. . . Sleep: процесор і периферія вимкнені. p align="justify">? ...