Galera, terminei de reformar minha caranga a pouco, dei uma geral completa no motor, tudo impecável, agora estou trabalhando em construir um CORTE DE GIRO (tenho um conhecimento relativo de eletrônica), a base do projeto ja ta pronta, só queria saber tipo, é seguro colocar para cortar em 6500 RPM? as vezes dou umas pegas nele, e uso essa margem como limite, e quanto devo deixar o giro cair para religar a ignição, 200 RPM? 100? o que é mais confiável?
O corte vai ser de maneira simples, um microcontrolador ler o giro, quando atingir o limite, ele abre uma rele que desliga os pulsos para a bobina, assim que chegar ao limite de queda, ele religa a bobina, existe algum risco de funcionar desta forma?
Valeu ai galera!
[AJUDA] Corte de giro, preciso de alguns parâmetros!
Moderadores: SUPORTE, DESIGN/CRIAÇÃO, MODERADOR
[AJUDA] Corte de giro, preciso de alguns parâmetros!
[X] Filtro esportivo
[X] Bobina MI
[X] Coluna de instrumentos
[X] Vidros Elétricos
[X] Comando 49H
[X] Reforma Geral
[X] Bancos Recaro
[O] Estepe no assoalho
[O] Ar condicionado
http://www.golquadrado.com.br/forum/vie ... 9&p=314157
[X] Bobina MI
[X] Coluna de instrumentos
[X] Vidros Elétricos
[X] Comando 49H
[X] Reforma Geral
[X] Bancos Recaro
[O] Estepe no assoalho
[O] Ar condicionado
http://www.golquadrado.com.br/forum/vie ... 9&p=314157
- bleidao
- SUPORTE

