2FOC. Dual Field Oriented Controller for brushless motors. icub

Similar documents
Communication Interfaces. Motors. Sensors (Feedback)

Galil Motion Control. DMC - 18x6. Datasheet (US ONLY)

D115 The Fast Optimal Servo Amplifier For Brush, Brushless, Voice Coil Servo Motors

Motion Controller. MXC Series Multi-Axis Motion Controller Compact Motion Controller with up to 6 Axes of Control

Advanced Microcontrollers Grzegorz Budzyń Extras: STM32F4Discovery

Galil Motion Control. DMC - 42x0. Datasheet

ACU6. Technical Reference Manual. Specifications Interfacing Dimensions. Document topics. ANSARI Controller Unit Type 6 technical reference manual

eip-10 Embedded TCP/IP 10-BaseT Network Module Features Description Applications

Galil Motion Control. EDD 3701x

DSP240-LPI Inverter Controller Card. Technical Brief

Ndrive QL andqle Digital Panel-Mount Piezo Drive

Ndrive Linear Series. Digital Servo Amplifiers Linear. Output power range of 10 or 20 A peak with ±10 to ±80 VDC bus

C x Hexapod Motion Controller

Hexapod Motion Controller with EtherCAT

AG300 Family CTL01-3A-03, AMP01-2A-02

16-Channel 16-Bit PMC Analog I/O Board

Advanced Features. High Performance Stepper Drive Description. Self Test and Auto Setup

EPOS2 Positioning Controllers

STAC5 Stepper Drives. A high performance, compact and cost-effective stepper drive with advanced features and control options

SYSTEMS ELECTRONICS GROUP

eip-24/100 Embedded TCP/IP 10/100-BaseT Network Module Features Description Applications

PC104P66-16HSDI4AO4:

Accelerometer with Analog and Digital I/O for StackableUSB USB1600

Central-I Family. CiG1-AMP01-1A-01-00

Features. RoHS COMPLIANT 2002/95/EC

Flex+Drive II and MintDrive II Brushless AC Servo. Controls. Product Characteristics Overview

Interconnects, Memory, GPIO

Soloist Linear Series

Four-Channel Universal Analog Input Using the MAX11270

12-Channel, 12-Bit PMC Analog Input/Output Board

SBC3100 (Cortex-A72) Single Board Computer

Data Sheet. QFBR-S01IN001Z Optical Phase Interrogator. Description. Features. Applications

Stand-Alone, Multi-Axis Motion Controller

CORRIGENDUM ISSUED FOR NATIONAL COMPETITIVE BIDDING UNDER TEQIP PHASE-II

Final Exam Study Guide

Automation 3200-OEM/Nservo-OEM

Part Number: PCB-STM32-F4B1 (unpopulated PCB with Discovery module sockets, no other parts) STM32-F4B1 (assembled board, not presently available)

AT-501 Cortex-A5 System On Module Product Brief

PCI-16HSDI: 16-Bit, Six-Channel Sigma-Delta Analog Input PMC Board. With 1.1 MSPS Sample Rate per Channel, and Two Independent Clocks

Freedom FRDM-KV31F Development Platform User s Guide

PMC-12AI Channel, 12-Bit Analog Input PMC Board. With 1,500 KSPS Input Conversion Rate

Motion Control Computing Architectures for Ultra Precision Machines

STM32F3. Cuauhtémoc Carbajal ITESM CEM 12/08/2013

MAC-3xx Core. Application. As the result, we deliver any customized SPEC Off-the-Shelf

TECHNICAL DATASHEET Absolute Motorfeedback Series AD 34

MiCOKit-3166 Development Kit Hardware Manual

Ensemble Linear Series

ARDUINO MEGA INTRODUCTION

AVR XMEGA Product Line Introduction AVR XMEGA TM. Product Introduction.

CPCI-16AIO Channel 16-Bit Analog I/O CPCI Board With 8 Input Channels, 8 Output Channels, and Auto calibration

