[TUTORIAL] - Computador de bordo através do TID

Faça você mesmo as instalações e manutenções em o seu Corsa.
Responder
cansei
:: Piquet ::
Mensagens: 319
Registrado em: Quinta-feira 06 2008f Março 2008 10:30:35 PM
Localização: São Paulo - SP
Modelo do veiculo: CORSA HATCH 1 8 FLEXPOWER
Ano de fabricação: 2004

Re: [TUTORIAL] - Computador de bordo através do TID

Mensagem por cansei »

Beleza, já coloquei um arquivo novo no drive.
Agora o NiTnq é um % de combustível no tanque e a autonomia já é calculada em cima dessa informação.

Sobre ele piscar eu fiz um ajuste aqui, vamos ver se melhora.
gui_srs
:: Super ::
Mensagens: 81
Registrado em: Quinta-feira 19 2016f Maio 2016 05:31:31 PM
Localização: Santa Rita do Sapucaí - MG
Modelo do veiculo: MONTANA SPORT 1.8 MPFI FLEXPOWER
Ano de fabricação: 2007
Contato:

Mensagem por gui_srs »

cansei escreveu:Beleza, já coloquei um arquivo novo no drive.
Agora o NiTnq é um % de combustível no tanque e a autonomia já é calculada em cima dessa informação.

Sobre ele piscar eu fiz um ajuste aqui, vamos ver se melhora.
Fala Cansei.

Show!
Porém tive um problema na hora de compilar. Deu um erro na variavel de NivelTanque.
Segue:

Código: Selecionar todos

ComputadorBordoTID:1029: error: invalid digit "9" in octal constant

         NivelTanque = (-0,0019 * sensorValue + 1.4535) * 100;

                           ^

ComputadorBordoTID:1184: error: invalid digit "9" in octal constant

       NivelTanque = (-0,0019 * sensorValue + 1.4535) * 100;

                         ^

C:\Users\Guilherme\Desktop\Software Arduino Astra\BETA-ComputadorBordoTID-2016-jul-29(beta14)\ComputadorBordoTID\ComputadorBordoTID.ino: In function 'void menu_autonomia()':

ComputadorBordoTID:1021: error: 'NivelTanque' was not declared in this scope

         NivelTanque = 100;

         ^

ComputadorBordoTID:1023: error: 'NivelTanque' was not declared in this scope

         NivelTanque = (-0.0024 * sensorValue + 1.505) * 100;

         ^

ComputadorBordoTID:1025: error: 'NivelTanque' was not declared in this scope

         NivelTanque = (-0.00159 * sensorValue + 1.2455) * 100;

         ^

ComputadorBordoTID:1027: error: 'NivelTanque' was not declared in this scope

         NivelTanque = (-0.0015 * sensorValue + 1.2) * 100;

         ^

ComputadorBordoTID:1029: error: 'NivelTanque' was not declared in this scope

         NivelTanque = (-0,0019 * sensorValue + 1.4535) * 100;

         ^

ComputadorBordoTID:1031: error: 'NivelTanque' was not declared in this scope

         NivelTanque = 0;

         ^

ComputadorBordoTID:1034: error: 'NivelTanque' was not declared in this scope

       Aut = (CapacidadeTanque * NivelTanque / 100) * ConsMedTotal;

                                 ^

C:\Users\Guilherme\Desktop\Software Arduino Astra\BETA-ComputadorBordoTID-2016-jul-29(beta14)\ComputadorBordoTID\ComputadorBordoTID.ino: In function 'void menu_opcoes_nivcombustdebug()':

ComputadorBordoTID:1176: error: 'NivelTanque' was not declared in this scope

       NivelTanque = 100;

       ^

ComputadorBordoTID:1178: error: 'NivelTanque' was not declared in this scope

       NivelTanque = (-0.0024 * sensorValue + 1.505) * 100;

       ^

ComputadorBordoTID:1180: error: 'NivelTanque' was not declared in this scope

       NivelTanque = (-0.00159 * sensorValue + 1.2455) * 100;

       ^

ComputadorBordoTID:1182: error: 'NivelTanque' was not declared in this scope

       NivelTanque = (-0.0015 * sensorValue + 1.2) * 100;

       ^

ComputadorBordoTID:1184: error: 'NivelTanque' was not declared in this scope

       NivelTanque = (-0,0019 * sensorValue + 1.4535) * 100;

       ^

ComputadorBordoTID:1186: error: 'NivelTanque' was not declared in this scope

       NivelTanque = 0;

       ^

ComputadorBordoTID:1188: error: 'NivelTanque' was not declared in this scope

     dtostrf(NivelTanque,3,0,texttemp);

             ^

exit status 1
invalid digit "9" in octal constant
Acredito que pra vc deve ser coisa simples. rsrs. Pq eu não manjo nada.
Abraço.
cansei
:: Piquet ::
Mensagens: 319
Registrado em: Quinta-feira 06 2008f Março 2008 10:30:35 PM
Localização: São Paulo - SP
Modelo do veiculo: CORSA HATCH 1 8 FLEXPOWER
Ano de fabricação: 2004

Mensagem por cansei »

É, foi um erro bem babaca mesmo kkkk

