Últimos assuntos
Quem está conectado?
Há 564 usuários online :: 2 registrados, 0 invisíveis e 562 visitantes :: 1 motor de buscaALOIZIO LIMA, ITA SOM
O recorde de usuários online foi de 1034 em Sex 24 Jul 2015, 10:41
Tópicos semelhantes
Anuncios
Nenhum anúncio
Programação PIC - Lombada eletrônica
2 participantes
Página 1 de 1
Programação PIC - Lombada eletrônica
Olá pessoal!
Sou iniciante no assunto, e preciso entregar um trabalho que se resume a uma lombada eletrônica.
São dois sensores no solo, quando o carro passa pelo primeiro o Timer é disparado, qudo o carro alcança o segundo sensor, o timer cessa a contagem.
Daí conseguimos pela relação física clássica, (Distancia entre os dois sensores) / (Tempo Final - Tempo Inicial) = Velocidade do carro.
Comparando a velocidade com um valor definido, uma saída é acionada, que podemos imaginar como sendo o sinal de comando para disparo de uma câmera fotográfica.
E tudo isso tem de ser em Assembly
minha dificuldade está em configurar esse start - stop do Timer0 e fazer a divisão tbm.
Pode ser implementado com PIC 16F877 ou o 18F4550
Só isso..rs
Obrigado pelas postagens.
Orion
Sou iniciante no assunto, e preciso entregar um trabalho que se resume a uma lombada eletrônica.
São dois sensores no solo, quando o carro passa pelo primeiro o Timer é disparado, qudo o carro alcança o segundo sensor, o timer cessa a contagem.
Daí conseguimos pela relação física clássica, (Distancia entre os dois sensores) / (Tempo Final - Tempo Inicial) = Velocidade do carro.
Comparando a velocidade com um valor definido, uma saída é acionada, que podemos imaginar como sendo o sinal de comando para disparo de uma câmera fotográfica.
E tudo isso tem de ser em Assembly
minha dificuldade está em configurar esse start - stop do Timer0 e fazer a divisão tbm.
Pode ser implementado com PIC 16F877 ou o 18F4550
Só isso..rs
Obrigado pelas postagens.
Orion
Orion Fenix- NOVATO
- DESCRIÇÃO: : Técnico em Eletrônica
TEMPO DE EXPERIÊNCIA : 1
Sexo :
Número de Mensagens : 2
Idade : 35
Cidade/Estado: : Campinas/SP
Data de inscrição : 16/07/2014
Re: Programação PIC - Lombada eletrônica
Olá
Olha se fosse em C (CCS/Mikroe) ou Basic (Mikroe) seria mão com açúcar!
Maaaaaaaaaasnnnnssss, em assembler fica mais chato, é que o PIC não tem comando de divisão, então tem que fazer múltiplas subtrações, contar quantas foram, e assim tratar o resto se for o caso.
Já fiz vários programas em assembler, mas hoje me vejo feliz com linguagem de alto nível kkkk.
Quanto ao timer, tem um bit que ativa e desativa o timer.
Para o disparo, pode usar a entrada de interrupção.
Como tem duas bobinas, ou seja duas interrupções, sugiro que use o 4550 porque o 877 só tem uma interrupção externa.
Fica assim então, a primeira interrupção ativa o timer, e a segunda faz o timer parar.
se o tempo do timer estourar pode fazer contagem de estouro por interrupção do timer.
procure usar um timer de 16 bits, e usar pouco prescaler para manter boa precisão.
quanto a rotina de divisão de uma olhada:
http://www.forumnow.com.br/vip/mensagens.asp?forum=41935&topico=3014852
https://www.google.com.br/search?q=rotina+divis%C3%A3o+pic+assembler&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:pt-BR:official&client=firefox-a&channel=sb&gfe_rd=cr&ei=wBPKU7WiO-LY8geokoCIDQ
e para trabalhar com o timer:
http://www.microgenios.com.br/forum/viewtopic.php?t=196
https://www.google.com.br/search?q=rotina+divis%C3%A3o+pic+assembler&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:pt-BR:official&client=firefox-a&channel=sb&gfe_rd=cr&ei=wBPKU7WiO-LY8geokoCIDQ#channel=sb&q=rotina+timer+interrup%C3%A7%C3%A3o+pic+assembler&rls=org.mozilla:pt-BR:official
Boa sorte!
Olha se fosse em C (CCS/Mikroe) ou Basic (Mikroe) seria mão com açúcar!
Maaaaaaaaaasnnnnssss, em assembler fica mais chato, é que o PIC não tem comando de divisão, então tem que fazer múltiplas subtrações, contar quantas foram, e assim tratar o resto se for o caso.
Já fiz vários programas em assembler, mas hoje me vejo feliz com linguagem de alto nível kkkk.
Quanto ao timer, tem um bit que ativa e desativa o timer.
Para o disparo, pode usar a entrada de interrupção.
Como tem duas bobinas, ou seja duas interrupções, sugiro que use o 4550 porque o 877 só tem uma interrupção externa.
Fica assim então, a primeira interrupção ativa o timer, e a segunda faz o timer parar.
se o tempo do timer estourar pode fazer contagem de estouro por interrupção do timer.
procure usar um timer de 16 bits, e usar pouco prescaler para manter boa precisão.
quanto a rotina de divisão de uma olhada:
http://www.forumnow.com.br/vip/mensagens.asp?forum=41935&topico=3014852
https://www.google.com.br/search?q=rotina+divis%C3%A3o+pic+assembler&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:pt-BR:official&client=firefox-a&channel=sb&gfe_rd=cr&ei=wBPKU7WiO-LY8geokoCIDQ
e para trabalhar com o timer:
http://www.microgenios.com.br/forum/viewtopic.php?t=196
https://www.google.com.br/search?q=rotina+divis%C3%A3o+pic+assembler&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:pt-BR:official&client=firefox-a&channel=sb&gfe_rd=cr&ei=wBPKU7WiO-LY8geokoCIDQ#channel=sb&q=rotina+timer+interrup%C3%A7%C3%A3o+pic+assembler&rls=org.mozilla:pt-BR:official
Boa sorte!
Última edição por rtek1000 em Seg 21 Jul 2014, 12:01, editado 1 vez(es)
rtek1000- Participante
- DESCRIÇÃO: : Técnico em Eletrônica e informática
TEMPO DE EXPERIÊNCIA : Desde 1993
Sexo :
Número de Mensagens : 31
Idade : 40
Cidade/Estado: : SP
Data de inscrição : 03/07/2010
Re: Programação PIC - Lombada eletrônica
Muito obrigado pela ajuda rtek1000 !
Realmente nao vejo a hora de usar o C...rsrs
Abraços
Realmente nao vejo a hora de usar o C...rsrs
Abraços
Orion Fenix- NOVATO
- DESCRIÇÃO: : Técnico em Eletrônica
TEMPO DE EXPERIÊNCIA : 1
Sexo :
Número de Mensagens : 2
Idade : 35
Cidade/Estado: : Campinas/SP
Data de inscrição : 16/07/2014
Tópicos semelhantes
» lombada
» Estou pensando em colocar o nome fantasia de minha eletrônica de ELETRÔNICA START
» Apostilas em programação C++ Vol 1 e 2
» Estou pensando em colocar o nome fantasia de minha eletrônica de ELETRÔNICA START
» Apostilas em programação C++ Vol 1 e 2
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
|
|
Hoje à(s) 17:45 por nagkiller
» a decadência da minha eletronica
Hoje à(s) 02:57 por MARIO Y. SEGAWA
» CAIXA DE SOM SOUND BOX FX15 qual valor de R29 e R39..?
Ontem à(s) 21:30 por ITA SOM
» Esquema do cce md3280
Seg 06 maio 2024, 22:17 por Rafael2
» Microonda ELECTROLUX MEF33 sem funcionar porcoes liga e cancela Resolvido
Seg 06 maio 2024, 13:27 por everardes
» Minisystem cce md3280 não, N tem standby
Seg 06 maio 2024, 12:50 por francisco constantino
» Esquema do cce md3280
Seg 06 maio 2024, 12:01 por francisco constantino
» Minisystem cce md3280 não, N tem standby
Seg 06 maio 2024, 08:55 por francisco constantino
» SOM AIWA Z-R997 TRAVADO - SÓ ACENDE PAINEL DE BOTÕES!
Dom 05 maio 2024, 16:27 por Fabio Hardt
» Módulo taramps TA-3500D liga normal, porém sem áudio
Dom 05 maio 2024, 14:44 por Nill
» Duvida slot microSD
Dom 05 maio 2024, 07:52 por gamemaniaco
» Alguém teria o arquivo raiz do receptor Neonsat Tro HD e do receptor satmax 5?
Sáb 04 maio 2024, 07:28 por Claude
» CIRCUITO INTEGRADO USADO NO GRDIENTE PRO1200
Sex 03 maio 2024, 22:33 por Rafael2
» atualizaçao tv philips 42pfl3008d/78
Qui 02 maio 2024, 19:06 por tokiotecnica
» Tv philips 50pug6654, liga tem som,mas não tem imagem
Qui 02 maio 2024, 13:24 por Renaldo Domingos
» [Resolvido]DVD H Buster HBD-9540AV não liga
Qui 02 maio 2024, 08:52 por Rosélio
» Abrir minha eletrônica ou não, rsrs?!!
Qua 01 maio 2024, 12:14 por Rafael2
» Micro System LG Xboom cm9740 não sai som nas caixas de som
Ter 30 Abr 2024, 15:52 por sugeda
» CIs damplaca Tcon
Ter 30 Abr 2024, 12:01 por nagkiller
» Microondas Brastemp MOD- BHS 27A BHNA, visor indicando ERR 3
Seg 29 Abr 2024, 19:22 por tokiotecnica
» cliente que não busca os aparelhos consertados, o que fazer
Dom 28 Abr 2024, 13:49 por MARIO Y. SEGAWA
» Aqui no fórum vemos de tudo
Dom 28 Abr 2024, 13:22 por MARIO Y. SEGAWA
» MICROONDAS SAMSUNG MB6752W NÃO RESPONDE COMANDOS DO TECLADO
Sáb 27 Abr 2024, 16:46 por WALTER JANSEN
» Prolongar a vida util das lampadas led.
Sáb 27 Abr 2024, 09:51 por Paranista
» Caixa JBL Max 15 (preciso do valor do R30)
Sáb 27 Abr 2024, 09:28 por Elismark
» CAIXA AMPLIFICADA FRAHM MP5000 APP NÃO LIGA SEM TENSAO NA FONTE SECUNDARIA
Sex 26 Abr 2024, 22:01 por Oliveira Rabelo
» Tv multilaser tl032m modo de servico
Sex 26 Abr 2024, 15:06 por Gustavo machado costa
» Explosound XM 3600 preciso do esquema
Sex 26 Abr 2024, 12:27 por sobraltec
» Amplificador Potencia Times One Advance Rf 802 4000w
Sex 26 Abr 2024, 10:42 por fernando0
» (Resolvido) MULTÍMETRO MINIPA ANALOGICO ET 2022A
Sex 26 Abr 2024, 04:16 por Valdeni Oliveira