|
|
|
|
All Roboteq controllers are high performance, microcontroller-based motor controllers, loaded with numerous features and operating modes. Yet, for all their sophistication, the controllers are very simple to install and operate. Their many configuration options are programmed using PC utility with a convenient Graphical User Interface. Once programmed, the configuration data are stored permanently in the controllers' nonvolatile memory, eliminating the need for cumbersome and unreliable jumpers. The Roboteq controllers are fitted with many safety features ensuring a secure power-on start, automatic stop in case of command loss, overcurrent protection, and overheat protection. Temperature sensors automatically adjusts the Amps limit in case of overheating. This section discusses in general terms the main features of the Roboteq controllers. Not all features apply to all controller models. The exact specifications and features list can be found in the Datasheet and User's Manuals for each product Single Power Supply OperationAll Roboteq controllers, except the AX500, include a DC/DC converter that will generate all internal voltages for the microcomputer, logic and motor drivers, from the main +12 to +40V or 10 to +50V (depending on models). As a result, the controller will turn On as soon as its Battery Wires are connected to the battery. In order to turn On and Off the controller without the need for a bulky and expensive switch or relay on the high current wires, the controllers use a Power Control wire to enable or disable the internal DC/DC converter. When left unconnected, the DC/DC converter is On. When grounded, the DC/DC converter is Off. The Power Control wire can also be used to feed a stable 12V supply to the controller so that it will continue to operate if and when the main batteries’ voltage dips below the undervoltage limit. Multiple Input ModesThe controllers’ multiple command input modes - R/C Radio Pulse Width, Serial Port or Analog - make them uniquely interfaceable to all types of microcontrollers, remote control radios, or other command devices.
Programmable Command CorrectionsThe Roboteq controllers can be configured to automatically correct and compute an adjusted motor command value.
Multiple Motor Command ModesRoboteq controllers may be connected to two motors which will react to commands received on two input channels. Using these two channel inputs, the motors can be commanded independently or in a combined fashion to accommodate the most common drive and steering methods in robotic vehicles.
Multiple Motion ModesFor each channel, the Roboteq controllers supports multiple motion control modes:
MicroBasic Scripting LanguageThe latest generation of Roboteq controllers incorporate a simple but very fast and powerful scripting language, allowing new function to easily be added by the user. The feature is fully described in the MicroBasic page.
Dual Channel or Single ChannelAll controllers may be ordered in Dual or Single Channel versions. The Single Channel controllers are identical to the Dual Channel except that the output transistors of both channels are perfectly synchronized and thus allow the motor output leads to be wired in parallel and thus drive twice the amps into a single load.
Optical Encoder InputsAvailable on most controller models, optical incremental encoders are a mean for capturing speed and traveled distance on a motor. Counting the pulses tells the application how many revolutions, or fractions of, the motor has turned. Rotation velocity can be determined from the time interval between pulses, or by the number of pulses within a given time period. Because they are digital devices, incremental encoders will measure distance and speed with perfect accuracy.
To count up or down according to motor direction, quadrature encoders have dual channels, A and B, which are electrically phased 90° apart. Direction of rotation can be determined by monitoring the phase relationship between the two channels. The encoder's speed measurement makes it possible to use the controller in closed loop speed mode without the need for calibration and drifting problems that can occur using analog tachometer. The pulse count feature is very useful to measure the actual traveled distance by the robot. It can also be used to perform sophisticated and high precision positioning algorithms. Hall Sensor InputsOn Brushless Motor controllers, an input connector or headr is provided for the motor's hall sensors. The sensor's primary funtion is to detect the position of the rotor and instruct the controller to energize in the motor coils in sequence in order to induce rotation. On advance models, the hall sensors are also used to measure speed and the distanced travelled by the motor. Closed loop speed and position modes use this information for feedback.
RC Servo OutputThe AX3500 is equipped with an RC pulse output port for driving RC servos or additional Roboteq controllers (only in RS232 mode). A single AX3500 can comtrol up to 8 devices in this way as shown in the figure below. Note that servos require and external Power Supply.
Ultra Efficient Power Output Stages [All Products]All controllers includes two high-efficiency Power Output stages which can operate up to 50 VDC (higher on some products). Each of these stages supports the following advanced features: Precise, Smooth, Forward/Reverse Control Ultra-Low "On" resistance Current Limiting and Programmable Acceleration Controlled Motor Acceleration Over and Undervoltage Protection Synchronous Rectification Heavy Duty Power Wiring and ConnectorsAll Roboteq controllers feature power connectors or wires properly sized to the current handling of a given model.
Enclosures and CoolingAll Roboteq controllers feature alluminum heat sink for dissipating the heat generated inside the power MOSFETs. Open-frame models use an aluminum heatsink located under the board or an optional bottom plate for conduction cooling. Enclosed model versions are mounted inside an aluminum extrusion that serves as a heatsink.
Digital I/O and Analog InputsAll controllers feature a convenient 15-pin or 25-pin connector (depending on model) is used for the following low voltage connections:
Often, an input can be used as Analog, Digital or RC input. Details of quantity, types and possible use is shown in the product datasheet. PC-Based Configuration and Monitoring UtilityRoboteq controllers are delivered with a PC utility and connection cable that will allow you to perform the following functions:
Using the PC and an internet connection, it is also possible to download and install software updates to the controller in order to improve existing features or enable new ones as they become available. This unique capability keeps the controllers from ever becoming obsolete.
Screen shot of Parameters Configuration and Software Updating Utility Updating the controller with the latest software is a very simple and quick point-and-click procedure requiring no special computer or electronics skill. Upon request, Roboteq can also perform custom modifications to the embedded software to meet specific user’s requirements. |