- •Министерство образования российской федерации
- •Неинвертирующий усилитель
- •Последовательные цап.
- •Цап с широтно-импульсной модуляцией.
- •Параллельные цап.
- •Цап с суммированием весовых токов.
- •Параметры цап.
- •Статические параметры.
- •Шумы цап
- •Принципы преобразование аналогового сигнала в цифровую форму Аналогово-цифровые преобразователи (ацп)
- •Классификация ацп.
- •Параллельные ацп
- •Последовательные ацп ацп последовательного счета (развертывающие ацп).
- •Ацп последовательного приближения
- •Интегрирующие ацп ацп многотактного интегрирования.
- •Параметры ацп
- •Статические параметры
- •Динамические параметры
- •Шумы ацп
- •Применение микропроцессорной техники в информационно-измерительных и управляющих системах
- •Микроконтроллеры серии 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»
- •Тензодатчик
- •Особенности автоматизированных средств контроля и управления параметрами технологий в кабельной технике
Микроконтроллеры серии mcs-51 с расширенными функциями. Однокристальный микроконвертор aDuC812.
Общие сведения:
ADuC812 – интегральная 12 разрядная система сбора и обработки информации включающая в себя:
8 разрядное микроконтроллерное ядро MCU8052 с номинальной частотой 11,0592 МГц (максимальная частота 16 МГц). Программно совместим с микроконтроллерами серии i8051.
256 байт оперативной памяти.
Flash память 8Кбайт для программ и 640 байт данных.
один 12 разрядный аналого-цифровой прецизионный преобразователь (АЦП) с 8-ю входными линиями.
два 12 разрядных цифро-аналоговых преобразователя (ЦАП).
универсальный асинхронный приемопередатчик (УАПП).
синхронный последовательный интерфейс.
32 программируемые линии ввода-вывода (порты ввода-вывода P0-P3).
датчик температуры подключенный к АЦП.
три 16 разрядных таймера счетчика.
Структурная схема микроконвертора.
Отличительной особенностью также является возможность адресации 16 Мбайт памяти данных и 64 Мбайт памяти программ.
В микроконтроллере реализовано 9 прерываний с двумя уровнями приоритета.
Арифметико-логическое устройство
Основным модулем микроконвертора является микропроцессорное ядро. В ADuC812 используется 8051 программно совместимое микропроцессорное ядро.
8-битное арифметико-логическое устройство (ALU) может выполнять арифметические операции сложения, вычитания, умножения и деления; логические операции И, ИЛИ, исключающее ИЛИ, а также операции циклического сдвига, сброса, инвертирования и т.п. К входам подключены программно-недоступные регистры T1 и T2, предназначенные для временного хранения операндов, схема десятичной коррекции (DCU) и схема формирования признаков результата операции (PSW).
Простейшая операция сложения используется в ALU для инкрементирования содержимого регистров, продвижения регистра-указателя данных (RAR) и автоматического вычисления следующего адреса резидентной памяти программ. Простейшая операция вычитания используется в ALU для декрементирования регистров и сравнения переменных.
Простейшие операции автоматически образуют “тандемы” для выполнения таких операций, как, например, инкрементирование 16-битных регистровых пар. В ALU реализуется механизм каскадного выполнения простейших операций для реализации сложных команд. Так, например, при выполнении одной из команд условной передачи управления по результату сравнения в ALU трижды инкрементируется счётчик команд (PC), дважды производится чтение из RDM, выполняется арифметическое сравнение двух переменных, формируется 16-битный адрес перехода и принимается решение о том, делать или не делать переход по программе. Все перечисленные операции выполняются всего лишь за 2 мкс.
Важной особенностью ALU является его способность оперировать не только байтами, но и битами. Отдельные программно-доступные биты могут быть установлены, сброшены, инвертированы, переданы, проверены и использованы в логических операциях. Эта способность достаточно важна, поскольку для управления объектами часто применяются алгоритмы, содержащие операции над входными и выходными булевыми переменными, реализация которых средствами обычных микропроцессоров сопряжена с определенными трудностями.
Таким образом, ALU может оперировать четырьмя типами информационных объектов: булевыми (1 бит), цифровыми (4 бита), байтными (8 бит) и адресными (16 бит). В ALU выполняется 51 различная операция пересылки или преобразования этих данных.