Проектирование устройства управления электродвигателем, страница 3

В данном случае условию удовлетворяют характеристики микроконтроллера ATmega8:

- два восьмибитных таймера – счетчика и один двенадцитибитный;

- три параллельных восьмибитных порта ввода – вывода.


4. Расчетная часть

4.1 Расчет кварцевого резонатора

Выбор частоты кварца:

Для обеспечения скорости передачи  =4800 бод необходимо рассчитать кварц для микроконтроллера.

Выражение для определения скорости передачи:

Возьмем кварц с частотой 1Мгц (fosc=1Mгц). Найдем из формулы значение которое нужно записать в регистр UBRR при начальной инициализации (25).

4.2 Расчет параметров цепи сброса

Для сброса микроконтроллера необходимо на входе «RESET» удерживать низкий уровень напряжения не менее трех тактов. То есть постоянная времени RC-цепи определится как

Так как , откуда, зная сопротивление подтягивающего резистора внутри микроконтроллера, найдем значение ёмкости,

нФ

Используем конденсатор ёмкостью С=1мкФ


Заключение

            В ходе выполнения данной работы было произведено проектирование устройства управления электродвигателем, рассмотрены основные принципы его функционирования. Организована передача управляющих импульсов с ПК на МК, обработка  их в МК и выдача на электродвигатель связь с ПК осуществляется через последовательный порт контроллера ATmega8 по интерфейсу RS-485.

 В результате выполнения работы был описан  алгоритм, программа реализации   алгоритма, а также структурная и принципиальная схемы устройства


Список использованных источников:

1.  Конспект лекций по курсу “Микропроцессорные контроллеры” Синютин С.А.

2.  Конспект лекций по курсу “Электронные промышленные устройства” Криворучко И.М.

3.  Конспект лекций по курсу “Основы микропроцессорной техники” Пьявченко А.О.

4.  Колпачев Ю.И., Криворучко И.М. Методические указания к лекционно-практическим занятиям на тему “Организация памяти микроЭВМ. Типы памяти, параметры. Статическая и динамическая оперативная и постоянная память” по курсу “Цифровые устройства и микропроцессоры”. Таганрог: Изд-во ТРТУ, 1998

5.  “Микросхемы и их применение.”– М. “Радио и связь”, 1993

6.  Электронный справочник по цифровым логическим микросхемам.

7.  Аналоговые и цифровые интегральные микросхемы. Справочное пособие; Под рад. С. В. Якубовского. – М.: Радио и связь, 1985.

8.  Интернет: www. analog. com,

       www. atmel. com,

       www. maxim. com.


Приложение1

Листинг программы.

{--------------------------------------------------------------}

program AVR_Mega8;

{$NOSHADOW}

device = mega163, VCC=5;

Import SysTick;

From System Import LongInt, Float;

define 

      ProcClock   = 8000000;        { 8MHz }

      SysTick     = 10;             { every 10msec }

      StackSize   = 20, iData;

      FrameSize   = 20, iData;       

Implementation       

{--------------------------------------------------------------}

 var             

     x,y            : float;

     f,z,z1         : integer;

{--------------------------------------------------------------}

{ Main Program }

begin  

  EnableInts;

  MDelay(100);

    PORTD:=%00000011; 

    DDRD:=%00000000;  

    PORTB:=%00001000;