г. Днепропетровск

тел: +38(067)748-54-58

ICQ: 562-474-370

email: rusik_ne@list.ru

Курс валют: 1 y.e. - 26.00 грн

Техническое задание на разработку устройства STM32­ETHIO­O8I2

 

ОПИСАНИЕ

Целью данного проекта является решение задачи ввода­вывода дискретных сигналов используя структурированные кабельные сети. Для решения задачи необходима разработка программно­аппаратного комплекса, обеспечивающего сбор сигналов и отправку данных по сетям Ethernet. Критическими параметрами успеха проекта являются простота устройтва, удобство его использования и минимизация цены готового изделия при серийном производстве.

 

ЗАДАЧИ ПРОЕКТА

1.      Разработка схемы и печатной платы

2.      Разработка прошивки микроконтроллера

3.      Создание действующего прототипа

4.      Подготовка файлов для производства и сборки печатных плат в компании VD Mais

5.      Минимальная стоимость готового изделия

 

ТРЕБОВАНИЯ К АППАРАТНОМУ ОБЕСПЕЧЕНИЮ

Аппаратная платформа должна соответствовать следующим требованиям:

1.      Процессор: семейство STM32 с поддержкой Ethernet сетей (STM23F107?)

2.      Питание от сети 220V, компоненты БД унифицированными с другими продуктами DDS

3.      Плата должна поместится  в  корпус 

4.      Плата, по возможности, должна быть двухслойная. При невозможности — четырехслойная. Желательно иметь возможность изготовления ее в Украине (например, на Этале).

5.      2 дискретных гальванически развязанных входа (питание ­ общее).

6.      8 дискретных выходов для коммутации цепей управления (контакторов) 220В     симистор  с  оптроном   

7.      Двойной Ethernet­разъем со встроенным 

8.      Светодиоды для индикации режимов работы (наличие питания, обмен по Ethernet на разъемах, дублирование входов и выходов).

9.      Диагностические    разъемы/контактные    площадки     для     прошивки контролера, отладки. Предпочтительнее ­ краевой разъем, половина от разъема      

 

ТРЕБОВАНИЯ К ПРОГРАММНОМУ ОБЕСПЕЧЕНИЮ

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

1.      Сбор данных с дискретных входов.

2.      IP адрес устройство получает по DHCP

3.      Каждое    устройство    должно    обладать    уникальным    MAC­адресом (основанным на serial # микроконтролера)

4.      Основная  задача   ­   работа   ModBus  TCP.  С  одновременной  работой минимум 8 соединений.

5.      В случае любого сбоя ПО необходимо выполнить перезагрузку устройства (watchdog) и мингуть статусным светодиодом.

 

ЭТАПЫ РАЗРАБОТКИ

Сбор отладочной платы

Для обеспечения независимости разработки ПО и аппаратной платформы целесообразно собрать прототип устройства из существующих готовых отладочных плат (STM Discovery и других). Это позволит начать разработку ПО до получения первого прототипа печатной платы.

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

 

Программирование прошивки

Результатом выполнения этого этапа должна быть прошивка устройства, которую необходимо записывать в готовое устройстов. А также инструкции/утилиты для выполнения этих задач в автоматическом или полуавтоматическом режиме (оператором/сборщиком).

 

Проектирование принципиальной схемы и печтаной платы

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

 

Создание рабочего прототипа, испытания, отладка

Результатом этого этапа является отлаженная версия прошивки, готовая для заливки в серийные изделия. Также на этом этапе проверяется и, при необходимости, исправляются выявленные проблемы схемы и печатной платы.

 

Подготовка документации для производства

После окончание испытаний и исправлений всех ошибок печатной платы и прошивки подготавливаются gerber­файлы, BOM, координаты компонент и пр. файлы для производства и сборки печатной платы.

Также подготавливаются инстурменты (скрипты или стандартные утилиты) для автоматической или полуавтоматической прошивки контроллера.

 

Производство пробной партии

Для проверки выполненной работы заказчик заказывает производсто тестовой партии (10­-20) устройств в компании VD Mais. Эта партия собирается, прошивается и тестируется.