Conteúdo • Introdução • Principio de Funcionamento • Material Utilizado • Programa Embarcado • Supervisorio • Demonstração • Conclusão • Bibliografia Introdução
• O projeto teve como base o artigo “Medição de
velocidade com barreiras luminosas”. • Para o desenvolvimento foram necessárias modificações. - µcontrolador mais acessível. - Sensores mais acessíveis. - Interface IHM para melhor demonstração e utilização (desenvolvido no C++ Builder). Princípio de Funcionamento
• Ao passar pelo primeiro
sensor(interrupção do IR), inicia-se a contagem de tempo até que seja enterrompido o feixe seguinte. • Velocidade: Para D = 10cm e T = X ms; V= 10x10-5x3600 Km T x 10-3 hora Material Utilizado
• PIC 16F877A no lugar do 87LPC762(que segundo
o artigo é um µP!!!). • MAX232 – Comunicação serial; • Sensores Infravermelhos; • Regulador de tensão LM7805; • Além de resistores, cristal, capacitores… Montagem Montagem
• Circuito dos Sensores
Programa Embarcado MAIN BTFSS SENS1 MOVF TEMPO,W GOTO MAIN BANK1 BTFSS TXSTA,TRMT COUNT GOTO $-1 MOVLW .250 BANK0 MOVWF TXREG MOVWF TEMPO1 MOVF AUX,W NOP BANK1 BTFSS TXSTA,TRMT DECFSZ TEMPO1,F GOTO $-1 GOTO $-2 BANK0 MOVWF TXREG INCFSZ TEMPO GOTO $+2 END INCF AUX BTFSS SENS2 GOTO COUNT Supervisório Demonstração Conclusão
• Não é tão dificil assim!!!
Referências Bibliográficas
• Help do C++ Builder;
• Conectando o PIC Recursos Avançados,David José de Souza e Nicolás César Lavinia;