- •Министерство образования российской федерации
- •Неинвертирующий усилитель
- •Последовательные цап.
- •Цап с широтно-импульсной модуляцией.
- •Параллельные цап.
- •Цап с суммированием весовых токов.
- •Параметры цап.
- •Статические параметры.
- •Шумы цап
- •Принципы преобразование аналогового сигнала в цифровую форму Аналогово-цифровые преобразователи (ацп)
- •Классификация ацп.
- •Параллельные ацп
- •Последовательные ацп ацп последовательного счета (развертывающие ацп).
- •Ацп последовательного приближения
- •Интегрирующие ацп ацп многотактного интегрирования.
- •Параметры ацп
- •Статические параметры
- •Динамические параметры
- •Шумы ацп
- •Применение микропроцессорной техники в информационно-измерительных и управляющих системах
- •Микроконтроллеры серии mcs-51 с расширенными функциями. Однокристальный микроконвертор aDuC812.
- •Структурная схема микроконвертора.
- •Арифметико-логическое устройство
- •Память программ.
- •Оперативная память.
- •Таймеры счетчики.
- •Регистр управления/статуса уапп
- •Скорость приема/передачи
- •Ацп и цап.
- •Расширенные команды работы с ацп – цап.
- •Работа с ацп.
- •Регистр adccon1:
- •Работа с цап.
- •Преобразование начинается только тогда когда данные записываются в младшие 8 разрядов daCxL.
- •Система команд.
- •Арифметические операторы.
- •Команды пересылки данных.
- •Команды условного и безусловного перехода.
- •Логические операции.
- •Операции с битами данных.
- •Сопряжение измерительных устройств с эвм. Приборные интерфейсы rs-232, centronix Последовательный интерфейс rs-232
- •Основные виды исследований и их особенности в электроизоляционной, кабельной и конденсаторной технике Датчики для применения в промышленных условиях
- •Температурные датчики
- •Резисторный температурный датчик фирмы «bosch»:
- •Датчики давления
- •Датчик давления фирмы «sensortechnic»
- •Датчики давления фирмы «bosch»
- •Промышленный переключатель, управляемый уровнем давления фирмы «herga»:
- •Датчики скорости воздуха или газа
- •Переключатель расхода фирмы « namco»
- •Миниатюрный датчик расхода фирмы «eta»
- •Расходомер воздуха фирмы «bosch»
- •Переключатели уровня
- •Уровневый переключатель фирмы assemtech с вертикальным поплавком
- •Уровневый переключатель фирмы assemtech из нержавеющей стали с вертикальным поплавком
- •Оптические угловые датчики
- •Датчики местоположения, линейных и угловых перемещений (движения)
- •Датчики Холла.
- •Датчик угловой скорости Холла фирмы bosh:
- •Магнитно-индуктивные датчики
- •Индуктивные dc-tlw датчики
- •Ультразвуковые датчики
- •Датчики перемещения на основе lvdt (Линейно-регулируемые дифференциальные трансформаторы)
- •Датчик вибрации фирмы «bosch»
- •Пример датчика местоположения:
- •Акселерометры Пьезоэлектрические акселерометры
- •Пьезоэлектрический акселерометр фирмы «Tegea huntleigh»
- •Пьезорезистивные акселерометры
- •Акселерометр фирмы «bosch»
- •Тензодатчик
- •Особенности автоматизированных средств контроля и управления параметрами технологий в кабельной технике
Память программ.
Как и у большинства микроконтроллеров, у микроконтроллеров семейства 8051, память программ и память данных являются самостоятельными и независимыми друг от друга устройствами, адресуемыми различными командами и управляющими сигналами.
Объем встроенной памяти программ, расположенной на кристалле микроконтроллера ADuC812, равен 4 Кбайт. При обращении к внешней памяти программ все микроконтроллеры семейства 8051 всегда используют 16-разрадный адрес, что обеспечивает им доступ к 64 Кбайт ПЗУ. Микроконтроллер обращается к программной памяти при чтении кода операции и операндов (используя счетчик команд PC), а также при выполнении команд переноса байта из памяти программ в аккумулятор. При выполнении команд переноса данных адресация ячейки памяти программ, из которой будут прочитаны данные, может осуществляться с использованием как счетчика PC, так и специального двухбайтового регистра-указателя данных DPTR.
Оперативная память.
Оперативная память микроконвертора разбита на 2 области: область доступная прямо и косвенно. Нижние 128 байт памяти доступны для любых операций. В верхних 128 байтах памяти расположены регистры специального назначения (РСН).
Нижние 32 байта оперативной памяти представляют собой 4 банка по 8 регистров R0-R7. Текущий банк выбирается через РСН PSW. Затем идут 16 байт (128 бит) бит-адресуемого пространства.
Регистры специальных функций служат интерфейсом между микропроцессорным ядром и всей периферией.
Таймеры счетчики.
Микроконтроллер ADuC812 имеет 3 16-ти разрядных таймера счетчика. Каждый из них может работать либо как счетчик внешних импульсов (входы T0, T1, T2), либо как таймер – счетчик импульсов тактового генератора. Для таймера счетчика 2 есть возможность внешнего запуска – вход T2EX. Также таймер счетчик 2 используется для регулирования скорости передачи данных через УАПП в режиме регулируемой скорости передачи.
Каждый из 3-х таймеров счетчиков может работать в 3- режимах.
Порты ввода-вывода.
Все четыре порта ADuC812 предназначены для ввода и вывода информации как побайтно, так и побитно.
Структура порта P1 и P2.
Команды чтение – модификация - запись, оперирующие с портом микроконтроллера работают не с непосредственным логическим сигналом на выводе порта, а с логическим сигналом регистра-защёлки, что исключает неправильное считывание информации при нагруженном порте.
Для настройки порта на ввод информации, в него необходимо записать логическую «1».
Структура порта P0
VT1 работает только при обращении к внешней памяти, поэтому при обычном выводе информации из P0 для формирования КМОП-уровней необходимо применение «подтягивающего» (внешнего) резистора, сопротивлением не менее 10 кОм между выводом порта и «».
Структура порта P3
УАПП
Через универсальный асинхронный приемопередатчик (УАПП) осуществляется прием и передача информации, представленной последовательным кодом (младшими битами вперед), в полном дуплексном режиме обмена. В состав УАПП, называемого часто последовательным портом, входят принимающий и передающий сдвигающие регистры, а также специальный буферный регистр (SBUF) приемопередатчика. Запись байта в буфер приводит к автоматической переписи байта в сдвигающий регистр передатчика и инициирует начало передачи байта. Наличие буферного регистра приемника позволяет совмещать операцию чтения ранее принятого байта с приемом очередного байта. Если к моменту окончания приема байта предыдущий байт не был считан из SBUF, то он будет потерян.
Через универсальный асинхронный приемопередатчик (УАПП) осуществляется прием и передача информации, представленной последовательным кодом (младшими битами вперед), в полном дуплексном жиме обмена. В состав УАПП, называемого часто последовательным портом, входят принимающий и передающий сдвигающие регистры, а также специальный буферный регистр (SBUF) приемопередатчика. Запись байта в буфер приводит к автоматической переписи байта в сдвигающий регистр передатчика и инициирует начало передачи байта. Наличие буферного регистра приемника позволяет совмещать операцию чтения ранее принятого байта с приемом очередного байта. Если к моменту окончания приема байта предыдущий байт не был считан из SBUF, то он будет потерян.
Последовательный порт МК51 может работать в четырех различных режимах.
Режим 0. В этом режиме информация и передается и принимается рез внешний вывод входа приемника (RXD). Принимаются или передаются 8 бит данных. Через внешний вывод выхода передатчика (ТХD) выдаются импульсы сдвига, которые сопровождают каждый бит. Частота передачи бита информации равна 1/12 частоты резонатора.
Режим 1. В этом режиме передаются через TXD или принимаются из RXD 10 бит информации: старт-бит (0), 8 бит данных и стоп-бит (1) Скорость приема/передачи — величина переменная и задается таймером
Режим 2. В этом режиме через TXD передаются или из RXD принимаются 11 бит информации: старт-бит, 8 бит данных, программируемый девятый бит и стоп-бит. При передаче девятый бит данных может принимать значение 0 или 1, или, например, для повышения достоверности передачи путем контроля по четности в него может быть помещено значение признака паритета из слова состояния программы (PSW.O). Частота приема/передачи выбирается программой и может быть равна либо 1/32, либо 1/64 частоты резонатора в зависимости от управляющего бита SMOD.
Режим 3. Режим 3 совпадает с режимом 2 во всех деталях, за исключением частоты приема/передачи, которая является величиной переменной и задается таймером 2.