Цифровое устройство с ацп

Заказать уникальную курсовую работу
Тип работы: Курсовая работа
Предмет: Проектирование цифровых электронных устройств
  • 31 31 страница
  • 8 + 8 источников
  • Добавлена 21.05.2021
1 496 руб.
  • Содержание
  • Часть работы
  • Список литературы
  • Вопросы/Ответы
ВВЕДЕНИЕ 4
1 ОБЩАЯ ЧАСТЬ 6
1.1 Постановка задачи на проектирование 6
1.2 Назначение и область применения устройства 6
2 ПРАКТИЧЕСКАЯ ЧАСТЬ 7
2.1 Выбор и описание структурной схемы 7
2.2 Описание функциональной схемы 7
2.3 Выбор элементной базы 8
2.3.1 Аналого-цифровой преобразователь КР572ПВ3 8
2.3.2 Выбор микроконтроллера 10
2.3.3 Индикатор 11
2.4 Разработка принципиальной схемы устройства 13
3 РАСЧЕТНАЯ ЧАСТЬ 16
3.1 Расчет потребляемой мощности 16
3.2 Проектирование источника питания 17
3.3 Блок-схема алгоритма работы микропроцессорной системы 21
3.4 Программа на языке Ассемблер 23
3.5 Расчет временных параметров выполнения программы 26
ЗАКЛЮЧЕНИЕ 28
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 29
Фрагмент для ознакомления

