Часть полного текста документа: Проектирование прибора измеряющего длительность импульса ВВЕДЕНИЕ В настоящее время микропроцессорная техника делает большие успехи в применении, в различных отраслях производства. Сейчас микропроцессоры стали применяться не только в бытовой технике и в автомобилях, но и даже в производстве управляя сложнейшими технологическими процессами. Цель курсового проекта послужила создание измерительного прибора на базе микропроцессора AVR90S8515 Микропроцессоры американской фирмы ATMEL, в последние годы делают значительные успехи в освоении новых областей в сфере своего применения. Микропроцессорное ядро, используемое в микроконтроллерах AVR, похоже на большинство процессоров с RISC архитектурой, пожалуй, за исключением 8-разрядных регистров. Разработано двумя разработчиками из Норвегии, в городе Trondheim. Позже, в 1995 году, разработка была приобретена фирмой Atmel. До сих пор развитие ядра происходит в Норвегии, в то время как периферия и память разрабатываются в отделении Atmel в Калифорнии. С помощью проектируемого прибора можно будет измерять длину импульсов в диапазоне от 10 мСек до 10 Сек измеренная величена будет отображаться на четырех разрядном светодиодном индикаторе 1.ТЕХНИЧЕСКОЕ ЗАДАНИЕ Необходимо спроектировать прибор для измерения длительности импульса. Мин. Макс. Диапазон измерения: 10 мС 10с Погрешность измерения 1% Количество гальванически развязанных каналов Входное напряжение логической единицы Входное напряжение логического нуля 1 уровень ТТЛШ уровень ТТЛШ Количество режимов измерения 2 Из-ие высоко уровня длительности импульса Из-ие низкого уровня длительности импульса Возможность индикации измеренной длительности Количество режимов отображения измеренной длительности Есть Светодиодные индикаторы -4 шт 2 отображение в секундах отображение в мили секундах Выходное напряжение источника питания +5 В 2. РАЗРАБОТКА СТРУКТУРНОЙ СХЕМЫ. ОБОБЩЕННЫЙ АЛГОРИТМ РАБОТЫ Структурная схема измерительного прибора приведена на рис.1 Структурная схема измерительного прибора мСек - кнопка выбора отображения измеренной длительности импульса в мили Секундах. Сек - кнопка выбора отображения измеренной длительности импульса в Секундах Инверсия - кнопка выбора первого или второго режима измерения см ТЗ. Св.Д1. - светодиод индицирующий включение второго режима измерения Св.Д2. - светодиод индицирующий включение режима отображения измеренной длительности импульса в секундах. Св.Д3. - светодиод индицирующий включение режима отображения измеренной длительности импульса в мили секундах. AVR90S8515 - однокристальная микро-ЭВМ AVR90S8515 Рисунок 1. Дешифраторы производят дешифрацию двоично-десятичного кода, а индикаторы отображают результаты измерения. При включении питания микро-ЭВМ производит выполнение подпрограммы инициализации (инициализация стека, настройка используемых портов ВВОДА/ВЫВОДА, загружается в компаратор А таймер/счетчика число 80000, выбирается нужный режим работы таймер/счетчика 1 (бит CTC1 регистра управления таймером/счетчиком 1(TCCR1B), устанавливается в единицу, что означает сброс таймер/счетчика 1 при срабатывании компаратора А, также бит CS10, находящийся в этом же регистре, устанавливается в единицу, это означает, что в качестве источника синхронизации будет использоваться частота синхронизации кварцевого резонатора), происходит глобальное разрешение прерываний ). ............ |