- •1. Цель курсового проектирования.
- •2. Тематика курсового проекта.
- •3. Содержание и объем курсовой работы.
- •4. Выполнение курсового проекта.
- •5. Основные требования к оформлению курсового проекта.
- •6. Защита курсового проекта.
- •7. Методические рекомендации по выполнению курсового проекта.
- •7.1. Методология разработки математической модели мпс.
- •7.2. Разработка концептуального алгоритма функционирования мп.
- •7.3. Разработка электрической структурной схемы мпс.
- •7.4. Разработка электрической принципиальной схемы мпс.
- •7.5. Разработка программы работы мп.
- •8. Примеры типовых заданий для курсового проекта.
- •9. Список литературы.
- •Микропроцессорный (далее … название разработки)
- •Содержание
- •Задание по курсовому проекту
- •Математическая модель (метод измерения и т.Д.)
6. Защита курсового проекта.
Курсовой проект защищают перед комиссией, назначаемой заведующим кафедрой в составе 2-3 преподавателей. На защите студент должен:
а) четко сформулировать поставленную перед ним задачу;
б) объяснить порядок ее решения;
в) пояснить особенности концептуального алгоритма, структурной и принципиальной схем, программного обеспечения;
г) сделать выводы и рекомендации по разработанной МПС.
На доклад отводится 5-10 минут. По окончании доклада студент должен дать обстоятельные, но краткие ответы на вопросы и замечания членов комиссии.
7. Методические рекомендации по выполнению курсового проекта.
Ввиду того, что подготовка курсового проекта требует более глубокого по сравнению с лекционным курсом освоения конкретных вопросов, изучение их следует начинать с проработки специальной литературы.
7.1. Методология разработки математической модели мпс.
Математической моделью МПС мы будем называть модель-формулу (систему формул), которая позволяет МП вычислить выходные параметры задачи для последующей их реализации с помощью исполнительных устройств и предъявления результата пользователю системы.
Данное определение фиксирует внимание студента на следующем важном положении. МП оперирует с числами и ничего сам "придумать" не может. Чтобы вычислить требуемый параметр, он должен оперировать формулой – математической моделью, в которой неизвестный параметр записывается слева от оператора эквивалентности ("="), а справа от него располагается комплекс параметров (система параметров и операторов, объединенных некоторым принципом), значения которых к моменту вычисления должны быть известны.
Значения параметров, расположенных в формуле справа, могут быть получены МП несколькими путями:
заложены в систему как константы (или в свою очередь вычислены) на основе исходных данных задачи;
введены пользователем с клавиатуры;
определены МП на основе показаний датчиков и/или получены с АЦП (путем преобразования входного аналогового напряжения).
|
Построение математической модели процесса, который, по мнению разработчика, должен протекать в проектируемой МПС, целесообразно начать с построения ее графической формы с нанесенными на ней всеми возможными параметрами, относящимися к поставленной задаче (пример приведен на рис.1). Это обеспечивает лучшее восприятие проблемы и облегчает построение математической модели МПС.
Процессор является числовым исполнителем и реализует требуемый процесс дискретно (скачками), что приводит к искажению формы реализуемого (или контролируемого) процесса. Поэтому необходимо для обеспечения заданной точности проработать вопрос о дискретизации процесса по времени и по рассчитываемому параметруU. На основе теоремы Котельникова частота дискретизации процессаFд должна быть не менее2*Fв, гдеFв– максимальная частота рассматриваемого процесса. Обычно для практических приложений следует выбиратьFд= 4…5*Fв. Для лабораторных работ можно рекомендовать следующую формулу для расчета элементарного временного интервалаt
t ≤ / (2*Fв). (5)
Динамический диапазон Dрассчитываемого параметраUравен
D = (Umax – Umin)/ ΔUmin, (6)
где Umin– минимально возможное значениеU;Umax – максимально возможное значениеU;ΔUmin– минимально возможное приращениеU, определяемое точностью его реализации. Отсюда наименьшее количество разрядовNЦАП (АЦП), необходимых для представления такого параметра, определяется как
N = [ log2D] + 1, (7)
где [ … ]– целое, округленное в большую сторону.
Следует учитывать, что МП "воспринимает" время t через счетчик i элементарных временных интервалов t, то есть t = i * t, где i = 0, 1, 2 … ∞.
Определенную трудность для простых микропроцессорных систем вызывает вычисление сложных функций, например, тригонометрических. Здесь можно рекомендовать использовать табличный метод, причем таблица просчитывается заранее и будет введена в программу как "поле" констант.
Разработку математической модели МПС рекомендуется выполнять в следующей последовательности.
По рекомендуемой литературе познакомиться с назначением проектируемой системы.
Проанализировать постановку задачи: определить параметры, значения которых известны или могут быть получены в процессе функционирования МПС, а также выходные параметры, значения которых должны быть вычислены.
Построить графическую модель процесса (в виде графика), который, по мнению разработчика, должен протекать в проектируемой МПС, с нанесенными на ней параметрами этого процесса.
Выполнить дискретизацию процесса.
Построить аналитическое описание задачи в виде формулы или системы формул относительно выходных параметров.
Выбрать и/или вычислить элементарный временной интервалtи константы, присутствующие в математической модели. При необходимости построить таблицы численных расчетов сложных функций, в ней присутствующих.
Результаты обсудить с преподавателем-консультантом и при необходимости скорректировать.