збоїв в процесі роботи. Він має власний RC-генератор, що працює на частоті 1МГц. WDT-таймер забезпечений власним предделітеля вхідної частоти, що дозволяє програмно регулювати часовий інтервал переповнення таймера (т.зв. тайм-аут), після закінчення якого відбувається скидання мікроконтролера.
AVR - мікроконтролери можуть бути переведені програмним шляхом в один з режимів зниженого енергоспоживання. Для різних родин AVR і різних мікроконтролерів у межах кожного сімейства змінюються кількість і поєднання доступних режимів зниженого енергоспоживання
AVR функціонують в широкому діапазоні живлячих напруг від 1,8 до 6,0 В. Температурні діапазони роботи мікроконтролерів AVR - комерційний (0С ... 70С), індустріальний (- 40С ... +85 С), автомобільний (-40С ... +125 С) і військовий (- 55С ... +125 С).
4. Принципова схема пристрою управління
Принципова схема пристрою управління на базі мікроконтролера AT90S2313 показана на схемі СЕРБ.6100101.Е3. Основний мікросхемою в ній є сам мікроконтролер; інші елементи або забезпечують його робочий режим, або використовуються для введення / виведення інформації.
Кварцовий резонатор ZQ з номіналом 4МГц задає тактову частоту роботи мікроконтролера. У результаті час виконання однієї команди складе 1мс. Конденсатори С1=С2=C3=30 пФ утворюють ланцюг запуску генератора.
Харчування контролера здійснюється від мережі змінного струму з напругою 220 В і частотою 50 Гц. Оскільки напруга харчування контролера здійснюється постійним струмом з напругою +5 В, то ставиться схема живлення, яка складається з понижуючого трансформатора, випрямляча, виконаного за схемою діодного мосту і стабілізатора напруги.
5. Розрахунок часових параметрів роботи схеми
Для відліку часових інтервалів, рівних періоду читання / запису, зручно використовувати модуль таймера Т0, що входить до складу мікроконтролера AT90S2313.
Модуль містить 8-розрядний таймер - лічильник, вміст якого инкрементируется від 00H до FFH і при переповненні знову переходить у стан 00H. Переривання від таймера Т0 генерується при переповненні, при цьому встановлюється прапорець TOV0 (розряд 0 регістра TIFR). Це переривання можна використовувати для пробудження МК і початку нового циклу читання / запису.
Структурна схема таймера / лічильника Т0 показана на малюнку 6.
Малюнок 6. Структурна схема таймера / лічильника Т0
Таймер / лічильника Т0 може працювати в двох режимах:
Режим таймера. У цьому режимі на вхід таймера / лічильника надходять імпульси тактового сигналу мікроконтролера (безпосередньо або через предделітель);
Режим лічильника подій. У цьому режимі інкремент вмісту рахункового регістра проводиться по активному фронту сигналу на вході T0 мікроконтролера.
Вибір режиму роботи (джерела тактового сигналу), а також запуск і зупинка таймера / лічильника здійснюються за допомогою розрядів CS02 ... CS00 регістра керування таймером TCCR0.
предделітеля таймера Т0 дозволяє формувати тривалі тимчасові інтервали (затримки). Для його програмування необхідно завантажити код початкової установки в рахунковий рег...