collapse

* Posts Recentes

Emulador NES em ESP32 por dropes
[30 de Abril de 2024, 15:09]


Circuito Microfone que funcione por almamater
[27 de Abril de 2024, 17:14]


Arame de Estendal por almamater
[18 de Abril de 2024, 16:16]


O que é isto ? por SerraCabo
[12 de Abril de 2024, 14:20]


Amplificador - Rockboard HA 1 In-Ear por almamater
[11 de Abril de 2024, 20:46]


Meu novo robô por josecarlos
[29 de Março de 2024, 18:30]


Bateria - Portátil por almamater
[25 de Março de 2024, 22:14]


Escolher Osciloscópio por jm_araujo
[06 de Fevereiro de 2024, 23:07]


TP4056 - Dúvida por dropes
[31 de Janeiro de 2024, 14:13]


Leitura de dados por Porta Serie por jm_araujo
[22 de Janeiro de 2024, 14:00]

Autor Tópico: Sistema Rega Automático com interface VB  (Lida 24407 vezes)

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

Offline Sérgio_Sena

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 1.649
    • Electronic Gear for Musicians
Re: Sistema Rega Automático com interface VB
« Responder #45 em: 11 de Setembro de 2012, 10:45 »

Offline danuca

  • Mini Robot
  • *
  • Mensagens: 31
Re: Sistema Rega Automático com interface VB
« Responder #46 em: 13 de Setembro de 2012, 01:25 »
Boas pessoal

Como foi sugerido por voces, comprei um módulo RTC ds1307.

Experimentei vários códigos hoje, inclusive um de um toturial que estava aqui do tr3s, e tenho sempre o mesmo output, e nao consigo perceber porquê.

EX1:
45:85:85      165/45/2165
45:85:85      165/45/2165
45:85:85      165/45/2165
45:85:85      165/45/2165
45:85:85      165/45/2165
45:85:85      165/45/2165
45:85:85      165/45/2165
45:85:85      165/45/2165
45:85:85      165/45/2165




Ex2:
Sao:    45:85:85   DiaDeSaoNunca-feira dia 45 de Oufevulhosto de 2165
Sao:    45:85:85   DiaDeSaoNunca-feira dia 45 de Oufevulhosto de 2165
Sao:    45:85:85   DiaDeSaoNunca-feira dia 45 de Oufevulhosto de 2165
Sao:    45:85:85   DiaDeSaoNunca-feira dia 45 de Oufevulhosto de 2165
Sao:    45:85:85   DiaDeSaoNunca-feira dia 45 de Oufevulhosto de 2165
Sao:    45:85:85   DiaDeSaoNunca-feira dia 45 de Oufevulhosto de 2165
Sao:    45:85:85   DiaDeSaoNunca-feira dia 45 de Oufevulhosto de 2165
Sao:    45:85:85   DiaDeSaoNunca-feira dia 45 de Oufevulhosto de 2165
Sao:    45:85:85   DiaDeSaoNunca-feira dia 45 de Oufevulhosto de 2165
Sao:    45:85:85   DiaDeSaoNunca-feira dia 45 de Oufevulhosto de 2165


Acho um bocado estranho darem exactamente os mesmos valores, além disso o tempo nunca é incrementado em todos os programas que experimentei, por isso certamente nao será dos programas. Alguém tem alguma ideia ?

Cumps

Offline Sérgio_Sena

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 1.649
    • Electronic Gear for Musicians
Re: Sistema Rega Automático com interface VB
« Responder #47 em: 13 de Setembro de 2012, 01:27 »
Boas pessoal

Como foi sugerido por voces, comprei um módulo RTC ds1307.

Experimentei vários códigos hoje, inclusive um de um toturial que estava aqui do tr3s, e tenho sempre o mesmo output, e nao consigo perceber porquê.

EX1:
45:85:85      165/45/2165
45:85:85      165/45/2165
45:85:85      165/45/2165
45:85:85      165/45/2165
45:85:85      165/45/2165
45:85:85      165/45/2165
45:85:85      165/45/2165
45:85:85      165/45/2165
45:85:85      165/45/2165




Ex2:
Sao:    45:85:85   DiaDeSaoNunca-feira dia 45 de Oufevulhosto de 2165
Sao:    45:85:85   DiaDeSaoNunca-feira dia 45 de Oufevulhosto de 2165
Sao:    45:85:85   DiaDeSaoNunca-feira dia 45 de Oufevulhosto de 2165
Sao:    45:85:85   DiaDeSaoNunca-feira dia 45 de Oufevulhosto de 2165
Sao:    45:85:85   DiaDeSaoNunca-feira dia 45 de Oufevulhosto de 2165
Sao:    45:85:85   DiaDeSaoNunca-feira dia 45 de Oufevulhosto de 2165
Sao:    45:85:85   DiaDeSaoNunca-feira dia 45 de Oufevulhosto de 2165
Sao:    45:85:85   DiaDeSaoNunca-feira dia 45 de Oufevulhosto de 2165
Sao:    45:85:85   DiaDeSaoNunca-feira dia 45 de Oufevulhosto de 2165
Sao:    45:85:85   DiaDeSaoNunca-feira dia 45 de Oufevulhosto de 2165


Acho um bocado estranho darem exactamente os mesmos valores, além disso o tempo nunca é incrementado em todos os programas que experimentei, por isso certamente nao será dos programas. Alguém tem alguma ideia ?

Cumps



# Já acertaste as horas no chip? Esses valores podem estar a "crashar" a lógica interna e pode ser por isso que ele não incrementa.

# Tens que ligar o oscilador interno, para ele começar a contar o tempo. Datasheet explica tudo.

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.733
  • Helpdesk do sitio
