Загальна технічна характеристика навчального стенда ST841/CPLD
Загальна технічна характеристика навчального стенда ST841/CPLD
Рисунок 1 – Зовнішній вигляд стендаST841/CPLD
Стенд призначений для освоєння архітектури та методів проектування інформаційно-керуючих систем, систем збору і оброблення інформації на базі найпоширеніших мікроконтролерів сімейства MCS-51/52, а також ПЛІС фірм Altera або Xilinx. Стенд може бути використаний для: · вивчення вузлів мікроконтролерних інформаційно-вимірювальних систем, промислових інтерфейсів, пристроїв вводу-виводу; · виконання курсових, дипломних та науково-дослідних робіт. · розробки і відлагодження апаратно-орієнтованого програмного забезпечення; · взаємодії із аналоговими та цифровими первинними перетворювачами та виконавчими органами;
Функціональні можливості:
§ матрична клавіатура, § дискретні кнопки, § джойстик-потенціометр, § механічний енкодер;
§ лінійка світлодіодів, § 4 семисигментні індикатори, § 1 матричний індикатор, § індикатор на рідких кристалах;
§ звуковий pcm кодек (TLV320AIC1109), § підсилювач звукової частоти TDA7052, § динамік, мікрофонний вхід, вихід на телефони;
§ паралельна 8-бітна шина даних;
§ SPI § I2C § RS232 § RS485
§ годинник реального часу з I2C інтерфейсом DS1307-33; § 8 Мбіт флеш-пам'ять із SPI інтерфейсом, § генератор прямокутних імпульсів (NE555), § генератор тактової частоти;
§ драйвери крокових двигунів (8 ключів); § ШІМ-регулятор; § Н-міст для двигуна постійного стуму.
Будова контролера Як процесор використовується однокристальний мікроконтролер ADuC841 з такими характеристиками: · Однотактне 20MIPS ядро архітектури 8052; · Швидкісний 12-розрядний АЦП; · Два 12-розрядні ЦАП; · 62 кбайт вбудованої пам’яті програм; · 2 кбайти вбудованої пам’яті даних; · UART, I2C, SPI інтерфейси; · Програмування та можливість відладки через інтерфейс UART. Для роботи із стендом необхідне знання архітектури контролера, його регістрів та периферії. Проведемо короткий огляд найбільш важливих вузлів. ADuC841 є функціонально завершеним контролером інтелектуальних датчиків і включає в себе високоякісний багатоканальний АЦП із самокалібруванням, два ЦАПи, і швидкий (20МГц) з однотактовим виконанням команд 8-ми розрядний програмований мікроконтролер з системою команд МК 8051 на однім кристалі. Ядром МК є контролер 8052, що забезпечує пікову продуктивність до 20 MIPS. На кристалі розміщено 62Кбайт Flash пам'яті програм, 4Кбайт Flash пам'яті даних, 256 байт пам'яті з довільним доступом (RAM) і 2Кбайт розширеної пам'яті з довільним доступом (ХRAM). В склад ADuC841 входять також додаткові аналогові пристрої: два 12-розрядні ЦАПи, монітор напруги живлення і джерелом опорної напруги. Додатковими цифровими пристроями є: два 16-розрядні Σ -Δ ЦАПи, два 16-розрядні широтно-імпульсні модулятори, сторожовий таймер, лічильник часових інтервалів, три таймери-лічильники, і три порти послідовного вводу-виводу (SPI, I2C, і UART). Заводська прошивка контролера підтримує завантаження програмного забезпечення через послідовний порт UART, а також емуляцію через один контакт пристрою – ЕА. Далі приведена функціональна схема ADuC841.
Рисунок 2 – Функціональна схема ADuC841
Периферійні пристрої стенду
Програмована логічна інтегральна схема. На платі стенду розміщена панелька для встановлення ПЛІС типу EPM3032ALC44, EPM3064ALC44 виробництва Altera а також сумісних з ними XCR3032XL, XCR3064XL виробництва XILINX. Для завантаження програмного забезпечення в ПЛІС та його відладки призначений роз’єм інтерфейсу JTAG. ПЛІС працює незалежно від МК і має свої периферійні вузли. Блок операційних підсилювачів для аналогових сигналів. Блок призначений для підсилення вхідних сигналів, що подаються на входи АЦП МК і сигналів з виходів ЦАП. Звуковий кодек. Звуковий кодек TLV320AIC1109 призначений для перетворення аналогового сигналу звукової частоти в стиснений цифровий формат для подальшої передачі, а також для здійснення зворотного перетворення цифрових даних в звуковий сигнал. Для підключення мікрофона і телефона передбачено роз’єми. Сигнал з виходу кодека може подаватись на розміщені на платі підсилювач і динамік. Джойстик та механічний енкодер. На платі установлений потенціометричний джойстик з двома осями і кнопкою. Сигнал з виходів джойстика подається на входи 6 та 7 АЦП МК. Механічний енкодер призначений для перетворення кутового переміщення в електричний сигнал. Дані пристрої позволяють проектувати системи з необхідністю ручного вводу інформації (наприклад, маніпулятори, прилади, спецтехніка, блоки керування і т. п. ). Цифрова клавіатура. Матрична клавіатура застосовується при побудові вузлів вводу даних в інформаційну систему. Кнопки переривань та скидання процесора. Кнопки переривань призначені для генерації сигналів переривання процесора. Кнопка скидання призначена для скидання процесора під час програмування або для перезапуску існуючої програми. Рідкокристалічний дисплей. На платі установлений знакосинтезуючий рідкокристалічний 4х10 дисплей, підключений до шини даних по чотирибітній схемі. Дисплей має вбудовану підсвітку та регулятор контрасту. Семисегментний чотиризначний та матричний індикатори, світлодіодна лінійка.
На основі світлодіодів, семисегментних та матричних індикаторів будуються підсистеми відображення інформації. Схема включення семисегментного індикатора дозволяє здійснювати статичну індикацію, матричного – динамічну, знакосинтезуючу. Інтерфейси стандартів RS485, Ethernet, I2C, SPI, 1-wire та системний інтерфейс. На платі розміщено драйвери інтерфейсів UART, який побудований на мікросхемі СР2102, що дозволяє під’єднувати стенд до USB входу компютера, RS485, а також Ethernet-драйвер, які узгоджують логічні рівні даних стандартів та TTL рівень а також роз’єми для підключення кабелів чи шлейфів периферійних пристроїв. Системний інтерфейс включає шину даних, адресні лінії, лінії UART, I2C, живлення та загальний провід. Годинник реального часу DS1307. Використовується для генерації точних секундних імпульсів, а також як годинник і календар. Восьмиканальний драйвер крокових двигунів. Драйвер позволяє керувати двома уніполярними двигунами з чотирма обмотками невеликої потужності (із споживаним струмом до 2А). Контрольні точки для підключення осцилографа. Контрольні точки розміщені у важливих функціональних вузлах і дозволяють проводити візуальне спостереження форми сигналу за допомогою осцилографа. Генератор імпульсів. Генератор прямокутних імпульсів зі зною частоти генерації побудований на основі таймера 555 і може використовуватись для генерації контрольних імпульсів. Стабілізатори живлення. На платі встановлено стабілізатори напруг 5В, 3. 3В.
Рисунок 3 – Структурна схема навчального стенду
Рисунок 4 – Розміщення елементів стенду на платі (вигляд зверху)
Для виконання лабораторних та відладочних робіт необхідно знати розміщення та призначення окремих вузлів та елементів керування на платі стенду. До елементів керування відносяться перемички та кнопки. Коротко опишемо призначення перемичок, необхідні їх положення та роз’єми для підключення до стенду периферійних вузлів. Таблиця 1 – Положення перемичок
Таблиця 2 – Положення перемикакчів
Таблиця 3 – Призначення роз’ємів
Таблиця 4 – Призначення виводів системного інтерфейсу
Таблиця 5 – Призначення виводів роз’єму РКІ
Таблиця 6 – Призначення виводів роз’єму для крокового двигуна
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|