Комплект оборудования «Интерфейсы периферийных устройств» IPU

Комплект оборудования «Интерфейсы периферийных устройств» IPU

Комплект оборудования «Интерфейсы периферийных устройств» IPU

На сегодняшний день компьютерная техника представляет собой одно из самых бурно развивающихся направлений человеческой деятельности. Однако, компьютер сам по себе беспомощен: ему нужно подключить клавиатуру, принтер, модем и другую периферию. Вся эта периферия подключается к ПК специфичным для каждого устройства способом: через интерфейсы. Поэтому становится важным изучить интерфейсы взаимодействия компьютеров с периферийными устройствами, а также между собой.Для изучения интерфейсов взаимодействия компьютеров и периферии предназначен предлагаемый стенд «Интерфейсы периферийных устройств» (далее ИПУ). В лабораторных работах освещаются как уже устаревающие, но показательные при обучении интерфейсы PS/2 (для клавиатур и «мышей»), Centronics (для подключения принтеров), так и повсеместно распространенные и популярные интерфейсы типа USB и RS-232 (для модемной связи). Помимо этого, стенд позволяет изучать и интерфейсы между внутренними узлами компьютера, например, интерфейс доступа в flash-памяти SPI, управляющий интерфейс I2C, а также однопроводной интерфейс для датчиков температуры и ключей-таблеток 1-wire. Таким образом, появляется возможность изучить работу узлов компьютерной системы, как между собой, так и с внешними устройствами.

Цена: по запросу


Cтенд делает изучение ИПУ как можно более наглядным и простым. В состав стенда входит персональный компьютер и логический анализатор, которые позволяют наблюдать все процессы на мониторе, упрощая понимание логики работы всех элементов системы. Еще одним преимуществом стенда является его модульность: разбиение стенда на модули упрощает коммутацию и позволяет быстрее и нагляднее выполнять соединения.

Одним из преимуществ стенда является использование микроконтроллеров для физической реализации интерфейсов. Это означает, что помимо интерфейсов, студенты получают возможность изучить базовые сведения по работе микроконтроллеров, что позволяет проводить на этом стенде лабораторные работы по дисциплинам «Микропроцессорные системы», «Архитектура ЭВМ» и другим, связанным с микроконтроллерами.

Хорошо продуманная методическая часть является неотъемлемой частью стенда. Во время лабораторной работы студент не просто наблюдает работу интерфейса – он самостоятельно программирует микроконтроллер на работу с этим интерфейсом (пишет программу на языке высокого уровня или ассемблере). 

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

При изготовлении стенда используются немецкие клеммы фирмы HIRSCHMANN. Применение этих клемм значительно повышает качество стенда и упрощает физическое соединение модулей. Многолетняя практика показала, что первыми выходят из строя кнопки, потому что при выполнении лабораторных работ они нажимаются чаще всех остальных. Поэтому модуль логического анализатора сделан с применением новейшей технологии емкостных сенсоров: просто коснитесь пальцем лицевой панели и модуль распознает нажатие. Помимо улучшения внешнего вида модуля, такая замена позволяет на несколько порядков увеличить ресурс, так как в емкостные сенсоры могут работать десятилетиями - в них нет движущихся механических частей. 

Для наглядности и удобства программирования в модули встроены ЖК-дисплеи (4 строки по 16 символов), на которые можно выводить информацию, программируя модуль. Также для удобства отладки в модули встроены JTAG отладчики, позволяющие просто и наглядно отлаживать программу.

 

Дополнительно существует возможность заказать стенд с четырехканальным портативным цифровым осциллографом, что позволит получить навыки работы с этим универсальным измерительным прибором. Осциллограф позволяет, в отличие от логического анализатора, увидеть происходящие процессы в динамике и зачастую применение осциллографа позволяет упростить как выполнение лабораторной работы, так и поиск ошибок в схеме. Помимо этого осциллограф позволяет исследовать аналоговые сигналы, что расширяет диапазон проводимых лабораторных и исследовательских работ.

Отдельно следует отметить, что стенд ИПУ совместим с другими стендами нашей компании: «Сети GSM», «Сенсорные сети ZigBee», «Системы навигации GPS и ГЛОНАСС», «Микроконтроллеры» и «ПЛИС». Это означает, что если в лаборатории установлены эти комплекты, у обучаемых появляется возможность комбинировать модули из разных стендов, создавая разнообразные сложные системы. В качестве примеров таких систем можно привести, GPS-трекер, систему сбора данных с удаленных датчиков по беспроводным интерфейсам, систему «умный дом» и многое другое. Таким образом, появляется база для курсового и дипломного проектирования студентам технических специальностей.