Let`s get SIRIUS! SIRIUS Overview. SIRIUS from Dewesoft. SIRIUS Overview. The new hardware generation makes your measurement more precise!

Nservo. Digital Controller Module. Use to retrofit your existing system with new controls extend the life of your capital investment

QFBR-S01IN001Z. Optical Phase Interrogator. Data Sheet. Description. Features. Applications

Electronic Design for Power Control Technology and Knowledge transferred from University to Industry

PMC-16AI Channel, 16-Bit Analog Input PMC Board. With 500 KSPS Input Conversion Rate. Features Include: Applications Include:

Military Grade SmartFusion Customizable System-on-Chip (csoc)

Magnetic Field Mapping System MMS-1-RS KEY FEATURES:

P/N: P E201. imotioncube BX-CAN DATASHEET. Page: 1 of 5. Motor sensor configurations. Sensor. All dimensions are in mm.

MICROPROCESSOR BASED SYSTEM DESIGN

Central-I Family. CiG1-AMP01-1A-01-00

Symphony SoundBite Reference Manual

USAGE MANUAL: SIX AXIS TORQUE FORCE SENSOR BOARD (STRAIN)

PCIe-20AO8C500K. 20-Bit 8-Output 500KSPS Precision Wideband. PCI Express Short-Card Analog Output Module

High Temperature Downhole Electronics

cpci6u64-20aof16c500kr

Industrial Controller Area Network (CAN) Applications

GAUSS OBC ABACUS 2017

PCIe-16AO64C. 16-Bit, 64/32-Channel, 500KSPS PCI Express Analog Output Board. With Optional Outputs-Disconnect

Doc: page 1 of 6

16-Bit, 12-Channel, 2-MSPS PMC Analog Input/Output Board

DESIGN AND IMPLEMENTATION OF AN AVIONICS FULL DUPLEX ETHERNET (A664) DATA ACQUISITION SYSTEM

12AI Channel, 12-Bit Analog Input PMC Board. With 1,500 KSPS Input Conversion Rate

DATA SHEET ABSOLUTE ROTARY ENCODER SSI

TIP120. Motion Controller with Incremental Encoder Interface. Version 1.0. User Manual. Issue August 2014

VXS-621 FPGA & PowerPC VXS Multiprocessor

PMC-16AIO 16-Bit Analog Input/Output PMC Board With 32 Input Channels, 4 Output Channels and 16-Bit Digital I/O Port

Overview: Functional Description:

THE LPC84X MCU FAMILY A MULTI-TESTER TOOL OFFERING FEATURES FOR YOUR NEXT IOT DESIGN

DS1103 PPC Controller Board

Control System Implementation

Galil Motion Control. Sold & Serviced By: [ Toll Free Phone: here] Toll Free Fax:

PRODUCT PREVIEW TNETV1050 IP PHONE PROCESSOR. description

Various power connectors. 3.3V regulator. 64K Flash (Internal) 2K EEPROM (Internal) 4K SRAM (Internal) JA Mem Adr/ Data. Doc: page 1 of 9

STM32 Cortex-M3 STM32F STM32L STM32W

The industrial technology is rapidly moving towards ARM based solutions. Keeping this in mind, we are providing a Embedded ARM Training Suite.

EZ-Bv4 Datasheet v0.7

PRELIMINARY COMPEX SYSTEMS

Flex+Drive II and MintDrive II Brushless AC Servo. Controls. Product Characteristics Overview

PRELIMINARY COMPEX SYSTEMS

Galil Motion Control. DMC - 500x0. Datasheet. Galil Motion Control 270 Technology Way, Rocklin, CA [Type here] [Type here] [Type here]

16-Bit, 12-Channel, 2-MSPS PMC Analog Input/Output Board

PC104P-16AIO Bit Analog Input/Output PC104-Plus Board

STM32L4R9I-EVAL. Evaluation board with STM32L4R9AI MCU. Features

Introduction to Sitara AM437x Processors

ARM Cortex core microcontrollers 3. Cortex-M0, M4, M7

PCIe-16AOF Bit, 64/32-Channel, 500KSPS PCI Express Analog Output Board. With Reconstruction Output Filters

A range of brushless servo drives with optional controllers

DaqBoard/1000. Series 16-Bit, 200-kHz PCI Data Acquisition Boards

The different SPI Peripheral Types

3.3V regulator. JA H-bridge. Doc: page 1 of 7

Transcription:

2FOC Dual Field Oriented Controller for brushless motors The 2FOC board is a high performance motor controller capable of driving up to two 200W permanent magnet synchronous motors with vectorial algorithms (FOC), using CAN bus communication for commands and control data exchange. The board is provided with two independent high performance DSPs and is highly configurable in order to use different motor types, sensors or control loops. The board uses a mixture of hardware and firmware alarms in order to safely detect fault conditions. Motor number, type Output current Microcontrollers Incremental encoders Absolute encoders Brake energy recovery Alarms Current loop speed Velocity loop speed Position loop speed Torque sensing 18V to 48V (max 75V peak) CAN Bus 2.0B, 1Mbps Two, three phase Permanent Magnet Synchronous Motor (PMSM) or Brushless DC 5A continuous, up to 20A I2T limited dspic33f802 16bit, 40MIPS, 128K Flash, 16K RAM, CAN, SPI Magnetic and optical, w or w/o index up to 16.000 CPR (see LCORE, ROIE, ROIEL info sheet) Magnetic, SPI communication (see AEA and AEA2 info sheet), Hall effect sensors With (required) external capacitor Overcurrent, overvoltage, undervoltage, I 2 T, emergency button, sensor feedback, CAN communication, memory, current sensors 20 to 40KHz depending on encoder choice Up to 2KHz Up to 1KHz Via CAN bus when used with 6SG board or FTSensor In field reprogramming, drive configuration, graphical data analysis 58x42x17 mm 44g The Project: www.icub.org

6SG 6 channels straingauge interface with CAN Bus communication The 6SG board is a miniature board capable of interfacing up to 6 straingauge technology in half bridge sensor configuration. The board includes six independent analog amplifiers with digitally configurable gain, digitally controlled offset correction, analog filtering, A/D conversion. The board uses a high performance DSP for digital filtering, calibration matrix calculation and CAN communication. Analog channels Output data Microcontroller Alarms Digital filter A/D Converter Gain settings Offset correction 5V±10%, current consumption max 100mA, provided from CAN Bus connector CAN Bus 2.0B, 1Mbps 6, in half bridge configuration 16 bit, 6 channels, up to 1K messages/sec dspic33f802 16bit, 40MIPS, 128K Flash, 16K RAM, CAN, SPI CAN communication, memory, ADC and PGA 6 indipendent 5th order IIR 16 bit, 200ksps First stage from 4 to 6.4 in 128 steps Second stage from 17.5 to 200 in 8 steps Combined gain from 70 to 1280 256 Analog steps plus digital offset correction In field reprogramming, device configuration, graphical data analysis 0 to 50 C, humidity <85 without condensation 34x16x6.5mm 10g The Project: www.icub.org

AEA-001 AEA-002 Absolute Magnetic Encoders Contactless magnetic rotary encoder in two different sizes for accurate angular measurement over a full turn of 360. 5V±10%, current consumption max 30mA up to 1Mbps SSI serial communication Resolution 12 bit [0.0875 ] 0 to 70 C, humidity <85% without condensation Magnet Diametric Magnet NdFeB, Grade N35, D6x2.5mm AEA-001: 14x11x5mm AEA-002: 16x7x4mm 5g The Project: www.icub.org

FTSens 6 axis torque and force sensor with CAN Bus communication The FTSens is capable of measuring 3 forces and 3 torques (in a Cartesian reference system) using a CAN bus line to transmit data in digital form. The sensor is based on semiconductor strain-gauge technology; the mechanical assembly contains all the signal conditioning electronics and a microcontroller for communication. Channels Measure range Resolution Output data Microcontroller Alarms Digital filter A/D Converter Gain settings Offset correction Dimensions [Ф H] 5V±10%, current consumption max 100mA, provided from CAN Bus connector CAN Bus 2.0B, 1Mbps Six, 3 torques (Tx, Ty, Tz) and 3 forces (Fx, Fy, Fz) 2000 N (Fx, Fy, Fz) 40 Nm (Tx, Ty) 30 Nm (Tz) 0.25 N (Fx, Fy, Fz) 0.049 Nm (Tx, Ty) 0.037 Nm (Tz) 16 bit, 6 channels, up to 1K messages/sec dspic30f4013 16bit, 30MIPS, 48K Flash, 2K RAM, CAN, SPI CAN communication, memory, ADC and PGA 6 indipendent 5th order IIR 16 bit, 250ksps Fixed analog gain digital offset correction In field reprogramming, device configuration, graphical data analysis 45x18mm 122g The Project: www.icub.org

MAIS 15 channels analog hall effect sensor interface with CAN Bus communication The MAIS is a miniature board for the acquisition of 15 analog signals that can be used to interface absolute position sensors in hall effect or resistive technology. The board includes analog filtering, multiplexing, A/D conversion and a microcontroller that manages the acquisition sequence and CAN communication. Analog channels Microcontroller A/D Converter 5V±10%, current consumption max 100mA, provided from CAN Bus connector CAN Bus 2.0B, 1Mbps 15 analog channels, 0..5V dspic30f4013 16bit, 30MIPS, 48K Flash, 2K RAM, CAN, SPI 12 bit, 200ksps In field reprogramming, device configuration, graphical data analysis 60x17x6mm 10g The Project: www.icub.org

MC4-001 MCP-001 Quad DC Motor Driver The MC4 board is a small motor controller capable of driving up to four brushed DC motors, using CAN bus communication for commands and control data exchange. This is complemented by a small power supply board (MCP). Motor number, type Output current Microcontrollers Incremental encoders Absolute encoders Alarms Velocity loop speed Position loop speed 12 to 24V CAN Bus 2.0B 1Mbps 4 Brushed DC motors 1A continuous, 2A overcurrent protection Freescale DSP56F807, 80MHz, 144KB Flash, 8KB SRAM, 2KB EEPROM Magnetic and optical, with an index up to 16.000cpr (see LCORE, ROIE, ROIEL info sheet) Magnetic, SPI communication (see AEA and AEA2 info sheet), Analog Hall effect sensors Overcurrent, I 2 T, emergency button, sensor feedback, CAN communication, current sensors Up to 1KHz Up to 1KHz In field reprogramming, the board can be either stacked or connected trough a cable MC4 80x30x9mm / MCP 80x30x11mm MC4 20g / MCP 20g The Project: www.icub.org

ROIE, ROIEL, LCORE high resolution incremental encoders in optical reflective technology The Reflective Optical Encoder in two different sizes (ROIE, ROIEL) and LCORE (Low Cost Reflective Encoder) boards are a series of incremental encoders with resolution from 1000 to 4000ppr (4000 to 16000cpr). The encoders use low cost reflective disks or linear scales. ROIE, ROIEL Ouput channels Resolution 5V±10%, current consumption max 30mA Quadrature differential or single ended A and B, 5V CMOS/TTL 2048ppr (8196cpr) 0 to 70 C, humidity <85% without condensation ROIE 14x24x4.3mm / ROIEL 28x25x4.3mm 10g LCORE Ouput channels Resolution 5V±10%,current consumption max 10mA Quadrature single ended A, B and Index, 5V or 3.3V configurable 1000ppr (4000cpr) with 1x interpolation 2000ppr (8000cpr) with 2x interpolation 4000ppr (16000cpr) with 4x interpolation -20 to 85 C, humidity <85% without condensation 14x24x2.6mm 5g The Project: www.icub.org

Artificial Skin with MTB interface boards Large Area tactile sensor based on capacitive technology. Up to 16 triangles with 12 sensors each (192 taxels) interconnected on a flexiblepcb driven by a microcontroller board (MTB). The skin can be cut from the triangular panel and applied to any 3D surface. Microcontroller Resolution Bandwidth 5V±10%, current consumption max 70mA CAN Bus 2.0B 1Mbps dspic30f4011 16bit, 40MIPS, 48K Flash, 2K RAM, CAN, SPI 8 bit From 25Hz up to 250Hz In field reprogramming, drive configuration, graphical data analysis MTB 25.5x17.4x7mm / Triangle side of 30mm, etched on a 0.22 mm flexible PCB MTB 2g / Triangle 0.3g The Project: www.icub.org

EMS4 Ethernet Motor Supervisor The EMS4 card is a 32-bit Arm Cortex-M4 embedded microcontroller based device designed for managing several communication channels in robotic applications. Its main function is to provide the bridges among two Ethernet 10/100 base-t high-speed link, two CAN-2.0B buses and six SPI-master buses. When connected to external motor-driver cards (i.e. 2FOC, BLL/BLP or MCP/MC4), the EMS4 embedded microcontroller provides enough computational power to directly manage up to four motor control-loops. Microcontroller Memory s Expansion buses Special functions Expansion I/O Generated power supply Tools Operating Conditions Dimensions [LxWxH] Operating: 9.5Vcc to 58Vcc STM32F407VGT6, ARM Cortex M4 168MHz clock 256KB Flash ROM, 64KB SRAM and 64KB non-volatile EEPROM Ethernet 10/100Mbps MAC with IEEE1588 capability. On board managed switch with dual 10T/100TX PHY ports, with auto-mdi/ MDI-X protocol 2 independent CAN 2.0B buses / 6 (3x2 multiplexed) SPI Master buses 3 axes accelerometer: 16bit output, full scale 2g, 4g or 8g 3 axes gyroscope: 16bit output, full scales 250dps, 500dps or 2000dps 7 general purpose terminals configurable as digital I/O, incremental encoder inputs, PWM outputs, analog inputs (6 channels), and analog outputs (2 channel) 5Vcc ±3%, max. 450mA (CAN and SPI buses) / 3.3Vcc ±3%, max 200mA (CAN and SPI buses) Programming and debugging tools from ST, Kail, GNU, Raisonance, IAR and others. JTAG or USART download 0 C to 50 C, relative humidity <85% (operating) 58x42x11 mm (2.28x1.65x0.43 in) 17g The Project: www.icub.org

CFW-002 PC104+ expansion card with 10-CAN, 2-firewire and audio I/O The CFW-002 board is PC104+ standard expansion card directly connected to the PC104+ bus. The board has 10 CAN Bus 2.0B links, 2 IEEE 1394 (Firewire) high speed ports, one stereo microphone preamplifier and a single D-Class speaker output. The CFW-002 is designed to operate with the PC104+ CPU (Linux based). The device drivers are available for Linux (2.6.x kernal) which enable high bandwidth, low latency data stream towards and from the PC104+ card. Audio PA maximum power Audio LNA SNR Audio PGA regulation Onboard RAM for CAN packets FIFOs Microcontrollers OS support PC side connection Dimensions [LxWxH] 3.3V,5V and 12V 10x ESD-protected CAN Bus ports, 1Mbps. 2x Firewire 400mbps IEEE-1394 compliant ports 33MHz PCI 920 mwatt over 8 ohm 74dB 7-step software controlled 128Kbits 2X Infineon XC2287/XC2287M, up to 80 Mhz clock Linux 2.6.X custom device driver Standard PC104+ 33Mhz PCI connector 96x116x13 72 g The Project: www.icub.org

BLL-001 BLP-001 Dual Brushless Motor Driver This motor controller is made of two separate boards. The BLL contains the logic circuits, while the BLP includes the power drivers. The controller is capable of driving up to two 250W Brushless DC motors using CAN bus communication for command and control data exchange. Motor number, type Output current Microcontrollers Incremental encoders Absolute encoders Alarms Velocity loop speed Position loop speed Dimensions [LxWxH] 18V to 48V CAN Bus 2.0B 1Mbps Two Brushless DC 7A continuous, up to 25A I 2 T limited Freescale DSP56F807, 80MHz, 144KB Flash, 8KB SRAM, 2KB EEPROM Magnetic and optical, with index up to 16.000cpr (see LCORE, ROIE, ROIEL info sheet) Magnetic, SPI communication compatible with AEA-001 and AEA-002 (see info sheet), Hall effect sensors Overcurrent, overvoltage, undervoltage, I 2 T, emergency button, sensor feedback, CAN communication, current sensors Up to 1KHz Up to 1KHz In field reprogramming, the board can be either stacked or connected trough a flat cable BLL 58x42x10mm / BLP 58x42x18mm BLL 16g / BLP 47g The Project: www.icub.org