- •8. Организация клавиатуры в микропроцессорных системах управления
- •9. Организация индикации в микропроцессорных системах управления
- •16. Измерение скорости в мпс эп.
- •17. Измерение тока в мпс эп.
- •18. Програмное обеспечение мпс эп.
- •19. Особенности проектирования мпс эп.
- •24. Последовательность разработки програмного обеспечения.
- •25. Языки програмирования мпс эп. Особенности программирования на ассемблере.
- •26. Отладка аппаратной части мпс эп.
- •20. Разработка аппаратной части мпс эп.
- •21. Выбор микропроцессорного комплекта и разработка вычислителя.
- •23. Выбор элементов и разработка устройств сопряжения с датчиками и исполнительными механизмами в мпс эп.
- •27. Отладка програмного обеспечения мпсу
- •28. Комплексная отладка мпсу. Внутрисхемный эмулятор.
20. Разработка аппаратной части мпс эп.
Разработка АЧ нач-тся с выбора средств для реализации АЧ. Любая система состоит из вычислителя, памяти, устройств сопряжения.
Выбор МП комплекта осущ-тся с учетом производительности процессора, которая определяется системой команд, системой прерываний, разрядностью обрабатываемых слов, реализацией пошаговых режимов. Производительность МП осущ-тся по времени выполнения типовых задач управления. Следующий параметр – быстродействие. Третий параметр – возможность сопряжения МП с другими средствами в системе. Совместимость определяется и быстродействием. Четвертый – условия эксплуатации. Пятый – количество источников питания и потребляемая мощность. Шестой – наличие программных и аппаратных средств разработки МПС на базе данного МП.
21. Выбор микропроцессорного комплекта и разработка вычислителя.
22.
23. Выбор элементов и разработка устройств сопряжения с датчиками и исполнительными механизмами в мпс эп.
24. Последовательность разработки програмного обеспечения.
Последовательность:
1). Разработка алгоритмов решения задач управления. Алгоритм разрабатывается на нескольких этапах:
- разработка концептуальной блок-схемы ПО;
- определяется последовательность решения задач.
2). Разработка алгоритма решения функциональных задач(за-дачи выдачи управляющих воздействий).
3). Разработка машино-ориентированных алгоритмов.
4). Выбор языка программирования:
- языки высокого уровня;
- прогр-ние в машинных кодах;
- ‘ASSEMBLER’ы.
5). Трансляция программы(перевод программы в машинные коды).
6). Занесение программы в память системы.
7). Отладка ПО.
25. Языки програмирования мпс эп. Особенности программирования на ассемблере.
26. Отладка аппаратной части мпс эп.
Отладка аппаратной части. Заключается в обеспечении работоспособности МП устройства управления. Подразумевает проверку отдельных узлов аппаратной части и обеспечение их взаимодействия.
1.а) отладка блока питания (БП). Требования к БП формируются ТУ на использование элементов, которые включены в схему (напряжение питания, % отклонение питания от номинала, пульсации и т.п.). Иногда в требования включается необходимость последовательного включения источников.
1.б) этап проверки магистралей («чистка магистралей»). Проверка напряжения на отдельных линиях. Линия считается чистой, если на ней находится сигнал в любом из трех состояний («1», «0», высокоомный).
1.в) холостой прогон МП. Проверка работоспособности МП и соответствия шин А, Д, У. Суть: на ШД формируется код, соответствующий команде NOP (нет операции) и МП запускается.
1.г) заключительный этап: тестирование ( с помощью специальных тестовых программ). Тестируются: сам МП, ПЗУ, ОЗУ, порты ввода/вывода и устройства связи с оператором. Тест МП заключается в выполнении вычислительной программы, результат которой сравнивается с эталонным значением. Тест ОЗУ: достаточно сложен, при нем осуществляется запись тестовой информации и ее считывание в соответствии с определенным алгоритмом смены адреса. Тест ПЗУ: определение контрольной суммы (1 байт – старшие разряды отбрасываются). Тест УВ/В: для программно доступных регистров, визуальная оценка отображения информации, клавиатура тестируется при отсутствии нажатых клавиш, или на соответствие нажатой клавиши символу.
Система считается отлаженной, если успешно завершены все тестовые программы.
Приборы для отладки аппаратной части. (для пунктов (а) и (б)). Это измерители тока, напряжения, частоты и др. параметров электрических сигналов, осциллографы, генераторы испытываемых сигналов ( в основном для контроля аналоговых сигналов). Специальные приборы для цифровых устройств: генераторы двоичных слов, логические пробники, логические анализаторы (контролирует большое количество сигналов одновременно, снабжен памятью на большое количество комбинаций и имеет вход синхронизации, позволяет отображать информацию в виде таблиц истинности), сигнатурные анализаторы (в основе лежит сдвиговый регистр на 8..16 разрядов) и др.
Основные требования к аппаратуре: при проведении испытаний аппаратура не должна влиять на результаты испытаний.
