Выполненные проекты
Специализация
Главная / Проекты / Модуль для автоматической системы контроля и управления

Модуль для автоматической системы контроля и управления

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

Для реализации контроллера использованы  отладочные платы компании Memec (Avnet), пользовательская дочерняя плата с ЦАП/АЦП устройствами. В систему имплементировано ядро софт-процессора Microblaze, который обменивается данными через BRAM с 4-мя ядрами Picoblaze, осуществляющими предварительную обработку данных, поступающих с датчиков.

Реализованы аппаратные пользовательские ядра, а также встроенный uCLinux Web-сервер с доступом к аппаратной части, через CGI, для конфигурирования чувствительности и других параметров датчиков.

 

Характеристики

Тип ПЛИС Xilinx Spartan3-700A
Использованные шины и интерфейсы LMB, OPB, FSL, SDRAM, PLM Flash, Toshiba Flash
Использованные внешние интерфейсы
  • Ethernet 10/100
  • GPIO
  • USB 1.1
  • UART
  • JTAG
  • Разработанные IP Ядра
  • IIC
  • Контроллер Flash памяти
  • Специализированные алгоритмы обработки
  • Особенности
  • Процессор Microblaze-80 MHz
  • Четыре процессора Picoblaze - 80 MHz 
  • Операционная система ucLinux
  • Средства проектирования ISE Xilinx, EDK,  ChipScope Pro, gcc, Crosscompiler Toolchain Microblaze, CGI, Picoblaze assembler
    Срок разработки 3 месяца

    Скачать PDF - 67Kb