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
Un controlador de motor es el responsable en tu robot de hacer que los motores se muevan. En el caso de los motores de corriente continua con escobillas, como los CIM o los 775, el controlador del motor regula la tensión que recibe el motor, de forma parecida a una bombilla. En el caso de los controladores de motores sin escobillas, como el Spark MAX, el controlador regula la potencia suministrada a cada «fase» del 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 2023:
DMC 60/DMC 60c Controlador de Motor (P/N: 410-334-1, 410-334-2)
Controlador de Motor Jaguar (P/N: MDL-BDC, MDL-BDC24, and 217-3367) connected to PWM onl
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 Motor Controller (P/N: REV-11-1200, am-4260)
Spark MAX Motor Controller (P/N: REV-11-2158, am-4261)
Controlador de motor Talon FX (P/N:217-6515, 19-708850, am-6515, am-6515_Short) solo para controlado integral de Falcon 500
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)