Vai al contenuto

Informazioni su adattatore 1-Wire a RS232 DS9097U

Home Forum Discussioni su problematiche generali Informazioni su adattatore 1-Wire a RS232 DS9097U

Stai visualizzando 2 post - dal 1 a 2 (di 2 totali)
  • Autore
    Post
  • #86172
    Anonimo
    Inattivo

    Avrei bisogno di alcune informazioni relative all’adattatore 1-Wire a RS232 DS9097U.

    Avremmo necessità di comunicare con un dispositivo su protocollo 1-Wire tramite seriale RS-232.

    • Il dispositivo in questione lavora a 3.3V su filo Data in stato di idle (nessuna trasmissione). Questo adattatore lavora a tale tensione?
    • Per integrarlo con un nostro PLC basato su Linux sarebbero necessari driver particolari o la trasmissione avviene tramite protocollo?
    #86178
    Sergio Bertana
    Amministratore del forum

    Il DS2480B è un bridge Seriale/1-Wire progettato da Analog Devices, gestisce tutta la temporizzazione del protocollo 1-Wire, permettendo di comunicare tramite una normale interfaccia seriale RS232.

    Per quanto riguarda il livello del segnale sul bus 1-Wire opera a 5 V, con driver open-drain e active pull-up quindi non è adatto ad un bus 1-Wire a 3.3 volt.

    Si collega all’interfaccia standard RS232 ma necessita di una serie di comandi specifici per gestire il segnale sul bus 1-Wire, per i ns sistemi programmabili rendiamo disponibile il FB OWireCore al quale possono connettersi altri FB per la gestione di vari sensori. Per quanto riguarda il modo Linux è disponibile il pacchetto OWFS (One-Wire File System) che supporta direttamente il DS2480B.

    In merito alla tua richiesta, il bus 1-Wire a 3,3 V è molto usato con i microcontrollori, la linea dati è open-drain/open-collector con una resistenza di pull-up verso 3,3 V. Può essere gestito direttamente da software utlizzando un comune GPIO anche se occorre prestare attenzione alla lunghezza dei cavi ed a eventuali disturbi elettromagnetici.

    Da quanto ne so per usare un bus 1-Wire su GPIO in Linux si usa il sottosistema kernel Linux w1 (1-Wire subsystem), che supporta un master 1-Wire realizzato tramite GPIO.

Stai visualizzando 2 post - dal 1 a 2 (di 2 totali)
  • Devi essere connesso per rispondere a questo topic.