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

5. Коммуникационный i2c -модуль

Разработать модуль связи трех идентичных контроллеров по протоколу I2C, имеющий следующие параметры:

- обеспечивает адресную передачу содержимого ОЗУ от «master-контроллера» к выбранному «slave-контроллеру» с индикацией «master-контроллером» окончания безошибочного приема данных «slave-контроллером»;

- физическая среда передачи – трехпроводная линия;

- инициализация передачи и выбор адреса «slave-контроллера» осуществляется пользователем «master-контроллера» с подключенной к «master-контроллеру» клавиатуры;

- повторная передача по ранее выбранному адресу возможна лишь при отсутствии ошибок приема, при появлении такой ошибки, адрес неисправного «slave-контроллера» автоматически блокируется «master-контроллером» и становится недоступным для набора с клавиатуры;

- использование внешних аппаратных средств реализации протокола I2C и приемопередатчиков сети - недопустимо.

6. Программируемый регулятор температуры

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

- измерение температуры производится двумя датчиками типа DS1820, объединенных сетью «1-WireTM»: t1 - датчик температуры наружного воздуха, t2 - датчик температуры воздуха в помещении;

- управление включением/выключением нагревательного элемента по следующему алгоритму:

- при t1 ≤ +80С – нагревательный элемент включается и удерживается в таком состоянии для обеспечения П10С ≤ t2 ≤ П20С;

- ввод порогов положительных П1 и П2 стабилизации температуры внутри помещения производится пользователем с десятичной клавиатуры и клавиши «Ввод»;

- при t1  +80С - нагревательный элемент отключается, независимо от t2;

7. Программируемый функциональный генератор сигналов

Разработать программируемый пользователем генератор импульсных сигналов, имеющий следующие режимы работы:

- генератор имеет один выход аналогового сигнала;

- амплитуда выходного сигнала 0 – 5 В;

- длительность выходных сигналов: прямоугольных импульсов 1 – 10 мс, период 2 – 20 мс, длительность прямого хода пилообразного напряжения 1 – 10 мс, длительность обратного хода пилообразного напряжения не более 0,1 мс;

- все параметры импульсов и режимы работы генератора регулируются и устанавливаются пользователем с клавиатуры;

- типы генерируемых сигналов: одиночный прямоугольный импульс, последовательность прямоугольных импульсов, последовательность пилообразных импульсов;

- алгоритмы клавиатурного управления режимами работы генератора и получения аналоговых сигналов – произвольный.

8. Встроенный контроллер манипулятора «мышь» для пк

Разработать контроллер, встраиваемый в корпус механического манипулятора типа «мышь», обеспечивающий преобразование сигналов с оптоэлектронных преобразователей перемещения манипулятора и нажатий управляющих кнопок в сигналы интерфейса PS/2 и имеющий следующие параметры:

- число кнопок манипулятора – 2, Scroll – отсутствует, с реакцией контроллера на «отпускание» активной кнопки;

- способ кодирования сигналов перемещений по двум осям:

- «относительное смещение – число импульсов»;

- чувствительность – 10 импульсов оптико-механического преобразователя на 0,1 мм перемещения манипулятора, размер диагонали монитора – 17’’, соотношение сторон 4:3;

- уровни сигналов ТТЛ;

- тип выходного интерфейса сопряжения с ПК – PS/2, с формированием пакетов данных смещения «мыши» по осям Х и Y с учетом нажатия клавиш;

- скорость передачи (обновления) данных о координатах не менее 10 Кбит/сек;

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]