Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

Consiglio su microcontrollore

Tipologie, strumenti di sviluppo, hardware e progetti

Moderatore: Foto UtentePaolino

0
voti

[1] Consiglio su microcontrollore

Messaggioda Foto UtentePacioD » 4 gen 2014, 15:25

Buongiorno a tutti,

sono un neofita del forum, ma soprattutto sono un neofita in fatto di elettronica (le mie scarse nozioni di elettronica risalgono ad un esame all'università). Nei giorni scorsi mi sono letto un po' di materiale in merito al mondo dei microcontrollori in quanto vorrei realizzare un dispositivo di questo tipo:

Controllare un motore elettrico a corrente continua (12V) tramite un microcontrollore.
Il microcontrollore va collegato ad un modulo wireless (zigbee).
Al ricevimento di un determinato segnalo wireless il microcontrollore deve attivare un motore elettrico in corrente continua, il quale solleverà del materiale fintantoché non verrà raggiunta una posizione predefinita individuata tramite un sensore di posizionamento. A questo punto il microcontrollore deve interrompere il funzionamento del motore elettrico.

Ora, da quanto ho letto nei giorni scorsi, ho visto che esistono infinità di microcontrollori, il punto è che in quanto ignorante in materia non so dove sbattere la testa.
Per cui mi rivolgo a voi del forum, qualcuno mi può suggerire un microcontrollore che mi permetta di fare quanto indicato sopra ? Se possibile che si possa programmare tramite USB e con un costo contenuto.
Ho visto che molti siti citano arduino, ma se ho capito bene mi sembra sovradimensionato rispetto a quello che serve a me e soprattutto credo si possa trovare qualcosa ad un prezzo più contenuto.

Grazie!!!
Avatar utente
Foto UtentePacioD
0 2
 
Messaggi: 4
Iscritto il: 3 gen 2014, 21:50

0
voti

[2] Re: Consiglio su microcontrollore

Messaggioda Foto UtenteTardoFreak » 4 gen 2014, 15:45

E' progetto per produzione in serie?
Insomma, quanti pezzi prevedi di costruirne?
"La follia sta nel fare sempre la stessa cosa aspettandosi risultati diversi".
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
Avatar utente
Foto UtenteTardoFreak
73,9k 8 12 13
-EY Legend-
-EY Legend-
 
Messaggi: 15754
Iscritto il: 16 dic 2009, 11:10
Località: Torino - 3° pianeta del Sistema Solare

0
voti

[3] Re: Consiglio su microcontrollore

Messaggioda Foto UtentePacioD » 5 gen 2014, 1:05

Ciao,

per iniziare ne costruirei 1, giusto per fare pratica, poi non escludo di doverne fare molti altri, da qui veniva la necessità di trovare un microcontrollore con un costo contenuto.

Grazie!!
Avatar utente
Foto UtentePacioD
0 2
 
Messaggi: 4
Iscritto il: 3 gen 2014, 21:50

0
voti

[4] Re: Consiglio su microcontrollore

Messaggioda Foto UtenteTardoFreak » 5 gen 2014, 1:39

Quanti altri?
Serve una quantità altrimenti non si può dare risposta.
"La follia sta nel fare sempre la stessa cosa aspettandosi risultati diversi".
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
Avatar utente
Foto UtenteTardoFreak
73,9k 8 12 13
-EY Legend-
-EY Legend-
 
Messaggi: 15754
Iscritto il: 16 dic 2009, 11:10
Località: Torino - 3° pianeta del Sistema Solare

0
voti

[5] Re: Consiglio su microcontrollore

Messaggioda Foto UtentePacioD » 5 gen 2014, 12:34

Direi un centinaio
Avatar utente
Foto UtentePacioD
0 2
 
Messaggi: 4
Iscritto il: 3 gen 2014, 21:50

0
voti

[6] Re: Consiglio su microcontrollore

Messaggioda Foto UtenteTardoFreak » 5 gen 2014, 15:30

Essendo pochi pezzi escluderei quelli che necessitano di un sistema di sviluppo costoso. Non riusciresti ad ammortizzarlo.

Ora serve sapere che esperienza hai di programmazione con i microcontrollori. Quali e quanti lavori hai fatto e di quale complessità.
E' inutile suggerirti un micro potente, poco costoso (ce ne sono parecchi) ma che non saresti in grado di utilizzare.
"La follia sta nel fare sempre la stessa cosa aspettandosi risultati diversi".
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
Avatar utente
Foto UtenteTardoFreak
73,9k 8 12 13
-EY Legend-
-EY Legend-
 
Messaggi: 15754
Iscritto il: 16 dic 2009, 11:10
Località: Torino - 3° pianeta del Sistema Solare

0
voti

[7] Re: Consiglio su microcontrollore

Messaggioda Foto UtentePacioD » 5 gen 2014, 16:54

Ciao,

la mia esperienza di programmazione di microcontrollori è pressoche nulla.
Mi servirebbe qualcosa di semplice da programmare, possibilmente programmabile in C, non assembler.
Strumenti di programmazione semplici e possibilimente poco costosi, c'è qualcosa open source?

Grazie!!
Avatar utente
Foto UtentePacioD
0 2
 
Messaggi: 4
Iscritto il: 3 gen 2014, 21:50

0
voti

[8] Re: Consiglio su microcontrollore

Messaggioda Foto UtenteTardoFreak » 5 gen 2014, 17:08

PacioD ha scritto:...la mia esperienza di programmazione di microcontrollori è pressoche nulla.
Questo è un problema. Purtroppo i micro non s' imparano velocemente. :(
PacioD ha scritto:Mi servirebbe qualcosa di semplice da programmare, possibilmente programmabile in C, non assembler.
A questo punto il linguaggio non fa differenza. Se non hai esperienza, anche scrivendo in C, non trovi niente di particolarmente semplice a meno di cercare fra le tante schede realizzate per chi è digiuno di microntrollori.
E' meglio aspettare l' intervento di qualcuno che le usa e che ti potrà dare indicazioni più precise. Io non uso le schedine già pronte.
PacioD ha scritto:Strumenti di programmazione semplici e possibilimente poco costosi, c'è qualcosa open source?
Ce ne sono parecchi.
PacioD ha scritto:Grazie!!
Prego.
"La follia sta nel fare sempre la stessa cosa aspettandosi risultati diversi".
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
Avatar utente
Foto UtenteTardoFreak
73,9k 8 12 13
-EY Legend-
-EY Legend-
 
Messaggi: 15754
Iscritto il: 16 dic 2009, 11:10
Località: Torino - 3° pianeta del Sistema Solare

0
voti

[9] Re: Consiglio su microcontrollore

Messaggioda Foto UtenteSimens » 25 gen 2014, 19:12

Secondo me, armandoti di manuale del PIC e buona volontà potresti farcela. Vero che hai poca esperienza a riguardo, però fra non fare e quindi non imparare nulla, e fare, (sbagliando anche) imparando qualcosa, credo sia meglio la seconda azione suppongo :) Poi magari sei ha qualche buon amico programmatore non dovrebbe essere un problema da quanto abbia capito quale sia il tuo progetto :) Detto questo, io a scuola utilizzo uno dei PIC "più banali", ed è il pic16f88, costo ridotto e si può programmare in C (Ti scarichi MPlab, poi il compiler XC8 e il gioco è fatto). A questo punto non tutto ciò che hai imparato del c devi applicarlo al PIC naturalmente. A questo punto entra in gioco il manuale: devi infatti settare i moduli che ti servono. Successivamente i vari interrupt e poi la scrittura del programma, che è sostanzialmente uguale al C. Pilotare un motore in continua poi non dovrebbe essere per nulla difficile. Calcoli la corrente di sforzo massimo del motore (suppongo sui 10 A, ma non so che motore tu voglia utilizzare, quindi anche superiori), ti scegli il transistor di potenza adatto (per la questione delle correnti in uscita troppo deboli). Ultima nota dolente è il programmatore. Io uso l'easypic 3, però ha costi un po' elevati (penso sia 150 usato il 3 se non sbaglio). Se riesci potresti fartelo prestare da un amico o docente. Devi poi scaricarti il programma "mikroprog suit fo PIC" per installare il programma svolto sul PIC. Infine se ho ben capito vorresti fare una trasmissione wireless. Su questa parte sarò un po' vago, in quanto anche io sto iniziando ad addentrarmi in questo mondo. Innanzitutto dovrò controllare se il 16F88 abbia il modulo per la rx/tx. Fatto ciò io posso solo consigliarti due dei circuitini che sto iniziando ad analizzare (distanza massima rx/tx= 10 metri): XTR 7020 A 4 e XTR-434. Da quanto sto leggendo servono dei protocolli per essere programmati. Purtroppo per ora la mia conoscenza si ferma a questo punto per quanto riguarda questa parte. Spero di essere stato il più esaustivo possibile!
Avatar utente
Foto UtenteSimens
3 2
 
