[Gulli] R: Situazione Test collegamento seriale RASPI<-->Arduino

Fabrizio Carrai fabrizio.carrai@gmail.com
Sab 23 Lug 2016 13:33:56 CEST


Se vogliamo fare qualche misura c'è "xoscope"

[image: Immagine incorporata 1]

http://xoscope.sourceforge.net/
http://www.yann.com/en/diy-turn-your-gnulinux-computer-into-a-free-oscilloscope-29/09/2010.html

;-)

F.

Il giorno 23 luglio 2016 12:08, Alessandro Guarguaglini <ilguargua@gmail.com
> ha scritto:

> Tieni conto che i segnali della seriale sono "attivi" quando sono a massa,
> non ai 5V, quindi per assicurare la trasmissione devi fare in modo che il
> segnale scenda il più possibile verso massa. Più che un mosfet proverei con
> semplice transistor PNP (BC327 o simili) con collettore a massa, emittitore
> al pin rx e base verso il tx del raspi con una resistenza da 1K o anche
> qualcosa meno. Ah, e do per scontato che le masse del raspi e dell'arduino
> siano in comune.
> Nella foto allegata si dovrebbe vedere abbastanza chiaramente che il led è
> collegato direttamente al piedino rx, l'altro capo va verso i 5V tramite
> una resistenza da 1K.
>
> Ciao, Ale.
>>  P_20160723_120216.jpg
> <https://drive.google.com/file/d/0B-NrP5Ql7R-CNTJ1UHFWOVVLU0k/view?usp=drive_web>
>>
> Il giorno 23 luglio 2016 11:35, Stefano Baldacci <
> stefano.baldacci@gmail.com> ha scritto:
>
>> Ciao alessandro grazie per il contributo. Si il Nano che usiamo è quello
>> con il chip CH340G. Anche io avevo usato un partitore resistivo in uscita
>> al Nano ma il mio sospetto è che sia il Nano a non ricevere correttamente
>> quello scritto dal Raspi e non il contrario. Se dici che lo schema
>> elettrico non è lo stesso è che i LED TX ed RX sono cablati direttamente
>> sui PIN (ma quali il TX ed RX del Micro  ?) allora questo potrebbe spiegare
>> una certa degradazione del segnale da Raspi (3.3 V) verso arduino.....
>>
>> Per fare delle prove potrei  creare un adattatore di livello con un
>> piccolo MOSFET per portare la 3.3 a 5 . . . .
>>
>> Oppure si cambia Arduino e si usa la seriale USB se funziona . . . .
>>
>>
>> Stefano
>>
>> Il giorno 22 luglio 2016 19:48, Alessandro Guarguaglini <
>> ilguargua@gmail.com> ha scritto:
>>
>>> Occhio che se il clone cinese del nano è tipo quelli che ho io, cioè
>>> monta il famigerato (ma solo per gli utenti windows) chip ch340g come
>>> convertitore USB/UART lo schema elettrico NON è quello allegato, in
>>> particolare i led tx e rx della seriale sono cablati direttamente sui pin 0
>>> e 1 dell'arduino, cosa di cui è bene tenere conto. Per il resto il
>>> convertitore di livello ci vuole, tra il tx dell'arduino e l'rx del raspi,
>>> ma può bastare un partitore resistivo, perlomeno rimanendo con velocità
>>> standard della seriale. Ho costruito circa un anno fa un accrocchio del
>>> genere con un arduini mini ed un raspi, ma non ricordo particolari problemi
>>> nella comunicazione seriale con script python lato raspi. Ricordo invece di
>>> aver provato prima di questo ad usare l' I2C, ma con qualche problema lato
>>> arduino.
>>>
>>> Ciao, Ale.
>>>
>>> Il giorno 22 luglio 2016 12:48, Emiliano Agostini <beviugo2@gmail.com>
>>> ha scritto:
>>>
>>>> Forse è necessario il convertitore di livelli, tipo questo
>>>> http://www.robotstore.it/product/399/Convertitore-di-Livelli-Logici-da-3,3V-a-5V-TXB0108.html
>>>>
>>>> P.s. la lista corso arduino non è più attiva.
>>>>
>>>> Il 22/lug/2016 12:29, "maxitro" <maxitro@tin.it> ha scritto:
>>>>
>>>>> Comunque fonte ufficiale cita:
>>>>>
>>>>> Interfacing with GPIO pins
>>>>>
>>>>> *GPIO voltage levels are 3.3 V and are not 5 V tolerant. There is no
>>>>> over-voltage protection on the board*
>>>>>
>>>>>
>>>>> *Ho verificato che il finger print scanner che ho usato io è a 3.3v. *
>>>>>
>>>>>
>>>>> *Per me bisognerebbe capire se a arduino arriva il comando CMD inviato
>>>>> da raspy o se è raspy che non legge fin da subito quello che manda arduino.
>>>>> O almeno io non l'ho chiaro......*
>>>>>
>>>>>
>>>>> *Ciao*
>>>>>
>>>>> *Massimo*
>>>>>
>>>>>
>>>>> Inviato dal mio dispositivo Samsung
>>>>>
>>>>>
>>>>> -------- Messaggio originale --------
>>>>> Da: Stefano Baldacci <stefano.baldacci@gmail.com>
>>>>> Data: 22/07/2016 09:50 (GMT+01:00)
>>>>> A: Massimo Tronconi <maxitro@tin.it>, Emiliano Agostini <
>>>>> beviugo2@gmail.com>, Corso_Arduino@linux.livorno.it
>>>>> Oggetto: Situazione Test collegamento seriale RASPI<-->Arduino
>>>>>
>>>>> Ciao,
>>>>>
>>>>>
>>>>> Questo un riassunto di quanto abbiamo verificato ieri sera al Gulli:
>>>>>
>>>>>
>>>>> 1 RASPI OK con loop back test su UART
>>>>> 2 Arduino OK con test su realterm per windows (questo collegamento
>>>>> seriale va via driver USB-seriale e non UART)
>>>>> 3 Test KO RASPI <--> Arduino via UART (script python) -
>>>>> funzionasistematicamente una volta ogni 3
>>>>> 4 Test KO RASPI <-->Arduino via USB (script python) - non funziona mai
>>>>> 5 Test OK RASPI <--> Arduino via UART (shell python)
>>>>>
>>>>> Bisogna distinguere quando Arduino va su seriale via USB oppure
>>>>> direttamente UART ( cmq. alla fine dopo il chip che gestisce il bus USB si
>>>>> passa sempre dalla UART integrata nel micro ma in questo modo i livelli
>>>>> elettrici sono garantiti )
>>>>>
>>>>> il punto 5 l'ho provato io a casa l'altro giorno. Ho fatto una sola
>>>>> prova ma direi che funzionava....
>>>>>
>>>>> In base a tutto ciò che possiamo dire adesso ?
>>>>>
>>>>>
>>>>> Ah, il mio arduino è la versione cinese del Nano V3
>>>>>
>>>>>
>>>>> Stefano
>>>>>
>>>>>
>>>> --
>>>> Mailing list info: https://lists.linux.it/listinfo/gulli
>>>> Pagina web del GULLI: www.linux.livorno.it
>>>>
>>>
>>>
>>> --
>>> Mailing list info: https://lists.linux.it/listinfo/gulli
>>> Pagina web del GULLI: www.linux.livorno.it
>>>
>>
>>
>> --
>> Mailing list info: https://lists.linux.it/listinfo/gulli
>> Pagina web del GULLI: www.linux.livorno.it
>>
>
>
> --
> Mailing list info: https://lists.linux.it/listinfo/gulli
> Pagina web del GULLI: www.linux.livorno.it
>



-- 
*Fabrizio*
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.linux.it/pipermail/gulli/attachments/20160723/61d9598a/attachment.html>
-------------- parte successiva --------------
Un allegato non testuale è stato rimosso....
Nome:        image.png
Tipo:        image/png
Dimensione:  55041 bytes
Descrizione: non disponibile
URL:         <http://lists.linux.it/pipermail/gulli/attachments/20160723/61d9598a/attachment.png>


Maggiori informazioni sulla lista Gulli