Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

controllo motorino passo-passo con PIC

Tipologie, strumenti di sviluppo, hardware e progetti

Moderatore: Foto UtentePaolino

0
voti

[11] Re: controllo motorino passo-passo con PIC

Messaggioda Foto UtenteTardoFreak » 10 feb 2011, 22:15

Questo lo devi sapere tu. :mrgreen: :mrgreen: :mrgreen:
"La follia sta nel fare sempre la stessa cosa aspettandosi risultati diversi".
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
Avatar utente
Foto UtenteTardoFreak
73,9k 8 12 13
-EY Legend-
-EY Legend-
 
Messaggi: 15754
Iscritto il: 16 dic 2009, 11:10
Località: Torino - 3° pianeta del Sistema Solare

0
voti

[12] Re: controllo motorino passo-passo con PIC

Messaggioda Foto Utenteaduri » 11 feb 2011, 14:10

Consigliavo di dividerlo perché mi sembra che tu sia un novizio in questo campo per cui modulare un progetto è sempre la scelta migliore.

ciao
Avatar utente
Foto Utenteaduri
435 1 5 10
Expert
Expert
 
Messaggi: 937
Iscritto il: 29 giu 2005, 23:13
Località: Genova

0
voti

[13] Re: controllo motorino passo-passo con PIC

Messaggioda Foto UtenteTardoFreak » 11 feb 2011, 14:59

Scusami, mi era sfuggito il passaggio. :oops:
Comunque si. E' meglio dividere il problema nei due moduli che, tra l' altro, possono essere sviluppati separatamente.
"La follia sta nel fare sempre la stessa cosa aspettandosi risultati diversi".
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
Avatar utente
Foto UtenteTardoFreak
73,9k 8 12 13
-EY Legend-
-EY Legend-
 
Messaggi: 15754
Iscritto il: 16 dic 2009, 11:10
Località: Torino - 3° pianeta del Sistema Solare

0
voti

[14] Re: controllo motorino passo-passo con PIC

Messaggioda Foto Utenteandrew93 » 11 feb 2011, 18:24

quindi posso poi considerare il programma che mi "calcola" i giri una subroutine di quello che invece mi gestisce la valvola di scarico???
Avatar utente
Foto Utenteandrew93
5 1 5
Frequentatore
Frequentatore
 
Messaggi: 104
Iscritto il: 8 gen 2011, 18:58
Località: castelmarte

0
voti

[15] Re: controllo motorino passo-passo con PIC

Messaggioda Foto Utenteaduri » 12 feb 2011, 12:02

Io userei l'interrupt per il calcolo dei giri.
Nel main la logica di comando del motore e le logiche accessorie.

ciao
Avatar utente
Foto Utenteaduri
435 1 5 10
Expert
Expert
 
Messaggi: 937
Iscritto il: 29 giu 2005, 23:13
Località: Genova

0
voti

[16] Re: controllo motorino passo-passo con PIC

Messaggioda Foto Utenteandrew93 » 12 feb 2011, 18:59

scusa la mia ignoranza, ma mi potresti spiegare cos è un main?????
Avatar utente
Foto Utenteandrew93
5 1 5
Frequentatore
Frequentatore
 
Messaggi: 104
Iscritto il: 8 gen 2011, 18:58
Località: castelmarte

0
voti

[17] Re: controllo motorino passo-passo con PIC

Messaggioda Foto UtenteTardoFreak » 12 feb 2011, 19:49

Il main e' il programma principale e funziona di continuo eseguendo istruzione dopo istruzione. Le routine di interrupt invece sono chiamate appunto dalle interrupt. Il mai e', ad esempio, quello che tu stai facendo in questo momento (scrivere nel furm, navigare in internet) la tua mansione principale. Lo squillo del telefono e' un segnale di interrupt. Tu smetti di fare quello che stavi facendo e trasferisci il controllo delle tue azioni alla routine di interrupt per la gestione della risposta al telefono. Finita la telefonata riprendi quello che stavi facendo (riprendi il main program) da dove ti eri fermato e prosegui.
"La follia sta nel fare sempre la stessa cosa aspettandosi risultati diversi".
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
Avatar utente
Foto UtenteTardoFreak
73,9k 8 12 13
-EY Legend-
-EY Legend-
 
Messaggi: 15754
Iscritto il: 16 dic 2009, 11:10
Località: Torino - 3° pianeta del Sistema Solare

0
voti

[18] Re: controllo motorino passo-passo con PIC

Messaggioda Foto Utenteandrew93 » 13 feb 2011, 14:14

:ok: grazie mille..
un ultima cosa, quando faccio il diagramma di flusso per il programma, devo specificere tipo le uscite con cui comando il motorino????? l'interrupt come lo inserisco nel diagramma di flusso???
Avatar utente
Foto Utenteandrew93
5 1 5
Frequentatore
Frequentatore
 
Messaggi: 104
Iscritto il: 8 gen 2011, 18:58
Località: castelmarte

0
voti

[19] Re: controllo motorino passo-passo con PIC

Messaggioda Foto UtenteTardoFreak » 13 feb 2011, 15:08

Le routines di gestione dell' interrupt sono programmi a parte, non si scrivono all' interno del diagramma di flusso del programma principale proprio perche' non si puo' sapere quando arrivera' il segnale che le fara' partire.
Quindi si avranno un digramma di flusso per il programma principale e n diagrammi di flusso per n routines di servizio dell' interrupt.
Il programma principale di un microcontrollore e' un programma che gira su se stesso e non finisce mai. Ha un inizio ma non ha una fine, e' un loop infinito. Le routines di servizio delle interrupt hanno invece un inizio ed una fine perche' quando arriva il segnale di interrupt (generato ad esempio da un timer) il programma principale viene sospeso, si esegue la routine di interrupt e dopo la CPU ritorna ad eseguire il principale dal punto in cui era stato interrotto.
"La follia sta nel fare sempre la stessa cosa aspettandosi risultati diversi".
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
Avatar utente
Foto UtenteTardoFreak
73,9k 8 12 13
-EY Legend-
-EY Legend-
 
Messaggi: 15754
Iscritto il: 16 dic 2009, 11:10
Località: Torino - 3° pianeta del Sistema Solare

0
voti

[20] Re: controllo motorino passo-passo con PIC

Messaggioda Foto Utenteandrew93 » 13 feb 2011, 19:02

:ok: :ok:
grazie mille...
Avatar utente
Foto Utenteandrew93
5 1 5
Frequentatore
Frequentatore
 
Messaggi: 104
Iscritto il: 8 gen 2011, 18:58
Località: castelmarte

PrecedenteProssimo

Torna a Realizzazioni, interfacciamento e nozioni generali.

Chi c’è in linea

Visitano il forum: Nessuno e 5 ospiti