MCX51-6.x DIN : Узел управления униполярным / биполярным шаговым двигателем
(PIC18F2520
Тактовая частота - 8 МГц * 4PLL
DC 9...30)

контрактная разработка, преобразователь интерфейса i2c, преобразователь интерфейса MicroLan, преобразователь интерфейса ModBas, сигма дельта ацп, управление гидравлическими приводами, конвертор интерфейса, конвертор протоколов, конвертор скоростей, макетная плата, промышленная автоматика, модульные контроллеры, basic, микроконтроллер basic, конвертор usb, конвертор rs232, конвертор rs422, конвертор rs485, преобразователь usb, преобразователь rs232, преобразователь rs422, преобразователь rs485, узел автоматики, шаговый двигатель, работа с термодатчиком, подключение ds18, репитер, модули входов, модули гальванической развязки, модуль ацп, модуль цап, модуль индикации, речевой модуль, модуль выходов, графический жки, примеры программ, программируемый логический контроллер
Преобразователь USB | Конвертор интерфейсов USB RS232 RS485 RS422 I2C Microlan Modbus RTU SPI Ethernet | Конверторы протоколов и скоростей | Узлы автоматики | Модульные контроллеры
Главная|Прайс-лист|FAQ|Обмен опытом|Контакты|Новости|DOWNLOAD| | Добавить в избранное | Назад
Комплект модулей MCU4 [MCU32-1 ]
Комплект модулей MCU4 - MCU32-1 - Модуль вычислителя (STM32F103RET6 Flash 512KB RAM 64 KB USB + RS485 + CAN RTC + CR2032)

MCX51-6.x DIN : Узел управления униполярным / биполярным шаговым двигателем
(PIC18F2520
Тактовая частота - 8 МГц * 4PLL
DC 9...30)
Модуль вычислителя (STM32F103RET6 Flash 512KB RAM 64 KB USB + RS485 + CAN RTC + CR2032)
Конвертеры интерфейсов [RSX2-4.x DIN ]
Конверторы интерфейсов - RSX2-4.x DIN - Конвертор интерфейсов В корпусе на DIN линейку (RS232C <=> RS232C)

MCX51-6.x DIN : Узел управления униполярным / биполярным шаговым двигателем
(PIC18F2520
Тактовая частота - 8 МГц * 4PLL
DC 9...30)
Конвертор интерфейсов В корпусе на DIN линейку (RS232C <=> RS232C)
Узлы автоматики [MCX51-9.1 DIN ]
Узлы автоматики - MCX51-9.1 DIN - Узел 2-х силовых выходов AC/DC(реле) (AC)250V/8A в 35мм-DIN-конструктиве

MCX51-6.x DIN : Узел управления униполярным / биполярным шаговым двигателем
(PIC18F2520
Тактовая частота - 8 МГц * 4PLL
DC 9...30)
Узел 2-х силовых выходов AC/DC(реле) (AC)250V/8A в 35мм-DIN-конструктиве

УЗЛЫ АВТОМАТИЗАЦИИ     >>>     MCX51-6.x DIN

 

Узел управления униполярным / биполярным шаговым двигателем с интерфейсом RS485 - MCX51-6.x

Узел управления униполярным / биполярным шаговым двигателем с интерфейсом RS485 - MCX51-6.x : MCX51-6.x DIN : Узел управления униполярным / биполярным шаговым двигателем
(PIC18F2520
Тактовая частота - 8 МГц * 4PLL
DC 9...30) Нажмите, чтобы увеличить (29.044 kb)
Нажмите, чтобы увеличить (29.044 kb)



Краткие характеристики

- Тип микроконтроллера - PIC18F2520
- Тактовая частота - 8 МГц * 4PLL
- Размер драйвера пользователя до - 24 Кбайта
- Время шага(полушага) - 32мкс...2с
- Ток каждой фазы для исполнения MCX51-6.1 - до 1А
- Максимальная частота энкодерного входа до - 5 кГц
- Гальваническая развязка интерфейса - 1000В
- Питание - DC 9...30В
- Размер в конструктиве на DIN-рейку - 35x86(90)x58 мм

*.PDF
- Схема
              mcx51-6_s.pdf  ( 12.05.2008  68.093 kB )
- Расположение компонентов на плате (верх)
              mcx51-6_rt.pdf  ( 05.04.2006  113.049 kB )
- Расположение компонентов на плате (низ)
              mcx51-6_bt.pdf  ( 05.04.2006  130.693 kB )
- Описание базовой прошивки для модулей / узлов на базе PIC18Fxxxx
              4_47.pdf  ( 06.07.2009  671.066 kB )


ИмяОписание C IC
MCX51-6.2 DINУзел управления униполярным / биполярным шаговым двигателем
(PIC18F2520
Тактовая частота - 8 МГц * 4PLL
DC 9...30)
 75
-
MCX51-6.5 DINУзел управления трехфазным униполярным шаговым двигателем
(PIC18F2520
Тактовая частота - 8 МГц * 4PLL
DC 9...30)
 75
-
Цены указаны в у.е.    1 у.е. равняется 1 доллару США по курсу ЦБ РФ + 2%
Назначение

