collapse

* Posts Recentes

Amplificador - Rockboard HA 1 In-Ear por almamater
[Ontem às 19:13]


O que é isto ? por KammutierSpule
[26 de Março de 2024, 19:35]


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


Emulador NES em ESP32 por dropes
[13 de Março de 2024, 21:19]


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]


Distancia Cabo por jm_araujo
[08 de Janeiro de 2024, 16:30]


Meu novo robô por josecarlos
[06 de Janeiro de 2024, 16:46]


Laser Engraver - Alguém tem? por almamater
[16 de Dezembro de 2023, 14:23]

Autor Tópico: [ajuda] criar computador de bordo com pic  (Lida 10892 vezes)

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

Offline pedro22

  • Mini Robot
  • *
  • Mensagens: 16
[ajuda] criar computador de bordo com pic
« em: 11 de Abril de 2011, 12:54 »
venho aqui pedir que me ajudem a desenvolver um programa e eskema eletrico também para um computador de bordo..

a ideia é fazer algo assim:

este display pussui tipo duas partes, na parte de baixo, que é onde pretendo acrescentar informaçoes, axo que funciona com um protocolo I2C, isto pk os radios de origem comunicam por dois fios para o display.


estava a pensar utilizar um pic 16f877 para colocar as seguintes funçoes:

- leitura de um sinal (sinal de pulsos, cerca de 15000 pulsos por kilometro), para mostrar a velocidade instantanea no display
- sinal de rotaçao, tb para mostrar o valor lido no display
- tambem  estava a pensar colocar uns sensores de estacionamento e no display mostrar a que distancia estão os obstaculos
- colocar um relé para quando passar os 20Km/h fechar as portas automaticamente
- mostar tb no display a leitura da pressao do turbo (sinal de 0 a 5V)
- colocar tb no displau a leitura da posiçao do pedal do acelarador em % (sinal tb de 0 a 5V..

será que me podem ajudar a desenvolver isto?
eu infelizmente nunca tive programaçao a nivel informatico, entao percebo muito pouco ou nada msm... mas se calhar nem é assim tb dificil e me consigam ajudar!!


o que me dizem a isto tudo?

Offline msr

  • Mini Robot
  • *
  • Mensagens: 798
Re: [ajuda] criar computador de bordo com pic
« Responder #1 em: 11 de Abril de 2011, 13:06 »
Se nao tens experiencia com programação eu diria que é melhor começares por projectos mais simples.
Consegues piscar um LED através de um PIC?
Falas em I2C. Já alguma vez usaste esse protocolo? Começa por tentar testa-lo com o PIC.

Vai fazendo as coisas por "módulos" até os poderes juntar todos e fazeres algo como um sistema de monitorização.

Offline pedro22

  • Mini Robot
  • *
  • Mensagens: 16
Re: [ajuda] criar computador de bordo com pic
« Responder #2 em: 11 de Abril de 2011, 13:52 »
nunca programei nenhum pic...

nem msm um led a acender e apagar..

ainda nao adquiri o pic, axam que o 16f877a vale a pena, visto que terei prai umas 5 entradas analogicas? ou há melhor para no futuro se precisar acrescentar algo poder?

Offline ivitro

  • Mini Robot
  • *
  • Mensagens: 451
Re: [ajuda] criar computador de bordo com pic
« Responder #3 em: 11 de Abril de 2011, 16:16 »
Se o carro já tiver OBD seria mais interessante fazer um tradutor de OBD do que estar a ler sinais.

Quanto ao pic, independente de qual é, faz como o MSR disse fazer a coisa por módulos e ir progredindo.

Offline almamater

  • Mini Robot
  • *
  • Mensagens: 1.918
    • GrcByte - Projectos
Re: [ajuda] criar computador de bordo com pic
« Responder #4 em: 11 de Abril de 2011, 17:37 »
Se o carro já tiver OBD seria mais interessante fazer um tradutor de OBD do que estar a ler sinais.

Quanto ao pic, independente de qual é, faz como o MSR disse fazer a coisa por módulos e ir progredindo.

Yep.. ando tb com umas ideias assim.. :) http://www.skpang.co.uk/content/view/32/42/


Offline pedro22

  • Mini Robot
  • *
  • Mensagens: 16
Re: [ajuda] criar computador de bordo com pic
« Responder #5 em: 11 de Abril de 2011, 19:03 »
a ideia de ler a partir da obd foi boa!! mas para mim nao ia facilitar!!

axo que consigo perceber alguma coisa de programaçao com os sinais e tal, e assinal nem sao assim tantos..

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.733
  • Helpdesk do sitio
Re: [ajuda] criar computador de bordo com pic
« Responder #6 em: 11 de Abril de 2011, 19:06 »
Não me parece que o ecrã seja i2c, demasiado lento.
Um PIC16F não tem potencia para isso tudo, nem ram para tanta coisa..
Ler do OBD seria o melhor e o mais certo é o ecra usar OBD
Avr fanboy

Offline pedro22

  • Mini Robot
  • *
  • Mensagens: 16
Re: [ajuda] criar computador de bordo com pic
« Responder #7 em: 11 de Abril de 2011, 19:09 »
Não me parece que o ecrã seja i2c, demasiado lento.
Um PIC16F não tem potencia para isso tudo, nem ram para tanta coisa..
Ler do OBD seria o melhor e o mais certo é o ecra usar OBD

