Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






Моделирование работы устройства с помощью PROTEUS




 

При моделировании на вход прерывания INT0 подавался сигнал с генератора прямоугольных импульсов, частоту колебаний которого можно задавать с помощью соответствующих регулировок (сигнал униполярный амплитудой 5 В). Убеждаемся, что сразу после изменения частоты в диапазоне 17-120 Гц аналогичные изменения происходят на табло LCD-дисплея. При моделировании не требуется подключение кварцевого резонатора и источников питания микроконтроллера и LCD-дисплея (рис.13).

 

 

Рисунок 13 – Моделирование в среде Proteus VSM

 

При моделировании подключался файл Z10.hex, сформированный при трансляции программы, подготовленной на языке Си, с выводом информации на английском языке (power circuit frequency 49.0 Hz).

 

 

ПРИЛОЖЕНИЕ А

(справочное)

Пример оформления титульного листа курсового проекта

 

 
 


Федеральное агентство по образованию

 

ТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ

СИСТЕМ УПРАВЛЕНИЯ И РАДИОЭЛЕКТРОНИКИ (ТУСУР)

 

Кафедра промышленной электроники (ПрЭ)

 

 

МИКРОПРОЦЕССОРНОЕ УСТРОЙСТВО УПРАВЛЕНИЯ

ДОРОЖНЫМ СВЕТОФОРОМ

 

Пояснительная записка к курсовому проекту по дисциплине

“Микропроцессорные устройства и системы”

 

ФЭТ КП. ХХХХХХ.008 ПЗ

 

 

Студент группы 366–1

АИвн А.П.Иванов

15.09.09

 

Руководитель проекта

 

ПРИЛОЖЕНИЕ Б

(справочное)

Пример задания на курсовой проект

 


ТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ

СИСТЕМ УПРАВЛЕНИЯ И РАДИОЭЛЕКТРОНИКИ (ТУСУР)

 

Кафедра промышленной электроники (ПрЭ)

 

 

ЗАДАНИЕ

 

на курсовое проектирование по дисциплине

“Микропроцессорные устройства и системы”

 

студенту __ Иванову А.П. __________________________________

группа ____ 366–1 ____________ факультет _______ ФЭТ________

Тема проекта: ___ Микропроцессорное устройство управления ___

_________________________ дорожным светофором _____________

Исходные данные к проекту: __________________________________

1) перекресток главной и второстепенной дорог _______________

2) с 0 до 6 час - режим нерегулируемого перекрестка _____________

3) ночью при нажатии кнопки СТОП обеспечить ________________

безопасный переход главной дороги пешеходом _______________

Содержание пояснительной записки (перечень подлежащих разработке вопросов): ________________________________________

выбор микроконтроллера, обоснование функциональной схемы, разработка полной принципиальной схемы устройства с перечнем элементов и листинга управляющей программы _______________

Перечень графического материала (с точным указанием

обязательных чертежей и схем): _____________________________

схема электрическая принципиальная - 1 лист __________________

Дата выдачи задания: ________________________________________

Руководитель

профессор кафедры ПрЭ ________________________ А.В.Шарапов (подпись)

Задание принял к исполнению ____________________

(дата)

__________ (подпись студента)

 

ПРИЛОЖЕНИЕ В

(справочное)

Пример оформления содержания

 

 

СОДЕРЖАНИЕ

 
 
         


1 Введение..................................................................................

2 Конкретизация технического задания..................................

3 Разработка функциональной схемы......................................

4 Разработка схемы алгоритма прикладной программы........

5 Разработка принципиальной схемы......................................

6 Разработка управляющей программы...................................

7 Заключение............................................................................. Список использованных источников........................................

Приложение А. Листинг управляющей программы................

ФЭТ КП. ХХХХХХ.008 Э3 Плата микроконтроллера.

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

ФЭТ КП.ХХХХХХ.008 ПЭ3 Плата микроконтроллера.

Перечень элементов.............................................................

 

ПРИЛОЖЕНИЕ Г

(справочное)

Пример оформления схемы алгоритма прикладной программы

       
   
 
 
 


 


Инициализация

 
 

 

 


да Значение времени нет

от 6 до 24 ч?

 

 

       
   
 

 


п/п прерывания да Кнопка нет

ЧАСЫ СТОП

Возврат нажата?

 

 

 
 


цикл

СТОП

 
 


 


ПРИЛОЖЕНИЕ Д

(обязательное)

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

 

 

           
          ФЭТ КП.ХХХХХХ.005 Э3
           
            Лит. Масса Масштаб
Изм. Лист Лист № докум. Подп. Дата ИЗМЕРИТЕЛЬ          
Разраб. Иванов П.С.     ЧАСТОТЫ СЕТИ Э        
Провер. Шарапов А.В.     Схема электрическая          
Т. контр.       принципиальная Лист Листов 1
           
Н. контр.         ТУСУР, гр. 366–1
Утв.          
                       

 


 

ПРИЛОЖЕНИЕ Ж

(справочное)

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

 

 
 

 

 


ПРИЛОЖЕНИЕ И

(справочное)

Пример оформления текстовой части пояснительной

записки с рисунками принципиальных схем

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

Выводы одноименных сегментов всех разрядов индикатора объединены вместе и подключены к порту Р1 микроконтроллера. При этом линия Р1.0 управляет сегментом «а» каждого индикатора, линия Р1.1 — сегментом «b». И так далее.

Рисунок 4 – Схема включения четырех семисегментных индикаторов

с динамической индикацией

 

