#Módulo de potência
O que é?
O módulo de potência é o dispositivo que recebe a alimentação provida das baterias e alimenta todo o sistema elétrico da cadeira, alem de operar os motores. A corrente que passa pelo circuito é muito alta (um motor de 480W alimentado com 24v exige uma corrente de 20A), por isso toda a preocupação com o tamanho das vias dos circuito e dissipação de calor não deve ser negligenciada.
##Faça você mesmo
Saiba Mais
Criação da placa do circuito
Para a criação do circuito estão disponíveis os arquvos pdf (construção manual) e gerbers (construção industrial) bem como a lista de componentes para composição da placa. Para criar uma placa de circuito impresso estão disponíveis vários tutoriais na internet e esse detalhamento não será mostrado aqui, apenas estará no tutorial os procedimentos realizados a partir da placa pronta. Caso não saiba como criar uma placa de circuito impresso, recomenda-se fazer a pesquisa.
Montagem do Gabinete Dissipador
As medidas do gabinete está descrito na lista de materiais. A placa do circuito deve ser parafusada na carcaça do gabinete. É muito importante garantir que os componentes de potência (Mosfets e reguladores) estejam devidamente fixados ao gabinete dissipador. O contato entre o componete e o gabinete deve ser feito com Mica e pasta dissipadora ou adesivo dissipador.
Gravação do Firmware no Microcontrolador
A gravação do firmware deve ser feita por um programador que pode ser o USBtinyISP. Para saber como obter um, o site: http://www.ladyada.net/make/usbtinyisp/ mostra o caminho. Além do programador deve se utilizar um software que faz a gravação e faz a configuração dos fuses, no mesmo site está disponivel para download. Para fazer a gravação de dados é necessário fazer uma ligação no microcontrolador cuja a instrução está descrita no site: http://www.sparkfun.com/tutorials/93. Outra opção é utilizar uma placa Arduino para realizar a gravação utilizando a conexão ISP já disponivel na placa, ou seja, deve-se apenas conectar o USBtinyIsp diretamente à placa Arduino com o microcontrolador desejado e gravar. A idéia de utilizar a o USBtinyIsp e não o próprio Arduino é gravar o código sem precisar do bootloader que o Arduino gera, pois o bootloader leva um tempo para carregar quando o dispositivo é ligado e nesse tempo as saídas que geram comandos de movimentos apresentam respostas aleatórias incontroláveis podendo causar acidentes com usuários. O código do programa foi todo desenvolvido em Arduíno, por isso o próprio compilador do Arduino é ideal para compilar o código, porém para gravar deve-se fazer uma configuração para que o mesmo utilize o USBtinyISP e não o Arduino para gravar. As informações dessas configurações estão disponíveis no documento "Arduino sem Bootloader". Todos os dispositivos que possuem microcontrolador (Interface de Sopro, Módulo de Potência e Módulo de Controle) devem ter seus microcontroladores gravados. Os códigos e os arquivos HEX estão disponíveis. O arquivo HEX já é suficiente para a gravação. O código está disponível para caso desejar fazer alguma alteração no programa, caso seja feita alguma alteração deve ser gerado um novo arquivo HEX do código alterado.
O firmware para o microcontrolador para o módulo de potência é o "mtr_ctl.hex".