基于STM32F03 MCU,此固件源代码已充分记录,并且应该能够帮助希望使用STM32F0平台更高级功能的用户。该项目结合了Flash写作-DMA UART -DMA计时器 - 中断,exti等。
使用STM32 Studio(AC6)打开项目文件。此构建在Windows和Mac版本上有效。无需特别的。闪烁此由件软件所需的硬件是STM32F031F6P7TR MCU。这些可以在Mouser.com或Digikey.com上获得约2美元,用于该项目的变体具有4KB SRAM;同一软件包中有6KB SRAM版本。
Sushibaord最初是IGBT控制的氙气闪光灯的想法。目标是在以微秒为单位的顺序触发后几乎立即扑灭闪光灯。除了创建一种方法以使用Xenon闪光灯pwm,以便在使用焦平面快门快门速度时允许更均匀的闪存强度。前任。 1/2000、1/4000、1/8000秒快门速度是该应用程序需要并行IGBT驱动程序的原因是通过FlashTube令人难以置信的激增电流。在400焦耳闪光灯上测量了高达700安培的当前值。总体而言,需求是高功率低侧开关。
Sushiroll是固件套件的名称。 Sushiroll使用STM32 HAL驱动程序集,但除了初始引导代码生成以外,避免了Cubemx的使用。由于大约4种不同的IGBT和MOSFET IC,因此需要真正的填充软件。这是因为在峰值电压下,IGBT无法在短路中进行。通过IXYS IGBT的数据表梳理时,发现了这一点。即使IGBT数据表说明有能力处理1ms的大电流,也有第二个参数。此参数是短路时间;通常仅按几个我们的订单,甚至没有接近MS时间。当IGBT失败时,该参数对于不忽略至关重要,失败的模式是成为短路。这意味着,随着电动机的负载,可以推动人们的锁定并消耗源能够提供的功率。这将发生在IGBT或负载失败之前。 Suhiboards固件实现了计时器和保护方法,以使这些IGBT在短载荷下更安全。
