Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Проект лабораторно-дослідного стенду двухмассовой системи електроприводу з пружною зв'язком

Реферат Проект лабораторно-дослідного стенду двухмассовой системи електроприводу з пружною зв'язком





абайтний адресний простір Cortex-M3 розділене на чітко розподілені області коду програми, статичного ОЗУ, пристроїв введення-виведення і системних ресурсів. Cortex-M3 виконано по Гарвардської

архітектурі і має декілька шин, що дозволяють паралельно виконувати такі операції як завантаження опкода, його виконання (у МК є триступеневий конвеєр), переміщення даних між регістрами і ОЗУ.

Центральний процесорний елемент ядра Cortex-M3 має 13 регістрів загального призначення, апаратний 32 бітний одноцікловий перемножітель, апаратний дільник, а так само підтримує два режими роботи: потоковий режим (Thread) і режим обробника (Handler), для кожного з яких можна конфігурувати свої власні стеки. Завдяки цьому, з'являється можливість розробки більш інтелектуального програмного забезпечення та підтримки операційних систем реального часу (ОСРВ) не тільки з кооперативної, а й з витісняючою багатозадачністю.

Контролер векторізірованних вкладених переривань (КВВП) може обробляти до 255 векторів, включаючи 15 винятків генеруються процесорним ядром. КВВП також дозволяє встановити кожному вектору один з 16 рівнів пріоритету.

Вхід в процедуру обробки переривання триває всього 12 машинних циклів, а на обробку кожного наступного вкладеного переривання процесор використовує всього 6 циклів. Це досягнуто за рахунок автоматичного збереження контексту перерваної програми і перемикання стеків, виконуваних спеціальним микрокодом всередині ЦПУ.


Малюнок 2.8 - Структурна схема мікроконтролера STM32F100RBT6B

В ядро ??Cortex-M3 також входить 24-бітний автоматично перезавантажуємо таймер, призначений для генерації періодичних переривань і використовуваний ядром ОСРВ.

Мікроконтролер має 16-бітний таймер з можливістю управління трифазним мостом силових транзисторів. Таймер забезпечує програмований мертвий час, вхід аварійного блокування, персоналізовану полярність ШІМ сигналу.

Два таймера загального призначення дозволяють здійснювати обробку даних інкрементних енкодерів. Обчислення положення вала електродвигуна працює повністю автоматично, незалежно від ядра мікроконтролера.

семиканального контролер прямого доступу в пам'ять відіграє важливу роль при програмуванні інтерфейсів передачі даних, допомагаючи существен але розвантажити обчислювальне ядро.

Хоча напруга живлення мікроконтролера 3,3 В, практично всі його порти введення-виведення толерантні до напруг до 5В.


2.2.3 Опис цифрових ізоляторів ADUM1300

ADuM1300 - трьох канальні цифрові ізолятори компанії Analog Devices.

Відмінні особливості:

низьке споживання (1.0 мА на канал на швидкості до 10 Мбіт / с);

двунаправленная передача даних;

сумісний з 3.3 В і 5.0 В харчуванням / рівнями логічних сигналів;

висока швидкість передачі даних: від 0 до 10 Мбіт / с;

максимальне спотворення тривалості імпульсу 2 нс;

максимальне тимчасове неузгодженість каналів 2 нс;

здатність витримувати вплив мінливого вхідного синфазного сигналу, що має швидкість наростання більше 25 кВ / мкс;


Назад | сторінка 8 з 25 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Оператори введення - виведення даних
  • Реферат на тему: Розробка RTL-моделі розширювача ліній введення-виведення мікроконтролера
  • Реферат на тему: Проектування мікропроцесорної системи збору даних на базі мікроконтролера A ...
  • Реферат на тему: Асинхронний режим передачі даних - ATM
  • Реферат на тему: Розробка і функціонально-тимчасове моделювання засобами САПР QUARTUS II бло ...