Controllo elettrovalvole-adxl335 con ucontrollore
Moderatore:
Paolino
2 messaggi
• Pagina 1 di 1
-1
voti
Buongiorno. Premetto che la parte hardware è stata svolta con i driver necessari (blocchi di condizionamento e driver di potenza). Sto utilizzando un PIC16F886 che mi serve per convertire i tre segnali analogici dell'accelerometro in digitale. Per far ciò ho utilizzato l'ADC all'interno del u. Fatto ciò, comparando con certe soglie all'interno del u, se la tensione è maggiore di una soglia, si attiva l'uscita per l'elettrovalvola che si ecciterà di conseguenza. Non mi dilungo con la spiegazione del programma e dei pin I/O in questa sezione perché è tutto presente all'interno del codice sorgente che vi allego. Uso come compilatore l'XC8. Ciò che voglio chiedervi è un aiuto per controllare se c'è qualche miglioria che si potrebbe fare, o comunque qualche parte del programma sbagliato (in quanto non assolve interamente a ciò che dovrebbe fare), in quanto come errori di sintassi non c'è niente, ma magari sono errori proprio di concetto (cioè ad esempio l'elettrovalvola normalmente dovrebbe stare spenta e invece simulando con un led l'elettrovalvola, rimane sempre accesa). Problemi che ho scritto dettagliatamente nel listato. Se qualcuno potesse aiutarmi o comunque darmi qualche consiglio anche per migliorare il codice sorgente, mi farebbe un grandissimo favore e ne sarei riconoscentissimo (tanto da citarlo anche nella mia tesina se volete
) Ps. So che le varie tensioni di soglia che ho fatto potrebbero non capirsi molto bene, quindi la mia idea sarebbe quella di farne almeno due, quindi basta che controlliate una sola parte di programma, perché poi si ripete per tutte le altre soglie.
- Allegati
-
Controllo.X.rar- Codice sorgente
- (77.21 KiB) Scaricato 126 volte
2 messaggi
• Pagina 1 di 1
Torna a Firmware e programmazione
Chi c’è in linea
Visitano il forum: Nessuno e 3 ospiti

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)