Технические характеристики   

  • Дисплей - 2.8″ цветной TFT LCD
  • Разрешение дисплея - 320×240
  • Полоса пропускания -  0 — 72 МГц
  • Частота выборок       -    72 Msps 8 бит
  • Память измерений   -    4096 точек на каждый канал
  • Чувствительность по горизонтали   -    1 мкс/дел — 10 с/дел (1-2-5 шаг)
  • Чувствительность по вертикали     -      20 мВ/дел — 10 В/дел (с ?1 щупом)
  • 2 В/дел — 100 В/дел (с ?10 щупом)
  • Входное сопротивление      -    >500KΩ
  • Максимальное входное напряжение       -        80 В (с ?1 щупом)
  • Режимы триггера     -     Auto, Norma, Single, None and Scan
  • Измерения     -  Частота, период, скважность; действующее, амплитудное, среднеквадратичное напряжение.
  • Генератор пробного сигнала  встроенный 10 Гц — 1 МГц (1-2-5 шаг)
  • Источник питания     -    3,7 В литиевая батарея 700 мАч, или USB-порт.
  • Габариты (без щупов) 98*50*14 мм 

Лабораторный практикум:

  1. Знакомство с комплексом, изучение программного и аппаратного обеспечения модулей периферийных устройств. Управление портами ввода-вывода в модулях микроконтроллера. Программа анализа логического состояния портов, управление светодиодами. Логический анализатор: режимы работы, подключение к модулю микроконтроллеров. Анализ логического состояния портов микроконтроллера.
  2. Интерфейс Centronics. Режим работы SPP. Передача байт от микроконтроллерного устройства в анализатор. Назначение линий обратной связи интерфейса. Создание двух программ: первую в один блок микроконтроллера (режим ведущего), вторую в другой блок микроконтроллера (режим ведомого). Передача массива данных из первого модуля микроконтроллера во второй.
  3. Интерфейс PS/2. Режимы работы, скорость, формат посылок. Эмуляция интерфейса с помощью микроконтроллера, анализ посылок на анализаторе. Подключение PS/2 мыши, изучение формата посылок, инициализации. Считывание перемещений мыши программой в модуле микроконтроллера.
  4. Интерфейс RS-232. Режимы, скорость работы. Режимы управления потоком, назначение управляющих линий. Физические уровни сигналов. Работа в режиме ведущего и ведомого. Создание программ в модули микроконтроллеров для обмена по этому интерфейсу. Обмен информацией с компьютером через переходник USB->COM. Различные форматы посылок, биты четности. Анализ асинхронных кадров обмена.
  5. Интерфейс SPI. Назначение линий, режимы работы: мастер, ведомый. Многоточечный режим работы. Реализация следующей схемы обмена: один модуль микроконтроллеров является ведомым устройством, логический анализатор также включается в режим эмуляции устройства SPI. Второй модуль микроконтроллеров является ведущим. Создание программ, которые реализуют обмен: модуль микроконтроллера, работающий в режиме мастера, считывает информацию из анализатора и отправляет ее в модуль ведомого микроконтроллера.
  6. Интерфейс I2C. Назначение линий, состояния шины, режимы работы: мастер, ведомый. Генерация сигналов Start, Ack, Nack, Stop, ReStart. Мультимастерный режим работы. Реализация следующего типа обмена: оба модуля микроконтроллеров являются мастерами и периодически считывают информацию из модуля анализатора, включенного в режим эмуляции ведомого устройства I2C. Коллизии на шине, методы борьбы с ними.
  7. Интерфейс 1-wire. Режимы работы: обычное питание, паразитное питание. Генерация кадров обмена. Управление датчиком температуры с интерфейсом 1-wire (DS18B20). Считывание показаний температуры c датчика DS18B20. Ключи-таблетки «Touch memory»: считывание кодов, программирование. Программа – реализующая считывание кода с выводом на индикатор.
  8. Интерфейс USB. Физическая реализация, изучение стека протокола. Типы и назначение конечных точек, типы посылок (управляющие, изохронные, блоковые и по прерыванию). Типовой протокол USB: HID. Создание программы, которая позволяет модулю USB-микроконтроллера определяться в системе как USB-клавиатура, запускать блокнот и выводить в него строку «Hello, world!».
  9. Интерфейс USB. Типовой протокол USB: Mass Storage Device. Реализация программы, которая позволяет определяться в компьютере как устройство хранения данных (используется встроенная в модуль микросхема Flash-памяти).
  10. Интерфейс USB. Типовой протокол USB: CDC Device. Реализация программы, которая позволяет модулю определяться в компьютере как виртуальный СОМ-порт. Реализация эхо-обмена с компьютером (возвращаем принятые байты).
  11. Интерфейс USB. Режим USB-host. Реализация USB-host для устройства HID: подключение к модулю USB-микроконтроллера клавиатуры с интерфейсом USB.
  12. Интерфейс USB. Режим USB-host. Реализация USB-host для устройства Mass Storage Device: подключение к модулю USB-микроконтроллера USB Flash памяти.
  13. Интерфейс USB. Режим USB-host. Реализация USB-host для устройства CDC: подключение к модулю USB-микроконтроллера переходника USB->COM. При помощи анализатора отправка сообщения в микроконтроллер, прием измененной информации (преобразование строчных букв в прописные)

 

*
Цена: по запросу
Цена: по запросу
Цена: по запросу
Цена: по запросу
Цена: по запросу
Цена: по запросу
Цена: по запросу