Ho così implementato un contatore del tipo:
- Codice: Seleziona tutto
/////STEP GENERATOR/////////////////////////////////////////////////////////////
void STEP_generate(){
if(ENABLE==0)
{
if(STEP_count>0 && STEP_count<=3)
RC0_bit=1;
if(STEP_count>3)
RC0_bit=0;
if(STEP_count>=(SPEED_max))
{
if(DIR==1)
POSE++;
if(DIR==0)
POSE--;
STEP_count=0;
}
}
}
////////////////////////////////////////////////////////////////////////////////
però poi quando vado a interrogare la variabile pose, che rappresenta il numero di passi fatti, il conto non è corretto.
adesso controllerò con più cura questa parte di codice.
per quanto rigurada la corrente del motore, credo che sia in corrente costante ma la gestione della potenza viene fatta dalla schedina big easy driver, si occupa lei di gestire il flusso di corrente al motore.

Elettrotecnica e non solo (admin)
Un gatto tra gli elettroni (IsidoroKZ)
Esperienza e simulazioni (g.schgor)
Moleskine di un idraulico (RenzoDF)
Il Blog di ElectroYou (webmaster)
Idee microcontrollate (TardoFreak)
PICcoli grandi PICMicro (Paolino)
Il blog elettrico di carloc (carloc)
DirtEYblooog (dirtydeeds)
Di tutto... un po' (jordan20)
AK47 (lillo)
Esperienze elettroniche (marco438)
Telecomunicazioni musicali (clavicordo)
Automazione ed Elettronica (gustavo)
Direttive per la sicurezza (ErnestoCappelletti)
EYnfo dall'Alaska (mir)
Apriamo il quadro! (attilio)
H7-25 (asdf)
Passione Elettrica (massimob)
Elettroni a spasso (guidob)
Bloguerra (guerra)







