Projeto RAGIO
Atualizado em 17/09/2014
- COMPUTADOR DE BORDO
O Computador de Bordo é formado por um microcontrolador Arduino MEGA com interfaces de entrada e saídas digitais, entradas analógicas, e uma Tela Display LCD Big Number, com 20 x 4 caracteres, e um teclado matricial 4x4.
Além de controlar o funcionamento do veículo, o Computador de Bordo funciona como tacógrafo, e uma caixa preta de avião (dados).Ele utiliza uma armazenagem massiva por USB que aparece, em qualquer sistema operacional, como um flash drive.
Os registros são criados em formato FAT16 em um cartão micro SD e podem ser baixados rapidamente por uma conexão USB.O cartão pode também ser removido e encaixado em leitor de cartões.
Ao Computador de bordo são conectados a maioria dos sensores, como os de temperatura, velocidade (sensores Hall), sinal analógico do acelerador, tensões VPack, VAuto e VControl, e os sinais digitais de acionamento de pedais e chaves, etc.
Uma saída PWM aciona o sinalizador acústico (buzzer) para os alarmes.
Ele recebe informações analógicas, converte-as em digitais, processa e armazena os dados para visualização e análise, e também centraliza a comunicação com os demais Arduinos e o CVE.
Funções:
Relógio de Tempo Real
Interface Homem Máquina (Teclado e Display)
Leitura de dados
Gravação de dados
Cálculo de variáveis
Gravação de variáveis
Comparação de dados (Alarme)
Comparação de variáveis calculadas (Alarme)
Velocímetro
Tacômetro
Odômetro
Odômetro Parcial
Comunicação Serial PIC Freescale
Comunicação Ethernet (IP)
Comunicação Serial - RS 485
Comunicação Serial - USBRotinas
Funcionamento:
1 – Rotina ATM – Auxílio para Troca de MarchasEsse aplicativo utiliza os sinais dos sensores de velocidade e de rotação do motor para sinalizar o momento mais propício para a troca de marchas, e indicar a marcha que está sendo utilizada, para fins de relatório. A marcha utilizada é mostrada na Tela 4.
Quando o pedal da embreagem não está sendo pressionado, como a relação de cada marcha é conhecida, fica fácil determinar a marcha utilizada, pela relação entre a RPM e a velocidade do veículo.
Já a parte de auxílio à troca de marchas propriamente dita faz com que, durante o acionamento do pedal da embreagem, o indicador de marcha pisque rapidamente quando a velocidade estiver fora da faixa de 10 % em torno da nominal, e que permaneça estável quando estiver dentro da mesma.
Trocar a marcha nessa faixa prolonga a vida dos anéis sincronizadores, e suaviza a operação.
Durante o acionamento do pedal da embreagem, um sinal sonoro (buzzer) informa essa situação ao motorista, caso ele não puder ver o display.
Essa informação é útil para otimizar o uso do cambio, já que o veículo elétrico não possui fricção !
2 – Rotina PA - Piloto Automático
No modo ALERTA, permite que um sinal de alerta seja acionado, quando da ultrapassagem de uma velocidade previamente escolhida, evitando multas e até acidentes.
No modo VIAGEM, controla o sinal do acelerador, mantendo uma velocidade constante, enquanto o acelerador estiver pressionado (dead man switch desligada).
Seu funcionamento é desabilitado automaticamente se o pedal de acelerador for liberado, ou no caso do pedal de freio ou de embreagem serem pressionados. Nesse caso, seu funcionamento poderá ser restabelecido manualmente, pelo teclado.
3 – Rotina IC - Indicador de Combustível
Essa rotina utiliza os dados de tensão e amper/hora para calcular a autonomia do veículo.
Essa informação é convertida em um sinal analógico (0 a 100%) para acionar o medidor de combustível original do veículo4 - Rotina AR - Alarmes e Reconhecimento
Na ocorrência de um alarme, a tela do Computador de Bordo passa automaticamente para a tela alarmada, sendo que o valor alarmado pisca
A campainha (buzzer) emite o sinal de alerta, até que o alarme seja Reconhecido, mediante o acionamento de uma tecla
O valor alarmado fica piscando, até a situação se normalizar, mas a tela poderá ser mudada, através do teclado.
Entradas e Saídas:
Relação de Sinais de entrada e saída
- EA - Entradas Analógicas - sinal 0 a 3 vcc
ED - Entradas Digitais- SA - Saídas Analógicas - sinal 0 a 12 vcc
- SD - Saídas Digitais
O Computador de Bordo possui várias telas, selecionáveis :
VDH.txt - VariáveisDATAHORA - Relatório horário Tela 1 - MENU
Tela 2 - VR - Tela de Variáveis Padrão Referência
Tela 3 - VM - Variáveis Medidas, Níveis de Alarme e Fundo de Escala
Tela 4 - OP - Operação
Tela 5 - °C - Temperaturas
Tela 6 - Km - Autonomia
Tela 7 - REL - Tela de Seleção de Relatórios
Tela 8 - SV - Seleção de Variáveis para Gráficos
Tela 9 - GR - Subsistema Gráfico
Tela 10 - VB - Mostra as tensões das Baterias
Tela 11 - IB - Mostra as correntes de carga das Baterias
Tela 12 - CA - Reproduz o display do Controle de Carregadores
- Alarmes.txt - Alarmes - Relatório gerencial diário
- Resumo.txt - Relatório do relatório
- Status.txt - Relatório operacional diário
- Baterias.txt - Relatório operacional diário
- Temperaturas.txt - Relatório operacional diário
- Referências.txt - Relatório operacional diário
Carga.txt - Relatório operacional por evento
- Viagem.txt - Relatório por viagem - inicio e fim
O Projeto RAGIO oferece
compartilhamento de informações de acordo com a Licença
Creative
Commons - Atribuição-NãoComercial-CompartilhaIgual 4.0
Internacional
Podem estar disponíveis autorizações adicionais às concedidas no
âmbito desta licença em
www.ragio.com.br