Узел осуществляет управление одним шаговым двигателем с обработкой датчиков начала/конца и энкодера.
Основная прошивка узла включает в себя базовую прошивку для модулей на базе PIC18Fxxxx и загружаемый драйвер устройства.
Управление узлом ведется через гальванически-развязанный интерфейс RS485 c поддержкой протокола MODBUS.

Версия драйвера 1.23 поддерживает работу в полушаговом и микрошаговом режимах (1/64 шага) - hex.

Пользователь имеет возможность комбинировать условия останова двигателя :
-по счетчику шагов(полушагов)
-по срабатыванию датчика начала, датчика конца
-по достижению энкодерного счетчика определенного значения.

Также есть возможность сохранять в EEPROM :
- регистр состояния
- величину шага
- время шага
- максимальную величину тока

Время шага(микрошага) задается в диапазоне 32мкс...2с с шагом 32мкс.
Пользователь может задавать максимальную величину тока фазы и оперативно ее изменять, при необходимости.
Можно разрешать/запрещать активное подмагничивание при останове.
Также имеется возможность синхронного старта многих аналогичных узлов подачей команды с циркулярным адресом.
В узле предусмотрена аппаратная защита от запрещенных комбинаций выходных мостовых каскадов.

Расположение рабочих ячеек в RAM:
0x00 -> задание по шагам младший байт
0x01 -> задание по шагам старший байт
0x02 -> текущий размер шага
   0x01...0x40 ->поступательное движение, 0xFF...0xC0 ->реверс;
   0x40->+шаг,0x20->+полушаг,0xC0->-шаг,0xE0->-полушаг
   0x01->+1/64шага, 0xFE->-1/32 шага и т.д.
   после сброса выбрано значение 0x01 (поступательное движение 1/64 шага)
0x03 -> регистр состояния
   бит 7 "1"=> останов по счетчику шагов
      выполнение условия НЕ сбрасывает бит разрешения выполнения заданий
   бит 6 "1"=> останов по срабатыванию датчиков начала/конца
      выполнение условия сбрасывает бит разрешения выполнения заданий
      при поступательном движении проверяется датчик конца
      при реверсе проверяется датчик начала
   бит 5 "1"=> останов по совпадению энкодерного задания
      выполнение условия сбрасывает бит разрешения выполнения заданий
   бит 4 "1"=> бит выбора режима "LIM"(шаг / микрошаг)
   бит 2 "1"=> разрешить выполнение заданий
   бит 1 "0"=> выключать ток после задания
0x04 -> длительность шага(микрошага) младший байт
0x05 -> длительность шага(микрошага) старший байт
   после сброса значение 0x004E соответствующее 400 шагам/сек
0x06 -> энкодерное задание младший байт
0x07 -> энкодерное задание старший байт
0x08 -> счетчик энкодерного входа младший байт
0x09 -> счетчик энкодерного входа старший байт
0x10 -> текущее нахождение якоря по микрошагу 0x00,...0xFF
0x11 -> максимальный ток фазы

Примеры управляющих команд MODBUS:

- изменить время шага на 1000 шагов/сек => 1мс/32мкс=31=0x1F, ячейки времени шага 0x05 и 0x04, в узле с адресом 0x02
02 71 00 04 02 1F 00 CRC16
Где:
02 - адрес узла
71 - команда "запись RAM"
00 04 - начальный адрес заносимых байт
02 - число заносимых байт
1F 00 - заносимое значение

- задать количество шагов 1025 => 0x0401, ячейки количества шагов 0x01 и 0x00
02 71 00 00 02 01 04 CRC16

- задать режим работы: останов по счетчику шагов или по датчику начала/конца с разрешением немедленного выполнения и включенным током после останова, ячейка 0x03 =>B'11010110'=>0xD6
02 71 00 03 01 D6 CRC16

- задать реверсивное направление и полный размер шага, ячейка 0x02 =>0xC0
02 71 00 02 01 C0 CRC16

Подрбное описание работы с узлом через RS485 приведено в описании базовой прошивки
для модулей на базе PIC18Fxxx.

Узел изготавливается в конструктиве для крепления на DIN-рейку шириной 35мм.

Программы, драйверы, утилиты.
- Текущая версия базовой прошивки PIC18Fxxxx: 4.47 от 06.07.2009
Описание базовой прошивки  ( 06.07.2009  671.066 kB ).

- Драйвер (версия 1.23) поддерживает работу в полушаговом и микрошаговом режиме (1/64 шага). Демо.
   html   asm   hex

Все примеры программирования и загружаемые драйверы
на Fractal-BASIC, на Assembler


Все утилиты здесь.

Главная страница :: Новости :: Прайс-лист :: FAQ :: Обмен опытом :: Ссылки :: О фирме :: Как нас найти :: Как купить :: Полный список модулей :: Преобразователи интерфейсов / Репитеры :: Интерфейсные модули :: Вычислители :: Узлы автоматизации :: Модули входов :: Модули выходов :: Модули аналогового входа/выхода :: Модули питания :: Кроссы, Макетные модули, Переходные модули :: Другие модули ::

postmaster@fractal.com.ru
Copyright © 1999-2017 ООО "Фрактал"

Яндекс цитирования Rambler's Top100
15974
372
104
1