Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
O openpwe
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • Operations
    • Operations
    • Incidents
  • Analytics
    • Analytics
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • NATE
  • openpwe
  • Wiki
  • Modulo de Potencia

Modulo de Potencia · Changes

Page history
lcbiazon created page: Modulo-de-Potencia authored Nov 04, 2013 by Leandro Biazon's avatar Leandro Biazon
Hide whitespace changes
Inline Side-by-side
Showing with 11 additions and 3 deletions
+11 -3
  • Modulo-de-Potencia.markdown Modulo-de-Potencia.markdown +11 -3
  • No files found.
Modulo-de-Potencia.markdown
View page @ e1341513
#Módulo de potência # Módulo de potência
## O que é? ## 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. 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 ## Saiba Mais
...@@ -19,6 +19,14 @@ As medidas do gabinete está descrito na lista de materiais. A placa do circuito ...@@ -19,6 +19,14 @@ As medidas do gabinete está descrito na lista de materiais. A placa do circuito
### Gravação do Firmware no Microcontrolador ### 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". O firmware para o microcontrolador para o módulo de potência é o "mtr_ctl.hex".
\ No newline at end of file
Clone repository
  • Gravacao de Microcontroladores
  • Interface de Chaves
  • Interface de Sopro
  • Interface de Toque
  • Modulo de Controle
  • Modulo de Potencia
  • Home