[Arduino] RS485
giorgio boiero
giorgio.boiero a gmail.com
Mar 29 Gen 2019 22:31:34 CET
Ciao Marco
Non mi è chiaro se vuoi far comunicare 2 o più arduino tra di loro a
distanza con cavo (non wireless) oppure un arduino con dei sensori a
distanza?
Ho trovato un esempio dove si invia un segnale PWM da un arduino e si legge
il valore analogico, filtrato tramite un passa basso, su un altro arduino
https://arduino.stackexchange.com/questions/8549/two-arduinos-send-data-via-analog-pin
Forse è più semplice direttamente leggere il segnale PWM in arrivo.
I dati inviati sono proporzionali al valore di PWM
Penso sia la tecnica che usano i servo per il modellismo
http://www.benripley.com/diy/arduino/three-ways-to-read-a-pwm-signal-with-arduino/
Rete 1-wire (mi sembra di capire che ci sono limitazioni sulla lunghezza
dei cavi)
https://www.maximintegrated.com/en/app-notes/index.mvp/id/148
Sensore DS1820 (1-wire)
https://it.aliexpress.com/item/1pcs-DS18B20-Stainless-steel-package-1-meters-waterproof-DS18b20-temperature-probe-temperature-sensor-18B20/32656021988.html
Il giorno lun 28 gen 2019 alle ore 11:58 maurizio bazzano via Arduino <
arduino a liszt.softwareliberopinerolo.org> ha scritto:
> Potrebbe provare con un Baloon come quelli che si usano per le video
> camere se deve solo inviare dati usando la UART di Arduino
>
> Il giorno dom 27 gen 2019, 15:30 giorgio boiero via Arduino <
> arduino a liszt.softwareliberopinerolo.org> ha scritto:
>
>> Penso usino il protocollo 1wire tipo il sensore DS1820
>> http://www.mauroalfieri.it/elettronica/ds18b20-temperatura-lcd.html
>>
>> Il giorno dom 27 gen 2019, 18:58 Spazza Tura via Arduino <
>> arduino a liszt.softwareliberopinerolo.org> ha scritto:
>>
>>> Infatti la 485 può usare solo 2 fili twistati per la comunicazione, ma
>>> ogni dispositivo collegato sul bus dovrà essere dotato della propria
>>> alimentazione (non si alimenta direttamente dal bus) sarebbe utile capire
>>> il funzionamento di alcuni termostati delle caldaie che con soli 2 fili
>>> alimentano e consentono lo scambio dati
>>> --------------------------------------------
>>> Dom 27/1/19, giorgio boiero via Arduino <
>>> arduino a liszt.softwareliberopinerolo.org> ha scritto:
>>>
>>> Oggetto: Re: [Arduino] RS485
>>> A: "Arduino Slip" <arduino a liszt.softwareliberopinerolo.org>
>>> Cc: "giorgio boiero" <giorgio.boiero a gmail.com>
>>> Data: Domenica 27 gennaio 2019, 16:36
>>>
>>> Grazie Maurizio
>>> Se ho capito bene Marco sta cercando
>>> una soluzione che usi soli 2 filiLa RS485 non
>>> sembrerebbe quindi andare bene ( 2 fili twistati + GND)
>>>
>>>
>>> Io nel frattempo ho
>>> trovato altro materiale sul Cavo RS485
>>>
>>> https://www.vincenzov.net/tutorial/rs485/cavi.htm
>>>
>>> http://www.cle.sm/rete485.pdf
>>>
>>>
>>> http://www.ainetautomation.com/Documentazione/guida_rapida_bus_rs485.pdf
>>>
>>>
>>> Per comunicare con la
>>> RS485 ho trovato questo protocollo semplice =>PJON
>>>
>>> https://www.pjon.org/
>>>
>>> http://forum.arduino.cc/index.php?topic=340419.0
>>> Sembra avere anche
>>> l'opzione di usare una soluzione 1-wire ma limitata a
>>> max 50mhttps://
>>> github.com/gioblu/PJON/tree/master/src/strategies/SoftwareBitBang
>>>
>>>
>>> Il giorno dom 27
>>> gen 2019 alle ore 15:30 maurizio bazzano via Arduino <
>>> arduino a liszt.softwareliberopinerolo.org>
>>> ha scritto:
>>> La RS484 molto usata come
>>> bus negli antifurti usa tre cavi RX,tx e gnd
>>> Il giorno dom 27 gen 2019, 04:04 giorgio boiero
>>> via Arduino <arduino a liszt.softwareliberopinerolo.org>
>>> ha scritto:
>>> Ieri
>>> Marco ha chiesto un suggerimento su come inviare dei dati
>>> tra più Arduino usando un cavo e a lunga distanza
>>>
>>> Una possibilità è usare
>>> la RS485 (pare fino a 1200 m)
>>>
>>> https://it.aliexpress.com/item/MAX485-Module-RS-485-TTL-to-RS485-MAX485CSA-Converter-Module-For-Arduino-Integrated-Circuits-Products/32781613765.html
>>>
>>> https://naylampmechatronics.com/blog/37_Comunicaci%C3%B3n-RS485-con-Arduino.html
>>>
>>> https://www.instructables.com/id/RS485-Serial-Communication-Between-Arduino-Mega-an/
>>> http://www.idoimages.co/arduino-rs485-library-modbus/
>>> http://www.gammon.com.au/forum/?id=11428
>>>
>>> Non mi è chiaro se basta collegare
>>> i terminali A e B con un cavo twistato o serva anche il cavo
>>> di massa (penso che si usi lo schermo delcavo)
>>>
>>> Giorgio
>>>
>>> --
>>>
>>> Arduino mailing list
>>>
>>> Arduino a liszt.softwareliberopinerolo.org
>>>
>>> https://liszt.softwareliberopinerolo.org/listinfo/arduino
>>>
>>>
>>> --
>>>
>>> Arduino mailing list
>>>
>>> Arduino a liszt.softwareliberopinerolo.org
>>>
>>> https://liszt.softwareliberopinerolo.org/listinfo/arduino
>>>
>>>
>>>
>>> --
>>> Giorgio Boiero--
>>> Arduino mailing list
>>> Arduino a liszt.softwareliberopinerolo.org
>>> https://liszt.softwareliberopinerolo.org/listinfo/arduino
>>> -----Segue allegato-----
>>>
>>>
>>> --
>>> Arduino mailing list
>>> Arduino a liszt.softwareliberopinerolo.org
>>> https://liszt.softwareliberopinerolo.org/listinfo/arduino
>>>
>> --
>> Arduino mailing list
>> Arduino a liszt.softwareliberopinerolo.org
>> https://liszt.softwareliberopinerolo.org/listinfo/arduino
>>
> --
> Arduino mailing list
> Arduino a liszt.softwareliberopinerolo.org
> https://liszt.softwareliberopinerolo.org/listinfo/arduino
>
--
Giorgio Boiero
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://liszt.softwareliberopinerolo.org/pipermail/arduino/attachments/20190129/97319171/attachment.html>
Maggiori informazioni sulla lista
Arduino