
- •Введение.
- •Микроконтроллеры. Общие положения.
- •1.2. Типы микроконтроллеров
- •1.2.1. Встраиваемые микроконтроллеры.
- •1.2.2. Микроконтроллеры с внешней памятью.
- •1.2.3. Цифровые сигнальные процессоры
- •1.3. Архитектура микроконтроллеров.
- •1.4. Типы памяти микроконтроллеров
- •1.4.1. Память программ.
- •1.4.2. Память данных
- •1.4.3. Регистры микроконтроллера.
- •1.4. 4.Внешняя память
- •Микроконтроллеры pic (Разработка фирмы Mikrochip).
- •2.1. Питание р1с-микроконтроллеров
- •Тактирование pic-микроконтроллеров.
- •2.3. Схемы сброса
- •2.4. Выбор микроконтроллера
- •Микроконтроллеры типа pic16f873.
- •3.1. Основные характеристики.
- •3.2. Структурная схема микроконтроллера.
- •3.3. Блоки памяти.
- •1.4. Регистры состояния и управления.
- •1.5. Порты ввода-вывода.
- •1.6. Пример программирования работы фрагмента электроавтоматики станка с чпу.
- •2.0.Функциональные модули микроконтроллера pic16f873.
- •2.1. Таймеры.
- •2.1.2. Модуль таймера tmr1.
- •2.1.3. Модуль таймера tmr2.
- •2.2. Модуль сср.
- •2.2.2. Режим сравнения.
- •2.2.3. Режим широтно-импульсного преобразователя (шим).
- •2.3. Модуль ацп.
- •2.3.1.Работа модуля осуществляется в следующей последовательности:
- •2.3.2.Временные требования к работе модуля ацп.
- •2.3.4. Последовательность преобразования аналогового сигнала.
- •2.3.5. Выравнивание результата преобразования.
- •2.3.6. Работа модуля ацп в sleep режиме.
- •2.3.7. Пример программирования модуля ацп.
- •2.4.Универсальный синхронно – асинхронный приемопередатчик (usart).
- •2.4.1.Режим асинхронного полного дуплекса.
- •2.4.1.1. Асинхронный передатчик usart.
- •2.4.1.2. Асинхронный приемник модуля usart.
- •2.5.Модуль ведущего синхронного последовательного порта (mssp).
- •2.5.1. Режим ведомого i2c.
- •2.5.1.1.Прием данных.
- •2.5.1.2. Передача данных.
- •2.5.1.3.Поддержка общего вызова.
- •2.5.1.4.Работа в sleep режиме.
- •2.5.2. Режим ведущего i2c.
- •2.5.3. Подключение абонентов к шине i2c.
- •2.6. Модуль eeprom памяти данных.
- •2.6. Прерывания.
- •2.7. Сторожевой таймер.
- •2.8. Система команд микроконтроллера.
- •Incf Прибавить 1 к содержимому регистра f.
- •Incfsz Прибавить 1 к регистру f, пропустить, если 0.
- •Iorlw Побитное «или» регистра w и константы k.
- •Iorwf Побитное “или» регистров w, f.
- •Xorlw Побитное «Исключающее или» константы и регистра w.
- •Xorwf Побитное «исключающее или» регистров w,f.
Контроллеры электроавтоматики станков с ЧПУ.
Введение.
К устройствам электроавтоматики относятся элементы и устройства станков с ЧПУ, выполняющие отдельные (дискретные) действия по управлению процессом работы станков. К таким устройствам относятся такие, как отдельные концевые выключатели, кнопки, тумблеры, реле, электромагнитные клапаны, муфты и т.п. К электроавтоматике относятся и целые подсистемы, как нерегулируемые приводы, например, приводы инструментальных магазинов, приводы насосов систем подачи СОЖ и другие устройства.
Отличительной особенностью элементов электроавтоматики является тот факт, что они имеют только два устойчивых состояния: включено - выключено, нажата кнопка - не нажата и т.д. Поэтому состояния элементов электроавтоматики можно легко описать цифровыми кодами, например, включено устройство – «1», выключено –«0», поэтому работа таких устройств описывается математическим аппаратом, называемым Булевой алгеброй. Контроллеры электроавтоматики бывают двух видов: пассивные и активные. Пассивные контроллеры это такие контроллеры, в которых решение булевых уравнений, описывающих алгоритм работы электроавтоматики, выполняется активным элементом – процессором – не входящим в состав контроллера, например, центральным процессором УЧПУ. В активных контроллерах решение булевых уравнений производится внутренним (находящимся в контроллере) процессором.
Микроконтроллеры. Общие положения.
Электроника и микропроцессорная техника с каждым днем все глубже проникает во все сферы деятельности человека. Вся схемотехника разделяется на две большие области: аналоговую и цифровую Преимущества и недостатки этих технологий известны. Аналоговая схемотехника характеризуется максимальным быстродействием, малым потреблением энергии и малой стабильностью параметров. Цифровая схемотехника обладает прекрасной повторяемостью параметров, высокой помехозащищенностью, удобством передачи, преобразования и хранения информации. Это привело к её мощному развитию в последние годы. Первые программируемые контроллеры появились в конце 70-х годов и изначально использовались для замены традиционных устройств релейной автоматики. Программируемый контроллер это устройство, предназначенное для автоматизации наиболее часто встречающихся в промышленности комбинаторных и последовательных процессов, поэтому он представляет интерес практически для любого случая автоматизации. Примерно в тоже время появились программируемые микроконтроллеры. Все больше приборов, которые еще недавно выполнялись на отдельных логических элементах, сейчас выпускаются с использованием программируемых микропроцессоров или микроконтроллеров. Это позволило значительно сократить размеры, повысить надежность, расширить функциональные возможности выпускаемых устройств.
При разработке небольших устройств, применение микроконтроллеров предпочтительнее т.к. они обычно имеют набор дополнительных встроенных функций, которые облегчают их подключение. Например, микроконтроллер фирмы Microchip PIC16F873 имеет встроенный таймер, АЦП, счетчик импульсов, большой набор линий ввода/вывода и т.д.
Как уже было сказано выше, микроконтроллеры получили в последнее время очень широкое распространение. Они используются в разнообразных приборах, таких как:
Цифровой вольтметр.
Электронные часы с будильником.
Различные приборы с жидкокристаллическими дисплеями.
Программируемая бытовая техника.
Цифровой автоинформатор в общественном транспорте и т.д.
В дальнейшем будет рассказано о возможностях микроконтроллеров, и вы сами сможете оценить все преимущества, которые дает использование микроконтроллеров.