Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Задание на курсовое проектирование по курсу МПС...doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
131.58 Кб
Скачать

Задание на курсовое проектирование по курсу «Микропроцессорные системы»

для студентов специальности 230105 «Программное обеспечение вычислительной техники и автоматизированных систем управления»

Целью курсового проекта (далее-КП) является закрепление теоретических знаний, полученных в данном курсе и в смежных дисциплинах, освоение современных методов и средств проектирования микропроцессорных систем управления.

В результате выполнения курсового проекта студент должен спроектировать микропроцессорную систему для выполнения заданной задачи. Курсовой проект выполняется в течение одного семестра, предусматривает самостоятельную работу студента с проработкой отдельных вопросов в процессе индивидуальных консультаций с преподавателем и защиту курсового проекта.

  1. Тема курсового проекта

Название курсового проекта: «Разработка датчика положения выходного вала однооборотного исполнительного механизма с последовательным интерфейсом на базе микроконтроллера uPD78F9222» IAR Embedded Workbench».

  1. Исходные данные к проекту

    1. Абсолютная погрешность преобразования должна быть не хуже 1 %.

    2. В качестве чувствительного к углу поворота выходного вала однооборотного исполнительного механизма элемента должен быть использован потенциометр. Считать точность потенциометра превышающей требуемую.

    3. Полный ход исполнительного механизма для каждого варианта курсового проекта приведен в таблице 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

    1. Выходной сигнал датчика должен передаваться по последовательному интерфейсу в РС-совместимый компьютер в виде сообщения: «Положение выходного вала NNN %» в коде ASCII,

где: NNN – текущее значение положения выходного вала относительно полного хода. За 0% должно быть принято положение выходного вала, соответствующее абсолютному значению поворота 5 градусов, а за 100% - должно быть принято положение выходного вала, соответствующее абсолютному значению поворота, указанному в вашем варианте таблицы 1, увеличенному на 5 градусов.

При выходе выходного вала исполнительного механизма за указанные границы в компьютер должно передаваться сообщение: «Вал вне границ».

    1. РС-совместимый компьютер должен быть использован только в качестве теминала вывода информации на экран с помощью штатной программы Hyper Terminal, входящей в группу программ «Стандартные» Windows.

    2. В проекте должен быть использован микроконтроллер uPD78F9222 фирмы NEC.

    3. Для проектирования использовать интегрированную среду разработки IAR Embedded Workbench Kick Start, а для отладки проекта – Demonstration Kit “Low Pin Count – Do it!” K_Line фирмы NEC. Для целей отладки Чувствительным элементом датчика для целей отладки и демонстрации результатов работы над КП должен быть потенциометр R24, установленный на плате Demonstration Kit.

    4. В качестве языка программирования должен использоваться либо Си, либо Ассемблер из состава IAR Embedded Workbench Kick Start. Предпочтение должно быть отдано Си.