AUTOMAZIONE CON SISTEMA A MICROCONTROLLORE "EVITA OSTACOLI"

Home GENERALITA' SOLUZIONE PROG. ESECUTIVO DOCUMENTAZIONE REALIZZAZIONE COLLAUDO MANUALE D'USO CREDITI FOTO FINALE FILMATO DEL PROG

Pali Alessio

Classe:  Quinta

Sezione: Elettronica e Telecomunicazioni

A.S.: 2006/2007 

ITIS Marconi Domodossola

 

 

Può essere suddiviso in tre fasi:

-2.2 Schema a blocchi;

-2.3 Schema elettrico esecutivo;

-2.4 Analisi del circuito, calcoli;

-2.5 Master.

Legenda:

-(1): E’ il blocco di acquisizione, il sensore invia 2 tipi di segnale, uno stato logico alto se il sensore ha captato un ostacolo uno basso se il sensore non sente la presenza di alcun ostacolo

-(2): Sono i 2 condizionamenti dei segnali in uscita dai sensori per migliorare il rapporto S/N e per addattarli al range del microcontrollore;

-(3): E’ il microcontrollore della famigli PIC 16F876A, ed è il cervello di tutto il progetto, perché gestisce tutte le periferiche in uscita, in base agli ingressi;

-(4): Sono i 2 circuiti di potenza che comanda i 2 motori in uscita usati dal Robot.

-(5): Sono le periferiche in uscita, 2 sono i motori (sia di left che di right) usati dal Robot ovviamente per spostarsi, 2 sono i LED, ovvero le antennine del Robot, sono stati utilizzati come segnalatori della marcia dei due motori;


LED Sx

LED Dx

Stato Manovra

Spento

Spento

Sta andando indietro

Spento

Acceso

Sta girando a Destra

Acceso

Spento

Sta girando a Sinistra

Acceso

Acceso

Sta andando avanti

Torna ad inizio pagina

- Ponte ad H;

- Oscillatore;

- Condizionamento Sensori ad Ultrasuoni;

- Schema per la programmazione del PIC;

- Schema delle resistenze per il programma “inseguitore di luce”.

Pulsante di selezione del programma:

 

Per quanto riguarda la selezione dei due programmi ci si affida a questo pulsante (P), che mediante una configurazione in pull-up manda in uscita un segnale normalmente alto (Vfr). Lo stesso viene prelevato tra il pulsante e la resistenza, come in figura.

Gestione dei due LED di scelta del programma:

 

Si è deciso di poter attivare attraverso due uscite separate due LED, uno verde (“evita gli ostacoli”) ed uno rosso (“inseguitore di luce”). Bisogna condizionare il segnale, perché l’uscita del PIC risulta essere 5 V, per poter attivare i due LED bisogna collegare in serie a ciascuno una resistenza (R) opportunamente calcolata, come in figura.

R=220W

 

Sotto riportata vi è la foto del pulsante, con i relativi due LED:
 

Ponte ad H, per la gestione dei motori:

Il ponte ad H, detto anche ponte intero, permette di invertire la marcia, non in modo lineare, in
ON-OFF.
Gli vengono inviati due segnali in provenienti dal microcontrollore,i quali mediante il seguente schema elettroco permettono 4 situazioni di lavoro.

Le quattro situazioni possibili:

Vin1

Vin2

Stato

 
0V

5V


0V

5V

 

Il motore è fermo, sono attivi i due MOSFET D5-D6, mentre sono interdetti D7-D8

 

  

0V

 

5V

 

Il motore va a marcia indietro, sono attivi i due MOSFET D6-D7, mentre sono interdetti D5-D8, la tensione esercitata sul motore è uguale a –Vcc

 

  

5V

 

0V

 

Il motore va a marcia avanti, sono attivi i due MOSFET D5-D8, mentre sono interdetti D6-D7, la tensione esercitata sul motore è uguale a +Vcc

 

Per l'oscillatore NE555:


Oscillatore NE555,  per generare delle frequenze, in questo caso la f=39 KHz. Scelta apposta per due motivi principalmente:

-non udibile ad orecchio umano (lontano da interferenze acustiche)

-sensibilità del sensore

Per generare codesta frequenza si può utilizzare le seguenti formule:

Tempo di set: 

tH=0,693*(RA+RB)*C 

Tempo di reset: 

tL=0,693* RB*C 

Formula della frequenza: 

 

RA= R13

RB= R14

C= C7

    

 

 


 

JP1 e JP2 sono i due sensori ad ultrasuoni trasmettitori, ovvero sono loro che emanano la frequenza calcolata in precedenza, la stessa emessa a sua volta dall’ oscillatore NE555.

Per il condizionamento dei sensori ad Ultrasuoni: 


JP5 è il sensore ad ultrasuoni ricevitore, capta il segnale emanato dall’atro sensore trasmettitore ed invia il segnale, che viene subito disaccoppiato per eliminare la componente continua.

-----------------------------------------------------------------------------------------------------------------------------------

 

  

 

Questo blocco, amplifica il segnale in modo da ottenere un migliore rapporto segnale/rumore, alimentato in tensione singola. Gli è stato aggiunto un partitore di tensione, un offset, per poter utilizzare al meglio la tensone singola.

 


 

------------------------------------------------------------------------------------------ --------------------------------------

 

Questo è un filtro passa alto, per evitare disturbi/rumori che possono circolare nell’ ambiente circostante. Viene progettato mediante la formula  generale della frequenza di taglio:

 

Modificandola e ponendo il condensatore,1 risulta che:

 


 

------------------------------------------------------------------------------------------

--------------------------------------

  



Questo blocco serve soltanto per eliminare eventuali parti negative del segnale.

 


------------------------------------------------------------------------------------------

--------------------------------------

 

 

 

Questo è un comparatore di segnali, serve per far commutare l’uscita alta se l’ingresso supera la soglia, il nostro set point, che utilizziamo per stimare da dove il segnale può ritenersi considerevole. Nel caso in cui superi la soglia passa all’uscita in stato alto, al contrario l’uscita sarà bassa.

 

 




 

 

------------------------------------------------------------------------------------------

--------------------------------------

 

 
Qesta è una resistenza di pull-up, serve perchè l’uscita del comparatore è in collettore aperto, gli serve il pull-up per fornire la tensione sufficiente per farla riconoscere dal microcontrollore, più che altro, siccome il PIC funziona con ingressi pari a 5 V, il pull-up funge da adattatore ai 5 V, è una rete adattatrice per il PIC. Il pin del microcontrollore è rappresenteto da JP6.

 

-----------------------------------------------------------------------------------------------------------------------------------

 

 

Questo è il classico blocco d’alimentazione, alimenta tutto il circuito.

Torna ad inizio pagina

Bottom layer & Assembly top di Ponte ad H

 

 


 

 

Bottom layer & Assembly top di Oscillatore a 39Khz & Condizionamento Sensori ad Ultrasuoni

 


 

 


 

Torna ad inizio pagina

  • 2.3 Schema elettrico esecutivo:

- Ponte ad H:

- Oscillatore:

- Condizionamento Sensori ad Ultrasuoni:

- Schema per la programmazione del PIC:

- Schema delle resistenze per il programma “inseguitore di luce”:

Fr = Fotoresistenza 

R = Resistenza 

Vfr = Segnale prelevato 

+Vcc = Tensione di alimentazione

 

Torna ad inizio pagina

 

HOME : GENERALITA' : SOLUZIONE : PROGETTO : DOCUMENTAZIONE : REALIZZAZIONE : COLLAUDO : MANUALE D'USO : CREDITI : FOTO FINALE PROG. : FILMATO DEL PROG.