Basierend auf dem STM32F03 MCU ist dieser Firmware -Quellcode gut dokumentiert und sollte Benutzern helfen können, die fortgeschrittenere Funktionen der STM32F0 -Plattform verwenden möchten. Dieses Projekt umfasst Flash Writing - DMA UART - DMA -Timer - Interrupts, Exti und vieles mehr.
Öffnen Sie die Projektdatei mit dem STM32 Studio (AC6). Dieser Build funktioniert unter Windows- und Mac -Versionen. Es ist nichts Besonderes erforderlich. Hardware, die zum Flashen benötigt wird. Diese Frimware ist die STM32F031F6P7TR MCU. Diese können für etwa 2 USD auf Mouser.com oder digikey.com erhalten werden. Die für dieses Projekt verwendete Variante hat 4KB SRAM. Es gibt 6 KB SRAM -Versionen im selben Paket.
Sushibaord begann als eine Idee für einen IGBT -kontrollierten Xenon Flash. Wo das Ziel ist, den Blitz fast sofort zu löschen, nachdem sie in der Größenordnung einer Mikrosekunde ausgelöst wurden. Sie erstellen nicht nur eine Methode, um PWM ein Xenon -Blitz zu erstellen, um eine gleichmäßigere Blitzintensität zu ermöglichen, wenn schnelle Verschlusszeiten mit einem Fokusebene -Verschluss verwendet werden. ex. 1/2000, 1/4000, 1/8000 Second Shutter Surneen Der Grund für einen parallelen IGBT -Treiber, der für diese Anwendung benötigt wird, ist der unglaublich intensive Anstiegsstrom über einen Flash -Tube. Die Stromwerte von bis zu 700 Amperen wurden über eine 400 -Joule -Blitzlampe gemessen. Insgesamt war der Bedarf ein hoher Leistungsschalter mit niedrigem Seiten.
Sushiroll ist der Name des Firmware -Pakets, der mit dem Onboard STM32F0 MCU verwendet wird. Sushiroll verwendet den STM32 -HAL -Treibersatz, vermeidet jedoch die Verwendung von Cubemx für alles andere als die Erstellung von Startcode. Die Notwendigkeit einer echten Frimware entstand mit dem Ausfall von etwa 4 verschiedenen IGBT- und MOSFET -ICs. Dies liegt daran, dass die IGBT bei Spitzenspannung nicht in einem Kurzschluss leiten kann. Dies wird beim Kämmen der Datenblätter von Ixys IGBTs entdeckt. Das IGBT -Datenblatt Auch wenn es heißt, dass die Fähigkeit, einen großen Strom für 1 ms zu verarbeiten, wird auch ein zweiter Parameter aufgeführt. Dieser Parameter ist die Kurzschlusszeit; Normalerweise in der Reihenfolge von nur wenigen USA, nicht einmal in der Nähe der MS -Zeit. Dieser Parameter ist entscheidend, um nicht ignoriert zu werden, wenn ein IGBT die Art des Ausfalls nicht erfolgt, zu Kurzschlüssen zu werden. Dies bedeutet, dass bei Lasten wie Motoren, die die Menschen anregen könnten, verriegelt und so viel Strom verbrauchen würden, wie die Quelle liefern kann. Dies geschieht, bis entweder der IGBT oder die Last fehlschlägt. Suhiboards Firmware implementiert Timer und Schutzmethoden, um einen sichereren Betrieb dieser IGBTs unter nahezu kurzen Lasten zu ermöglichen.