Re: Sistema Rega Automático com interface VB
« Responder #48 em: 13 de Setembro de 2012, 01:28 »
Como é que tens isso ligado?
Já usei a biblioteca da Adafruit, com tutorial, aqui:
http://www.ladyada.net/learn/breakoutplus/ds1307rtc.html
Avr fanboy

Offline danuca

  • Mini Robot
  • *
  • Mensagens: 31
Re: Sistema Rega Automático com interface VB
« Responder #49 em: 13 de Setembro de 2012, 01:38 »
Já estive a ver o datasheet:

The contents of the time and calendar registers are in the BCD format.  Bit 7 of register 0
is the clock halt (CH) bit.  When this bit is set to a 1, the oscillator is disabled.  When cleared to a 0, the
oscillator is enabled.
Please note that the initial power-on state of all registers is not defined.  Therefore, it is important
to enable the oscillator (CH bit = 0) during initial configuration.

MAs eu acho que o toturial do tr3s faz enable ao oscilador...

Liguei exactamente como neste toturial:
http://www.glacialwanderer.com/hobbyrobotics/?p=12


Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.733
  • Helpdesk do sitio
Re: Sistema Rega Automático com interface VB
« Responder #50 em: 13 de Setembro de 2012, 01:40 »
Mas compraste o chip, ou uma placa com o chip soldado, com o cristal, condensador de decoupling e suporte de bateria?
Avr fanboy

Offline danuca

  • Mini Robot
  • *
  • Mensagens: 31
Re: Sistema Rega Automático com interface VB
« Responder #51 em: 13 de Setembro de 2012, 01:42 »
Comprei a placa toda, com ship  cristal bateria..

o toturial faz enable ao CH:

if(v<60 && v>-1){            // Desta forma consegue-se manter o clock actual
      §byte state=rtc_bcd[DS1307_SEG] & DS1307_CLOCKHALT;

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.733
  • Helpdesk do sitio
Re: Sistema Rega Automático com interface VB
« Responder #52 em: 13 de Setembro de 2012, 01:48 »
Cheira-me a bugs pelo código..
Que simbolo é este:
      §
Está no inicio da segunda linha.
Avr fanboy

Offline danuca

  • Mini Robot
  • *
  • Mensagens: 31
Re: Sistema Rega Automático com interface VB
« Responder #53 em: 13 de Setembro de 2012, 01:50 »
Esse símbolo foi um erro meu a copiar, desculpa.


Eu usei o código do tr3s, toda a gente tava a dizer que dava, pra mim o mais estranho é o relógio nem sequer incrementar..

Offline danuca

  • Mini Robot
  • *
  • Mensagens: 31
Re: Sistema Rega Automático com interface VB
« Responder #54 em: 13 de Setembro de 2012, 02:08 »
senso:

Com essa biblioteca o output muda realmente, mas ainda fica pior:

Ì¥ÚáÆcF³?)Ô§ÂÃB'©ä"åKMÉSÀcBsèAaùRL¡ «9?âöâ ItùRLå ¯9?âÖâ I    È"çKMÉSÈcbsèA2M?ù7¸YÙ3/&ÂâB:'Ï+»ù"Y£Á;Ðbbr

Aconteceu-te isto ?

Offline danuca

  • Mini Robot
  • *
  • Mensagens: 31
Re: Sistema Rega Automático com interface VB
« Responder #55 em: 13 de Setembro de 2012, 02:11 »
Já descobri. O baudrate estava mal

Mas tenhos os mesmos valores que os outros programas :s


2165/165/165 165:165:85
 since midnight 1/1/1970 = 1402703185s = 16234d
 now + 7d + 30s: 2014/6/20 23:46:55

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.733
  • Helpdesk do sitio
Re: Sistema Rega Automático com interface VB
« Responder #56 em: 13 de Setembro de 2012, 02:17 »
De onde compras-te a placa, manda link e tira umas fotos, tens os pull-ups nas linhas do i2c?
Avr fanboy

Offline danuca

  • Mini Robot
  • *
  • Mensagens: 31
Re: Sistema Rega Automático com interface VB
« Responder #57 em: 13 de Setembro de 2012, 02:22 »

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.733
  • Helpdesk do sitio
Re: Sistema Rega Automático com interface VB
« Responder #58 em: 13 de Setembro de 2012, 02:27 »
Nenhuma das patas do cristal está partida?
Como está solto(pelo menos nas fotos), pode-se ter partido com vibração, e já agora, experimenta tirar a bateria e desligar o rtc da alimentação durante uns minutos, pode ter a bateria descarregada e ter ficado nalgum estado estranho.
Avr fanboy

Offline danuca

  • Mini Robot
  • *
  • Mensagens: 31
Re: Sistema Rega Automático com interface VB
« Responder #59 em: 13 de Setembro de 2012, 02:38 »
Não, está impecável.

Tirei a bateria, e fiz o upload sem a pilha e tenho este output:


Sao:    23:15:0   Quinta-feira dia 12 de Marco de 2009
Sao:    0:0:0   Segunda-feira dia 1 de Fevereiro de 2000
Sao:    0:0:0   Segunda-feira dia 1 de Fevereiro de 2000
Sao:    0:0:0   Segunda-feira dia 1 de Fevereiro de 2000
Sao:    0:0:0   Segunda-feira dia 1 de Fevereiro de 2000
Sao:    0:0:0   Segunda-feira dia 1 de Fevereiro de 2000
Sao:    0:0:0   Segunda-feira dia 1 de Fevereiro de 2000
Sao:    0:0:0   Segunda-feira dia 1 de Fevereiro de 2000


mas depois volto a por a pilha e volta ao mesmo output de á bocado :s