Sunday, November 17, 2013

Buspirate

O Bus Pirate é uma ferramenta para hacking / DIY com HW / FW / SW em livres, sendo capaz de conversar com praticamente qualquer dispositivo eletrônico.
Além de abrir canais de comunicação em praticamente toda especie de dispositivo eletrônico, é capaz de fazer muitas outras coisas como: gravar inúmeros tipos microncontrador, memorias, .... e não para por ai, também serve como osciloscópio, JTAG, e muito mais.

"The Bus Pirate is an open source hacker multi-tool that talks to electronic stuff."
http://dangerousprototypes.com/docs/Bus_Pirate ]
O cabo / pontas de prova do bus pirate é encontrado no Seeedstudio
 [ http://www.seeedstudio.com/depot/ ]

Meu Bus Pirate HW v3.6 com o cabo de pontas de prova.


Hora de medir a tensão do meu dedo!
Miniscope v3 - osciloscópio em SW para uso com o Bus Pirate.
Neste gráfico estou medindo a tensão do meu dedo.
Agora que já deu para demonstrar um nano pedaço do que o Bus Pirate consegue fazer, vamos ver a utilidade dele no projeto de drones.

O primeiro caso de uso é na verificação do sinal PWM que injectado nos ESCs para controlar os motores Brushless.

"A modulação por largura de pulso (MLP) - mais conhecida pela sigla em inglês PWM (Pulse-Width Modulation) - de um sinal ou em fontes de alimentação envolve a modulação de sua razão cíclica (duty cycle) para transportar qualquer informação sobre um canal de comunicação ou controlar o valor da alimentação entregue à carga."



[ em breve coloco aqui os gráficos de como se deve monitorar o PWM gerado pela Kit de microcontrolador ]