LCRF

Preferenze sulla privacy

Scegli separatamente ogni finalità facoltativa. Puoi modificare o revocare la scelta in qualsiasi momento dal piè di pagina.

Strettamente necessario

Necessario per sicurezza, funzioni di sessione e memorizzazione della tua scelta.

Sempre attivo
Preferenze

Ricorda impostazioni facoltative di visualizzazione o lingua quando queste funzioni sono abilitate.

Analisi

Usa identificatori interni di visitatore e sessione per misurare pagine, provenienza e interazioni di richiesta.

Marketing

Consente misurazioni di marketing o tecnologie pubblicitarie di terzi se introdotte in futuro.

Protocollo di comunicazione

Protocollo di comunicazione RS-485 per moduli amplificatori di potenza RF

Definizioni dei frame, comportamento di comandi e risposte, controllo di abilitazione PA e telemetria di stato per moduli amplificatori di potenza RF LCRF con interfaccia RS-485 half-duplex.

Panoramica dell'interfaccia

Il protocollo utilizza un'interfaccia seriale RS-485 half-duplex per la comunicazione tra host e modulo amplificatore di potenza.

ParametroValore
Interfaccia fisicaComunicazione seriale RS-485 half-duplex
Velocità di trasmissione115200 bps
Formato dati8 bit dati, nessuna parità
Notazione del protocolloEsadecimale (HEX)
Ordine byte predefinitoBig-endian; byte più significativo per primo, salvo diversa indicazione del cliente

Convenzioni sui dati

UINT è un intero senza segno a 32 bit, USHORT un intero senza segno a 16 bit e UCHAR un intero senza segno a 8 bit. Il bit 0 e il byte 0 rappresentano rispettivamente il bit e il byte meno significativi. I campi riservati sono mantenuti per espansioni future e valgono zero per impostazione predefinita.

Regole di comunicazione

L'host invia comandi di controllo o di interrogazione dei parametri. La comunicazione segue un modello master-slave: l'host invia un comando, il modulo amplificatore di potenza lo elabora e restituisce la risposta corrispondente, completando un ciclo di comunicazione.

Formato del frame dati

CampoIdentificatoreLunghezzaDefinizione
Intestazione frameHead2 bytesValore fisso 0x7E7E
Tipo di comandoType1 byteTipo di istruzione, indicato con T
Lunghezza datiBufLen2 bytesLunghezza dell'area dati in byte
Area datiBufn byteDati di comando o risposta
Fine frameStop2 bytesValore fisso 0x0A0D

Controllo di abilitazione PA (T = 0x01)

L'host utilizza questo comando per spegnere o accendere il PA. Dopo l'attivazione della protezione PA, il comando può riavviare l'amplificatore quando sono soddisfatte le condizioni di ripristino applicabili.

ByteContenutoDefinizione
1-2Intestazione frame0x7E7E
3Tipo di comando0x01
4-5Lunghezza dati0x0001 (un byte dati)
6Controllo di abilitazione PA0x00: PA spento; 0x01: PA acceso
7-8Fine frame0x0A0D

Esempi del comando di abilitazione

Richiesta host - accensione PA

7E 7E 01 00 01 01 0A 0D

Risposta modulo - controllo riuscito

7E 7E 01 00 01 FF 0A 0D

Risposta modulo - controllo non riuscito

7E 7E 01 00 01 01 0A 0D

Risposta al comando di controllo

Il tipo di comando della risposta ripete il tipo del comando di controllo ricevuto. Il byte dati della risposta indica se l'azione richiesta è riuscita.

ByteContenutoDefinizione
1-2Intestazione frame0x7E7E
3Tipo di comandoRipetizione del tipo di comando di controllo ricevuto
4-5Lunghezza dati0x0001 (un byte dati)
6Risposta di controllo0xFF: riuscito; 0x01: non riuscito; altri valori riservati
7-8Fine frame0x0A0D

Interrogazione dello stato (T = 0xFF)

L'interrogazione dello stato non contiene un campo dati. L'host invia il seguente frame fisso:

7E 7E FF 00 00 0A 0D

Risposta all'interrogazione dei parametri (T = 0xFF)

Il modulo restituisce 16 byte dati contenenti valori misurati e stati di protezione. I valori multibyte usano l'ordine big-endian predefinito dal protocollo.

ByteContenutoCodifica / definizione
1-2Intestazione frame0x7E7E
3Tipo di comando0xFF
4-5Lunghezza dati0x0010 (16 byte dati)
6Stato acceso/spento PA0x00: spento; 0x01: acceso
7-8Tensione di ingresso16 bit senza segno; 0,1 V per conteggio; 285 = 28,5 V
9-10Corrente di ingresso16 bit senza segno; 0,1 A per conteggio; 125 = 12,5 A
11-12Temperatura del modulo16 bit con segno; 0,1 °C per conteggio; 285 = 28,5 °C
13-14Potenza di uscita diretta16 bit senza segno; 0,1 dBm per conteggio; 425 = 42,5 dBm
15-16Potenza di uscita riflessa16 bit senza segno; 0,1 dBm per conteggio; 425 = 42,5 dBm
17Stato tensione di ingresso0x00: normale; 0x01: sovratensione; 0x02: sottotensione
18Stato corrente di ingresso0x00: normale; 0x01: protezione da sovracorrente
19Stato temperatura del modulo0x00: normale; 0x01: protezione da sovratemperatura
20Stato potenza di uscita0x00: normale; 0x01: protezione da potenza di uscita eccessiva
21Stato protezione VSWR0x00: normale; 0x01: protezione VSWR
22-23Fine frame0x0A0D

Soglie di protezione predefinite

ProtezioneValore predefinito nel protocollo fornitoNota di implementazione
Sottotensione24 VConfermare rispetto alla versione di prodotto o progetto applicabile
Sovratensione32 VConfermare rispetto alla versione di prodotto o progetto applicabile
Sovracorrente10 A o 20 AValore dipendente dal prodotto; conferma obbligatoria
Sovratemperatura105 °CIl ripristino avviene 65 °C sotto la soglia di sovratemperatura
Potenza di uscita eccessiva52 dBmConfermare rispetto alla versione di prodotto o progetto applicabile

Verifica dell'integrazione

Prima del rilascio, verificare l'ordine dei byte, la temporizzazione comando-risposta, il controllo della direzione del bus, la terminazione e la polarizzazione del livello fisico, la gestione degli errori, ogni soglia dipendente dal prodotto e la sequenza di ripristino nelle effettive condizioni di prova del modulo e del sistema.

Limiti di implementazione: La revisione fornita del protocollo non definisce l'indirizzamento dei nodi, checksum o CRC, timeout e ritentativi dell'host, terminazione o polarizzazione RS-485 né il tempo di commutazione del ricetrasmettitore. Prima dell'implementazione, confermare tali elementi, i limiti specifici del prodotto e i requisiti di progetto nella documentazione di prodotto o di progetto approvata.