Учебное пособие для студентов вузов, обучающихся по специальностям 050901 Организация перевозок, дорожного движения и эксплуатация транспорта
Скачать 1.83 Mb.
|
Автотренажер «Ореол» ПАУНа кафедре «ТиМ» под руководством доцента Козориз С.Е. был разработан автотренажер «Ореол» для проведения занятий по практической подготовке курсантов и соудентов ПАУ. В качестве основы используется компьютерная игра «Интерактивная автошкола‘99» (англ. «Driver’s Education‘99»), которая представляет собой компьютерную программу, предназначенную для автоматизации процесса обучения вождению. Обучение вождению в рассматриваемой программе происходит как на теоретическом уровне – экзамен и собственно само обучение, так и на практическом – езда в виртуальном городе. Последний режим имеет два варианта – экзамен и произвольная езда. В данной программе предусмотрена возможность подключения компьютерного руля с педалями, что делает процесс обучения более интересным и реальным. Несмотря на возможность подключения руля и педалей, часть органов управления находилась на клавиатуре (Зажигание – клавиша «S»; Ручной тормоз – клавиша «E»; Ремень безопасности – клавиша «F»; Поворота влево и вправо – клавиши «Ctrl» и «Alt»; Переключатель скоростей). Перед разработчиками стояла задача - вышеуказанные органы управления автомобилем вынести с клавиатуры на сам тренажер. Имеются разные способы решения данной задачи. Один из них – разбор кода программы и допрограммирование возможности управления через какое- нибудь устройство ввода-вывода, например, LPT-порт, COM-порт или USB-порт. Но данный вариант, во-первых, сложен, во-вторых, нарушает авторское право, так как данный вариант является взломом программы. Поэтому необходим другой метод, который позволил бы произвести перенос органов управления на тренажер без нарушения закона. Одно из возможных решений поставленной задачи заключается в том, чтобы поставить некоторое промежуточное устройство между клавиатурой и органами управления (зажигание, ремень безопасности, ручной тормоз, поворота и коробка передач) на тренажере. Данное устройство будет получать сигналы от органов управления на автотренажере, и эмулировать нажатие соответствующих клавиш на клавиатуре. В этом случае схема подключений будет выглядеть, как показано на рисунке 7.15. Рисунок 7.15 - Схема подключения руля с педалями и «промежуточного устройства» к компьютеру Рисунок 7.16 – Общий вид автотренажера «Ореол» ПаУ Описание работы промежуточного устройства (ПУ). Сердцем ПУ является микроконтроллер PIC16F84. В начале работы, как только на микроконтроллер подаётся питание, он инициализирует переменные программы. Затем проверяет датчики на нахождение в первоначальном положении. Первоначальным считается положение, когда зажигание и поворота выключены, ремень безопасности отстёгнут, ручной тормоз включен и включена P- скорость. Затем микроконтроллер переходит на чтение датчиков. Он поочерёдно передаёт на блок считывания датчиков по шине данных значения от 1 до 16. Эти значения являются номером опрашиваемого датчика. Затем программа считывает по линии чтения датчиков состояние указанного по шине данных датчика. Состояние текущего датчика записывается в переменные. После того, как все датчики будут опрошены, программа выкладывает опять же на шину данных состояние всех датчиков и подаёт команду по линии управления на запись значения с шины данных в память блока управления эмуляцией. Схема электрическая принципиальная предоставлена в файле с расширением pdf. Блок А1, находящийся в тренажёре, выполнен на микросхеме DD1. Блок А2, помещённый внутрь клавиатуры, выполнен на микросхемах DD2-DD5. DD2 – блок микроконтроллера, DD3-DD5 – блок управления эмуляцией. В настоящее время автотренажер «Ореол» (рис. 7.16) изготовлен и внедрен в учебный процесс ПАУ. Применяется для ускоренной подготовки курсантов автошколы «Автомобилист» ПАУ. Применение автотренажера позволяет значительно сократить сроки подготовки курсантов и повысить качество обучения. |