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
Libro su acquisizione/processamento dati microcontrollori
Moderatore:
Paolino
4 messaggi
• Pagina 1 di 1
0
voti
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.
0
voti
Anche più libri andrebbero bene,basta che l'argomento venga affrontato bene.
-

elettrofulmine
20 4 - Messaggi: 20
- Iscritto il: 19 set 2018, 17:09
0
voti
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
.
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! Ausili per disabili e anziani su ⋮ƎlectroYou
Caratteri utili: À È É Ì Ò Ó Ù α β γ δ ε η θ λ μ π ρ σ τ φ ω Ω º ª ² ³ √ ∛ ∜ ₀ ₁ ₂ ₃ ₄ ₅ ₆ ∃ ∄ ∆ ∈ ∉ ± ∓ ∾ ≃ ≈ ≠ ≤ ≥
Caratteri utili: À È É Ì Ò Ó Ù α β γ δ ε η θ λ μ π ρ σ τ φ ω Ω º ª ² ³ √ ∛ ∜ ₀ ₁ ₂ ₃ ₄ ₅ ₆ ∃ ∄ ∆ ∈ ∉ ± ∓ ∾ ≃ ≈ ≠ ≤ ≥
4 messaggi
• Pagina 1 di 1
Torna a Firmware e programmazione
Chi c’è in linea
Visitano il forum: Nessuno e 19 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)


