- •Обобщенная структура микропроцессорной системы управления.
- •Провести сравнение аналоговой и цифровой системы управления с точки зрения самого процесса управления (перерегулирование, время переходного процесса).
- •Программируемые логические контроллеры в системах управления. Основные характеристики. Особенности применения.
- •Персональные компьютеры промышленного назначения в составе систем управления.Основные требования к пк.
- •Микропроцессорные системы управления. Структура. Типы мк.
- •Структура типового микропроцессора.
- •Логическая структура микропроцессора.
- •Типы мк.
- •Фон-неймановская (принстонская) архитектура. Гарвардская архитектура. Основные особенности.
- •Архитектура процессора. Процессоры с cisc и risc-архитектурой.
- •Классификация команд.
- •Arm32 Cortex m3. Основные характеристики.
- •Отладочная плата 1986evbrd_64. Назначение и возможности.
- •Hex-файл. Методика получения. Назначение.
- •Форматы передачи данных по линиям связи между узлами микропроцессора.
- •Асинхронная и синхронная передача данных.
- •Организация прерываний в микро эвм.
- •Векторное прерывание в контроллере.
- •Огранизация прямого доступа к памяти.
- •Организация памяти в микропроцессорной системе.
- •Буферная память в микропроцессорной системе.
- •Организация стековой памяти в микропроцессоре.
- •Типы адресации памяти в микропроцессоре.
- •Организация портов ввода-вывода микропроцессорной системы.
- •28.Погрешность смещения в ацп микроконтроллера.
- •29.Погрешность усиления в ацп микроконтроллера.
- •30(Интегральная нелинейность (инл) ацп микроконтроллера) –
- •31(Дифференциальная нелинейность (днл) ацп микроконтроллера).
- •32-33.Этапы проектирования микропроцессорных систем.
- •Принцип регулирования мощности в нагрузке с помощью шим.
- •Микропроцессоры и микроконтроллеры. Отличительные особенности.
- •Этапы создания программного обеспечения.
- •Расскажите об основных характеристиках мп. Производительность мп. Среднее время решения задачи. Отчего зависит производительность мпс.
- •Структура и принципы построения однокристальных мп. Назначение основных блоков и узлов мп. Стандартная архитектура 8-разрядного мп.
- •Отличительные особенности 8-разрядных мп. Основные характеристики 8-разрядных мп.
- •Отличительные особенности 16-разрядных мп. Стандартная архитектура 16-разрядного мп. Приведите примеры известных Вам 16-разрядных мп.
- •В чем состоит отличие синхронных и асинхронных систем?
- •2.4.4. Синхронная передача
- •44. Интерфейсные узлы сопряжения с объектом микропроцессорных систем управления. Назначения и типы.
- •45. Отличительные особенности 32-разрядных мп. Стандартная архитектура 32-разрядного мп. Приведите примеры известных Вам 32 - разрядных мп.
- •46. Дайте определение команды и микрокоманды
- •47. Дайте определение программы.
- •48. Безадресные команды
- •49. Назначение эмуляторов
- •50. Что обеспечивает прямой доступ к памяти (пдп)? ответ – кпдп
- •51. Микроконтроллеры семейства аrm. (По материалам лаб. Работ).
- •52. Структура микроконтроллера arm.
- •53. Организация ввода/вывода информации в аrm микроконтроллере.
- •54. Типы и организация памяти в аrm микроконтроллере.
- •55. Программирование аrm микроконтроллера.
- •56. Последовательные интерфейсы аrm микроконтроллера.
- •57. Обработка аналоговых сигналов с использование ацп аrm микроконтроллера.
56. Последовательные интерфейсы аrm микроконтроллера.
57. Обработка аналоговых сигналов с использование ацп аrm микроконтроллера.
Аналого-цифровой преобразователь (АЦП или, по-английски, ADC – Analog to Digital Converter) представляет собой устройство, на вход которого подается аналоговый сигнал (произвольное значение напряжения из некоторого диапазона), а на выходе получается цифровой код, пропорциональный поданному на вход напряжению. Таким образом, АЦП позволяет измерять значение напряжения, поданного на его вход, выдавая результат измерений в виде цифрового значения. АЦП является основой многих измерительных приборов: цифровых вольтметров, цифровых термометров, электронных весов, измерителей давления и т.д. Основой мультиметра М-838, который мы используем в данной лабораторной работе, тоже является АЦП. С помощью АЦП создается также цифровая звукозаписывающая аппаратура (диктофоны). АЦП может представлять собой отдельную микросхему, а может также входить в состав микроконтроллера. В МК К1986ВЕ92QI как раз интегрирован АЦП, с которым мы и будем работать. Основными характеристиками АЦП являются разрядность и время преобразования. В микросхеме К1986ВЕ92QI разрядность АЦП составляет 12 бит. Это позволяет АЦП различать до 212 = 4096 различных уровней напряжения, подаваемого на вход. Время преобразования зависит от тактовой частоты, подаваемой на АЦП. Минимальное время преобразования может составлять 1,95 мкс. Это позволяет производить до 512000 преобразований в секунду. Скорость преобразования можно регулировать, меняя тактовую частоту, подаваемую на АЦП. Но этот вопрос сейчас не будем затрагивать. В МК семейства 1986ВЕ9x реализовано сразу 2 независимых АЦП – ADC1 и ADC2, они входят в состав контроллера АЦП, структурная схема которого показана на рисунке 4. Во многих МК, в том числе и в микросхеме К1986ВЕ92QI, к одному АЦП подводятся сигналы с нескольких направлений. Это позволяет в разное время выполнять преобразование разных сигналов, т.е. производить несколько различных измерений. Для этого в составе МК имеется специальное устройство – аналоговый мультиплексор. На рисунке аналоговый мультиплексор обозначен как Analog Matrix.
Рисунок 4 – Схема контроллера АЦП
Входы мультиплексора соединены с линиями ввода-вывода общего назначения, а также со встроенным датчиком температуры VTEMP и датчиком внутреннего опорного напряжения VREF = 1,23 В. Мультиплексор позволяет в каждый момент времени выбрать для каждого АЦП один из каналов измерений. Управление мультиплексором производится программным путем, т.е. программист указывает, какой из каналов сейчас нужен. Выбранный канал измерений посредством мультиплексора соединяется с входом АЦП. По команде программиста АЦП начинает преобразование, по завершении которого результаты преобразования поступают в специальный 32-битный регистр ADC1_RESULT для ADC1 или ADC2_RESULT для ADC2, откуда их затем можно считать. Как только преобразование завершится, АЦП устанавливает специальный флаг (бит) под названием FLG_REG_EOCIF – End of Conversion (конец преобразования), который доступен для чтения в регистрах состояния АЦП – ADC1_STATUS и ADC2_STATUS. Проверяя значение этого флага, можно определить момент завершения преобразования. Кроме того, при необходимости, АЦП может генерировать аппаратное прерывание, сообщающее об окончании преобразования. Об этом будет рассказано несколько позже.
При работе с каждым из двух АЦП в МК семейства 1986ВЕ9х можно использовать следующие основные режимы:
режим одиночного преобразования по одному каналу с опросом бита окончания преобразования; режим одиночного преобразования по одному каналу с прерыванием по окончанию преобразования;
режим многократного преобразования по одному каналу с использованием прямого доступа к памяти;
режим многократного преобразования c автоматическим переключением нескольких каналов и использованием прямого доступа к памяти.
Также можно выполнять синхронный запуск сразу двух АЦП, комбинируя его с перечисленными выше режимами. Это позволяет одновременно выполнять аналого- цифровые преобразования сразу для двух разных каналов, что повышает скорость преобразования. Однако в рамках лабораторной работы мы будем использовать лишь один АЦП – ADC1.