Решение для реализации задачи разработчика. Таким образом, модули ecucore оптимальная основа для совре



Скачать 35.98 Kb.
Pdf просмотр
Дата17.02.2017
Размер35.98 Kb.
Просмотров165
Скачиваний0
ТипРешение

140
КОМПОНЕНТЫ И ТЕХНОЛОГИИ • № 7 '2010
компоненты
рубрика
Кирилл Дорофеев
kirill@simecs.ru
Сергей Копытин
info@microcontroller.ru
введение
При работе над новым проектом возникает вопрос, как с макси- мальной эффективностью и при разумных затратах обеспечить ка- чество и скорость разработки. Решением является внедрение готовых модулей SYSTEC в качестве управляющего звена во встроенное при- ложение. Это значительно выгоднее, чем разработка собственного контроллерного ядра, так как позволяет сконцентрироваться на пе- риферии и программном обеспечении и забыть о таких трудоемких и сложных стадиях проекта, как:
Отбор комплектующих и их приобретение (сложно).

Проектирование аппаратной части (трудоемко).

Разводка и изготовление многослойной печатной платы (сложно).

Тестирование, отладка и переразводка (сложно и трудоемко).

Компания SYSTEC предлагает широкий спектр промышленных одноплатных компьютеров и встраиваемых модулей.
Встраиваемые системы от компании SYSTEC оснащены новейшими процессорами Atmel ARM9, Freescale Coldfire и Infineon TriCore.
Модули ECUcore обеспечивают высокую производительность и широкий выбор интерфейсов при минимальных размерах. Модули
ECUcore имеют различные объемы памяти, благодаря чему можно подобрать готовое решение для реализации задачи разработчика.
Таким образом, модули ECUcore — оптимальная основа для совре- менных встраиваемых систем.
Модули ECUcore отличает низкое энергопотребление, расширен- ный температурный диапазон и надежные соединительные разъемы.
Это позволяет применять их в промышленных системах автоматиза- ции. Программирование производится при помощи интегрирован- ной среды разработки на базе Eclipse (C/C++).
Надежность — весьма критичный фактор для встроенных прило- жений, где время жизни изделия измеряется многими годами. Время наработки на отказ MTBF оценивает жизненный цикл модуля на осно- ве характеристик компонентов, используемых при его изготовлении.
Расчет MTBF учитывает множество факторов, включающих обосно- ванность требований проекта, надежность драйверов, оценку продукта с точки зрения конкуренции, период технического обслуживания и т. д.
Большинство модулей SYSTEC успешно прошли MTBF-тестирование, получив исключительные результаты не только после расчетов, но и при эксплуатации в полевых условиях.
Одноплатные контроллеры SYSTEC позволяют реализовать новый проект в предельно сжатые сроки, получив выигрыш по времени раз- работки, трудоемкости и издержкам. Мезонинные модули являются не только экономически выгодным, но и надежным решением за счет массового производства и заводского тестирования.
встраиваемый одноплатный компьютер
на базе модулей ECUcore
PLCcore — готовый встраиваемый одноплатный компьютер на базе модулей ECUcore с ядром операционной системы, разрабо- танным для программирования в соответствии со стандартом IEC
61131-3 и CiA 302-совмес-тимым CANopen manager.
Оптимизированный 32-разрядный процессор, возможность под- ключения различной периферии и свободно программируемые пор- ты ввода/вывода — все это делает PLCcore универсальной платфор- мой для разработки собственных приложений для систем автомати- ческого управления.
Операционная система с ядром IEC 61131-3 дает возможность поль- зователю задействовать весь функционал графических интуитивно- понятных языков по стандарту IEC 61131-3. Широкое разнообразие коммуникационных интерфейсов делает PLCcore наиболее подходя- щими для различных сетевых решений. Например, CANopen manager позволяет гибко настроить прием/передачу данных через CAN-шину в режиме Plug&Play. Более того, интегрированная среда разработ- ки поддерживает очень простой способ передачи данных с другими устройствами CANopen.
Особенности PLCcore:
Нет дополнительной оплаты за лицензию на разработку системы
• на базе PLCcore.
Хорошая электромагнитная совместимость и 32-разрядная аппа-
• ратная платформа.
Одновременное выполнение приложений на программном и ап-
• паратном уровнях.
Полнофункциональная интегрированная среда разработки (IDE)

