Vai al contenuto
PLC Forum


Simulatore Encoder - Con un PIC16F877


walterword

Messaggi consigliati

Devi farti un'interfaccia prima che trasformi il bipolare in unipolare, in cui lo zero d'ingresso viene traslato a 2,5v, il -10v ==> 0v e 10v==>5v.

Se hai problemi fammelo sapere che dvo avere da qualche parte uno schema di qualche circuitino dle genere.

Per i D/A_C puoi usare un tipo con interfaccia SPI o, meglio, I2C (ce ne sono parecchi della MAXIM e della TI). Il PIC ha già previsto dei pins per interfacciare SPI e/o I2C. Poi se usi un compilatore "C" hai gia le funzioni pronte.

Link al commento
Condividi su altri siti


La soluzione I2C per uscite analogiche mi interessa ma no ho trovato granche'.

La maggior parte hanno risoluzione a 8 bit , be meglio di niente

Quasi quasi ....

Link al commento
Condividi su altri siti

No saprei .... sad.gif

Comunque poi quello che faresti con un OP puo farlo con un transistor e un condensatore .

Se il condensatore ha bassa capacita il sistema risponde bene e velocemente , tranne quando sei in prossimita' del duty cycle quasi a zero o al massimo

D'altronde e' un passa banda il circuito , a duty massimo satura e a duty minimo

sfarfalla .Se invece metti il condensatore piu "capace" recuperi un po ma diventa lento nel resto dei casi.Per un'uscita in 0-10 V 0 4-20 mA e' importante vedere se viene acquisita , non serve stare ai margini.

Pero ' io piu avanti implementero' una funzionalita' al circuito , e cioe un simulatore di motore , con acquisizione +/- 10 V di rifermento , e uscita encoder per poter sviluppare algoritmi pid o posizionamenti .Per questo scopo usero una scheda del pizzamicro che tratta segnali in ingresso +/-10 V e 4-20 mA e restituisce 0-5 V TTL .

Adesso sto tribulando col DsPic per gestire tastierino a 16 pulsanti e lcd 16x2 e appena tiro in piedi da baracca provo a buttarf fuori un pwm con condensatori e OP .Se sta in piedi il discorso usero ' 2 DsPic , uno per tastiera e lcd e memorizzazione dati che in seriale comunica con il secondo che tratterebbe le uscite analogiche , l'encoder e acquisira' gli ingressi .

Dovro solo aggiungere un DC-DC converter che dda 24 V tira fuori +/-12-15 V per gli OP che trattano i segnali +/-10 V .

La strada e' lunga ma voglio fare le cose per bene e poi aggiungere o migliroare

ADesso sono ancora alla tastiera , le librerie , e le pagine .

cIao

walter

Link al commento
Condividi su altri siti

La tastiera e l'lcd funzionano che e' una meraviglia .

Sto studiando i registri per avere il pwm dal dspic .Qualcuno ha gia delle notizie avanzate?

grazie e ciao

Link al commento
Condividi su altri siti

Crea un account o accedi per commentare

Devi essere un utente per poter lasciare un commento

Crea un account

Registrati per un nuovo account nella nostra comunità. è facile!

Registra un nuovo account

Accedi

Hai già un account? Accedi qui.

Accedi ora
×
×
  • Crea nuovo/a...