
- •Задание на курсовое проектирование по курсу «Микропроцессорные системы»
- •Тема курсового проекта
- •Исходные данные к проекту
- •Требования к оформлению пояснительной записки
- •Требования к оформлению текстового материала
- •Требования к оформлению формул и таблиц
- •Требования к оформлению графического материала
- •Требования к оформлению списка использованной литературы и приложений
- •Требования к составу пояснительной записки
- •Требования к файлу загрузки
- •Рекомендуемая литература
Задание на курсовое проектирование по курсу «Микропроцессорные системы»
для студентов специальности 230105 «Программное обеспечение вычислительной техники и автоматизированных систем управления»
Целью курсового проекта (далее-КП) является закрепление теоретических знаний, полученных в данном курсе и в смежных дисциплинах, освоение современных методов и средств проектирования микропроцессорных систем управления.
В результате выполнения курсового проекта студент должен спроектировать микропроцессорную систему для выполнения заданной задачи. Курсовой проект выполняется в течение одного семестра, предусматривает самостоятельную работу студента с проработкой отдельных вопросов в процессе индивидуальных консультаций с преподавателем и защиту курсового проекта.
Тема курсового проекта
Название курсового проекта: «Разработка датчика положения выходного вала однооборотного исполнительного механизма с последовательным интерфейсом на базе микроконтроллера uPD78F9222» IAR Embedded Workbench».
Исходные данные к проекту
Абсолютная погрешность преобразования должна быть не хуже 1 %.
В качестве чувствительного к углу поворота выходного вала однооборотного исполнительного механизма элемента должен быть использован потенциометр. Считать точность потенциометра превышающей требуемую.
Полный ход исполнительного механизма для каждого варианта курсового проекта приведен в таблице 1
Таблица 1
№ варианта |
Полный ход выходного вала, градусов |
№ варианта |
Полный ход выходного вала, градусов |
№ варианта |
Полный ход выходного вала, градусов |
1 |
40 |
13 |
130 |
25 |
205 |
2 |
45 |
14 |
140 |
26 |
210 |
3 |
50 |
15 |
150 |
27 |
215 |
4 |
55 |
16 |
160 |
28 |
220 |
5 |
60 |
17 |
165 |
29 |
225 |
6 |
65 |
18 |
170 |
30 |
230 |
7 |
70 |
19 |
175 |
31 |
235 |
8 |
80 |
20 |
180 |
32 |
240 |
9 |
90 |
21 |
185 |
33 |
315 |
10 |
100 |
22 |
190 |
34 |
250 |
11 |
110 |
23 |
195 |
35 |
255 |
12 |
120 |
24 |
200 |
36 |
260 |
Выходной сигнал датчика должен передаваться по последовательному интерфейсу в РС-совместимый компьютер в виде сообщения: «Положение выходного вала NNN %» в коде ASCII,
где: NNN – текущее значение положения выходного вала относительно полного хода. За 0% должно быть принято положение выходного вала, соответствующее абсолютному значению поворота 5 градусов, а за 100% - должно быть принято положение выходного вала, соответствующее абсолютному значению поворота, указанному в вашем варианте таблицы 1, увеличенному на 5 градусов.
При выходе выходного вала исполнительного механизма за указанные границы в компьютер должно передаваться сообщение: «Вал вне границ».
РС-совместимый компьютер должен быть использован только в качестве теминала вывода информации на экран с помощью штатной программы Hyper Terminal, входящей в группу программ «Стандартные» Windows.
В проекте должен быть использован микроконтроллер uPD78F9222 фирмы NEC.
Для проектирования использовать интегрированную среду разработки IAR Embedded Workbench Kick Start, а для отладки проекта – Demonstration Kit “Low Pin Count – Do it!” K_Line фирмы NEC. Для целей отладки Чувствительным элементом датчика для целей отладки и демонстрации результатов работы над КП должен быть потенциометр R24, установленный на плате Demonstration Kit.
В качестве языка программирования должен использоваться либо Си, либо Ассемблер из состава IAR Embedded Workbench Kick Start. Предпочтение должно быть отдано Си.