- •Коломенский институт (филиал) мгоу
- •3.Микропроцессорная система регулирования электродвигателя 59
- •Введение
- •1. Комплект конструкторской документации
- •1.1 Пояснительная записка
- •2. Аналоговая микроэлектронная система регулирования электродвигателя
- •2.1.Разработка и расчет электрической структурной схемы
- •2.1.1. Расчет мощности двигателя.
- •2.1.2. Расчет общего коэффициента усиления усо
- •2.1.2.1.Расчетная структурная схема
- •2.2.Разработка и расчет электрической функциональной схемы
- •2.3.Разработка и расчет электрической принципиальной схемы
- •2.3.1. Реверсивный усилитель мощности на биполярных транзисторах
- •2.3.1.1 Обеспечение режимов пуска и реверса
- •2.3.2. Расчет электрической принципиальной схемы рум
- •2.3.2.1.Выбор силовых транзисторов vt4, vt6, vt8.
- •2.3.2.2. Выбор силовых диодов vd7, vd8.
- •2.3.2.3.Расчет резистора r9.
- •2.3.2.4.Расчет резистора r3
- •2.3.2.11.Выбор диодов vd9, vd10
- •2.3.4Расчет и оптимизация на пэвм охладителя для силового транзистора
- •2.3.4.1.Назначение программы, списки входных и выходных величин
- •2.3.5.Разработка электрической принципиальной схемы рум на igbt модулях
- •2.3.5.1.Технические характеристики полумостовых драйверовIhd580fi/fn.
- •2.3.5.2.Функциональное описание
- •Надёжность управления
- •Эффективность применения
- •Защита от коротких замыканий и перегрузок по току
- •Размещение выводов
- •2.3.5.3.Функциональное назначение выводов
- •Вывод 36 (25): Выход g1 (g2)
- •2.3.5.4.Подсоединение к источнику питания
- •2.3.5.5.Расчет элементов схемы
- •2.3.5.6.Пример расчёта электрической принципиальной схемы рум
- •2.3.5.7.Расчёт охладителей дляIgbt-модулей
- •2.3.6 Расчет элементов схемы шим и усо
- •2.3.6.1.Выбор элементной базы
- •2.3.6.2.Расчет элементов схемы усо
- •2.3.6.3.Расчет элементов схемы шим
- •3.Микропроцессорная система регулирования электродвигателя
- •3.1.Схема электрическая функциональная
- •3.2. Расчет мощности двигателя.
- •3.3. Расчет общего коэффициента усиления
- •3.3.1 Расчетная структурная схема
- •3.4. Алгоритм программы измерения периода вращения вала электродвигателя
- •4.5. Программа измерения периода вращения
- •4.Разработка конструкции печатного узла
- •4.1.Печатная плата
- •4.1.1.Материалы для печатной платы
- •4.1.2.Ширина печатных проводников и расстояние между ними.
- •4.1.3.Топологическое конструирование печатной платы.
- •4.2. Сборочный чертеж печатного узла
- •Литература
- •Приложение
- •5.1. Правила выполнения электрических структурных схем
- •5.2. Правила выполнения электрических функциональных схем
- •5.3. Правила выполнения электрических принципиальных схем
- •5.3.1. Позиционные обозначения.
- •5.3.2.Перечень элементов.
- •5.4. Правила выполнения электрических схем соединений
- •6.Igbt-модульSk45gb063. Геометрические размеры
- •14. Условные графические обозначения электрорадиоэлементов
3.4. Алгоритм программы измерения периода вращения вала электродвигателя
Коды адресов периферийных устройств принять следующим:
программируемый таймер 0 - D4
программируемый таймер 1 - D5
программируемый таймер 2 – D6
регистр управляющего слова – D7
порт С – D2
4.5. Программа измерения периода вращения
PIRG1. ASS
Метка |
Адрес |
Мнемокод операции |
Коды: оп., ком |
Комментарий |
|
7850 |
DI |
|
Запрет прерываний |
|
|
PUSH PSW |
|
Загрузка в стек содержимого |
|
|
PUSH H |
|
регистровых пар AF, HL |
|
|
PUSH D |
|
DE, |
|
|
EI |
|
Разрешение прерываний. |
|
|
PUSH B |
|
BC |
|
|
IN D2 |
|
Чтение инф. с порта С платы сопряжения |
|
|
ANI 01 |
|
Триггер управления счетчиком |
|
|
CPI 01 |
|
измерителя периода в положении 01? |
|
|
IZ м1 |
|
Да, переход. |
|
|
XRA, A |
|
Нет. Обнуление аккумулятора и вывод 00 |
|
|
OUT D7 |
|
в РУС таймера для фиксации счетчика. |
|
|
IN D4 |
|
Чтение содержимого счетчика таймера 0. |
|
|
MOV C, A |
|
Пересылка: мл. байта в регистр С; |
|
|
IN D4 |
|
ст. байта содержимого счетчика - |
|
|
MOV B,A |
|
в регистр В. |
|
|
MVI A, FF |
|
Загрузка счетчика |
|
|
OUT D4 |
|
таймера 0 |
|
|
MVI F, 7F |
|
начальным числом: |
|
|
OUT D4 |
|
Nнач = 7FFF |
|
|
JMP м2 |
|
Переход. |
м1 |
|
MVI A, 40 |
|
Вывод приказа |
|
|
OUT D7 |
|
фиксации счетч. таймера изм. периода. |
|
|
IN D6 |
|
Чтение содержимого счетчика таймера 2 |
|
|
MOV C, A |
|
измерителя периода и пересылка |
|
|
IN D6 |
|
инф. в регистры: С – мл. байт; |
|
|
MOV B,A |
|
В – ст. байт. |
|
|
MVI A, FF |
|
Загрузка счетчика |
|
|
OUT D6 |
|
таймера 2 |
|
|
MVI A, 7F |
|
начальным числом: |
|
|
OUT D6 |
|
Nнач = 7FFF |
м2 |
|
XRA A |
|
Сброс флажков. |
|
|
MVI A, FF |
|
|
|
|
SUB C |
|
(FF) – (содерж. рег С) |
|
|
STA 233C |
|
Зап. инф. о периоде вр. (3С адр.), мл. байт: |
|
|
MVI A, 7F |
|
T = Nнач – Nсч., где Т – период вращения. |
|
|
SBB B |
|
(7F) – (содерж. рег. В) - С |
|
|
STA 233D |
|
Зап. Ст. байта Т по 3D-му адресу. |
|
|
DI |
|
Запрет прерываний. |
|
|
POP B |
|
Извлечение из стека |
|
|
POP D |
|
содержимого регистровых пар |
|
|
POP H |
|
BC, DE, HL и |
|
|
POP PSW |
|
слова состояния. |
|
|
MVI A, 20 |
|
Выход |
|
|
OUT FC |
|
из режима |
|
|
EI |
|
вложенных |
|
|
NOP |
|
прерываний и |
|
|
RET |
|
возврат из подпрограммы. |