Лого E-AUTOMATICA


Назад

Стенд для исследования работы микроконтроллеров

Стенд разработан и изготовлен в лаборатории электронной автоматики Станции юных техников Устиновского района г. Ижевска.

Авторы: Алексей МЕРКУШЕВ, Александр СТЕПАНОВ, Валентин ШВЕЦОВ

Руководитель: Сергей Александрович ТРЕФИЛОВ


Назначение
Технические характеристики
Руководство пользователя
Описание электрической принципиальной схемы
Схема блока генератора тактовой частоты
Схема блока коммутации и индикации
Схема блока питания
Список комплектующих элементов
Список использованной литературы


1. Назначение

Стенд для исследования работы микроконтроллеров в комплексе с другими средствами поддержки предоставляет удобную предметную среду для изучения функционирования микроконтроллеров и систем на базе микроконтроллеров, а также обучения конструированию микроконтроллерных устройств.

Cтенд позволяет:

  • производить быструю сборку микроконтроллерного устройства из имеющегося набора стандартных периферийных узлов;
  • подключать любые другие схемы периферийных узлов, собираемые на макетной плате стандартного типоразмера;
  • осуществлять как автономное, так и внутрисхемное программирование микроконтроллера;
  • наблюдать за функционированием аппаратно-программного комплекса по световой индикации состояний периферийных узлов и портов микроконтроллера.
Основное применение стенда - проведение практических работ по изучению микроконтроллерных устройств в учреждениях среднего и высшего профессионального образования. Набор периферийных узлов, входящих в комплект, позволяет использовать его также в качестве учебно-наглядного пособия при изучении цифровой и электроники. Помимо этого стенд может быть использован в практике инженера-конструктора для макетирования разрабатываемых схем на базе микроконтроллеров AT90S8515, AT90S4414, производимыми компанией ATMEL (США), или их аналогах.


2. Технические характеристики

Напряжение питания: 220 В 50 Гц
Потребляемая мощность: 5 Вт (не более)
Количество портов ВУ: 4
Разрядность портов:: 8
Габаритные размеры: 300х250х120 мм
Масса: 3.5 кг (не более)




3. Руководство пользователя

Установите микроконтроллер (AT90S4414, AT90S8515 или аналогичный) в гнездо "MICROCONTROLLER" на передней панели стенда.
Установите платы периферийных узлов в разъемы портов PORT A ... PORT D.
Для сборки схемы можно воспользоваться как платами из стандартного набора, так и самостоятельно изготовленными. Назначение всех выводов разъемов для подключения периферийных плат приведено на электрической принципиальной схеме. Обратите внимание, что некоторые платы могут работать только с определенными портами.

Стенд укомплектован следующими периферийными платами:

Цифровая матричная клавиатура 3х4. Cтолбцы подключены к контактам PX6, PX5, PX4; cтроки к контактам PX3, PX2, PX1, PX0. В пересечениях столбцов и строк находятся контакты клавиш. На плате имеется также акустический излучатель (телефон), доступный через PX7.

Плата динамической индикации на 8 десятичных разрядов содержит 8 светодиодных знакосинтезирующих индикаторов с общим катодом. Плата двойного типоразмера: сигнальные контакты правой ламели связаны с катодными ключами (PX0 управляет самым младшим десятичным разрядом, PX7 - старшим), а контакты левой ламели - с анодными ключами сегментов (PX0 - сегмент A, ... , PX7 - сегмент H). Активные уровни напряжения для катодных ключей - высокие, для анодных - низкие.

Аналого-цифровой преобразователь. Преобразует входное напряжение в 8- разрядный двоичный код. Изготовлен на микросхеме ЦАП КР572ПА1 и счетчике. Позволяет наблюдать на светодиодных индикаторах ход процесса преобразования. Содержит также усилитель аналогового сигнала. Выходной код передается в порт через контакты PX0 (самый младший разряд) ... PX7 (самый старший разряд).

Цифро-аналоговый преобразователь. Преобразует входной 8-разрядный двоичный код в напряжение. Изготовлен на микросхеме ЦАП КР572ПА1. На плате имеется вольтметр, показывающий выходное напряжение. Входной код подается на контакты PX0 (самый младший разряд) ... PX7 (самый старший разряд).

Декодер сигнала ШИМ. Преобразует ШИ-модулированный сигнал в переменное напряжение. Содержит интегратор на операционном усилителе и усилитель звуковой частоты. Входной сигнал ШИМ поступает через контакт OC1B.

Плата внешнего cтатического ОЗУ 4096 байт. Содержит 8 микросхем КР541РУ1. Плата может работать только в разъеме PORT A и имеет внешний шлейф для подключения к выводам PORT C. Контакты PA0 ... PA7 используются для ввода/вывода данных, а также для вывода младшего байта адреса. Контакты PC0 ... PC3 используются для вывода четырех старших битов адреса. Сигнал ALE управляет записью младшего байта адреса в регистр адреса.

