Home › Forum › SlimLine (Raspberry) › Aggiunta di porta comunicazione seriale RS485
- Questo topic ha 2 risposte, 2 partecipanti ed è stato aggiornato l'ultima volta 4 anni, 5 mesi fa da Sergio Bertana.
-
AutorePost
-
Ottobre 30, 2019 alle 9:47 am #50594AnonimoInattivo
Utilizziamo il modulo CPU SlimLine Raspberry in applicazioni in campo fotovoltaico per il monitoraggio di inveter. Ci siamo imbattuti in una specifica marca di inverter che non utilizza la RS485 (A,B,GND) ma la RS422 (T+,T-,R+,R-).
Il bus seriale del modulo è una RS485, come posso collegare al modulo l’interfaccia RS422 ?
Ottobre 30, 2019 alle 9:51 am #50596Sergio BertanaAmministratore del forumLa soluzione è utilizzare un convertritore USB/Seriale ATC-850 connesso ad una porta USB del modulo. Le porte aggiuntive assumeranno un identificativo assegnato automaticamente (Avremo /dev/ttyUSB0, /dev/ttyUSB1, ecc). Connesso il convertitore al modulo, da console SSH con il comando lsusb è possibile vedere se è stato riconosciuto. Ecco il comando eseguito su di un modulo a cui è stato connesso un convertitore ATC-810.
#lsusb Bus 001 Device 008: ID 0403:6001 Future Technology Devices International, Ltd FT232 USB-Serial (UART) IC
Per conoscere il nome assegnato alla porta eseguire un listing della directory /dev, ecco il comando:
#ls /dev | grep ttyUSB ttyUSB0 ttyUSB1
In questo caso al modulo sono stati connessi 2 convertitori USB/Seriale e le porte sono identificate con /dev/ttyUSB0 e /dev/ttyUSB1.
Per utilizzare le porte seriali da LogicLab fare riferimento al FB SysSerialPort.
Ottobre 30, 2019 alle 10:04 am #50599Sergio BertanaAmministratore del forumAggiungo una nota, molte volte i dispositivi con connessione in RS422 prevedono la possibilità di lavorare il multidrop. Dovendo parallelare le linee di Tx+/Tx- di tutti i dispositivi della rete queste linee sono gestire con un comandi di three-state.
Se il tuo dispositivo prevede questa possibilità potresti tentare di parallelare i Tx+ con Rx+ d il Tx- con Rx- e ricondurti da una linea RS485 e quindi collegarti alla RS485 nativa del modulo Raspberry.
Da considerare che in questa configurazione rispetto all RS422 multidrop il dispositivo mentre trasmette si autoriceve e questo potrebbe impedirne il funzionamento. Quindi la regla è sempre la stessa provare sul campo.
-
AutorePost
- Devi essere connesso per rispondere a questo topic.