Show Posts
Pages: [1] 2 3 4
1  International / Software / Real-time on: July 17, 2012, 10:52:16 am
Salve a tutti!

Sentite volevo chiedervi gentilmente se fosse possibile spiegarmi un aspetto di Arduino.

Arduino ha un microcontrollore con un bootloader installato. Il bootloader di solito serve a caricare un kernel o un sistema operativo. Dentro Arduino cosa viene caricato? Ha un suo kernel?

Ve lo chiedo per capire cosa e chi gestisce l'esecuzione in real-time dei programmi caricati. Ho visto che il microcontrollore ha un Real Time Counter ma non ho capito chi lo gestisce, perchè di solito è il sistema operativo che qui però non c'è.

Grazie a tutti!
2  International / Generale / Re: XBee - Java on: June 30, 2012, 07:20:43 am
Scusami Uwe ma l'API mode dovrebbe venir impostato una volta e basta se non sbaglio; poi lo si salva nella memoria non volatile e resta lì. La mia preoccupazione non è la protezione della comunicazione tra i due moduli ma che il messaggio venga inviato e ricevuto. Per fare questo l'API mode mette un header e un checksum solo che non ho capito se lo fa in automatico (quindi se basta configurare i moduli) oppure se ho bisogno di impostarli io oppure se mi serve quel pacchetto di files java come supporto. Chiedevo lumi su questo.

Grazie!
3  International / Generale / Re: XBee - Java on: June 30, 2012, 05:18:38 am
Li devo programmare perchè voglio una comunicazione sicura rispetto al trasferimento dei dati; per questo penso che la modalità trasparente non faccia al mio caso e volevo la modalità API che include dei pacchetti header e checksum di controllo provvedendo alla ritrasmissione nel caso di mancato trasferimento.
Spero di essere stato chiaro.
4  International / Generale / Re: XBee - Java on: June 30, 2012, 04:35:53 am
Grazie dell'indicazione; comunque quella documentazione l'ho vista ma prima di addentrarmi in mondi sconosciuti, se qualcuno avesse  già esperienza con i moduli XBee e mi dicesse se è necessario o meno ricorrere a questo pacchetto di files sarebbe meglio! :-)

Grazie ancora!
5  International / Generale / XBee - Java on: June 30, 2012, 03:37:58 am
Salve a tutti,

vi vorrei chiedere un aiuto su come utilizzare il supporto java per la programmazione di xbee in modalità API. Ho scaricato il file zip dal sito

http://code.google.com/p/xbee-api/

ma non ho capito come metterlo in funzione. C'è un file .jar che forse è quello che devo usare ma non so come.

Inoltre vi volevo chiedere se per configurare questa modalità API fosse necessario questo pacchetto oppure se una volta impostata sui moduli tramite X-CTU può bastare.
Vi anticipo che non uso l'IDE di Arduino per programmare e nemmeno Processing (per il quale ho visto esiste una libreria).

Grazie mille a tutti come al solito per la disponibilità!
6  International / Generale / Problema con il buffer on: June 26, 2012, 03:06:08 pm
Salve a tutti,

allora il mio problema è il seguente.

Sto acquisendo un segnale da un sensore alla frequenza di 25 Hz e buad pari  a 115200 ma quando vedo i dati arrivare nel serial monitor ad un certo punto perde fluidità e si muove a scatti; a me sembra proprio che la seriale non faccia in tempo a gestire la lettura dei dati in arrivo.

Acquisisco dalla serial1 a 115200 e leggo ovviamente dalla serial0 a 115200.


Mi confermate la mia sensazione o c'è dell'altro? Nel caso fosse proprio un problema di buffer cosa suggerite?

Grazie a tutti!

7  International / Generale / Re: Rumore sui pin analogici on: June 17, 2012, 06:24:05 am
Grazie a tutti davvero per le spiegazioni! Siete stati molto esaurienti!
8  International / Generale / Rumore sui pin analogici on: June 16, 2012, 04:25:54 am
Salve a tutti!

Sto cercando di acquisire il segnale da un sensore analogico (anemometro) collegandolo opportunamente ai pin analogici della mia Mega 2560.

Il problema è che il pin analogico anche se non c'è nulla collegato vede dei valori che fluttuano tra i 230 e i 250 (so che gli estremi sono 0-1023). Penso che si tratti di rumore che il pin rileva attorno a lui (l'origine forse è elttromagnetica?).

Come risultato ho quindi dei valori che sono frutto del rumore + segnale.

Domanda: come faccio ad eliminare il rumore che per adesso il pin sente? Vorrei intanto ottenere "0" quando non collego nulla per poi leggere solo il segnale nel momento in cui collego il sensore.

Avete dei suggerimenti a riguardo?

Grazie a tutti!
9  Development / Other Software Development / Re: Serial Comm with XSens Motion Tracker on: June 12, 2012, 11:15:51 am
Thanks a lot!