Адаптер интерфейса RS-232 . Преобразует уровни сигналов на выводах встроенного UART с ТТЛ на двуполярные стандартные для интерфейса RS-232. Адаптер не обрабатывает сигналы RTS/CTS, DSR/DTR. Плата может работать только в разъеме PORT D и использует выводы PD0 (альтернативная функция RXD - прием данных) и PD1 (альтернативная функция TXD - передача данных).

Универсальные монтажные платы для самостоятельной сборки периферийных схем. Платы стандартного типоразмера с отверстиями и монтажными площадками для сборки электронных схем.

Примечание: электрические принципиальные схемы плат периферийных устройств в данном описании не приводятся.

Если микроконтроллер не запрограммирован, подключите программатор AS1 в соответствующее гнездо на передней панели стенда, включите питание стенда и загрузите программу в микроконтроллер. Для разработки и отладки программ можно воспользоваться пакетом AVR Studio, предлагаемым компанией ATMEL. После того, как исследуемая схема собрана и микроконтроллер запрограммирован можно приступить к исследованию. Включите светодиодную индикацию (переключатель "IND"). Светодиодные индикаторы отображают состояние всех битов четырех портов, а также дополнительных линий ICP, ALE, OC1B и RESET, которые также выведены на разъемы периферийных плат.

Необходимую тактовую частоту микроконтроллера (4 или 8 МГц) можно установить кнопкой "CLOCK FREQUENCY".

Кнопка "RESET" предназначена для перезапуска микроконтроллера.

Стенд имеет систему защиту от короткого замыкания по цепи питания. Если потребляемый ток от источника 5 Вольт превысит 1,5 Ампер, микроконтроллер и все периферийные платы обесточиваются. Об аварийном отключении питания сообщает индикатор "PSU ALARM". Чтобы вернуться в рабочий режим следует, устранив причину короткого замыкания, выключить стенд и снова включить его.

Помимо указанных выше микроконтроллеров AT90S4414, AT90S8515 и их аналогов в корпусе типа DIP-40, стенд можно использовать для исследования работы большого ряда других микроконтроллеров с напряжением питания 5 Вольт и в корпусах иного типа. Для этого необходимо воспользоваться специальными переходниками.


4. Описание электрической принципиальной схемы прибора

Принципиальная схема стенда состоит из трех основных блоков:

Блок коммутации и индикации соединяет выводы микросхемы микроконтроллера, который устанавливается в гнездо XB1 на передней панели стенда, к разъемам для подлючения плат периферийных узлов. Всего имеется четыре таких разъема (XB2:XB5). Каждый из них скоммутирован с одним из портов микроконтроллера, а также с выводами ICP, ALE, OC1B и RESET. Через эти же разъемы на периферийные платы поступают питающие напряжения 5 Вольт (постоянное) и 15 Вольт (переменное).

Ко всем сигнальным выводам микроконтроллера подключены светодиодные индикаторы через буфер на логическом элементе КМОП (Пример: VD3, DD4.1. Резистор R24 1 МОм смещает потенциал на входе элемента к 5 В. Это позволяет избавиться от произвольных переключений индикаторов под действием статического электричества или наводок переменного напряжения на ненагруженных выводах разъемов). Для защиты выводов микроконтроллера от повреждения статическим электричеством на каждой из сигнальных линий установлен двухсторонний диодный ограничитель (Пример: VD1, VD2).

Разъем XB6 на передней панели предназначен для подключения последовательного
внутрисхемного программатора AS1, разработанного компанией Argussoft.

Блок генератора тактовой частоты содержит генератор с кварцевой стабилизацией частоты 8 МГц (DD1.1, DD1.2, ZQ1). Триггер DD3.1 делит исходную частоту пополам. Кнопкой S1 производится переключение тактовой частоты микроконтроллера. RS-триггер DD2.3, DD2.4 предназначен для гашения дребезга контактов кнопки. C каждым новым нажатием кнопки состояние триггера DD3.2 меняется на противоположное. Парафазные выходы триггера управляют электронными ключами на логических элементах 2И-НЕ. Эти элементы коммутируют импульсы с частотой 8 МГц (DD2.2) и 4 MГц (DD1.4) ко входам элемента DD2.1, c выхода которого тактовые импульсы поступают в микроконтроллер. Индикаторы HG1, HG2 показывают текущее значение тактовой частоты.

Блок питания и защиты от короткого замыкания производит питающие напряжения: 5 В (постоянное, максимальный ток 1 А) и 15 В (переменное, максимальный ток 300 мА). Для стабилизации постоянного напряжения используется интегральный стабилизатор КР142ЕН5 (DA1).

Блок питания снабжен триггерной защитой от короткого замыкания. Датчиком перегрузки служит токовое реле K1. Когда ток, протекающий через обмотку реле, превысит 1,5 A, замыкается контакт K1.1 и переключает RS-триггер (DD10.1, DD10.2), транзистор VT2 открывается и переключает реле K2. Замкнутый в исходном состоянии контакт K2.1 размыкается и обесточивает схему стенда. Аварийное отключение индицируется светодиодом "PSU ALARM" (DD111). Чтобы вернуться в рабочий режим следует, устранив причину короткого замыкания, выключить стенд и снова включить его.

