× MSP430, Microcontrollori 16 bit Ultra Low Power

MSP430EXP-G2 per far accendere i fari quando è buio...ad esempio.

12 Anni 1 Mese fa #1 da Ferb
Salve a tutti,
come detto più volte altrove, sono un totale, inesperto, ignorante e novizio di:
- programmazione
- elettronica
- MCU

Presumibilmente, solo un embrione potrebbe essere più indietro di me...almeno io so' leggere. :D
Dunque, ho la mia bella MSP430EXP-G2 con PIC (si chiama così?) 2331 a bordo a 14 pin.

Nell'ottica di voler trovare un caso di studio su cui poter fare didattica (anche in teoria, sia chiaro), ho pensato di voler realizzare un attuatore per i fari della mia macchina in grado di accenderli quando la luminosità scende sotto una certa soglia.

Le domande:
per vedere se quello che ho può fare ciò che voglio fare devo:
- leggere il datasheet del 2331
- leggere il datasheet dell'MSP430
- entrambe

Io direi che dovrei trovare ad esempio:
- delle fotocellule
ma queste fotocellule sono generiche o devo cercarne (caso per caso, è ovvio), di specifiche per la piattaforma che uso?

A livello logico direi che dovrei:

- bypassare l'alimentazione delle luci e dirottare un polo verso la mia scheda
- collegare una fotocellula alla mia scheda
--- se la fotocellula registra "il buio" o un delta specifico, darà un segnale alla scheda MSP430 che a sua volta farà arrivare l'alimentazione ai fari.

Grazie ai pazienti professori/volontari revisori dei compiti.

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Ferb
  • Avatar di Ferb
  • New Member
  • New Member
Di più
12 Anni 1 Mese fa #2 da Mauro Laurenti
Ciao Ferb,

l'applicazione e' sicuramente interessante ma e' meglio non integrarla all'interno dell'auto o la renderai illegale.
Formalmente non dovresti piu' passare la revisione.
Non bisogna bypassare l'interruttore manuale, al piu' in parallelo, in maniera che quello manuale funzioni sempre.

Rimaniamo in un caso simile ma che faccia accendere le luci del giardino quando fa notte.

Oltre al quanto ho scritto sugli MSP430, e' bene far riferimento alla userguide degli MSP430 (famiglia MSP430 Value Line MSP430G2xxx). In particolare leggere il capitolo Clock ed ADC.

Per la fotocellula, basta una sensibile alla luce solare. In linea di massima hanno valori in caso di illuminazione a partire da 10Kohm-50Kohm per arrivare a quasi 1Mohm in caso di "oscurità".

...per ora pero' facciamo accendere il LED! :)
Leggiamo i pulsanti...

Il prossimo capitolo sugli MSP430 sara' proprio sul Clock.

Saluti,

Mauro

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Mauro Laurenti
  • Avatar di Mauro Laurenti
  • Moderator
  • Moderator
Di più
12 Anni 1 Mese fa #3 da Ferb
Lidea era quella di fare lavorare la scheda in parallelo col comando al volante, comunque, ok...messaggio ricevuto, forte e chiaro! ;-)

Domanda: quando parli di user guide degli msp430 fai riferimento al chip, quello a 14 pin che si monta al centro della scheda o ad altro?

Aspettiamo le lezioni, dunque.

Grazie per la pazienza.

Ferb

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Ferb
  • Avatar di Ferb
  • New Member
  • New Member
Di più
12 Anni 1 Mese fa #4 da Mauro Laurenti
Ciao,
ogni famiglia degli MSP430 ha una user guide.
In particolare la Value lLne e' MSP430F2xxx .

Questa User Guide e' quella di riferimento che sto usando nel Corso MSP430.

Saluti,

Mauro

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Mauro Laurenti
  • Avatar di Mauro Laurenti
  • Moderator
  • Moderator
Di più
12 Anni 1 Mese fa #5 da Ferb
Grazie, Mauro.
Avevo trovato quella della nuova Stellaris Launchpad e l'avevo scaricata preventivamente in attesa di riceverla.
Questa l'ho scaricata ed iniziata a leggere. Sarà un po' più che un "semplice sforzo".

Quasi ogni cosa che vedo costituisce un concetto da capire, studiare e approfondire. Gli schemi coi segnali, i processi (frecce a destra e senistra :blink: )...per non parlare cogli indirizzi di memorie, stack, registri... vabbé, daltronde...

Credo che potrei anche procedere scopiazzando codici d'esempio qua e la e fare una sorta di processo inverso, ovvero, dal codice [che dovrò comunque studiare perché non conosco il C (né altri linguaggi)], capire cosa succede sulla board o MCU.

Comunque, ho voluto la biciclette (che fortunatamente è costata poco...)....ed ora pedalo.
Le tue lezioni sono interessantissime e ti ringrazio per lo sforzo che fai. Dall'email che hai mandato recentemente, il tempo che hai è sempre meno...ma lo sforzo è sempre maggiore. Dobiamo tenere duro ;)

In ogni caso credo che cercherò qualche esempio banale per cominciare subito a far vivere la schedina e non perdere l'entusiasmo :woohoo:

Grazie ancora. Al prossimo post.
B)

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Ferb
  • Avatar di Ferb
  • New Member
  • New Member
Di più
Moderatori: Mauro LaurentiMatteo Garia

Registrati al sito

Accedi a tutte le risorse e articoli non visibili pubblicamente, puoi registrarti con pochi passi.

Registrati al sito LaurTec.

Login