схему пристрою (рис. 23), можна зробити висновок про кількість необхідних компонентів для реалізації цифрової САУ.
Уявімо список необхідних компонентів:
) мікроконтролер;
) драйвери двигунів;
) датчики рівня освітленості;
) кінцеві датчики;
) РКІ - дисплей;
6.1 Мікроконтролер
Для проектованої ЦСАУ раціонально використовувати невеликий за розмірами, що не вимагає для своєї роботи додаткових мікросхем оточення недорогий мікропроцесор, що володіє в теж час достатніми можливостями для вирішення поставленого завдання.
В якості мікроконтролера для цієї САУ був обраний мікроконтролер Atmega16 (PDIP) виробника Atmel. Це - економічний 8 бітовий КМОП мікроконтролер, побудований з використанням розширеної RISC архітектури AVR. Виконуючи по одній команді за період тактової частоти, Atmega16 (рис. 37) має продуктивність близько 16 MIPS на 16 МГц, що дозволяє розробникам створювати системи, оптимальні за швидкістю і споживаної потужності. br/>В
Рис. 37. Мікроконтролер ATmega16 компанії ATmel. br/>
В основі ядра AVR лежить розширена RISC архітектура, об'єднуюча розвинений набір команд і 32 регістра загального призначення. Усі 32 регістра безпосередньо підключені до арифметико-логічного пристрою (АЛП), що дає доступ до будь двом регістрам за машинний цикл. Подібна архітектура забезпечує десятикратний виграш в ефективності коду в порівнянні з традиційними CISC мікроконтролерами. Atmega16 пропонує наступні можливості:
В· 16 кБ загружаемой флеш-пам'яті;
В· 512 байт EEPROM;
В· 32 ліній введення/виведення загального призначення;
В· 32 * 8 робочих регістру;
В· настроюються таймери/лічильники з режимом збіги;
В· зовнішні та внутрішні переривання;
В· програмований універсальний послідовний порт;
В· вбудований генератор,
В· трьохканальний шим,
В· вбудований аналоговий компаратор,
В· 8 - канальний 10 - бітний АЦП,
В· сторожовий таймер.является потужним мікроконтролером, який дозволяє створювати досить гнучкі та ефективні по вартості пристрою. Мікроконтролер харчується постійною напругою 4.5-5.5В, робоча частота 0-16 МГц.