C/C++ и IEC 61131-3 для разработки приложений
В систему интегрирован CiA302- и CiA314- совместимый CANopen
• manager.
Свободно программируемые порты ввода/вывода для различных
• задач.
Основные характеристики PLCcore:
Стартовые комплекты с интегрированной средой разработ-
• ки IEC 61131-3 и C/C++.
Полнофункциональная библиотека в соответствии со стандар-
• том IEC 61131-3:
– CiA 301-, 302-, 314-совместимый CANopen manager;
– CANopen slave;
– последовательные I/O;
– Ethernet;
– PTO/PWM;
– часы реального времени (RTC);
одноплатные компьютеры
и промышленные логические контроллеры компании SYSTEC
рис. 1. Отладочная плата SYSTEC

141
КОМПОНЕНТЫ И ТЕХНОЛОГИИ • № 7 '2010
www.kite.ru
рубрика
компоненты
– промышленный PID-контроллер;
– поддержка элементов управления PLC (RUN/STOP/MRes,
RUN/ERR LED).
Программа загрузки через Ethernet или CANopen.

Модуль ECUcore-9G20/PLCcore-9G20
ECUcore-9G20 (рис. 2) — это встраиваемый модуль на базе Atmel
AT91SAM9G20 с операционной системой Linux. Благодаря высокой производительности и наличию высокоскоростных интерфейсов, он хорошо подходит для использования в различных промышленных системах.
Модуль имеет следующие характеристики:
32-битный Atmel AT91SAM9G20, 400 МГц;

SDRAM до 64 Мбайт, NOR-Flash до 64 Мбайт;

FPGA, RTC и температурный датчик на борту;

110/100 Мбит/с Ethernet, 1High-speed CAN2.0B;

2USB 2.0 host, 1USB 2.0 device;

4 последовательных порта, 1SSC.

Модуль ECUcore-5484/PLCcore-5484
Этот модуль на базе быстродействующего процессора Freescale
MCF5484 (рис. 3) содержит разнообразные сетевые интерфейсы вы- сокой производительности. Применяется в разработках, в которых требуется высокоскоростной доступ к данным и передача данных в реальном времени.
MCF548 имеет следующие характеристики:
Freescale MCF5484, 200 МГц;
• до 128 Мбайт 32-битной DDR-SDRAM;
• до 32 Мбайт Flash и до 32 кбайт EEPROM;

2Fast Ethernet контроллера PHY;

2CAN, 4Serial UART, I

2
C, SPI;
DMA, MMU, RTC, CPLD;
• температурный датчик;
• сторожевой таймер;
• температурный диапазон от –40 до +85 °C.

Модуль ECUcore-5208/PLCcore-5208
Модуль на базе процессора Freescale MCF5208 представлен на рис. 4.
ECUcore-5208 спроектирован для недорогих решений, таких как кас- совый терминал или система управления доступом. Здесь реализова- но несколько сетевых интерфейсов, часы реального времени и NAND flash для хранения данных (опционально).
Модуль имеет следующие характеристики:
Freescale MCF5208 Coldfire V2 Core, 166 МГц;
• до 32 Мбайт 32-битной SDR-SDRAM;
• до 8 Мбайт Flash и до 32 кбайт EEPROM;

Fast Ethernet, 3 UART, CAN, SPI, I

2
C;
16-канальный DMA, RTC, сторожевой таймер;
• температурный датчик;
• температурный диапазон от –40 до +85 °C.

Заключение
Для ускорения цикла разработки все модули SYSTEC доступны в варианте поставки Development Kit, в состав которого, кроме про- граммного обеспечения и документации, входят: мезонинный мо- дуль, плата разработки Development Board для программирования модуля и тестирования программного обеспечения, набор кабелей и сетевой адаптер. Development Kit содержит также документацию по плате и микроконтроллеру и руководство по быстрому запуску.
Следует отметить, что разработка собственного контроллерного ядра приводит в итоге к ухудшению качества модуля и значительно увеличивает время выхода изделия на рынок. Использование готовых модулей SYSTEC является экономически выгодным при количествах от нескольких штук. Модули SYSTEC ускоряют реализацию проекта, позволяя уделять больше внимания аппаратной и программной ча- сти проекта, его тестированию и верификации. n
Литература
1.
http://www.systec-electronic.com/
2.
http://www.microcontroller.ru/
рис. 4. Внешний вид модуля MCF5208
рис. 3. Внешний вид модуля MCF5484
рис. 2. Внешний вид модуля ECUcore-9G20


Поделитесь с Вашими друзьями:


База данных защищена авторским правом ©nethash.ru 2019
обратиться к администрации

войти | регистрация
    Главная страница


загрузить материал