collapse

* Posts Recentes

Fabricação de ferramenta de corte por zordlyon
[Hoje às 00:23]


SCT-013 + i2c eeprom, Gravar e Ler dados. por dennis_boy
[Ontem às 21:43]


Controlar Motor AC por senso
[Ontem às 12:34]


Apresentação do Legendary Urban Hacker por Sarat
[Ontem às 00:24]


Redes LoRa por ralex
[22 de Abril de 2018, 22:53]


Canal de video aulas no youtube! por zkreamer
[22 de Abril de 2018, 21:58]


Nueva en el Foro!!!!!!!! me presento!! por zkreamer
[22 de Abril de 2018, 21:48]


Alguem usa as libs md_max72xx e md_parola ? por vasco
[21 de Abril de 2018, 23:44]


Paineis Fotovoltaicos para Autoconsumo (Kits EDP)? por KammutierSpule
[20 de Abril de 2018, 13:42]


Como repôr posições dos Icones/Pastas no Desktop W8? por senso
[19 de Abril de 2018, 23:55]

Autor Tópico: Programa para e não volta a iniciar!!  (Lida 916 vezes)

0 Membros e 1 Visitante estão a ver este tópico.

Offline Tiobel

  • Mini Robot
  • *
  • Mensagens: 27
Programa para e não volta a iniciar!!
« em: 23 de Outubro de 2013, 13:26 »
Boas,

Estou a fazer uma aplicação onde tenho uma bateria de emergência que alimenta um arduino uno e um shield GSM.
Tenho tudo a funcionar correctamente, mas quando desligo a alimentação da rede (230V) e deixo o sistema a funcionar com a bateria ao final de algum tempo o meu programa "congela" totalmente mesmo estando a utilizar um watchdog.

Quando a bateria vai abaixo dos (+/-) 5V o programa para. Mesmo que a alimentação da rede seja retomada e a tensão da bateria suba, ele não avança mais. Conhecem alguma solução a nível do software que possa implementar para fazer o reset do programa?

Cumprimentos,
Hugo Gomes

Offline jm_araujo

  • Mini Robot
  • *
  • Mensagens: 2.291
  • NERD!
Re: Programa para e não volta a iniciar!!
« Responder #1 em: 23 de Outubro de 2013, 13:30 »
Parece-me que precisas de um circuito de brownout reset.

Offline Tiobel

  • Mini Robot
  • *
  • Mensagens: 27
Re: Programa para e não volta a iniciar!!
« Responder #2 em: 23 de Outubro de 2013, 13:42 »
Obrigado pela ajuda, já estive a pesquisar e posso mudar o nível Brown out para 4,3V no Arduino.
Vou experimentar e depois confirmo o resultado :)

Cumprimentos,
HG

Offline Tiobel

  • Mini Robot
  • *
  • Mensagens: 27
Re: Programa para e não volta a iniciar!!
« Responder #3 em: 25 de Outubro de 2013, 08:14 »
Esta a funcionar perfeitamente. Assim que a bateria chega por volta dos 6V o arduino desliga e quando a tensão volta a subir ele liga normalmente.

Deixo aqui este link que me ajudou na configuração dos fuses para o novo bootloader.

http://letsmakerobots.com/node/28002

Cumprimentos,
HG