
- •1 Введение
- •2 Теории операции
- •3 Реализации на автоматическом распознавании речи
- •3.1 Поколение напряжения
- •3.1.1 Pwm
- •3.1.2 Временная задержка
- •3.1.3 Генерация pwm сообщает с временной задержой с автоматическим распознаванием речи
- •3.1.4 Основная частота pwm
- •3.2 Волновое поколение
- •3.2.1 Установка автоматического распознавания речи
- •3.2.2 Генерация форм волны
- •3.3 Генерация волн синуса
- •Раздел 3.2 объясняет, как произвести произвольную форму волны, сохраненную в таблице поиска. В этом разделе объяснен эффективный способ произвести вывод волны синуса.
- •3.3.1 Шаблон вывода
- •3.3.2 Организация таблицы поиска
- •3.4 Синхронизация
- •3.5 Датчики позиции и ее использование
- •3.5.1 Фаза блокировала цикл
- •3.5.2 Вычисление скорости
- •3.5.3 Блочная коммутация
- •3.5.4 Обнаружение вращения
- •3.5.5 Синхронизация и изменение руководства
- •3.5.6 Управление коммутации усовершенствования
- •3.5.7 Tacho выводят сигнал
- •3.6 Сверхтекущее обнаружение
- •3.7 Управление скорости
- •3.7.1 Справочная информация скорости
- •3.7.2 Контроллер скорости
- •4 Реализации Встроенного программного обеспечения
- •4.1 Структура кода
- •4.2 Периферийное использование
- •4.3 Действия выступали в прерываниях
- •4.4 Поколение формы волны вывода
- •4.5 Руководство и управление синхронизации
- •4.5.1 Связанные флажки
- •4.5.2 Руководство и логика синхронизации
- •4.6 Аналоговый цифровым преобразованиям
- •5 Аппаратных средств
- •5.1 Присваивание штырька
- •5.2 Соединение Atmega48/88/168 к стадии драйвера и двигателю
- •5.2.1 Используя стадию драйвера atavrmc100
- •6 Форм волны чертят
- •7 Размеров Кода и производительность
- •8 Справочной информации
4.6 Аналоговый цифровым преобразованиям
Во включенном примере кода аналого-цифровой преобразователь используется, чтобы читать два значения: справочная информация скорости и моторный электрический ток. Аналого-цифровой преобразователь только способен к выполнению один нашей эры выборка и преобразование когда-то, таким образом входные каналы преобразованы круговым видом.
Осуществление выборки входного значения автоматически вызвано каждый Timer/counter0
переполнение. Это гарантирует, что осуществление выборки происходит в середине каждого цикла PWM, делая каждое текущее измерение, сопоставимое последнему. Когда нашей эры преобразование закончено, аналого-цифровой преобразователь, законченная процедура обработки прерывания выполнена, и переделанное значение помещено в глобальную переменную, соответствующую в настоящее время выбираемому каналу аналого-цифрового преобразователя. Флаг прерывания переполнения Timer/Counter0 должен быть очищен вручную, если прерывание переполнения Timer/Counter0 не выполняется. Новое нашей эры преобразование не будет вызвано, пока этот флажок не был очищен.
Если больше вводов необходимо, аналого-цифровой преобразователь, законченная процедура обработки прерывания может быть
расширенный, чтобы добавить больше чтения к циклу.
Отметьте, что во включенном исходном тексте, моторный текущий ввод только сохранен в глобальной переменной. Это не используется ни в каком месте всюду по коду для ограничения электрического тока или сверхтекущего завершения, поскольку текущее ограничение является определенным для индивидуальных дизайнов.
5 Аппаратных средств
Эта глава описывает, как подключить аппаратные средства для использования с этим прикладным примечанием.
5.1 Присваивание штырька
Присваиванию штырька, используемому в этом прикладном примечании, показывают в иллюстрации 5-1. Функция каждого штырька описана в Таблице 5-1.
Иллюстрация 5-1. Присваивание штырька.
Таблица 5-1. Использование штырька автоматического распознавания речи и руководство.
Руководство Цели Названия Штырька
PD5 UL Постепенно сокращают U низкий побочный управляющий сигнал
PD6 ММ Постепенно сокращают U высокий побочный управляющий сигнал
PB2 VL Фаза V низкий побочный управляющий сигнал
Фаза V СПИДОБАРОГРАФА PB1 высокий побочный управляющий сигнал
PD3 WL Постепенно сокращают W низкий побочный управляющий сигнал
PB3 WH Постепенно сокращают W высокий побочный управляющий сигнал
PC0 H1 сигнал 1 Зала В
PC1 H2 сигнал 2 Зала В
PC2 H3 сигнал 3 Зала В
Скорость PC3 ссылается на Аналоговый уровень, управляющий амплитудой форм волны. В
Ожидает сигналы в 0-1.1V диапазоне.
Двигатель Электрического тока PC4 текущее измерение. В
Ожидает сигналы в 0-1.1V диапазоне.
Чрезвычайная ситуация PB5, Когда логический уровень на этом штырьке изменен, В
процедура обработки прерывания завершения (хранение и поиск информации),
EmergencyInterrupt, назван.
Руководство PD2 Низко = вперед, высоко = перемена. В
Вращение Перемены PD4 Низко: моторные вращения в руководстве, определенном
Ввод "руководства".
Высоко: моторные вращения в противоположном руководстве или
остановленный.
PD7 Tacho Выводы квадратная волна с частотой 3 раза
электрическая частота двигателя.