For precision I've the MTi ; not the MTi-G.

I've to say that i dont' need to decode the input message because I do it with Matlab/Simulink. It's not a problem for me.

Actually my problem is just that when I connect the sensor to the board i receive wrong  values compared to what I'm expecting. Could it be linked to the electrical connection?

The voltage I provide to the sensor is 5 V and also the TX pin in output has a level of 5 V. So, is it necessary a MAX232 even in this case? I've no voltage to bring down!

Have anyone the solution?


Thank you!!!
10  International / Generale / Re: Info RS232 - TTL on: June 12, 2012, 09:16:02 am
Allora ragazzi ho degli aggiornamenti,

Ho provato a fare come dice Testato: ho alimentato il sensore a 5V con la GND in comune alla scheda. Risultato: uguale ai casi precedenti, valori sbagliati (anche se la struttura del messaggio è quella giusta).

Ora per Bruno: scusa ma siccome non sono proprio esperto potresti dettagliarmi meglio il collegamento che hai descritto nell'ultimo post? Tieni presente che non dovrei collegare un maschio al mio convertitore RS232-TTL in quanto penso che dalla DBF9 devo inserire i cavi della seriale del sensore, o no? Se ho capito proprio male allora ti chiedo per favore di spiegarmi meglio quello che intendevi.

Scusate se chiedo tutte queste cose sui collegamenti ma non sono un tecnico e non vorrei fare danni.

Grazie a tutti per l'aiuto!
11  International / Generale / Re: Info RS232 - TTL on: June 11, 2012, 09:46:05 am
Allora per rispondere a Testato: ho collegato il sensore ai 5 v di Arduino e i pin TX e RX escono a 5 V.

Vi devo però dire che fino ad ora non ho messo in comune la massa di Arduino con quella del sensore e mi sa che ho sbagliato. Ora non so se questa è una soluzione al problema dei valori errati che leggo in uscita dalla seriale, secondo voi?

Per Bruno: il sensore l'ho già collegato al PC con un cavo FTDI e con un software del sensore ho visto i dati in uscita , i quali sono giusti. I valori sballano quando provo ad acquisirli attraverso la seriale di Arduino.

Avendo un convertitore RS232 - TTL come faccio a ottenere un integrato MAX232? Potete linkarmi per favore? (ammesso che il fatto della massa in comune non risolva il tutto).

Grazie a tutti per l'aiuto!
12  International / Generale / Re: Info RS232 - TTL on: June 10, 2012, 10:30:30 am
va bene cerco di seguire il tuo consiglio. Non posso utilizzare una resistenza per far cadere il potenziale da 12 a 5 V? Inoltre potresti illustrarmi il collegamento magari con Fritzing o qualcosa del genere?

Se anche qualche altra persona ha delle indicazioni in merito vi prego di farmi sapere!!! GRazie!!!

13  Using Arduino / Sensors / Re: Problen with serial data acquisition on: June 10, 2012, 10:25:00 am
Ok now I'll try this connection and then i give you the results.

I don't need to trasmit to the sensor; I just want to receive data from it.

Thanks, I'll let you know soon.

14  Using Arduino / Sensors / Re: Problen with serial data acquisition on: June 10, 2012, 08:42:14 am
Ok, I have to say that I already have a driver that is able to read the protocol. I've projected it in simulation, with the recorded signal of the sensor in input.

Now I have to try the driver in the real case substituting the simulated input with the real input arriving from the sensor through Arduino. I can't do it correctly if Arduino reads wrong values from the sensor.

For the connection, sorry again, I've just 4 wires arriving from the sensor without any DB9 connected to them; the 4 wires are ready to be connected.
These wires are: GND, VCC, TX, RX and I already have identified them.

At your 2) point: ok i connect the GND and VCC to Arduino ; but what do you mean with RS232 dongle? As I wrote upper in this post I've 4 "free" wires. So i could connect the wires directly inside the pins of the DB9 F if this is what you suggest.

With these new information, could you explain to me the points 2) and 3) of your post?

Thank you!


15  International / Generale / Re: Info RS232 - TTL on: June 10, 2012, 08:11:10 am
No Bruno, ho semplicemente commesso un'imprudenza perchè non sapevo del problema tra RS232 e TTL; infatti ho collegato il sensore RS232 direttamente ai pin di Arduino e ho visto quello che arrivava dalla porta seriale.

Fortunatamente non è saltato nessun pin in quell'occasione e poi non ci ho più riprovato.

Ora stavo leggendo il data sheet della Mega 2560 e ho visto che sui pin può passare una corrente max di 50 mA; quindi forse, dal conto che ho fatto in un post precedente, se collego il sensore che assorbe 70 mA non va bene.

Che ne pensate?
Pages: [1] 2 3 4