- Mensagens: 13378
- Registrado em: 06 Set 2010, 09:23
- Carro: Gol Plus 1986
- Localização: Serra, ES
- Contato:
Re: [AJUDA] Corte de giro, preciso de alguns parâmetros!
Interessante a ideia... se puder, posta o esquema pra nós...
Abraço!
Abraço!
Gol Plus 1986 Cinza:
http://www.golquadrado.com.br/forum/vie ... =4&t=21571
Re: [AJUDA] Corte de giro, preciso de alguns parâmetros!
É só um esboço, tenho que melhorar um puco o código, mas o que vai gravado no controlador é mais ou menos isso:
Ele faz a medição de RPM pelo intervalo entre cada pulso, ao contrario da maioria dos outros tacômetros que faz a contagem de pulsos por um certo intervalo de tempo e multiplica depois, a precisão esta de 12 RPM +- para valores acima de 6000 RPM, ou seja, uma margem de erro bem pequena, da maneira que esta o código é possível ajustar quando cortar o giro, quando esperar cair para religar a ignição e quando acender a luz de troca (shiftlight) e ele ainda mostra o valor máximo de RPM atingido pelo motor mesmo com o corte!
Código: Selecionar todos
#include <16f628a.h>
#FUSES NOWDT //No Watch Dog Timer
#FUSES XT //Crystal osc <= 4mhz
#FUSES PUT //Power Up Timer
#FUSES NOPROTECT //Code not protected from reading
#FUSES INTRC_IO //No Debug mode for ICD
#FUSES BROWNOUT //Reset when brownout detected
#FUSES NOLVP //No low voltage prgming, B3(PIC16) or B5(PIC18) used for I/O
#FUSES NOCPD //No EE protection
#FUSES NOMCLR //No MCLR
#use delay(clock=4000000)
#include <lcd_flex.c>
#define rele PIN_B7
#define shiftl PIN_B6
#define menu PIN_A5
#define mais PIN_A6
#define menos PIN_A7
int1 nuevopulso=0, cambio=0;
int16 TFB=0,TFS=0, corte = 6500, queda = 100, shift = 6200, max = 0, RPM = 0;
//float RPM = 0;
void setparam(void);
#int_ccp1
void ccp1_int() //Función interrupción
{
if(cambio==0) //Flanco de subida
{
TFS=CCP_1; //Carga del valor del registro CCPR1 en flanco subida
setup_ccp1(CCP_CAPTURE_FE); //Configuración modo Captura en flanco de bajada
cambio=1; //Control de cambio de flanco
}
else
{ //Flanco de Bajada
TFB=CCP_1; //Carga del valor del registro CCPR1 en flanco bajada
setup_ccp1(CCP_CAPTURE_RE); //Configuración modo Captura en flanco de subida
cambio=0; //Control de cambio de flanco
if(nuevopulso==0)
nuevopulso=1;
}
}
void main()
{
lcd_init();
output_bit( rele, 0);
output_bit( shiftl, 0);
setparam();
setup_timer_1(T1_INTERNAL|T1_DIV_BY_8); //set timer1 in 8us resolution
setup_ccp1(CCP_CAPTURE_RE);
enable_interrupts(int_ccp1);
enable_interrupts(global);
printf(lcd_putc,"\f\nRPM:");
lcd_gotoxy(1,1);
printf(lcd_putc,"MAX:");
do
{
if(nuevopulso==1)
{
RPM = ((1.0/((TFB-TFS)*0.0000320))*60.0); //converte tempo em RPM 16 para 1 pulso e 32 para 2
if (RPM >= corte)
output_bit( rele, 1);
else if(corte-queda >= RPM)
output_bit( rele, 0);
if (RPM >= shift)
output_bit( shiftl, 1);
else
output_bit( shiftl, 0);
lcd_gotoxy(5,1);
//printf(lcd_putc,"%5Lu %5Lu %4Lu", corte, shift, queda);
printf(lcd_putc,"%5Lu", max);
lcd_gotoxy(5,0);
printf(lcd_putc,"%5Lu", RPM);
nuevopulso=0; //Pulso ya medido, espera nuevo
if (RPM > max)
max = RPM;
if (input(menu)== true)
max = 0;
}
} while (TRUE);
}
void setparam(void)
{
lcd_gotoxy(7,1);
printf(lcd_putc,"Corte");
lcd_gotoxy(10,0);
printf(lcd_putc,"RPM");
while(input(menu)== false) //ajusta corte
{
if (input(mais)== true)
{
corte++;
delay_ms(80);
}
if (input(menos)== true)
{
corte--;
if (corte >65000)
corte = 0;
delay_ms(80);
}
lcd_gotoxy(4,0);
printf(lcd_putc,"%5Lu", corte);
}
delay_ms(150);
printf(lcd_putc,"\f");
lcd_gotoxy(7,1);
printf(lcd_putc,"Shift");
lcd_gotoxy(10,0);
printf(lcd_putc,"RPM");
while(input(menu)== false) //ajusta shitlight
{
if (input(mais)== true)
{
shift++;
delay_ms(100);
}
if (input(menos)== true)
{
shift--;
if (shift < 1)
shift = 1;
delay_ms(100);
}
lcd_gotoxy(4,0);
printf(lcd_putc,"%5LU", shift);
}
delay_ms(150);
printf(lcd_putc,"\f");
lcd_gotoxy(7,1);
printf(lcd_putc,"Queda");
lcd_gotoxy(10,0);
printf(lcd_putc,"RPM");
while(input(menu)== false) //ajusta queda
{
if (input(mais)== true)
{
queda++;
delay_ms(100);
}
if (input(menos)== true)
{
queda--;
if (queda < 1)
queda = 1;
delay_ms(100);
}
lcd_gotoxy(4,0);
printf(lcd_putc,"%5LU", queda);
}
}[X] Filtro esportivo
[X] Bobina MI
[X] Coluna de instrumentos
[X] Vidros Elétricos
[X] Comando 49H
[X] Reforma Geral
[X] Bancos Recaro
[O] Estepe no assoalho
[O] Ar condicionado
http://www.golquadrado.com.br/forum/vie ... 9&p=314157
[X] Bobina MI
[X] Coluna de instrumentos
[X] Vidros Elétricos
[X] Comando 49H
[X] Reforma Geral
[X] Bancos Recaro
[O] Estepe no assoalho
[O] Ar condicionado
http://www.golquadrado.com.br/forum/vie ... 9&p=314157
- bleidao
- SUPORTE

