EJEMPLOS DE SOFTWARE DE CONTROL
2 de julio de 2018|Vista:1121

A continuación encontrará fragmentos de código, principalmente en C/C++, y algunos en lenguaje ensamblador, para diversos procesadores y microcontroladores. Este código no está completo, pero se proporciona únicamente para ofrecer una comprensión básica del software involucrado en el control de motores paso a paso, con y sin el uso de un circuito traductor de hardware.


Palabras de precaución:


Al realizar conexiones a un puerto paralelo de PC o a los pines de E/S de un microcontrolador, asegúrese de aislar bien el motor. Es posible que se produzcan picos de tensión de varios cientos de voltios como fuerza contraelectromotriz (FEM) provenientes de las bobinas del motor paso a paso. Utilice siempre diodos de fijación para cortocircuitar estos picos con el bus de alimentación del motor. El uso de dispositivos de aislamiento óptico (optoaisladores) añadirá una capa adicional de protección entre la delicada lógica de control y los potenciales de alta tensión que puedan estar presentes en la etapa de salida de potencia. Siempre que sea posible, utilice fuentes de alimentación independientes para el motor y el traductor/microcontrolador. Esto reduce aún más la posibilidad de que lleguen voltajes destructivos al controlador y reduce o elimina el ruido de la fuente de alimentación que el motor puede introducir.


Si usas una computadora con un puerto paralelo como parte de su E/S integrada, podrías considerar comprar una tarjeta de puerto paralelo. Las he visto por tan solo $9.99 en Fry's Electronics y otras tiendas de informática. Esto no solo reduce el riesgo de dañar permanentemente o destruir tu placa base (¡le pasó a un amigo!), sino que también te permitirá experimentar sin necesidad de intercambiar cables ni cambiar la caja de interruptores cuando quieras usar tu impresora paralela, ya que tus experimentos no compartirán su puerto. ¡Es mucho más barato tirar una tarjeta de puerto paralelo de $10 que reemplazar la placa base!


Control completo del software:


Bajo control total por software, no existe un circuito traductor externo al puerto paralelo ni al microcontrolador. Este esquema reduce el número de piezas y el coste de los componentes, y simplifica el diseño de la placa. Por otro lado, la generación de todas las señales de secuenciación recae en el software. Si el PC o el microcontrolador no son lo suficientemente rápidos (debido a la ineficiencia del código o a la baja velocidad del procesador), o si se accionan demasiados motores simultáneamente, el sistema puede ralentizarse. En este caso, las interrupciones y otros eventos del sistema pueden afectar aún más al software de control. A pesar de las desventajas de controlar un motor paso a paso directamente de esta manera, es sin duda la forma más sencilla y directa de controlarlo. Este método de control de motores también puede ser útil cuando el hardware no es crítico inicialmente y se necesita una interfaz sencilla para dedicar más tiempo al desarrollo del software antes de perfeccionarlo.


Productos relacionados

Enviar un mensaje

Si está interesado en nuestros productos y desea conocer más detalles, deje un mensaje aquí, le responderemos lo antes posible.

nombre*
correo electrónico*
teléfono
desorden*

Contáctenos

Sobre nosotros

Changzhou Sunrise Electric Motor Company fue fundada en 2004 y está ubicada a unos 200 kilómetros al oeste de Shanghai.

Somos expertos en motores de CC con y sin escobillas, servomotores de CA, motores paso a paso híbridos y soluciones de motores a medida. Además, nuestros servicios logísticos son de la más alta calidad.
En Sunrise Motor, valoramos la comunicación abierta entre todas las partes para garantizar la solución adecuada para usted.
Acompañemos a nuestras empresas hacia un futuro rentable. Al trabajar con nosotros, se beneficiará de más de 15 años de experiencia en soluciones de motores electromecánicos.

Los motores mencionados se han exportado al extranjero a través de nuestros representantes de ventas en Norteamérica y Europa. Se utilizan en impresoras, máquinas de tallado, instrumentos médicos, iluminación de entretenimiento, máquinas textiles, etc.

CopyRight © 2023-2025 Changzhou Sunrise Electric Motor Co., Ltd. Todos los derechos reservadosMapa del sitio  Todas las etiquetas