Es una forma muy económica de crear un controlador de velocidad que tiene una caída de voltaje predecible sin el mismo nivel de limitación de corriente creado por un divisor de voltaje basado en resistencia.
El interruptor coloca un número variable de diodos en serie para crear una caída de voltaje combinada.
Los diodos más grandes (D1-D5) parecen leer "1N593" de lo que puedo distinguir. Si eso es correcto, serían diodos Zener en el modo de polarización directa. Esa familia de zeners tiene una tensión Zener de 15-39V y una tensión directa de 1.5V. Están utilizando el voltaje directo de 1.5V para limitar la entrada del motor.
El diodo más pequeño (D6) es probablemente un diodo rectificador estándar. Esperemos que uno con un voltaje inverso relativamente alto, porque parece que no tienen nada más para lidiar con el EMF cuando el motor se detiene. Esto agregaría otra caída de voltaje de 0.6V.
Si todo está correcto, debería esperar ver aproximadamente 10V en alta y aproximadamente 4.5V en baja con incrementos de 1.5V entre. Independientemente de los números exactos, esa es la teoría básica de la operación.
No es muy eficiente y solo es útil para pequeños incrementos, por lo que no intentaría adaptar esto para motores más grandes.
Aquí hay una versión simulada del circuito (basado en mis suposiciones para las partes exactas usadas y con algunos componentes equivalentes para el interruptor giratorio y el motor )