Basado en el MCU STM32F03, este código fuente de firmware está bien documentado y debería poder ayudar a los usuarios que buscan usar funciones más avanzadas de la plataforma STM32F0. Este proyecto incorpora la escritura flash - DMA UART - Tiempos de DMA - Interrupciones, Exti y mucho más.
Abra el archivo del proyecto utilizando el STM32 Studio (AC6). Esta compilación funciona en las versiones de Windows y Mac. No se requiere nada especial. El hardware requerido para flashear este frimware es el MCU STM32F031F6P7TR. Estos se pueden obtener en Mouser.com o Digikey.com para aproximadamente 2 USD, la variante utilizada para este proyecto tiene 4KB SRAM; Hay versiones SRAM de 6 kb en el mismo paquete.
Sushibaord comenzó como una idea para un flash de xenón controlado por IGBT. Donde el objetivo es apagar el flash casi instantáneamente después de activar el orden de un microsegundo. Además de crear un método para PWM un flash de xenón para permitir una intensidad de flash más uniforme cuando se usa velocidades de obturación rápidas con un obturador plano focal. ex. 1/2000, 1/4000, 1/8000 segundos de obturación . Los valores de corriente tan grandes como 700 amperios se han medido en una lámpara de flash de 400 julios. En general, la necesidad era un interruptor lateral bajo de alta potencia.
Sushiroll es el nombre dado al paquete de firmware utilizado con el MCU STM32F0 integrado. Sushiroll usa el conjunto de controladores STM32 HAL, pero evita el uso de CubeMX para cualquier otra cosa que no sea la generación inicial del código de arranque. La necesidad de un verdadero frimware surgió con la falla de aproximadamente 4 ICS IGBT y MOSFET diferentes. Esto se debe a que a voltaje máximo, el IGBT no puede conducir en un cortocircuito. Esto se descubre al peinar a través de las hojas de datos de IXYS IGBTS. La hoja de datos IGBT, incluso cuando dice allí la capacidad de manejar una corriente grande para 1 ms, también se enumera un segundo parámetro. Este parámetro es el tiempo de cortocircuito; Por lo general, en el orden de solo unos pocos nosotros, ni siquiera cerca del tiempo de MS. Este parámetro es fundamental para no ser ignorado, cuando un IGBT falla, el modo de falla es convertirse en cortocircuito. Esto significa que con cargas como motores que podrían impulsar a las personas serían enganchadas y consumir tanta potencia como la fuente puede entregar. Esto ocurrirá hasta que el IGBT o la carga falle. El firmware de Suhiboards implementa los temporizadores y los métodos de protección para permitir el funcionamiento más seguro de estos IGBT bajo cargas cercanas.