Возможность поочередного выбора сегментов обеспечивается при помощи дешифратора DD2 и четырех транзисторных ключей VT1...VT4. На вход дешифратора поступает управляющие сигналы с выводов Р3.0 и P3.1. Подавая на эти выходы код номера разряда (от 00В до 11В), микроконтроллер может включать соответствующий разряд. При этом все остальные разряды будут выключены.

Как известно, недостатком электромагнитных реле является их недолговечность, связанная с подгоранием и быстрым изнашива­нием его контактов. А также акустические шумы в процессе его работы. На рис.5 показана схема исполнительного устройства без использования электромагнитных реле. Здесь в качестве управ­ляющего элемента используется симистор VS1. Для обеспечения гальванической развязки между силовой и управляющей цепями используется оптодинистор U1. Светодиод VD1 служит для индикации срабатывания ключа. Симистор ТС106-10 рассчитан на ток до 10 А. Промышленность выпускает несколько классов таких симисторов. Они различаются по максимально допустимому рабо­чему напряжению. Для работы в цепях с напряжением до 220 В рекомендуется применять симисторы 4-го класса.

Рисунок 5 – Схема модуля управления сильноточной нагрузкой

 

Выбираем транзистор КТ361Б со следующими параметрами:

– Iк мах=50 мА;

– Uкэ мах=35 В;

– h21э=50;

– Pk мах=150 мВт;

– Uкэ нас=0,6 В.

В качестве диода VD1 выбираем АЛ307Б с параметрами:

– Iпр = 10 мА.

В качестве оптодинистора U1 выбираем АОУ103В с параметрами:

– Iвх мах=20 мА;

– I откр мах =0,1 А.

Выбираем диодный мост КЦ407 с параметрами:

– I пр мах = 0,5 А;

– Uобр мах = 400 В.

ПРИЛОЖЕНИЕ К

(обязательное)

Пример оформления управляющей программы на ассемблере

 

;--------------------------------------------------------

; Электронный таймер

;--------------------------------------------------------

 

.include "m163def.inc"; Включить файл m163def.inc

.cseg

;Рабочие переменные

.def min =R16;минуты

.def des_min =R17;десятки минут

.def sec1 =R18;секунды

.def des_sec1 =R19;десятки секунд

;--------------------------------------------------------

; вектора прерываний

;--------------------------------------------------------

rjmp RESET

reti

reti

reti

;--------------------------------------------------------

; rjmp T2; прерывание по переполнению (1 секунда)

;--------------------------------------------------------

T2:

tst sec1

brne met4; если не 0

ldi sec1,9

tst des_sec1

brne met5; если не 0

ldi des_sec1,5

tst min

brne met6; если не 0

ldi min,9

 

dec des_min; декремент десятков минут

rjmp displey

met6:

dec min; декремент минут

rjmp displey

met5:

dec des_sec1; декремент десятков секунд

rjmp displey

met4:

dec sec1; декремент секунд

displey:

mov r22,des_sec1; вывод на дисплей

swap r22

add r22,sec1

out PortA,r22; секунды

 

mov r22,des_min

swap r22

add r22,min

out PortB,r22; минуты

 

reti; Выход из прерывания

;--------------------------------------------------------

RESET:

ldi R16,LOW(RAMEND); Установка Стека

out SPL,R16

;--------------------------------------------------------

; Настройка портов ввода вывода

;--------------------------------------------------------

ser R16; Настройка портов

out DDRA,R16; порт А на передачу

out DDRB,R16; порт В на передачу

 

ldi R16,0b00010000; Настройка PС0-PС1 на прием

out DDRB,R16; а PС5 на передачу

;--------------------------------------------------------

; Обнуление регистров

;--------------------------------------------------------

clr min

clr des_min

clr sec1

clr des_sec1

;--------------------------------------------------------

; Вывод на дисплей 0.00 0.00

;--------------------------------------------------------

clr r22

out PortA,r22

out PortB,r22

;--------------------------------------------------------

; Настройка таймера Т2

;--------------------------------------------------------

ldi R22,0b00010110

out TCCR2,r22

;--------------------------------------------------------

MAIN:

SBIC PortC,1; Пропустить, если кнопка нажата

rjmp main

inc min; увеличение значения минут на 1

opros:

mov r22,des_min

swap r22

add r22,min

out PortB,r22; вывод на дисплей минут

 

SBIS PortC,0; Пропустить, если кнопка не нажата

rjmp zapusk

SBIS PortC,1; Пропустить, если кнопка не нажата

inc min; увеличение значения минут на 1

cpi min,10; сравниваем, значение минут = 10

brne opros; если не равно, то переходим на опрос

clr min; если равно, то обнуляем

inc des_min; инкремент десятков минут

rjmp opros

;--------------------------------------------------------

zapusk:

tst min; проверка, кончилось ли время

brmi konec; если да, то конец

rjmp zapusk

;--------------------------------------------------------

konec:; если время вышло

ldi R22,0b00010110;

out TCCR2,r22; остановка таймера Т2

sbi PortC,5; включить нагреватель

rjmp konec; зацикливаем программу

;--------------------------------------------------------

 

 

ЛИТЕРАТУРА

1. Шарапов А.В. Основы микропроцессорной техники. Учебное пособие. Томск: изд. ТУСУР, 2007.-188 с.

2. Евстифеев А.В. Микроконтроллеры AVR семейств Tiny и Mega фирмы ATMEL. - М.: Издательский дом «Додэка-ХХI», 2005. - 560 с.

3. Микроконтроллеры AVR – самоучитель начинающим с нуля: Краткий курс [электронный ресурс]. Режим доступа: http://avr123.nm.ru.






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных