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

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

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

Серия универсальных программируемых логических контроллеров (ПЛК) 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

Утащить к себе
  • Добавить ВКонтакте заметку об этой странице
  • Мой Мир
  • Facebook
  • Twitter
  • LiveJournal
  • В закладки Google
  • PDF
  • Одноклассники
  • email
  • Print
  • RSS
  • LinkedIn

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

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

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

%d такие блоггеры, как:

Warning: realpath(): open_basedir restriction in effect. File(/tmp) is not within the allowed path(s): (/home/a339/koshcheev.ru/) in /home/a339/koshcheev.ru/WWW/wp-includes/functions.php on line 2099