ify">) Режими завантаження через SPI, SCI і GPIO, що дозволяють робити завантаження із зовнішньої пам'яті у внутрішню. Режим через SPI дозволяє завантажувати процесор із зовнішнього послідовної EEPROM пам'яті
) Загрузочное ПЗУ (4Kx16)
Різні режими завантаження
Зберігання математичних таблиць
) Синхронізація та управління системою
Динамічного зміна коефіцієнта ФАПЧ
Вбудований генератор
Модуль сторожового таймера (Watchdog)
) Три зовнішніх джерела переривань
) Блок розширення зовнішніх переривань (PIE), що підтримує обробку 45 переривань від зовнішніх джерел
) Три 32-бітових таймера
) Спеціалізована периферія для пристроїв керування приводами
Два модуля управління подіями (EVA, EVB)
Сумісність з сімейством 240xA
) Периферійні послідовні порти
Синхронний послідовний інтерфейс SPI
Два асинхронних послідовних інтерфейсу (SCI), стандартний UART
Контролер CAN з розширеними можливостями (eCAN)
Багатоканальний буферізованние послідовний порт (McBSP)
) 16-каналів 12-бітного АЦП
Вхідний мультиплексор 2x8 каналів
Два пристрої вибірки-зберігання
Режими одиночного і одночасного перетворення
Висока швидкість перетворення: 80 нс /12.5 млн. вибірок в секунду
) До 56 портів вводу-виводу загального призначення (GPIO)
) Додаткові можливості емуляції
Функції аналізу і точки зупину
Налагодження апаратної частини в режимі реального часу
) Засоби розробки включають в себе
Компілятор/асемблер/линкер ANSI C/C ++
Підтримка команд TMS320C24x/240x
Інтегровану середовище розробки Code Composer Studio IDE
DSP/BIOS
Налагодження модулі
Контролери протоколу JTAG
Готові рішення і підтримка від Третіх Партнерів
) Режими зниженого енергоспоживання: IDLE, STANDBY, HALT
) Відключення окремих периферійних модулів
) 128-вивідних корпус LQFP без інтерфейсу зовнішньої пам'яті (PBK) (+2811)
) Діапазон робочих температур:
• A: - 40 ° C ... + 85 ° C (GHH, ZHH, PGF, PBK)
• S: - 40 ° C ... + 125 ° C (GHH, ZHH, PGF, PBK)
• Q: - 40 ° C ... + 125 ° C (PGF, PBK)
Робота вбудованого в мікроконтролер АЦП описується формулою 1.
, (l)
де DV - представлення сигналу в цифровому вигляді, - напруга сигналу, - напруга на вході ADCLO мікроконтролера.
. 2 Вибір датчиків температури
Так як від датчика температури надходить сигнал у вигляді напруги від 0 до 12 В, а максимальна вхідна напруга АЦП мікроконтролера становить 3 В, сигнал від датчика на АЦП слід подавати через дільник напруги.
В якості датчиків температури обраний датчик температури зовнішнього повітря ESM - 10 компанії «Данфосс» [8]. Діапазон вимірюваних температур: від - 30 до +180 0 С. Залежність опору ESM - 10 від температури наведена на малюнку 5. Щоб отримати датчик із зазначеними в завданні характеристиками слід включити його в дільник напруги.
Малюнок 5 - Залежність опору ESM - 10 від температури
Функціональна схема наведена у додатку Б. Датчики температури включені, як вказується в пункті 3.2. Сигнали з дільників напруги надходять на входи АЦП мікроконтролера. Для управління компресором призначений висновок GPIOB12. Коли на цьому виході присутня логічна одиниця, замикається реле (РЕЗ - 64А) і компресор підключається до змінному напрузі 220 В і починає працювати. Коли на виході є логічний нуль, реле розмикається і компресор вимикається.
. Вибір і опис алгоритмів роботи мікропроцесорної системи
Структура програми наведена на малюнку 6. Програма управлен?? я включає в себе три модулі: самотестування, ініціалізації та обробки переривання від таймера. Модуль самотестування ділиться на модулі тестування ПЗУ і ОЗУ. Модуль обробки переривання від таймера включає модуль прийому даних від датчиків температури, аналізу стану кнопок...