Com base no STM32F03 MCU, esse código -fonte do firmware está bem documentado e deve ajudar os usuários que desejam usar recursos mais avançados da plataforma STM32F0. Este projeto incorpora a escrita flash - DMA UART - DMA Timers - interrompe, exti e muito mais.
Abra o arquivo do projeto usando o Stm32 Studio (AC6). Esta construção funciona nas versões Windows e Mac. Nada de especial é necessário. Hardware necessário para piscar esse Frimware é o MCU STM32F031F6P7TR. Eles podem ser obtidos no mouser.com ou digikey.com por cerca de 2 dólares, a variante usada para este projeto possui 4KB SRAM; Existem versões SRAM de 6kb no mesmo pacote.
Sushibaord começou como uma idéia para um flash de xenônio controlado por IGBT. Onde o objetivo é saciar o flash quase instantaneamente após o desencadeamento da ordem de um microssegundo. Além de criar um método para pwm um flash de xenônio para permitir uma intensidade mais uniforme do flash ao usar velocidades rápidas do obturador com um obturador plano focal. ex. 1/2000, 1/4000, 1/8000 Segundo, o obturador acelera o motivo para que um driver IGBT paralelo seja necessário para este aplicativo é a corrente de onda incrivelmente intensa através de um cubo flash. Os valores atuais de 700 amperes foram medidos em uma lâmpada flash de 400 Joule. No geral, a necessidade era um interruptor lateral de alta potência.
Sushiroll é o nome dado ao pacote de firmware usado com o MCU STM32F0 integrado. O Sushiroll usa o conjunto de driver STM32 HAL, mas evita o usado do Cubemx para qualquer coisa que não seja a geração inicial de código de inicialização. A necessidade de um verdadeiro Frimware surgiu com a falha de cerca de 4 IGBT e MOSFET diferentes. Isso ocorre porque, na tensão de pico, o IGBT não pode realizar em um curto -circuito. Isso é descoberto ao vasculhar as folhas de dados do IXYS IGBTS. A folha de dados do IGBT, mesmo quando diz lá a capacidade de lidar com uma grande corrente para 1ms, também está listado um segundo parâmetro. Este parâmetro é o tempo de curto -circuito; Geralmente, da ordem de apenas alguns nós, nem mesmo perto do tempo do MS. Este parâmetro é fundamental para não ser ignorado, quando um IGBT falha, o modo de falha é se tornar curto -circuito. Isso significa que, com cargas, como motores que poderiam levar as pessoas que seriam trancadas e consumiam o máximo de energia possível. Isso ocorrerá até que o IGBT ou a carga falhem. O firmware do Sluhiboards implementa timers e métodos de proteção para permitir a operação mais segura desses IGBTs sob cargas curtas quase curtas.