Блок 1. Начало бесконечного рабочего цикла. Выполняем сброс АЦП. На выводе процессора START, соединенном с парой входов АЦП и , выставляем высокий уровень.Блок 2. Сброс – не мгновенная процедура. Даем небольшую выдержку в 1 мс.Блок 3. Переводим вывод процессора START в состояние низкого уровня. Запускаем процесс преобразования в АЦП.Блок 4. Как было уже сказано выше, в период выполнения преобразования АЦП «занят», о чем свидетельствует сигнал низкого уровня на его выходе . Циклически опрашиваем одноименный вход процессора BUSY, ждем, пока на нем не появится сигнал высокого уровня.Блок 5. Процесс преобразования в АЦП закончен. На его информационных выводах DD0 – DD7 появился устойчивый сигнал, отображающий в параллельном коде 8-битное число – результат преобразования. Считываем его.Блок 6. Масштабирование результата. В соответствии с заданием диапазон измеряемого напряжения 0 – 10 В. Восьмибитный результат преобразования АЦП представлен числами в диапазоне 0 – 255. Т.е. входному напряжению 0 В соответствует результат преобразования 0, а входное напряжение 10 В будет представлено числом 255. Необходимо выполнить масштабирование, т.е. приведение результата преобразования АЦП к виду трехзначного представления на индикаторе измеренного напряжения в вольтах «АВ,С», где «А» - десятки вольт, «B» - единицы вольт, «С» - десятые доли вольт. Для упрощения математических вычислений масштабирование проведем в два этапа. Первый этап. Входным делителем уменьшим входное напряжение АЦП до такого уровня, чтобы уровню измеряемого напряжения 10 В соответствовал результат преобразования 200.Второй этап. Делим результат преобразования на 2.В результате выполнения двух этапов получаем требуемый результат. Входному напряжению 10,0 В будет соответствовать число N=100.Блок 7.Раскладываем результат на три десятичных разряда: десятки вольт, единицы вольт, десятые доли вольта.Блок 8.Поразрядно перекодируем полученный результат из десятичной системы кодирования в символы семисегментного индикатора. Блок 9.Выводим полученную информацию через параллельные порты микроконтроллера на управления индикаторами.Блок 10. Выполняем задержку 199мс. Переходим к началу бесконечного рабочего цикла (блок 1).3.4 Программа на языке АссемблерУправляющая программа микроконтроллера на языке программирования Ассемблер представлена ниже; Адреса расположения результата вычисленийXLEQU20hXMEQU21hXHEQU22h; Резервирование имен задействованных портовSTART EQU P3.7BUSY EQU P2.7ADCdata EQU P0; Начало программыorg 0jmpMain; Область векторов прерываний; Основная программаorg 30hMain:movSP,#100; Инициализция вершины стекаmovDPTR,#TAB; Задание базового адреса таблицыloop:; Блок 1. Сброс АЦПsetb START; Блок 2. Задержка 1 мсmov R0,#1call Delay1; Блок 3. Запуск преобразования АЦПclr START; Блок 4. Ожидание выполнения преобразованияM01: jnb BUSY,M01; Блок 5. Считывание результата преобразования АЦПmovA,ADCdata; Блок 6. Масштабированиеmov B,#2div AB ; деление на 2; Блок 7. Разложение результата по десятичным разрядамmov B,#100div AB ; числа деление на 100mov XH,Amov A,Bmov B,#10div AB ; деление остатка на 10mov XM,Amov XL,B; Блок 8,9. Перекодирование, вывод на индикатор; Вывод младшего разряда числаmovA,XLmovcA,@A+DPTR; Чтение байта из памяти программmovP1,A; Вывод среднего разряда числаmovA,XMmovcA,@A+DPTR; Чтение байта из памяти программmovP2,A; Вывод старшего разряда числаmovA,XHmovcA,@A+DPTR; Чтение байта из памяти программmovP3,A; Блок 10. Задержка 199 мсmov R0,#199call Delay1jmp loop; Подпрограмма задержки R0 * 1 mcDelay1:mov R2,#10D02:mov R1,#48D01:djnz R1,D01djnz R2,D02nopnopnopdjnzR0,Delay1ret; Массив знакогенератораTAB:db 11000000b,11111001b,10100100b,10110000b ;0,1,2,3db 10011001b,10010010b,10000010b,11111000b ;4,5,6,7db 10000000b,10010000b ;8,9End3.5 Расчет временных параметров выполнения программыАлгоритм работы устройства предполагает выполнение двух временных задержек 1 мс и 199мс. Оба временных интервала реализованы программным образом (три вложенных цикла). Задержка 1 мс выполняется однократным вызовом подпрограммы Delay1, время выполнения которой составляет 1 мс. Задержка 199 мс реализуется вызовом этой же подпрограммы 199 раз.Произведем расчет количества вложенных циклов подпрограммы Delay1 для организации временной задержки 1 мс.Требуемое количество машинных циклов микроконтроллера КМ1816ВЕ51 для организации задержки времени T определяется выражениемгде – частота кварцевого резонатора.В таблице 3.3 представлен исходный текст подпрограммы Delay1 с указанием количества машинных циклов выполнения составляющих ее команд.Таблица 3.4 - Исходный текст подпрограммы Delay1 с указанием количества машинных цикловКоманда/меткаАдрес (hex)Машинные коды(hex)Количество машинных цикловDelay1:mov R2,#10006F7A 0A1D02:mov R1,#48007179 2C1D01:djnzR1,D010073D9 FE2djnz R2,D020075DA FA2nop0077001nop0078001nop0079001djnz R0,Delay1007AD9 F12ret007C222При использовании указанных значений количества вложенных циклов (10 для внешнего и 48 для внутреннего циклов) время выполнения подпрограммы составляет 1 мс (рисунок 3.5)Рисунок 3.5 – Проверка продолжительности выполнения подпрограммы Delay1ЗАКЛЮЧЕНИЕЦель работы – качественное закрепление материала, полученного в процессе изучения дисциплины «Проектирование цифровых устройств», построение микро-ЭВМ на основе микроконтроллера серии 1816, в состав которой входит аналого-цифровой преобразователь, достигнута.В процессе выполнения курсового проектирования сформулированы и решены следующие задачи:1) описано назначение и область применения разрабатываемого устройства;2) выбрана и описана структурная схема;3) составлена и описана функциональная схема;4) рассчитана мощность, потребляемая устройством;5) выполнено проектирование источника питания;6) составлена блок-схема алгоритма работы микропроцессорной системы;7) написана программа на языке Ассемблера, выполнена ее отладка, произведен расчет временных параметров.СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ1.Теоретические основы электроники: В 3-х т. Учебник для вузов. Том 2. – 4-е изд./ К.С. Демирчан, Л.Р. Нейман, Н.В. Коровкин, В.Л. Чучурин. – СПб.: Питер, 2006. – 576 с.: ил.2.НЕФЕДОВ А.В. Интегральные микросхемы и их зарубежные аналоги: Справочник в 12 томах. -М.: ИП РадиоСофт, 2000.3.1. Сторожев В.В. Системотехника и мехатроника технологических машин и оборудования / В. В. Сторожев, Н. А. Феоктистов; под ред. д.т.н., профессора Феоктистова Н.А. — М. : Дашков и К°, 2015.4.Аверченков О.Е., Схемотехника: аппаратура и программы. – М.: ДМК Пресс, 2012. – 558 с.5.Техническая информация [Электронный ресурс]: https://eandc.ru/pdf/mikroskhema/kr1816ve51.pdf6.Техническая информация [Электронный ресурс]: http://www.alfarzpp.lv/rus/sc/572pv3.pdf7.Техническая информация [Электронный ресурс]: http://www.alldatasheet.com/datasheet-pdf/pdf/53589/FAIRCHILD/LM741.html8.Васерин Н. Н., Дадерко Н. К., Прокофьев Г. А. Применение полупроводниковых индикаторов, "Энергоатомиздат", 1991 г.ПозицияФорматОбозначениеНаименованиеКол.листов№ экз.Приме-чание1А4КП 09.02.01 190224 00 ПЗЦифровое 311устройство с АЦППояснительная записка2А1КП 09.02.01 190224 01 ЭЗЦифровое11устройство с АЦПСхема электрическаяпринципиальная3А4КП 09.02.01 190224 00 ПЭЦифровое11устройство с АЦППеречень элементовПоз.обозн.НаименованиеКол.ПримечаниеМикросхемыDA1КР572ПВ31DA2К142ЕН5А1DD1КМ1816ВЕ511ДиодыVD1,VD2КЦ405Б2VD3КС207А1КонденсаторыОЖО 460.061 ТУС1,С10КМ-6А-Н90-0,1 мкФ 1C2,C7,С10К50–35 – 470мкФ х 16В±10%3C3КМ– 5Б Н90 -30 пФ х 50В±10%1C4КМ– 5Б Н90 – 10нФ х 50В±10%1C5,C6КМ– 5Б Н90 -27 пФ х 50В±10%2С8К50–35 – 470мкФ х 25В±10%РезисторыОЖО 467.404 ТУR1-R22МЛТ-0,25-1,3кОм±5% 22R23-R24МЛТ-0,125-10 кОм±5% 2R25МЛТ-0,125-4,7 кОм±5% 1R26МЛТ-0,25-620 Ом±5%1Кварцевый резонаторZQ1РПК01 HC-49SM 12,0 МГц1ИндикаторыHG1-HG3E10561-G-UR-0-W3Стандартные изделияXS1,XS2Разъем KLS2-104-5.00-02P-4S2TV1Трансформатор ТПП204-127/220-501FU1Предохранитель 0,1 А1SA1Выключатель SPA1101

