Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

Libro su acquisizione/processamento dati microcontrollori

Raccolta di codici sorgenti

Moderatore: Foto UtentePaolino

0
voti

[1] Libro su acquisizione/processamento dati microcontrollori

Messaggioda Foto Utenteelettrofulmine » 20 apr 2019, 17:20

Salve,vorrei sapere se esiste un libro e/o dispense che tratti bene l'acquisizione e il processamento tramite microcontrollore dei dati provennti da diversi sensori .Cioè ,un libro che tratti come progettare un sistema completo basato su microcontrollore con acquisizione misure da sensori (temperatura etc etc) ,processamento degli stessi ed infine pilotaggio di attuatori o altro e invio di dati tramite internet.Ovviamente vi dovranno essere anche esempi di codice implementati in linguaggio C.
Grazie
Avatar utente
Foto Utenteelettrofulmine
20 4
 
Messaggi: 20
Iscritto il: 19 set 2018, 17:09

0
voti

[2] Re: Libro su acquisizione/processamento dati microcontrollor

Messaggioda Foto Utentegvee » 21 apr 2019, 1:25

elettrofulmine ha scritto:acquisizione misure da sensori (temperatura etc etc) ,processamento degli stessi ed infine pilotaggio di attuatori o altro e invio di dati tramite internet. Ovviamente vi dovranno essere anche esempi di codice implementati in linguaggio C.

Chiedi troppo per un solo libro. ;-)
Avatar utente
Foto Utentegvee
570 2 6
Frequentatore
Frequentatore
 
Messaggi: 204
Iscritto il: 11 feb 2018, 20:34

0
voti

[3] Re: Libro su acquisizione/processamento dati microcontrollor

Messaggioda Foto Utenteelettrofulmine » 21 apr 2019, 10:36

Anche più libri andrebbero bene,basta che l'argomento venga affrontato bene.
Avatar utente
Foto Utenteelettrofulmine
20 4
 
Messaggi: 20
Iscritto il: 19 set 2018, 17:09

0
voti

[4] Re: Libro su acquisizione/processamento dati microcontrollor

Messaggioda Foto UtenteGuidoB » 21 apr 2019, 16:22

Il progresso in questo campo è molto rapido e i libri in pochi anni sono già obsoleti.

Potresti cercare in qualche libreria editrice universitaria o su Amazon, o verificare che libri di testo utilizzano in qualche corso specifico sui microcontrollori in corsi di ingegneria elettronica/informatica. I risultati in italiano non sono molti, trovi molto di più in inglese (magari cercando specificamente libri su microcontrollori ARM, che sono quelli che oggi vanno per la maggiore).

Io ti consiglio di cercare con Google il corso online "Embedded systems: shape the world" dell'Università del Texas. Si basa soprattutto su video ed esercizi pratici (molto importanti per capire) su una scheda economica che dovresti acquistare. Serve per una prima infarinatura.

Poi per specializzarti dovrai necessariamente leggerti i datasheet del microcontrollore e dei sensori/moduli che intendi utilizzare, e sviluppare progetti in pratica, affrontando problemi più o meno imprevisti di clock, temporizzazioni, interfacciamento I2C, SPI ecc.

Per la struttura del software embedded io trovo molto didattico e avanzato il libro "Practical UML Statecharts in C/C++, 2nd Edition" di Miro Samek, fondatore della Quantum Leaps (cerca con Google).
Spiega come strutturare i programmi embedded in modo molto pulito ed efficiente come macchine a stati.
Oggi come oggi però la tendenza che vedo nell'industria è di utilizzare sistemi operativi embedded che supportano programmi multithread come Linux embedded, FreeRTOS ecc, che a mio avviso sono meno efficienti e richiedono un maggiore dispendio di risorse rispetto alle macchine a stati, anche se possono sembrare più comodi da usare e più adatti a processori multicore.

Nel complesso, ci vuole qualche annetto.

La cosa migliore secondo me è trovare un lavoro che ti permetta di smanettare con queste cose, così mentre impari ti pagano :-) .
Big fan of ƎlectroYou!
Avatar utente
Foto UtenteGuidoB
14,5k 6 12 13
G.Master EY
G.Master EY
 
Messaggi: 2253
Iscritto il: 3 mar 2011, 16:48
Località: Madrid


Torna a Firmware e programmazione

Chi c’è in linea

Visitano il forum: Nessuno e 3 ospiti