pelo que pesquisei e projectos que têm desenvolvido dizem ser i2c, os radios mais antigos da opel comunicam por duas linhas para o ecra, TID e MID neste caso.

o ecra nao tem qualquer obd.

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.733
  • Helpdesk do sitio
Re: [ajuda] criar computador de bordo com pic
« Responder #8 em: 11 de Abril de 2011, 19:14 »
I2c tem SCL e SDA, TID e MID tenho ideia que sejam linhas de OBD/CAN
Avr fanboy

Offline pedro22

  • Mini Robot
  • *
  • Mensagens: 16
Re: [ajuda] criar computador de bordo com pic
« Responder #9 em: 11 de Abril de 2011, 19:17 »
I2c tem SCL e SDA, TID e MID tenho ideia que sejam linhas de OBD/CAN

exacto, tem essas duas linhas..

nenhum display da opel é obd, como sabemos obd é uma ficha de diagnostico, logo nao tem nada haver uma coisa com a outra, quanto a ser can apenas os displays mais recentes funcionam desse modo, os BID GID CID e por ai fora..

o que eu quero utilizar é mais antigo e funciona como mencionei.. é um MID

Offline Sérgio_Sena

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 1.649
    • Electronic Gear for Musicians
Re: [ajuda] criar computador de bordo com pic
« Responder #10 em: 11 de Abril de 2011, 22:20 »
Não me parece que o ecrã seja i2c, demasiado lento.
Um PIC16F não tem potencia para isso tudo, nem ram para tanta coisa..
Ler do OBD seria o melhor e o mais certo é o ecra usar OBD

É possivel e bem possivel.
Já fiz um painel de instrumentos com um 16F, e ainda sobraram ciclos de relogio e RAM p muita coisa :)
Interrupções-Interrupções-Interrupções!

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.733
  • Helpdesk do sitio
Re: [ajuda] criar computador de bordo com pic
« Responder #11 em: 11 de Abril de 2011, 23:05 »
Eu pensei que fosse alterar um display a cores, tipo um TFT......
Agora um lcd mono-cromático é trivial
Avr fanboy

Offline pedro22

  • Mini Robot
  • *
  • Mensagens: 16
Re: [ajuda] criar computador de bordo com pic
« Responder #12 em: 12 de Abril de 2011, 00:02 »
Eu pensei que fosse alterar um display a cores, tipo um TFT......
Agora um lcd mono-cromático é trivial

opá sei que sou novo aqui, e como disse na minha apresentaçao a minha area nao é esta, o que me faz mexer nestas coisas é mesmo o gosto..

como deves ter reparado eu estava a pedir ajuda, se assim é, e partindo do principio que leste o primeiro post percebias rapidamente que nao percebo nada de como ligar displays ou como sequer pôr letras a aparecer num mero display monocromatico!!

de qualquer forma nao posso deixar de agradecer o teu comentário!  se preferes humilhar em vex de ajudar mais vale nao dizeres nada!



Offline xiserre

  • Mini Robot
  • *
  • Mensagens: 277
Re: [ajuda] criar computador de bordo com pic
« Responder #13 em: 12 de Abril de 2011, 00:11 »
nao podendo deixar de comentar, ele nao insultou ninguem.. de facto, utilizar um display nao tem muito que saber.. se nao percebes muito da coisa, nao podes exigir a ninguem que te faça a papinha toda.. nao deixa de ser facil...

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.733
  • Helpdesk do sitio
Re: [ajuda] criar computador de bordo com pic
« Responder #14 em: 12 de Abril de 2011, 00:22 »
Nunca disse isto aqui, mas eu nunca leio apresentações, passam-me completamente ao lado, tambem não olho para o post-count de ninguem, e não sou de todo bom a memorizar nomes, por isso lá sei eu se és novo aqui ou não, há aqui muitos menbros com muito poucos posts e no entanto são entendidos na mate?ia, e mesmo que não o sejam, não é relevante para aqui.
Noutro tópico falas-te em alterar um computador de bordo, como nunca vi um computador de bordo que não fosse um TFT/LCD gigante e muitas das vezes com touch-screen pensei que a ideia era essa.
Se não tens nenhum material para programar nem experiência, compra um Arduino, existe mais informação orientada ao newbie para eles do que para qualquer outra plataforma.

Usando um Arduino mesmo para ti que não percebes de nada é muito facil usar um pequeno display de caracteres ou mesmo um ecra gráfico mono-cromático, de facto até um ecra a cores da Itead é trivial de se usar visto que já tem bibliotecas prontas a usar.

Penso que vais patinar MUITO na leitura e interpretação dos sensores, pois não estão de todo orientados para falar com um micro-controlador alimentado a 5v, mas sim mandam dados mais na gama dos 0-12v.
Se o teu carro tem OBD, e se a informação que queres está acessivel via OBD, que é quase certo se o carro o tiver, então usando um Arduino, compras um Shield OBD da Sparkfun e no máximo num dia estás a ler esses dados todos da ficha OBD.

Ao ler o TIM confundi com as linhas K e L ou K e J ou lá como se chamam do OBD..
Avr fanboy