Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовая АСВТ.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
651 Кб
Скачать
☆

Постановка задачи.

Требуется разработать микропроцессорную систему (МПС) для обеспечения процесса декомпрессионного всплытия с учётом всех декомпрессионных остановок. МПС должна подавать сигналы о необходимых остановках на заданных глубинах и следить за временем нахождения на них. На саму МПС поступают только данные с датчика глубины.

Выбранный нами прибор будет обеспечивать отслеживание графика погружения с заданными параметрами погружения – на глубину 50 метров и со временем нахождения на ней 30 минут. При этом для расчётов таблиц считается, что погружение производится «среднестатистическим» человеком, не производившим погружения в период, предшествующий данному, с использованием в качестве дыхательной смеси обыкновенного воздуха.

В конструируемом приборе будет использоваться датчик глубины производства компании Siemens, модель KPY 55-R. Данный датчик является аналоговым и имеет диапазон измерения 0…10 бар, что при переводе на единицы в атмосферах будет равно диапазону 0... 9,8692 атмосфер. Данный диапазон позволяет датчику измерять глубину при погружении до 95 метров. Датчик работоспособен в широком диапазоне условий: рабочая температура - 40 … + 125◦С; давление – в пределах диапазона измеряемых величин. Выполнен в корпусе из нержавеющей стали, что позволяет выдерживать значительные физические нагрузки без повреждения конструкции.

Выходное напряжение датчика меняется линейно в зависимости от глубины погружения в диапазоне от 90 до 200 mV.

Необходимо реализовать следующие алгоритмы: анализ данных о глубине расположения дайвера; анализ времени нахождения на глубине; выборка из таблицы информации о следующей декомпрессионной остановки (её глубины и времени нахождения на ней); подача сигнала о достижении глубины, времени нахождения или окончания погружения на ней.

Таблица декомпрессионных остановок, используемая при данном погружении.

№ остановки

0

1

2

3

4

5

6

7

8

Глубина

50

27

21

18

15

12

9

6

3

Время

30

2

2

2

3

3

5

8

12

Техническое задание.

Требования к аппаратной части:

  • Для выполнения задачи должен быть использован м/п комплект КР580

  • В курсовой работе должна быть использована структурная схема и ее описание, функциональная схема и ее описание.

  • Не разрешается использовать системные контроллеры.

  • Так же требуется выбрать необходимую емкость БИС ПЗУ и ОЗУ.

  • Датчики

В качестве исполнительных механизмов используется:

  • светодиодное табло

  • моторы

  • кнопки

Требования к программной части:

  • Программа должна быть написана на языке МПК КР580.

  • Должно быть использовано модульное программирование

  • Программные модули должны быть написаны на машинном языке без дальнейшего использования трансляторов (должны быть предусмотрены: распределение памяти в условных и действительных адресах, программные модули должны быть составлены в условных и действительных адресах)

  • Каждая команда программы должна сопровождаться комментариями

  • Курсовой проект должен содержать 5 временных диаграмм следующих команд:

    • Команда чтения из ПЗУ

    • любая команда из программы записывающая информацию в ОХУ

    • любая команда считывающая информацию из ОЗУ

    • Команда чтения из порта параллельных портов

    • команда записи в порт интерфейса