1. Теоретические основы электроники: В 3-х т. Учебник для вузов. Том 2. – 4-е изд./ К.С. Демирчан, Л.Р. Нейман, Н.В. Коровкин, В.Л. Чучурин. – СПб.: Питер, 2006. – 576 с.: ил.
2. НЕФЕДОВ А.В. Интегральные микросхемы и их зарубежные аналоги: Справочник в 12 томах. -М.: ИП РадиоСофт, 2000.
3. 1. Сторожев В.В. Системотехника и мехатроника технологических машин и оборудования / В. В. Сторожев, Н. А. Феоктистов; под ред. д.т.н., профессора Феоктистова Н.А. — М. : Дашков и К°, 2015.
4. Аверченков О.Е., Схемотехника: аппаратура и программы. – М.: ДМК Пресс, 2012. – 558 с.
5. Техническая информация [Электронный ресурс]: https://eandc.ru/pdf/mikroskhema/kr1816ve51.pdf
6. Техническая информация [Электронный ресурс]: http://www.alfarzpp.lv/rus/sc/572pv3.pdf
7. Техническая информация [Электронный ресурс]: http://www.alldatasheet.com/datasheet-pdf/pdf/53589/FAIRCHILD/LM741.html
8. Васерин Н. Н., Дадерко Н. К., Прокофьев Г. А. Применение полупроводниковых индикаторов, "Энергоатомиздат", 1991 г.

