Share

ФРАКТАЛ. Сделано в России.

Представляю вниманию разработчика и производителя систем промышленной/домашней автоматики и модульных микроконтроллеров — ООО «ФРАКТАЛ» (г.Зеленоград).

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

Серия универсальных программируемых логических контроллеров (ПЛК) FR-MCX53-32.x предназначена для решения широкого спектра задач в области автоматизации и контроля.

Контроллеры представляют из себя функционально законченные блоки в DIN — конструктивах. Типичные исполнения содержат 12 универсальных входов/выходов и 8 силовых выходов, а также набор различных интерфейсов.

Основой MCX53-32.x является микроконтроллер ARM7 Cortex-M3 STMicroelectronics STM32F103.

Применение этого функционально насыщенного и содержащего большие объемы памяти микроконтроллера, позволило предустанавливать в ПЛК FR-MCX53-32.x однокристальный интерпретатор Fractal-BASIC-Cortex.

Наличие гальванически развязанного RS485 позволяет строить протяженные сети состоящие из множества узлов. Дополнительный локальный RS485 или CAN интерфейс позволяет легко наращивать ПЛК до необходимого количества входов/выходов.

Программирование модуля производится простым подключением к PC через USB-порт.

Некоторые исполнения FR-MCX53-32.x дополнительно содержат гальванически развязанный канал MicroLan (1-Wire) с мастер-чипом DS2482, специально предназначенным для работы с протяженными линиями.

12 универсальных линий ПЛК FR-MCX53-32.x работают как в дискретном, так и в аналоговых режимах. При этом 2 канала могут работать в режиме ЦАП 0…10В / 0…20мА. Режим каждой линии можно задавать индивидуально.

Всё выше перечисленное, позволяет при помощи ПЛК FR-MCX53-32.x быстро решать множество различных задач по автоматизации различных объектов.

Простой и эффективный Fractal-BASIC-Cortex помогает реализовывать достаточно сложные алгоритмы, простейшими средствами.

Математика предустановленная в FR-MCX53-32.x позволяет пользователю самостоятельно, без специальных средств обновлять интерпретатор Fractal-BASIC-Cortex при выходе обновлений.

Сам же язык позволяет при необходимости закрыть код программы пользователя от несанкционированного чтения и копирования.

Компания ФРАКТАЛ любезно предоставили мне экземпляр контроллера для экспериментов по реализации нового варианта системы отопления дома. Именно этим я и займусь в длинные зимние вечера…

А пока вспомню предыдущую серию контроллеров (MCU32) и приведу пример того как просто программируются эти маленькие с виду «штучки».


; пример работы модуля
; MCU32-1.12 ARM 32-bit Cortex™-M3 ; CPU STM32F103RGT6 с TE-ULCD35/56
; через SPI
new
; задержка для калибровки TochScreen
2 delay = 1

; инициализация адресных линий
; интерфейса SPI в нейтральное состояние
10 spi#7 = 0
; команда перевода TE-ULCD35/56
; в терминальный режим
20 spi#0 = 0FDh : spi#7 = 0
; установка курсора оператора PRINT 25 csr=127 26 delay = 1 ; очистка экрана
100 spi#0 = 3 : spi#7 = 0

; вывод картинки anna.bmp с flash-карты TE-ULCD35/56
120 spi#0 = 9, 0, 0, 0, 0, 61h,6Eh,6Eh,61h : spi#7 = 0


Universal controller FRACTAL MCX53-32.x with the 1-Wire MASTER MAXIM DS2482-100 and programming for BASIC

Put into production a new node FR-MCX53-32.x. The new site is a new stage in the development of the popular series MCX53. In FR-MCX53-32.x applied micro ARM7 Cortex-M3. This significantly enhanced functionality compared to the closest analogue — MCX53-5.

Application of the new microcontroller has allowed for the first time in the series FR-MCX53 use Fractal-BASIC-Cortex. This, together with the new hardware capabilities give users a lot of interesting possibilities.

A series of universal programmable logic controllers (PLCs) FR-MCX53-32.x designed for a wide range of tasks in the field of automation and control.

Controllers represent a functionally complete units in DIN — constructive.

Typical performance contains 12 universal inputs/outputs and 8 power outputs, as well as a set of different interfaces.

The basis FR-MCX53-32.x is a microcontroller ARM7 Cortex-M3 STMicroelectronics STM32F103.

The use of this feature-rich and contains a large amount of memory of the microcontroller allowed to pre-set in the PLC FR-MCX53-32.x single chip interpreter Fractal-BASIC-Cortex.

FR-MCX53-32.x contains electrically isolated channel MicroLan 1-Wire master MAXIM DS2482-100 to the master chip specifically designed to work with long lines.

Mathematics preinstalled in FR-MCX53-32.x allows the user to their own, without special equipment to update the interpreter Fractal-BASIC-Cortex when updates are available. The very same language allows to close the program code from unauthorized reading and copying.

Interfaces without isolation: USB, RS485/CAN, I2C, SPI, MicroLan
Galvanically separated interfaces: RS485, MicroLan DS2482-100
Dimensions of the site in DIN form factor: 105x86x58

WWW
http://fractal.com.ru/index.php?p=device&sp=mcx53-32&ssp=MCX53-32.x%20DIN

Datasheet (russian)
http://fractal.com.ru/_pdf/description/mcx53-32xv1-04.pdf

The electrical circuit
http://fractal.com.ru/_pdf/shema/mcx53-32_s.pdf

Description of operators and functions of a single-shell Fractal-BASIC-Cortex (russian)
http://fractal.com.ru/_pdf/description/basic-cortex_2-02.pdf

Location of components on the PCB
http://fractal.com.ru/_pdf/shema/mcx53-32_t.pdf
http://fractal.com.ru/_pdf/shema/mcx53-32_b.pdf

Embedded System

You may also like...

6 комментариев

  1. Алексей Кощеев:

    10.01.2012 FRACTAL-BASIC-CORTEX v2.03

    * Добавлен оператор PWM. Он позволяет использовать аппаратные ШИМы микроконтроллера. Одновременно доступно до 12 линий ШИМ. Точное число доступных линий определяется конкретным типом модуля(см. описания модулей).
    * Доработан оператор BEEP. Теперь его можно использовать для выдачи звукового сигнала в линию во всех модулях, даже если в них не предусмотрена установка динамика.
    * В операторе LAN для модулей со сложными выходами сделана автоматическая инициализация линий (подтяжек) для адресов линий < 12. * Оператор LAN оптимизирован и для работы с приборами совместимыми с оригинальными приборами DALLAS. * Исправлена проблема с выдачей русских букв на ЖКИ. * Максимальное количество переходов GOTO/GOSUB... увеличено с 200 до 400. * Исправлена неправильная работа GOSUB в теле ON. * Исправлен CHR($(),i). * Доработан RS485#. * Исправлен RS485A. * Исправлен MOVE. * Исправлен INPUT.

  2. Adriana:

    thanks for share!

  1. 04.11.2011

    […] navigation ← ФРАКТАЛ. Сделано в России. ЖКТИ. RE-THERM. СДЕЛАНО В РОССИИ. […]

  2. 07.09.2016

    […] Подробнее… […]

  3. 05.03.2017

    […] и выпускаемом Зеленоградской компанией ФРАКТАЛ. Я уже упоминал этот модуль в одном из статей на этом […]

  4. 05.03.2017

    […] на глаза интересный девайс. Думаю попробовать вместо TE-ULCD35. Может ещё кому […]

Добавить комментарий

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.