基於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在短載荷下更安全。
