====== Motorcontrollers ====== ===== Configuration on the Armadillo Scout ===== This is the configuration that we wish to implement FIXME Update this to the rtq commands and values Closed Loop Speed mode P-gain: I-Gain: D-gain: max current 150A ==== Closed loop mode not working ==== We are trying to find a solution. The first thing we are going to test is this http://www.roboteq.com/online-forum/controller-configuration-operation/blfb-does-nothing#29527153 ====== Motorcontrollers ====== The motorcontrollers are two [[http://www.roboteq.com/files_n_images/files/datasheets/hbl1650_datasheet.pdf|HBL-1650]] Brushless DC motor controllers from [[http://www.roboteq.com/brushless-dc-motor-controllers/hbl1650-150a-brushless-dc-motor-controller-with-encoder-hall-inputs|RoboTeQ]]. Here is an overview of the technology RoboteQ is using: [[robots:armadillo:hardware:roboteq:roboteq|RoboteQ Technology]] * {{:robots:armadillo:hardware:hbl1650_datasheet.pdf|Datasheet}} * {{:robots:armadillo:hardware:nxtgen_controllers_userman.pdf|Usermanual}} * {{:robots:armadillo:hardware:roborunplussetup-v12-061112.zip|Controlsoftware}} ^ Table with alignment VBL1650 ^^^ ^ **Power Stage** ^^^ |Operating Voltage| 10V to 50V DC || |Number of Channels| 1 || |Max Current| 1min | 150A | |::: | 3 min | 120A | |::: | 1h | 100A | |Surge Current| >250A || |ON Resistance| 3 mΩ || |Current Limiting|By automatic power output reduction above user preset level, per channel.|| |Synchronous Rectification|Yes - Allows regenerative braking.|| |Temperature protection |Automated current limit reduction starting at 70o C (175o F) heat sink temperature.|| |Voltage protection|Output shut off below 9V and above 50V - user adjustable|| |Short Circuit protection| Yes || |Power Wiring | AWG8 Cables || | **Command** ||| |R/C Inputs| 1.0ms - 1.5ms center - 2ms, Adjustable || |Serial Interface| RS232. 115200 bauds || |Analog Interface| 1 inputs (0V - 2.5V center - 5V) || |Input Corrections|Programmable deadband. 6 Exponent & Logarithmic command curves.|| | **Input/Outputs** ||| |Optical Encoder Interface| Not available || |Hall Sensor Inputs|3 phase inputs for motor switching, speed capture and odometry.|| |Analog Inputs| Up to 4 inputs, 10-bit resolution. || |Digital Outputs| 2 outputs, 24V 1A max || |Digital Inputs| Up to 6 general purpose inputs.|| |Pulse Inputs| Up to 5 Pulse Length, Duty Cycle or Frequency inputs.|| |5V Supply Output| 100mA max for Radio or other devices. || ^ Operating Modes ^^^ |Open Loop Speed| Forward & Reverse Speed Control. Separate or Mixed. || |Closed Loop Speed| Use Hall Sensors, analog or pulse speed feedback. PID. || |Position Mode | Use Hall Sensors, analog or pulse position feedback. PID. || ^ MicroBasic Scritping ^^^ |Max Program Size| ~1500 lines of Basic-language code, 1000 user variables. || |Execution Speed| Higher than 50,000 lines per sec. || ^ Physical ^^^ |Operating Temperature | -40 to +85oC heat sink temperature || |Enclosure | Aluminum extrusion || |Cooling | Heatsink || |Controller size | 5.5" (140mm) wide x 1.6" (40mm) tall x 9" (228mm) long including mounting brackets. || |Cables | 10" (25cm) RC cable to Radio || |Weight | 3.3lbs (1.5kg) || ===== Software ===== ==== Problems with Windows 7 64-bit ==== Try the program before runnung this fix!!! [[http://www.roboteq.com/tech-support/windows-7-roborun-install-fix]] The Strip.ocx file may fail to properly register when installing Roborun on a Windows 7 PC, typically on 64-bit versions of the OS. To correct the problem follow these steps: - Retrieve the Strip.ocx file from (this link) FIXME . Unzip and save it in the install directory of Robotec - C:\Program Files (x86)\Roboteq\Roborun\strip.ocx - Right click on the command prompt icon in the start menu and select "Run as Administrator". The command prompt is normally located in All Programs > Accessories. You will be prompted to approve the elevation. - Once the command prompt open, type the following: %systemroot%\System32\regsvr32.exe "C:\Program Files (x86)\Roboteq\Roborun\strip.ocx" - Launch Roborun normally.