Eu fiz umas alterações de última hora e esqueci de testar a compilação. Mas agora ta ok, já carreguei uma versão corrigida.
paulo_tonhao
:: Wind ::
Mensagens: 33
Registrado em: Quinta-feira 07 2016f Abril 2016 08:16:08 PM
Localização: Mogi Guaçu - SP
Modelo do veiculo: CLASSIC CLASSIC LS 1 0 VHC FLEXPOWER
Ano de fabricação: 2008

Mensagem por paulo_tonhao »

Boa noite, cansei o trabalho tá ficando profissional hein. Parabéns, só uma divida a leitura do sinal da boia ficou no pino analógico a7 correto? Esse sinal pego direto da boia?

Se não for pedir muito teria como colocar o esquema do circuito atualizado

Obrigado
cansei
:: Piquet ::
Mensagens: 319
Registrado em: Quinta-feira 06 2008f Março 2008 10:30:35 PM
Localização: São Paulo - SP
Modelo do veiculo: CORSA HATCH 1 8 FLEXPOWER
Ano de fabricação: 2004

Mensagem por cansei »

Sim pras duas perguntas.

Segue um esquema atualizado:

Imagem
gui_srs
:: Super ::
Mensagens: 81
Registrado em: Quinta-feira 19 2016f Maio 2016 05:31:31 PM
Localização: Santa Rita do Sapucaí - MG
Modelo do veiculo: MONTANA SPORT 1.8 MPFI FLEXPOWER
Ano de fabricação: 2007
Contato:

Mensagem por gui_srs »

cansei escreveu:Sim pras duas perguntas.

Segue um esquema atualizado:

Imagem
Show de bola Cansei! Agora o pessoal já pode montar o circuito com a nova função.

Heheheh eu imaginava que poderia ser um erro simples. Legal, vou baixar aqui já e carregar no carro!

Amanhã conto pra vcs como funcionou!
paulo_tonhao
:: Wind ::
Mensagens: 33
Registrado em: Quinta-feira 07 2016f Abril 2016 08:16:08 PM
Localização: Mogi Guaçu - SP
Modelo do veiculo: CLASSIC CLASSIC LS 1 0 VHC FLEXPOWER
Ano de fabricação: 2008

Mensagem por paulo_tonhao »

Você não está autorizado a ver ou baixar esse anexo.
gui_srs
:: Super ::
Mensagens: 81
Registrado em: Quinta-feira 19 2016f Maio 2016 05:31:31 PM
Localização: Santa Rita do Sapucaí - MG
Modelo do veiculo: MONTANA SPORT 1.8 MPFI FLEXPOWER
Ano de fabricação: 2007
Contato:

Mensagem por gui_srs »

paulo_tonhao escreveu://asporty.com/download/file. ... ew&id=1453

qual seria o fio da boia?
Cara, agora vc me pegou.
No caso do meu carro eu puxei direto do painel de instrumentos. Não me recordo a cor exata do fio.

Acho legal conseguir o diagrama de fios do painel de instrumentos e tentar puxar direto de lá pq fica muito mais facil.

O Diagrama do Astra pra quem quiser eu tenho. Agora o do Corsa alguem no clube aqui deve ter, sera?

Ah galerinha!
Videozinho mostrando a autonomia em funcionamento. Acabei de gravar.




Abraços
cansei
:: Piquet ::
Mensagens: 319
Registrado em: Quinta-feira 06 2008f Março 2008 10:30:35 PM
Localização: São Paulo - SP
Modelo do veiculo: CORSA HATCH 1 8 FLEXPOWER
Ano de fabricação: 2004

Mensagem por cansei »

paulo_tonhao escreveu://asporty.com/download/file. ... ew&id=1453

qual seria o fio da boia?
Se não conseguir o esquema vc vai ter que descobrir na mão. Pega um multimetro e vai medindo a resistência entre esses fios, assim que vc encontrar um valor que esteja condizente com a tabela que o gui_srs postou em outra página, significa que vc encontrou os 2 fios da bóia.

Aí pra saber qual é o fio certo vc mede a tensão em cada um com a ponta positiva do seu multímetro, enquanto a negativa vc conecta em um ponto de terra conhecido (pra fazer esse passo vc precisa estar com o carro ligado então cuidado pra não dar curto).

Medindo a tensão vc deixa isso anotado em algum papel e depois vai abastecer o carro, e aí vc mede de novo pra descobrir qual dos fios está registrando um valor diferente. O fio que mudar de valor é o fio que vc quer.
gui_srs escreveu:Ah galerinha!
Videozinho mostrando a autonomia em funcionamento. Acabei de gravar.

Interessante. Subi uma versão nova no drive, agora tem uma rotina de "amortecimento" que deve diminuir essa flutuação.
gui_srs
:: Super ::
Mensagens: 81
Registrado em: Quinta-feira 19 2016f Maio 2016 05:31:31 PM
Localização: Santa Rita do Sapucaí - MG
Modelo do veiculo: MONTANA SPORT 1.8 MPFI FLEXPOWER
Ano de fabricação: 2007
Contato:

Mensagem por gui_srs »

cansei escreveu: Interessante. Subi uma versão nova no drive, agora tem uma rotina de "amortecimento" que deve diminuir essa flutuação.
Cansei, acho que a versão não está no Drive. Não localizei aqui...
Responder
  • Tópicos Semelhantes
    Respostas
    Exibições
    Última mensagem

Voltar para “Tutoriais”