Для уменьшения взаимных помех по цепям питания все платы стенда и периферийных устройств снабжены блокировочными конденсаторами. Для защиты от возможных высокочастотных помех через сетевой кабель 220 В на его вводе установлены фильтры L1, L2.

Описание периферийных плат из стандартного набора приведено в разделе "Руководство пользователя".


5. Схема электрическая принципиальная

Блок генератора тактовой частоты

Схема электрическая принципиальная блока генератора тактовой частоты

Блок коммутации и индикации

Схема электрическая принципиальная блока коммутации и индикации

Блок питания

Схема электрическая принципиальная блока питания


6. Список комплектующих элементов

Обозначение элемента

Название элемента

Тип, Номинал

R1...R4

Резистор

С2-23-0,125 Вт 750 Ом

R5...R7, R9, R131...R134, R136

Резистор

С2-23-0,125 Вт 10 кОм

R8, R135

Резистор

С2-23-0,5 Вт 3,3 кОм

R10...R22

Резистор

С2-23-0,125 Вт 180 Ом

R23, R26, R29, R32, R35, R38, R41, R44, R47, R50, R53, R56, R59, R62, R65, R68, R71, R74, R77, R80, R83, R86, R89, R92, R95, R98, R101, R104, R107, R110, R113, R116, R119, R122, R125, R128

Резистор

С2-23-0,125 Вт 200 кОм

R24, R27, R30, R33, R36, R39, R42, R45, R48, R51, R54, R57, R60, R63, R66, R69, R72, R75, R78, R81, R84, R87, R90, R93, R96, R99, R102, R105, R108, R111, R114, R117, R120, R123, R126, R129

Резистор

С2-23-0,125 Вт 1 МОм

R25, R28, R31, R34, R37, R40, R43, R46, R49, R52, R55, R58, R61, R64, R67, R70, R73, R76, R79, R82, R85, R88, R91, R94, R97, R100, R103, R106, R109, R112, R115, R118, R121, R124, R127, R130, R137

Резистор

С2-23-0,125 Вт 220 Ом

C1

Конденсатор

К10-17 0,01 мкФ

C2, С21

Конденсатор

К50-35 10 мкФ 16 В

C3, С8

Конденсатор

К50-35 47 мкФ 16 В

C4...C7, C9...C14, C16, С18, C20

Конденсатор

К10-17 0,47 мкФ

C15, C17, C19

Конденсатор

К50-35 2200 мкФ 25 В

VT1

Транзистор

КТ361А

VT2

Транзистор

КТ645А

HG1...HG2

Индикатор светодиодный знакосинтезирующий

AЛС333А

VD1, VD2, VD4, VD5, VD7, VD8, VD10, VD11, VD13, VD14, VD16, VD17, VD19, VD20, VD22, VD23, VD25, VD26, VD28, VD29, VD31, VD32, VD34, VD35, VD37, VD38, VD40, VD41, VD43, VD44, VD46, VD47, VD49, VD50, VD52, VD53, VD55, VD56, VD58, VD59, VD61, VD62, VD64, VD65, VD67, VD68, VD70, VD71, VD73, VD74, VD76, VD77, VD79, VD80, VD82, VD83, VD85, VD86, VD88, VD89, VD91, VD92, VD94, VD95, VD97, VD98, VD100, VD101, VD103, VD104, VD106, VD107, VD109, VD110

Диод

КД503А

VD3, VD6, VD9, VD12, VD15, VD18, VD21, VD24, VD27, VD30, VD33, VD36, VD39, VD42, VD45, VD48, VD51, VD54, VD57, VD60, VD63, VD66, VD69, VD72, VD75, VD78, VD81, VD84, VD87, VD90, VD93, VD96, VD99, VD102, VD105, VD108, VD111

Светодиод

АЛ307А

VD112

Светодиод

АЛ307Г

VD109

Выпрямитель

КЦ405А

DD1, DD2, DD10

Микросхема

К555ЛА3

DD3

Микросхема

К555ТМ2

DD4...DD9

Микросхема

К561ЛН2

DA1

Микросхема

КР142ЕН5В

ZQ1

Резонатор кварцевый

8 МГц




7. Список использованной литературы

1. AVR Assembler User Guide.
http://www.atmel.com/atmel/acrobat/1022.pdf.

2. AVR Microcontroller with 4K/8K bytes In-System Programmable Flash.
http://www.atmel.com/atmel/acrobat/doc0841.pdf.

3. AVR Studio User Guide.
http://www.atmel.com/atmel/acrobat/1019.pdf.

4. Применение интегральных микросхем в электронной вычислительной технике: Справочник / Под ред. Б. Н. Файзуллаева, Б. В. Тарабрина. - М.: Радио и связь, 1987.

5. Хоровиц П., Хилл У. Искусство схемотехники: В 3-х томах. Пер. с англ. - 4-е изд. перераб. и доп. - М.: Мир, 1993.

6. Цифровые и аналоговые интегральные микросхемы: Справочник / Под ред. С. В. Якубовского. - М.: Радио и связь, 1990.

7. Шило В. Л. Популярные цифровые микросхемы: Справочник. - Челябинск: Металлургия, Челябинское отд., 1989.


Назад
К началу страницы