Вопрос-ответ:

Для чего предназначено цифровое устройство с АЦП?

Цифровое устройство с АЦП предназначено для преобразования аналогового сигнала в цифровой формат. Это позволяет анализировать и обрабатывать данные с сенсоров или других аналоговых устройств с помощью цифровых алгоритмов и программ.

Какая задача стоит перед проектированием цифрового устройства с АЦП?

Задача проектирования цифрового устройства с АЦП включает в себя разработку структурной и функциональной схем, выбор подходящей элементной базы, разработку принципиальной схемы и расчет потребляемой мощности. Также важно определить назначение и область применения устройства.

Каким образом выбирается структурная схема для цифрового устройства с АЦП?

Выбор структурной схемы для цифрового устройства с АЦП зависит от конкретной задачи и требований к устройству. Например, можно выбрать схему с последовательным преобразованием сигнала или с параллельным преобразованием. Также важно учесть возможность расширения функциональности устройства в будущем.

Какие элементы выбираются для создания цифрового устройства с АЦП?

Для создания цифрового устройства с АЦП выбираются различные элементы, включая аналого-цифровой преобразователь, микроконтроллер, индикатор и другие компоненты. Важно учесть требования к точности преобразования, скорости обработки данных, размерам и доступности элементов при выборе их для устройства.

Это устройство будет потреблять много энергии?

Перед тем как использовать устройство, необходимо провести расчет потребляемой мощности. Результаты расчета помогут определить, сколько энергии будет потреблять устройство и какой источник питания лучше использовать. Таким образом, энергопотребление устройства будет учтено и оптимизировано.

Какие задачи решает цифровое устройство с АЦП?

Цифровое устройство с АЦП решает задачу аналого-цифрового преобразования сигналов. АЦП позволяет преобразовать аналоговый сигнал в цифровой формат, что позволяет его дальнейшую обработку и анализ на цифровом устройстве.

Какое назначение и область применения имеет цифровое устройство с АЦП?

Назначение цифрового устройства с АЦП заключается в преобразовании аналоговых сигналов в цифровой формат для их дальнейшей обработки или анализа. Такие устройства широко применяются в области измерения физических величин, автоматизации и контроля технологических процессов, медицинской диагностики, радиосвязи и других сферах.

Какая структурная схема выбрана для цифрового устройства с АЦП?

Для цифрового устройства с АЦП была выбрана определенная структурная схема, к которой применяются элементы аналоговой и цифровой электроники для выполнения преобразования сигналов. Одна из возможных структурных схем может быть описана в статье.

Какая элементная база использована в цифровом устройстве с АЦП?

Для цифрового устройства с АЦП была выбрана определенная элементная база, что включает в себя различные компоненты: АЦП, микроконтроллер, индикаторы и другие. В статье приведен конкретный пример элементной базы для такого устройства.

Как производится расчет потребляемой мощности для цифрового устройства с АЦП?

Расчет потребляемой мощности для цифрового устройства с АЦП проводится на основе параметров элементной базы и потребляемого тока каждого компонента. В статье можно найти информацию о конкретных расчетах и способах проектирования источника питания для такого устройства.

Для чего нужно цифровое устройство с АЦП?

Цифровое устройство с АЦП (аналого-цифровым преобразователем) используется для преобразования аналогового сигнала в цифровую форму. Это позволяет обрабатывать аналоговую информацию, например, измерять ее параметры, записывать и передавать по цифровым интерфейсам.

Какие задачи стоят перед проектированием цифрового устройства с АЦП?

Задачи проектирования цифрового устройства с АЦП включают в себя постановку задачи на проектирование (определение требований к устройству), выбор структурной и функциональной схемы, выбор элементной базы, разработку принципиальной схемы, а также проведение расчетов, например, расчета потребляемой мощности и проектирования источника питания.