Roboteq announced their FDC3260 motion controller, which supports the CiA 402 profile. The motion controller is capable of driving three DC motors up to 60 V and 60 A per channel. The CANopen device targets mobile robots and automatic guided vehicles (AGVs). The three power outputs are particularly effective for XYZ stabilization platforms, flight simulators, or for driving three thrusters in underwater robot applications.
The product incorporates a Basic Language Interpreter capable of executing over 50 000 instructions per second. This feature can be used to write scripts for adding custom functions, or for developing automated systems without the need for an external PLC or micro-computer.
The motors may be operated in open- or closed-loop speed or position modes with a 1-kHz update rate. The motion controller includes inputs for three quadrature encoders for speed and traveled distance measurement. It features current sensing that will automatically limit the power output to 60 A in all load conditions. The device also includes protection against overheat, stall, and short-circuits.
The controller includes up to 8 analog, 10 digital and 4 pulse inputs. Four 1-A digital outputs are provided for activating lights, valves, brakes, or other accessories. The controller’s operation can be optimized using nearly 80 configurable parameters, such as programmable acceleration or deceleration, amps limits, operating voltage range, use of I/O, and more.
A free PC utility is available for configuring, tuning, monitoring and exercising the motor. The motion controller comes in a 106 mm x 106 mm x 30 mm case with an aluminum bottom plate for cooling.
Embedded Networking with CAN and CANopen
CAN (Controller Area Network) is a serial communication protocol that was originally developed for the automobile industry. CAN is far superior to conventional serial technologies such as RS232 in regards to functionality and reliability and yet CAN implementations are more cost effective. CANopen, a higher layer protocol based on CAN, provides the means to apply the ingenious CAN features to a variety of industrial-strength applications.
Many users, for example in the field of medical engineering, opted for CANopen because they have to meet particularly stringent safety requirements. Similar requirements had to be considered by manufacturers of other equipment with very high safety or reliability requirements (e.g. robots, lifts and transportation systems). Providing a detailed look at both CAN and CANopen, this book examines those technologies in the context of embedded networks.
There is an overview of general embedded networking and an introduction to the primary functionality provided by CANopen. Everything one needs to know to configure and operate a CANopen network using off-the-shelf components is described, along with details for those designers who want to build their own CANopen nodes. The wide variety of applications for CAN and CANopen is discussed, and instructions in developing embedded networks based on the protocol are included. In addition, references and examples using MicroCANopen, PCANopen Magic, and Vector’s high-end development tools are provided.