Messaggi: 22
Iscritto il: 10 apr 2013, 16:00

1
voti

[10] Re: Consiglio su microcontrollore

Messaggioda Foto Utentedimaios » 26 gen 2014, 19:08

Premetto che sono della scuola di Foto UtenteTardoFreak per quanto riguarda lo sviluppo e quindi ti consiglio di studiare bene il linguaggio C ( e possibilmente anche il C++ ) sfruttando le potenzialità delle piattaforme native.
Oltre alla Microchip potresti anche dare un'occhiata ai microcontrollori della AVR ed al sistema di sviluppo Atmel Studio.

Premesso questo ti illustro una soluzione alternativa rapida sperando che Foto UtenteTardoFreak non soffra troppo ...... :mrgreen:

Con i dati che hai fornito non si può dire molto sul drive per pilotare il motore in quanto non hai indicato la corrente.
Comunque se non hai bisogno di potenze "esagerate" puoi partire con il seguente hardware :

1. Arduino Yun. La documentazione è qui.
2. Un azionamento della Pololu tipo questo.

Il sistema di sviluppo lo scarichi da qui .... utilizza la versione 1.5.5.

A questo punto hai tutto. WiFi ( quindi il modulo zigbee non ti serve per fare le prove iniziali .... usa il WiFi e quanto è tutto ok monti il modulo zigbee così isoli il problema della trasmissione dati da quello del pilotaggio del motore ), modulo di potenza e software di sviluppo gratuito.

Basta che colleghi e ti scrivi due righe di codice.
Ingegneria : alternativa intelligente alla droga.
Avatar utente
Foto Utentedimaios
30,2k 7 10 12
G.Master EY
G.Master EY
 
Messaggi: 3381
Iscritto il: 24 ago 2010, 14:12
Località: Behind the scenes


Torna a Realizzazioni, interfacciamento e nozioni generali.

Chi c’è in linea

Visitano il forum: Google Adsense [Bot] e 9 ospiti