|
|
#Módulo de potência
|
|
|
# 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
|
|
|
## Faça você mesmo
|
|
|
|
|
|
## Saiba Mais
|
|
|
|
... | ... | @@ -19,6 +19,14 @@ As medidas do gabinete está descrito na lista de materiais. A placa do circuito |
|
|
|
|
|
### 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.
|
|
|
A gravação do firmware deve ser feita por um programador que pode ser o USBtinyISP. Para saber como obter um, confira a página: <http://www.ladyada.net/make/usbtinyisp/>.
|
|
|
|
|
|
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. As informações dessas configurações estão disponíveis no documento http://git.febrace.org.br/nate/openpwe/blob/master/doc/dev/tutorials/arduino_sem_bootloader.markdown.
|
|
|
|
|
|
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". |
|
|
\ No newline at end of file |