- Mensagens: 13378
- Registrado em: 06 Set 2010, 09:23
- Carro: Gol Plus 1986
- Localização: Serra, ES
- Contato:
Re: [AJUDA] Corte de giro, preciso de alguns parâmetros!
Você colocou o código em um micro-controlador?
Programando em C?
Programando em C?
Gol Plus 1986 Cinza:
http://www.golquadrado.com.br/forum/vie ... =4&t=21571
Re: [AJUDA] Corte de giro, preciso de alguns parâmetros!
Sim, só falta achar os parâmetros, de quanto deve deixar cair o giro antes de religar a bobina por exemplo fiz uns testes com motor elétrico, corta direitinho, quero ver se essa semana boto no carro pra ver, quero instalar um BOTÃO MANOBRISTA, uma chave, que com ela acionada limita o motor em 3000 RPM, para deixar ele em garagens!
[X] Filtro esportivo
[X] Bobina MI
[X] Coluna de instrumentos
[X] Vidros Elétricos
[X] Comando 49H
[X] Reforma Geral
[X] Bancos Recaro
[O] Estepe no assoalho
[O] Ar condicionado
http://www.golquadrado.com.br/forum/vie ... 9&p=314157
[X] Bobina MI
[X] Coluna de instrumentos
[X] Vidros Elétricos
[X] Comando 49H
[X] Reforma Geral
[X] Bancos Recaro
[O] Estepe no assoalho
[O] Ar condicionado
http://www.golquadrado.com.br/forum/vie ... 9&p=314157
- bleidao
- SUPORTE

- Mensagens: 13378
- Registrado em: 06 Set 2010, 09:23
- Carro: Gol Plus 1986
- Localização: Serra, ES
- Contato:
Re: [AJUDA] Corte de giro, preciso de alguns parâmetros!
to vendo que esse projeto vai render!!!
Empresas de ônibus utilizam algo parecido... já ouviu falar?
Empresas de ônibus utilizam algo parecido... já ouviu falar?
Gol Plus 1986 Cinza:
http://www.golquadrado.com.br/forum/vie ... =4&t=21571
Re: [AJUDA] Corte de giro, preciso de alguns parâmetros!
N vi aqui em minha cidade pelo menos, a frota é bem antiga, ei ja viu neh hehehehehehe
[X] Filtro esportivo
[X] Bobina MI
[X] Coluna de instrumentos
[X] Vidros Elétricos
[X] Comando 49H
[X] Reforma Geral
[X] Bancos Recaro
[O] Estepe no assoalho
[O] Ar condicionado
http://www.golquadrado.com.br/forum/vie ... 9&p=314157
[X] Bobina MI
[X] Coluna de instrumentos
[X] Vidros Elétricos
[X] Comando 49H
[X] Reforma Geral
[X] Bancos Recaro
[O] Estepe no assoalho
[O] Ar condicionado
http://www.golquadrado.com.br/forum/vie ... 9&p=314157
- bleidao
- SUPORTE

- Mensagens: 13378
- Registrado em: 06 Set 2010, 09:23
- Carro: Gol Plus 1986
- Localização: Serra, ES
- Contato:
Re: [AJUDA] Corte de giro, preciso de alguns parâmetros!
kkkkkkkkkkkkkk aqui eles têm um sistema que corta óleo quando atinge 60km/h e corta ignição com 2100 giros...
Gol Plus 1986 Cinza:
http://www.golquadrado.com.br/forum/vie ... =4&t=21571
