Hardware APIs
Esta sección habla del control de motores y neumáticos a través de controladores de velocidad, solenoides y neumáticos, y su interfaz con Java y C++ WPILib.
Controladores de motor
A motor controller is responsible on your robot for making motors move. For brushed DC motors such as the CIM or 775, the motor controller regulates the voltage that the motor receives, much like a light bulb. For brushless motor controllers such as the Spark MAX, the controller regulates the power delivered to each «phase» of the motor.
Nota
Otro nombre para un controlador de motor es un controlador de velocidad.
Consejo
Se puede hacer un controlador de motor rápido, no legal para la competición, quitando el motor de un taladro inalámbrico BRUSHED y conectando PowerPoles o equivalentes a los cables del motor. Asegúrese de que el voltaje suministrado por el taladro no dañe el motor, pero tenga en cuenta que el 775 está bien hasta 24 voltios.
Advertencia
Advertencia: Conectar el controlador de un motor SIN ESCOBILLAS directo a la corriente, como un controlador de motor de escobilla, ¡destruirá el motor!
Controladores de motores legales FRC
Motor controllers come in lots of shapes, sizes and feature sets. This is the full list of FRC® Legal motor controllers as of 2024:
DMC 60/DMC 60c Controlador de Motor (P/N: 410-334-1, 410-334-2)
Jaguar Motor Controller (P/N: MDL-BDC, MDL-BDC24, and 217-3367) connected to PWM only
Motor Nidec Dynamo BLDC con controlador solo a control de solenoide integral (P/N 840205-000, am-3740)
SD540 Controlador de Motor(P/N: SD540x1, SD540x2, SD540x4, SD540Bx1, SD540Bx2, SD540Bx4, SD540C)
Spark Flex Motor Controller (P/N REV-11-2159, am-5276)
Spark Motor Controller (P/N: REV-11-1200, am-4260)
Spark MAX Motor Controller (P/N: REV-11-2158, am-4261)
Talon FX Motor Controller (P/N 217-6515, 19-708850, am-6515, am-6515_Short, WCP-0940) for controlling integral Falcon 500 or Kraken X60 only,
Controlador de motor Talon (P/N: CTRE_Talon, CTRE_Talon_SR, and am-2195)
Controlador de motor Talon SRX (P/N: 217-8080, am-2854, 14-838288)
Motor Venom con controlador (P/N BDC-10001) solo para controlado integral de motor.
Controlador de motor Victor 884 (P/N: VICTOR-884-12/12)
Controlador de motor Victor 888 (P/N: 217-2769)
Controlador de motor Victor SP (P/N: 217-9090, am-2855, 14-868380)
Controlador de motor Victor SPX (P/N: 217-9191, 17-868388, am-3748)
Neumática
Pneumatics are a quick and easy way to make something that’s in one state or another using compressed air. For information on operating pneumatics, see Neúmatica APIs.
Controladores de neumáticos legales FRC
Módulo de control de neumáticos (P/N: am-2858, 217-4243)
Pneumatic Hub (P/N REV-11-1852)
Relés
Un relé controla la energía a un motor o electrónica personalizada en forma de encendido / apagado.
Modulo relevador legales FRC
Relevador Spike H-Bridge (P/N: 217-0220 and SPIKE-RELAY-H)
Relevador Directo de Automatizacion (P/N: AD-SSR6M12-DC200D, AD-SSR6M25-DC200D, ADSSR6M40-DC200D)
Power Distribution Hub (PDH) switched channel (P/N REV-11-1850)