Diseño de coche de seguimiento por infrarrojos y evitación de obstáculos basado en STM32F103
La realización del seguimiento por infrarrojos y la evitación de obstáculos por infrarrojos es relativamente simple, ya sea 51 de un solo chip o STM32 de un solo chip, sus rutinas se pueden ver en todas partes. Pero no hay muchas simulaciones de Proteus de código abierto que se puedan ejecutar, y mucho menos simulaciones basadas en el microcontrolador STM32.
Vamos a hablar con usted sobre la simulación de Proteus del coche de seguimiento por infrarrojos y evitación de obstáculos basado en STM32F103.
En primer lugar, verifiquemos que el software Proteus pueda simular STM32.
Estoy usando la versión Proteus8.6, podemos ver los siguientes chips STM32:
Elegí el chip STM32F103R6 para la simulación de iluminación para demostrar que Proteus puede realizar experimentos de simulación en STM32.
Se puede ver que después de correr, la luz LED se enciende.
Esta parte del programa (es decir, STM32 enciende el LED) es la siguiente:
Ahora inicie la simulación Proteus de seguimiento por infrarrojos y evitación de obstáculos:
Módulo de seguimiento por infrarrojos, elija este modelo, fácil de usar y económico
No entraré en detalles sobre su principio de funcionamiento, su diagrama esquemático es el siguiente:
Módulo de evitación de obstáculos por infrarrojos, después de la comparación, se encuentra que este módulo de infrarrojos tiene el mejor efecto de evitación de obstáculos por infrarrojos.
Módulo de unidad de motor, elija la unidad de motor L298, esta unidad se usa más comúnmente y es fácil de usar.
El diagrama esquemático es el siguiente:
STM32 MCU elige STM32F103C8T6, solo necesita comprar esta placa de núcleo pequeño, económica.
El diagrama esquemático del sistema más pequeño del microordenador de un solo chip:
El diagrama esquemático de la fuente de alimentación es el siguiente:
La simulación del módulo de infrarrojos Proteus solo se puede simular mediante botones, es decir, los pines del microcontrolador detectan las señales 0 y 1.
El diagrama de simulación completo de Proteus es el siguiente:
Haga clic para ejecutar
Como puede ver, el programa no se puede ejecutar, muestra que se está ejecutando, pero el programa no puede repetirse normalmente.
La práctica ha demostrado que la simulación de Proteus STM32 solo puede realizar simulaciones simples, pero no puede realizar simulaciones complejas. Sin embargo, la simulación de 51 microcomputadoras de un solo chip no supone ningún problema.
Por lo tanto, mi sugerencia es hacer directamente el objeto físico, y finalmente el objeto físico se depura con éxito sin ningún problema.
Ven a una imagen real
Parte del procedimiento es el siguiente, como referencia.
Cuando se trata del diseño de STM32, el software Proteus temporalmente no puede realizar una simulación completa. Se recomienda diseñar el objeto físico directamente y depurar el objeto físico en lugar de la simulación.
Compartiendo alturas de decisión, aprendiendo a abrir la brecha
Como alumno, me gustaría compartir este trabajo que he completado con usted. Espero que sea de ayuda para todos. Por supuesto, si hay algún problema con lo anterior, corríjame.
¡Bienvenidos todos a dejar un mensaje, criticar y corregir!