[go: up one dir, main page]

IT201800002187A1 - REMOTE CONTROL FOR THE CONTROL OF A MOBILE BARRIER, CONTROL SYSTEM EQUIPPED WITH SAID REMOTE CONTROL AND METHOD FOR DUPLICATING SAID REMOTE CONTROL - Google Patents

REMOTE CONTROL FOR THE CONTROL OF A MOBILE BARRIER, CONTROL SYSTEM EQUIPPED WITH SAID REMOTE CONTROL AND METHOD FOR DUPLICATING SAID REMOTE CONTROL Download PDF

Info

Publication number
IT201800002187A1
IT201800002187A1 IT201800002187A IT201800002187A IT201800002187A1 IT 201800002187 A1 IT201800002187 A1 IT 201800002187A1 IT 201800002187 A IT201800002187 A IT 201800002187A IT 201800002187 A IT201800002187 A IT 201800002187A IT 201800002187 A1 IT201800002187 A1 IT 201800002187A1
Authority
IT
Italy
Prior art keywords
control
code
radio control
radio
unit
Prior art date
Application number
IT201800002187A
Other languages
Italian (it)
Inventor
Franco Comunello
Original Assignee
Comunello Flii Spa
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Comunello Flii Spa filed Critical Comunello Flii Spa
Priority to IT201800002187A priority Critical patent/IT201800002187A1/en
Publication of IT201800002187A1 publication Critical patent/IT201800002187A1/en

Links

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C9/00Individual registration on entry or exit
    • G07C9/00174Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys
    • G07C9/00182Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys operated with unidirectional data transmission between data carrier and locks
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C9/00Individual registration on entry or exit
    • G07C9/00174Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys
    • G07C9/00309Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys operated with bidirectional data transmission between data carrier and locks
    • GPHYSICS
    • G08SIGNALLING
    • G08CTRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
    • G08C17/00Arrangements for transmitting signals characterised by the use of a wireless electrical link
    • G08C17/02Arrangements for transmitting signals characterised by the use of a wireless electrical link using a radio link

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Selective Calling Equipment (AREA)

Description

RADIOCOMANDO PER IL CONTROLLO DI UNO SBARRAMENTO MOBILE, SISTEMA DI CONTROLLO DOTATO DI DETTO RADIOCOMANDO E METODO PER DUPLICARE DETTO RADIOCOMANDO REMOTE CONTROL FOR THE CONTROL OF A MOBILE BARRIER, CONTROL SYSTEM EQUIPPED WITH SAID REMOTE CONTROL AND METHOD FOR DUPLICATING SAID REMOTE CONTROL

Descrizione Description

Campo di applicazione Field of application

La presente invenzione concerne un radiocomando per il controllo di uno sbarramento mobile, un sistema di controllo dotato di detto radiocomando ed un metodo per duplicare detto radiocomando, secondo il preambolo delle relative rivendicazioni indipendenti. L’invenzione di cui trattasi si inserisce nel settore della produzione di accessori per sbarramenti mobili, quali cancelli, portoni, porte, finestre, barriere, serramenti. The present invention relates to a radio control for controlling a mobile barrier, a control system equipped with said radio control and a method for duplicating said radio control, according to the preamble of the related independent claims. The invention in question is part of the sector of the production of accessories for mobile barriers, such as gates, doors, doors, windows, barriers, frames.

In particolare, il radiocomando ed il sistema di controllo di cui trattasi sono destinati ad essere vantaggiosamente impiegati per comandare a distanza la movimentazione di uno sbarramento mobile al fine di consentirne l’apertura e la chiusura. In particular, the radio control and the control system in question are intended to be advantageously used to remotely control the movement of a mobile barrier in order to allow its opening and closing.

Stato della tecnica State of the art

Sono da tempo noti sul mercato sistemi di controllo per sbarramenti mobili, ad esempio cancelli, i quali consentono di comandare in maniera automatizzata l’apertura e la chiusura del cancello mediante l’azionamento a distanza di un radiocomando in possesso dell’utente. Control systems for mobile barriers, for example gates, have been known on the market for some time, which allow the opening and closing of the gate to be controlled in an automated manner by remotely operating a remote control in the possession of the user.

Più in dettaglio, tali sistemi di controllo comprendono generalmente un’unità centrale di comando disposta in corrispondenza del cancello (ad esempio all’interno di una colonna di alloggiamento) e collegata mediante corrispondenti cavi elettrici ad uno i più motori per movimentare la parte mobile del cancello, quale una barriera scorrevole o delle ante. Il sistema di controllo comprende inoltre uno o più radiocomandi, ciascuno dei quali è dotato di uno o più pulsanti destinati ad essere azionati da un utente per comandare l’apertura o la chiusura del cancello. More in detail, these control systems generally comprise a central control unit arranged in correspondence with the gate (for example inside a housing column) and connected by means of corresponding electric cables to one or more motors to move the mobile part of the gate, such as a sliding barrier or leaves. The control system also includes one or more remote controls, each of which is equipped with one or more buttons intended to be operated by a user to command the opening or closing of the gate.

In particolare, il radiocomando comprende una scheda elettrica atta, quando l’utente aziona il radiocomando, a generare un codice di comando costituito da un determinato pacchetto di bit, ed un modulo di trasmissione, dotato di un’antenna radio, atto ad emettere un corrispondente segnale radio contenente il codice di comando generato dalla scheda elettronica. In particular, the radio control comprises an electric card which, when the user activates the radio control, generates a command code consisting of a specific packet of bits, and a transmission module, equipped with a radio antenna, capable of emitting a corresponding radio signal containing the command code generated by the electronic board.

L’unità centrale di comando del sistema di controllo comprende un dispositivo di ricezione atto a ricevere il segnale radio inviato dal radiocomando, ed un modulo di elaborazione atto a decodificare il codice di comando di tale segnale e a comandare al motore del cancello di eseguire una corrispondente funzione (ad esempio l’apertura o la chiusura del cancello medesimo). The central command unit of the control system comprises a receiving device adapted to receive the radio signal sent by the radio control, and a processing module able to decode the command code of this signal and to command the gate motor to perform a corresponding function (for example the opening or closing of the gate itself).

In particolare, sono diffusi sul mercato radiocomandi di tipo a codice fisso, i quali trasmettono sempre lo stesso codice di comando, definito in fase di produzione del sistema di controllo. In particular, fixed code radio controls are widespread on the market, which always transmit the same command code, defined in the production phase of the control system.

Tali radiocomandi a codice fisso consentono all’utente, nel caso necessiti di più copie del radiocomando, di ottenere uno o più cloni da uno stesso radiocomando, mediante dispositivi di duplicazione disponibili ad esempio presso esercizi di elettronica o di serramenti. These fixed code remote controls allow the user, in the case of needing multiple copies of the remote control, to obtain one or more clones from the same remote control, using duplication devices available, for example, in electronics or windows shops.

I suddetti radiocomandi a codice fisso presentano considerevoli limitazioni dal punto di vista della sicurezza. The aforementioned fixed code radio controls present considerable limitations from a safety point of view.

Infatti, terzi non autorizzati possono acquisire in maniera semplice il codice di comando attraverso un ricevitore radio che intercetti i segnali emessi dal radiocomando, potendo così riprodurre il codice di comando su altri radiocomandi per aprire cancello. In fact, unauthorized third parties can easily acquire the command code through a radio receiver that intercepts the signals emitted by the remote control, thus being able to reproduce the command code on other radio controls to open the gate.

Al fine di risolvere almeno in parte tale inconveniente sono da tempo noti sul mercato radiocomandi con sistema di codifica “rolling code”, i quali, ad ogni azionamento del radiocomando, generano un codice di comando sempre diverso, in particolare mediante l’impiego di uno specifico algoritmo di generazione e una chiave di crittografia. In order to solve this drawback at least in part, radio controls with "rolling code" coding system have been known on the market for some time, which, at each operation of the radio control, generate an always different command code, in particular by using a specific generation algorithm and an encryption key.

Come è noto, il codice di comando generato mediante il sistema di codifica “rolling code” comprende un pacchetto di 66 bit contenenti l’informazione da trasmettere all’unità centrale di comando del sistema di controllo. Tale pacchetto di bit è suddiviso in due parti, di cui una parte fissa (di 34 bit) trasmessa in chiaro ed una parte variabile (di 32 bit) criptata. Più in dettaglio, la parte fissa rimane sempre la stessa ad ogni trasmissione dei segnali di comando e contiene, in particolare, un codice seriale che identifica univocamente il radiocomando. La parte variabile è composta da bit criptati che contengono l’informazione necessaria a verificare se il codice è corretto. As is known, the command code generated by the "rolling code" coding system includes a 66-bit packet containing the information to be transmitted to the central command unit of the control system. This bit packet is divided into two parts, of which a fixed part (of 34 bits) transmitted in clear text and a variable part (of 32 bits) encrypted. More in detail, the fixed part always remains the same at each transmission of the control signals and contains, in particular, a serial code that uniquely identifies the radio control. The variable part is made up of encrypted bits that contain the information necessary to check if the code is correct.

In particolare, la parte variabile del codice di comando comprende una finestra di sincronizzazione di 16 bit, la quale contiene un codice di sincronizzazione che viene aggiornato ad ogni trasmissione del codice di comando, in modo tale da sincronizzare l’unità centrale con il radiocomando. Più in dettaglio, quando l’unità centrale di comando riceve dal radiocomando il codice di comando, ne decodifica la parte variabile mediante la chiave di cifratura, ed aggiorna un determinato contatore di sincronizzazione associato al codice seriale del radiocomando, in modo tale che il valore di tale contatore di sincronizzazione corrisponda al valore del codice di sincronizzazione del radiocomando medesimo. In particular, the variable part of the command code includes a 16-bit synchronization window, which contains a synchronization code that is updated at each transmission of the command code, in such a way as to synchronize the central unit with the remote control. More in detail, when the central control unit receives the command code from the radio control, it decodes the variable part using the encryption key, and updates a specific synchronization counter associated with the serial code of the radio control, so that the value of this synchronization counter corresponds to the value of the synchronization code of the radio control itself.

In questo modo, anche duplicando il codice di comando trasmesso ad una determinata trasmissione del radiocomando, non è possibile utilizzare tale codice per aprire altre volte il cancello, poiché il valore del codice di sincronizzazione non sarebbe aggiornato a quello presente nell’unità centrale, la quale, conseguentemente, non accetterebbe tale codice di comando e non comanderebbe l’apertura del cancello. In this way, even by duplicating the command code transmitted to a specific transmission of the radio control, it is not possible to use this code to open the gate other times, since the value of the synchronization code would not be updated to that present in the central unit. which, consequently, would not accept this command code and would not command the gate to open.

Tuttavia, anche questi ultimi radiocomandi di tipo noto con codifica “rolling code” si sono dimostrati nella pratica non scevri di inconvenienti. However, even these last known radio controls with "rolling code" coding have proved to be not free from drawbacks in practice.

Il principale inconveniente è dovuto al fatto che, nel caso l’utente necessiti di copiare il radiocomando, è necessario eseguire operazioni relativamente complesse e poco agevoli. In particolare, l’utente deve rivolgersi al produttore del cancello (o ad un distributore autorizzato) per ottenere un radiocomando dotato delle specifica chiave di crittografia per il modello di cancello in possesso. Inoltre, per poter eseguire la copia è necessario recarsi presso l’unità centrale di comando del cancello, disporre quest’ultima in configurazione di acquisizione, trasmettere un segnale mediante il radiocomando in modo tale che l’unità centrale decodifichi il segnale, acquisisca il numero seriale di identificazione del radiocomando e sincronizzi il numero del contatore di sincronizzazione con quello del radiocomando. The main drawback is due to the fact that, if the user needs to copy the remote control, it is necessary to perform relatively complex and not very easy operations. In particular, the user must contact the gate manufacturer (or an authorized distributor) to obtain a remote control equipped with the specific encryption key for the gate model in possession. Furthermore, to be able to make the copy, it is necessary to go to the central control unit of the gate, place the latter in the acquisition configuration, transmit a signal by means of the radio control so that the central unit decodes the signal, acquires the number identification serial number of the remote control and synchronize the number of the synchronization counter with that of the remote control.

Presentazione dell’invenzione Presentation of the invention

In questa situazione, il problema alla base della presente invenzione è pertanto quello di eliminare gli inconvenienti della tecnica fino ad oggi nota, mettendo a disposizione un radiocomando per il controllo di uno sbarramento mobile il quale presenti un’adeguata sicurezza contro clonazioni non autorizzate e, al contempo, garantisca una semplicità di utilizzo da parte dell’utente, consentendo in particolare di generare copie autorizzate senza interagire con l’unità centrale del sistema di controllo dello sbarramento. In this situation, the problem underlying the present invention is therefore that of eliminating the drawbacks of the technique known up to now, by providing a radio remote control for the control of a mobile barrier which presents adequate security against unauthorized cloning and, at the same time, it guarantees ease of use by the user, allowing in particular to generate authorized copies without interacting with the central unit of the dam control system.

Un ulteriore scopo della presente invenzione è quello di mettere a disposizione un radiocomando per il controllo di uno sbarramento mobile che consenta di controllare il numero di copie eseguito del radiocomando. A further object of the present invention is to provide a radio control for the control of a mobile barrier which allows to control the number of copies made of the radio control.

Un ulteriore scopo della presente invenzione è quello di mettere a disposizione un radiocomando per il controllo di uno sbarramento mobile semplice ed economico da realizzare. A further object of the present invention is to provide a radio control for controlling a mobile barrier that is simple and inexpensive to make.

Un ulteriore scopo della presente invenzione è quello di mettere a disposizione un sistema di controllo per uno sbarramento mobile del tutto sicuro e di facile impiego. A further object of the present invention is to provide a control system for a completely safe and easy-to-use mobile barrier.

Un ulteriore scopo della presente invenzione è quello di mettere a disposizione un metodo per duplicare un radiocomando di semplice e sicura attuazione. A further object of the present invention is to provide a method for duplicating a radio control which is simple and safe to implement.

Breve descrizione dei disegni Brief description of the drawings

Le caratteristiche tecniche dell’invenzione, secondo i suddetti scopi, sono chiaramente riscontrabili dal contenuto delle rivendicazioni sottoriportate ed i vantaggi della stessa risulteranno maggiormente evidenti nella descrizione dettagliata che segue, fatta con riferimento ai disegni allegati, che ne rappresentano una forma di realizzazione puramente esemplificativa e non limitativa, in cui: The technical characteristics of the invention, according to the aforementioned purposes, are clearly verifiable from the content of the claims reported below and the advantages thereof will be more evident in the detailed description that follows, made with reference to the attached drawings, which represent a purely exemplary embodiment. and not limiting, in which:

− la figura 1 illustra un esempio del sistema di controllo oggetto della presente invenzione; Figure 1 illustrates an example of the control system object of the present invention;

− la figura 2 illustra uno schema a blocchi semplificato di un’unità centrale di comando del sistema di controllo illustrato in figura 1; - Figure 2 illustrates a simplified block diagram of a central command unit of the control system illustrated in Figure 1;

− la figura 3 illustra uno schema a blocchi semplificato del radiocomando oggetto della presente invenzione; Figure 3 illustrates a simplified block diagram of the radio control object of the present invention;

− la figura 4 illustra un esempio di codice di comando inviato dal radiocomando all’unità centrale di comando del sistema di controllo; - Figure 4 illustrates an example of a command code sent by the radio control to the central command unit of the control system;

− la figura 5 mostra un pacchetto informativo di bit del codice di comando illustrato in figura 4; Figure 5 shows an information packet of bits of the command code illustrated in Figure 4;

− le figure 6a e 6B illustrano un codice seriale del suddetto pacchetto informativo relativo al radiocomando in oggetto configurato, rispettivamente, come radiocomando master e radiocomando copia. - Figures 6a and 6B show a serial code of the aforementioned information package relating to the radio control in question configured, respectively, as a master radio control and a copy radio control.

− la figura 7 rappresenta schematicamente un’unità di duplicazione con i radiocomandi da duplicare mediante il metodo oggetto della presente invenzione. - Figure 7 schematically represents a duplication unit with radio controls to be duplicated by the method object of the present invention.

Descrizione dettagliata di un esempio di realizzazione preferita Detailed description of a preferred embodiment example

Con riferimento agli uniti disegni è stato indicato nel suo complesso con 1 un esempio di radiocomando per il controllo di uno sbarramento mobile 50 oggetto della presente invenzione, e con 100 un esempio di sistema di controllo dotato di tale radiocomando 1 secondo l’invenzione. With reference to the accompanying drawings, 1 has indicated as a whole an example of radio control for the control of a mobile barrier 50 object of the present invention, and with 100 an example of a control system equipped with this radio control 1 according to the invention.

Con il termine sbarramento mobile si dovrà intendere, senza per questo uscire dall’ambito di protezione della presente privativa, un qualunque sistema a barriera, quale un cancello, una barriera mobile, un portone, un serramento, ecc., suscettibile di spostarsi tra le due previste posizioni di apertura e di chiusura per svolgere la funzione di controllo di un passaggio, carrabile o pedonale (ad esempio per l’accesso ad una proprietà, costruzione, azienda, edificio, giardino, ecc.) o di un’apertura di un edificio (come porte, finestre, ecc.). The term mobile barrier must mean, without departing from the scope of protection of this patent, any barrier system, such as a gate, a mobile barrier, a door, a window, etc., capable of moving between two foreseen opening and closing positions to perform the function of controlling a passage, driveway or pedestrian (for example for access to a property, building, company, building, garden, etc.) or an opening of a building (such as doors, windows, etc.).

In particolare, il radiocomando 1 ed il sistema di controllo 100 in oggetto sono applicabili per controllare a distanza l’apertura e la chiusura di cancelli, a battente o a scorrimento. Con riferimento all’esempio di figura 1, il sistema di controllo 100 in oggetto comprende un’unità centrale di comando 101 dotata di almeno un’interfaccia di comunicazione 102 destinata ad essere collegata, ad esempio via cavo, ad un corrispondente dispositivo di azionamento 51 dello sbarramento mobile 50 per controllare il funzionamento di tale dispositivo di azionamento 51. In particular, the radio control 1 and the control system 100 in question are applicable to remotely control the opening and closing of swing or sliding gates. With reference to the example of Figure 1, the control system 100 in question comprises a central control unit 101 equipped with at least one communication interface 102 intended to be connected, for example via cable, to a corresponding actuation device 51 of the mobile barrier 50 to control the operation of this actuation device 51.

In particolare, nell’esempio di figura 1 il dispositivo di azionamento 51 è costituito da un motore azionabile per comandare l’apertura e la chiusura di una parte mobile 52 dello sbarramento mobile 50, quale la parete scorrevole di un cancello a scorrimento. In particular, in the example of figure 1 the actuation device 51 consists of a motor that can be operated to control the opening and closing of a movable part 52 of the movable barrier 50, such as the sliding wall of a sliding gate.

Vantaggiosamente, l’unità centrale di comando 101 comprende almeno una prima scheda elettronica, ottenuta preferibilmente su un circuito stampato, su cui sono preferibilmente fissati più connettori elettrici 102’ dell’interfaccia di comunicazione 102. Advantageously, the central control unit 101 comprises at least a first electronic board, preferably obtained on a printed circuit, on which more electrical connectors 102 'of the communication interface 102 are preferably fixed.

Il sistema di controllo 100 comprende altresì un’unità di ricezione radio 103 operativamente collegata all’unità centrale di comando 101 ed atta a ricevere segnali di comando SC contenenti informazioni per comandare all’unità centrale di comando 101 di azionare il dispositivo di azionamento 51, in particolare per aprire o chiudere lo sbarramento mobile 50. The control system 100 also comprises a radio reception unit 103 operatively connected to the central control unit 101 and adapted to receive control signals SC containing information to command the central control unit 101 to operate the operating device 51, in particular to open or close the mobile barrier 50.

Il sistema di controllo 100 comprende altresì almeno un suddetto radiocomando 1, il quale è azionabile da un utente per mandare segnali di comando SC all’unità di ricezione radio 103 del sistema di controllo 100 al fine di comandare a distanza, ad esempio, l’apertura e la chiusura dello sbarramento mobile 50. The control system 100 also comprises at least one radio control 1, which can be operated by a user to send control signals SC to the radio reception unit 103 of the control system 100 in order to remotely control, for example, the opening and closing of the mobile barrier 50.

Con riferimento all’esempio di figura 3, il radiocomando 1 comprende un’unità di elaborazione 2 comprendente in particolare un microprocessore. Tale unità di elaborazione 2 è dotata un codificatore a codice variabile 3, in particolare rolling code, atto a generare codici di comando CC contenenti almeno un pacchetto informativo PI di bit, in cui sono contenute le informazioni da trasmettere all’unità centrale di comando 101 per comandare l’apertura o la chiusura dello sbarramento mobile 50. With reference to the example of figure 3, the radio control 1 comprises a processing unit 2 comprising in particular a microprocessor. This processing unit 2 is equipped with a variable code encoder 3, in particular rolling code, suitable for generating command codes CC containing at least one information packet PI of bits, in which the information to be transmitted to the central control unit 101 is contained. to command the opening or closing of the mobile barrier 50.

Allo scopo, il radiocomando 1 è dotato di un’unità di trasmissione 4 operativamente collegata all’unità di elaborazione 2 per ricevere il codice di comando CC, e dotata di almeno un’antenna radio 5 per trasmettere corrispondenti segnali di comando SC in radiofrequenza destinati ad essere ricevuti dall’unità di ricezione radio 103 del sistema di controllo 100. For this purpose, the radio control 1 is equipped with a transmission unit 4 operatively connected to the processing unit 2 to receive the command code CC, and equipped with at least one radio antenna 5 to transmit corresponding radio frequency control signals SC intended to be received by the radio receiving unit 103 of the control system 100.

Inoltre, il radiocomando 1 comprende uno o più elementi di comando 6, quali pulsanti, operativamente collegati all’unità di elaborazione 2 ed azionabili dall’utente per comandare all’unità di elaborazione 2 medesima di inviare, mediante l’unità di trasmissione 4, i segnale di comando SC contenenti i corrispondenti codici di comando CC. Furthermore, the radio control 1 comprises one or more control elements 6, such as buttons, operatively connected to the processing unit 2 and operable by the user to command the processing unit 2 itself to send, by means of the transmission unit 4, the command signal SC containing the corresponding command codes CC.

Il radiocomando 1 è altresì dotato di un’unità di memoria 7 contenente almeno un codice seriale CS associato al radiocomando 1 per identificarlo univocamente. The radio control 1 is also equipped with a memory unit 7 containing at least one CS serial code associated with the radio control 1 to uniquely identify it.

Vantaggiosamente, l’unità di memoria 7 del radiocomando 1 può contenere più codici seriali CS, ciascuno dei quali è associato al corrispondente elemento di comando 6 ed è atto ad implementare una corrispondente funzione del sistema di controllo 100 (ad esempio aprire o chiudere lo sbarramento mobile 50) o è atto a comunicare con un corrispondente sistema di controllo 100 (per consentire al radiocomando 1 di comandare differenti sistemi di controllo 100 mediante corrispondenti differenti elementi di comando 6 del radiocomando 1). Advantageously, the memory unit 7 of the radio control 1 can contain several serial codes CS, each of which is associated with the corresponding control element 6 and is adapted to implement a corresponding function of the control system 100 (for example opening or closing the barrier mobile 50) or is adapted to communicate with a corresponding control system 100 (to allow the radio control 1 to control different control systems 100 by means of corresponding different control elements 6 of the radio control 1).

In accordo con la forma realizzativa illustrata nelle allegate figure, l’unità di memoria 7 è integrata nell’unità di elaborazione 2 ed è ottenuta, ad esempio, con una memoria EEPROM del microprocessore. In accordance with the embodiment illustrated in the attached figures, the memory unit 7 is integrated into the processing unit 2 and is obtained, for example, with an EEPROM memory of the microprocessor.

L’unità di memoria 7 contiene una chiave di cifratura CF, di tipo proprietario, che è destinata ad essere utilizzata dal codificatore a codice variabile 3 per generare il codice di comando CC criptato utilizzando un determinato algoritmo di cifratura (come trattato più in dettaglio nel seguito). The memory unit 7 contains an encryption key CF, of the proprietary type, which is intended to be used by the variable code encoder 3 to generate the command code CC encrypted using a specific encryption algorithm (as discussed in more detail in following).

L’unità di memoria 7 contiene inoltre un codice di sincronizzazione CSINC (detto Synchronization Counter o contatore progressivo), il quale viene aggiornato ad ogni trasmissione del codice di comando CC da parte del radiocomando 1. The memory unit 7 also contains a CSINC synchronization code (called Synchronization Counter or progressive counter), which is updated at each transmission of the command code CC by the remote control 1.

Vantaggiosamente, l’unità di memoria 7 comprende ulteriori dati di configurazione del microprocessore in maniera di per sé nota al tecnico del settore. Advantageously, the memory unit 7 comprises further configuration data of the microprocessor in a manner known per se to the skilled in the art.

Operativamente, quando l’utente aziona l’elemento di comando 6 (pulsante) del radiocomando 1, l’unità di elaborazione 2 genera un corrispondente codice di comando CC che viene trasmesso all’interno del corrispondente segnale di comando SC tramite l’unità di trasmissione 4. Operationally, when the user operates the control element 6 (button) of the radio control 1, the processing unit 2 generates a corresponding control code CC which is transmitted inside the corresponding control signal SC via the control unit transmission 4.

Con riferimento all’esempio illustrato in figura 4, il codice di comando CC comprende un preambolo TP, formato da un’alternanza di stati logici alti e bassi, ed un successivo header TH, che costituisce un tempo di pausa, e successivamente il suddetto pacchetto informativo PI contenente le informazioni necessarie per comandare l’unità centrale di comando 101 del sistema di controllo 100. È previsto preferibilmente un tempo di pausa finale TG prima dell’invio di un successivo codice di comando CC. With reference to the example illustrated in Figure 4, the command code CC comprises a preamble TP, formed by an alternation of high and low logic states, and a subsequent header TH, which constitutes a pause time, and subsequently the aforementioned packet information PI containing the information necessary to command the central command unit 101 of the control system 100. A final pause time TG is preferably provided before sending a subsequent command code CC.

Più in dettaglio, il pacchetto informativo PI, costituito ad esempio da 66 bit, comprende in maniera di per sé nota, una parte fissa PF, ad esempio di 34 bit, trasmessa preferibilmente in chiaro, ed una parte cifrata PE, ad esempio di 32 bit, variabile, ottenuta dal codificatore a codice variabile 3 mediante le chiave di cifratura CF. More in detail, the information packet PI, consisting for example of 66 bits, comprises in a per se known manner, a fixed part PF, for example of 34 bits, preferably transmitted in clear, and an encrypted part PE, for example of 32 bit, variable, obtained from the variable code encoder 3 using the encryption key CF.

In particolare, con riferimento all’esempio di figura 5, la parte fissa PF contiene, partendo dal suo bit meno significativo, una finestra seriale FS, formata in particolare da 28 bit, contenente il suddetto codice seriale CS per l’identificazione univoca del radiocomando 1. Vantaggiosamente, la parte fissa PF comprende inoltre: una prima finestra pulsanti FP1 contenente bit di Button Status, ad esempio quattro (uno per ciascun elemento di comando 6), atti a indicare l’azionamento dei relativi elementi di comando 6 (pulsanti); una finestra di tensione FVLOW contenente un bit di Vlow atto ad indicare lo stato della batteria del radiocomando 1; ed una finestra di ripetizione FRIP contenente un bit di Repeat, il quale è basso alla prima trasmissione del codice di comando CC ed è alto alle successive trasmissioni per indicare se il codice di comando CC che si sta trasmettendo è il primo della trasmissione (bit a 0) oppure sono ripetizioni dovute alla pressione prolungata dell’elemento di comando 6 del radiocomando 1 (bit a 1). In particular, with reference to the example of figure 5, the fixed part PF contains, starting from its least significant bit, a serial window FS, formed in particular of 28 bits, containing the aforementioned serial code CS for the univocal identification of the radio control 1. Advantageously, the fixed part PF further comprises: a first button window FP1 containing Button Status bits, for example four (one for each control element 6), suitable for indicating the operation of the relative control elements 6 (buttons) ; a voltage window FVLOW containing a Vlow bit adapted to indicate the status of the battery of the radio control 1; and a FRIP repetition window containing a Repeat bit, which is low at the first transmission of the command code CC and is high at the following transmissions to indicate whether the command code CC being transmitted is the first of the transmission (bit a 0) or they are repetitions due to prolonged pressure on the control element 6 of the radio control 1 (bit to 1).

La parte cifrata PE del pacchetto informativo PI comprende, dal suo bit meno significativo, una finestra di sincronizzazione FSINC, formata ad esempio da 16 bit, e contenente l’attuale valore del codice di sincronizzazione CSINC. Vantaggiosamente, la parte cifrata PE comprende una finestra discriminante FDISC contenente un codice discriminante CDISC, ad esempio di 10 bit, il quale in particolare è uguale ai 10 bit predeterminati del codice seriale CS della parte fissa PF ed è destinato ad essere utilizzato dall’unità centrale di comando 101 del sistema di controllo 100 per verificare la corretta decodifica del codice di comando CC. Vantaggiosamente, la parte cifrata PE contiene una finestra di overflow FOVR, costituita ad esempio da due bit, ed atta ad essere impiegata per estendere il range della finestra di sincronizzazione FSINC qualora i bit di quest’ultima non fossero sufficienti per definire il valore del codice di sincronizzazione CSINC. Preferibilmente, la parte cifrata PE comprende una seconda finestra pulsanti FP2, contenente bit di Button Status, ad esempio quatto (uno per ciascun elemento di comando 6) per considerare lo stato degli elementi di comando 6 azionati, in maniera analoga alla prima finestra pulsanti FP1 della parte fissa PF. The PE encrypted part of the PI information package includes, from its least significant bit, a FSINC synchronization window, formed for example by 16 bits, and containing the current value of the CSINC synchronization code. Advantageously, the encrypted part PE comprises a discriminating window FDISC containing a discriminating code CDISC, for example of 10 bits, which in particular is equal to the 10 predetermined bits of the serial code CS of the fixed part PF and is intended to be used by the unit. control unit 101 of the control system 100 to verify the correct decoding of the command code CC. Advantageously, the encrypted part PE contains an overflow window FOVR, consisting for example of two bits, and suitable to be used to extend the range of the FSINC synchronization window if the bits of the latter are not sufficient to define the code value. CSINC synchronization. Preferably, the coded part PE comprises a second button window FP2, containing bits of Button Status, for example four (one for each control element 6) to consider the status of the control elements 6 operated, in a similar way to the first push button window FP1 of the fixed part PF.

Operativamente, quando viene azionato uno degli elementi di comando 6 del radiocomando 1, il codificatore a codice variabile 3 dell’unità di elaborazione 2 genera la parte cifrata PE del pacchetto informativo PI, utilizzando un determinato algoritmo di cifratura, ad esempio l’algoritmo di cifratura KeeLoq noto al tecnico del settore. In particolare, la parte cifrata PE è generata dal codificatore a codice variabile 3 in funzione della chiave di cifratura CF e del valore del codice di sincronizzazione CSINC contenuto nell’unità di memoria 7 del radiocomando 1. Operationally, when one of the control elements 6 of the radio control 1 is operated, the variable code encoder 3 of the processing unit 2 generates the encrypted part PE of the information packet PI, using a specific encryption algorithm, for example the KeeLoq encryption known to the person skilled in the art. In particular, the encrypted part PE is generated by the variable code encoder 3 as a function of the encryption key CF and the value of the CSINC synchronization code contained in the memory unit 7 of the remote control 1.

Ai bit della parte cifrata PE sono quindi uniti i bit della parte fissa PF, formando in questo modo il pacchetto informativo PI contenuto nel codice di comando CC che viene inviato all’unità centrale di comando 101 del sistema di controllo 100 attraverso il corrispondente segnale di comando SC generato dall’unità di trasmissione 4 del radiocomando 1. The bits of the fixed part PF are then joined to the bits of the encrypted part PE, thus forming the information packet PI contained in the command code CC which is sent to the central command unit 101 of the control system 100 through the corresponding signal SC command generated by the transmission unit 4 of the radio control 1.

In accordo con l’idea alla base della presente invenzione, la finestra seriale FS (contenente il codice seriale CS del radiocomando 1) comprende una prima sottofinestra SF1 di bit contenente un codice identificativo di base C1, ed una seconda sottofinestra SF2 di bit contenente un codice identificativo secondario C2, in modo tale che il codice identificativo di base C1 ed il codice identificativo secondario C2 formino il suddetto codice seriale CS del radiocomando 1. In accordance with the idea underlying the present invention, the serial window FS (containing the serial code CS of the radio control 1) comprises a first bit sub-window SF1 containing a basic identification code C1, and a second bit sub-window SF2 containing a secondary identification code C2, so that the basic identification code C1 and the secondary identification code C2 form the aforementioned CS serial code of the radio control 1.

In particolare, con riferimento all’esempio delle figure 6A e 6B, la seconda sottofinestra SF2 è costituita da un determinato numero (ad esempio dieci) dei bit meno significativi della finestra seriale FS e la prima sottofinestra SF1 è costituita dai rimanenti bit più significativi (ad esempio diciotto) della finestra seriale FS medesima. In particular, with reference to the example of Figures 6A and 6B, the second sub-window SF2 consists of a certain number (for example ten) of the least significant bits of the serial window FS and the first sub-window SF1 consists of the remaining most significant bits ( for example eighteen) of the serial window FS itself.

Il codice identificativo di base C1 del codice seriale CS identifica una famiglia di radiocomandi 1 in oggetto comprendente un medesimo radiocomando master 1M dal quale sono ottenibili mediante duplicazione più radiocomandi copia 1C (slave) della stessa famiglia. The basic identification code C1 of the serial code CS identifies a family of radio controls 1 in question comprising the same master radio control 1M from which several copy radio controls 1C (slave) of the same family can be obtained by duplicating.

Il codice identificativo secondario C2 del codice seriale CS identifica univocamente ciascun radiocomando 1 della stessa famiglia. Vantaggiosamente, il radiocomando master 1M presenta un determinato valore master del codice identificativo secondario C2 (costituito ad esempio da tutti bit di valore 0), in accordo con l’esempio di figura 6A. Ciascun radiocomando copia 1C presenta un diverso corrispondente valore copia del codice identificativo secondario C2 (in accordo con l’esempio di figura 6B), generato in particolare con valore progressivo crescente ad ogni duplicazione successiva del radiocomando master 1M. The secondary identification code C2 of the serial code CS uniquely identifies each radio control 1 of the same family. Advantageously, the master radio control 1M has a certain master value of the secondary identification code C2 (consisting for example of all bits of value 0), in accordance with the example of Figure 6A. Each copy radio control 1C has a different corresponding copy value of the secondary identification code C2 (in accordance with the example in Figure 6B), generated in particular with a progressive value increasing at each subsequent duplication of the master radio control 1M.

Secondo l’invenzione, il radiocomando 1 comprende un modulo di comunicazione 8 configurato, in caso di radiocomando master 1M, per inviare ad un dispositivo di duplicazione 200 un segnale di identificazione SID contenente il codice seriale CS (comprendente il codice identificativo di base C1 ed il codice identificativo secondario C2), oppure, in caso di radiocomando copia 1C, per ricevere dal dispositivo di duplicazione 200 un segnale di configurazione SCONF contenente almeno il suddetto codice identificativo secondario C2 generato dal dispositivo di duplicazione 200, a seguito del ricevimento del suddetto segnale di identificazione SID da parte del radiocomando master 1M (come trattato in dettaglio nel seguito). According to the invention, the radio control 1 comprises a communication module 8 configured, in the case of a master radio control 1M, to send to a duplicating device 200 an identification signal SID containing the serial code CS (comprising the basic identification code C1 and the secondary identification code C2), or, in the case of a copy radio control 1C, to receive a SCONF configuration signal from the duplicating device 200 containing at least the aforementioned secondary identification code C2 generated by the duplicating device 200, following receipt of the aforementioned signal SID identification by the 1M master remote control (as discussed in detail below).

Vantaggiosamente, il radiocomando 1 è dotato di un medesimo hardware e firmware (o software) sia in caso di configurazione come radiocomando master 1M che di configurazione come radiocomando copia 1C, in modo tale da poter sia inviare il segnale di identificazione SID che ricevere il segnale di configurazione SCONF, essendo le due configurazioni differenziate dal valore del codice identificativo secondario C2 (master o copia). Advantageously, the radio control 1 is equipped with the same hardware and firmware (or software) both in the case of configuration as a master radio control 1M and of configuration as a copy radio control 1C, so as to be able both to send the SID identification signal and to receive the signal SCONF configuration, since the two configurations are differentiated by the value of the secondary identification code C2 (master or copy).

In accordo con una diversa forma realizzativa, i radiocomandi 1 configurati come master 1M e come copia 1C hanno differenti firmware (o software) per implementare le corrispondenti differenti funzionalità. According to a different embodiment, the radio controls 1 configured as master 1M and as copy 1C have different firmware (or software) to implement the corresponding different functions.

Vantaggiosamente, il modulo di comunicazione 8 del radiocomando 1 comprende un dispositivo di ricetrasmissione radio, comprendente in particolare un transponder NFC (o RFID). Advantageously, the communication module 8 of the radio control 1 comprises a radio transceiver device, comprising in particular an NFC (or RFID) transponder.

In particolare, con riferimento all’esempio illustrato in figura 3, il transponder del modulo di comunicazione 8, preferibilmente di tipo passivo, comprende un circuito integrato 9 collegato all’unità di elaborazione 2 per ricevere da e/o inviare a quest’ultima dati relativi al codice seriale CS, ed un’antenna bidirezionale 10 a corto raggio collegata al circuito integrato 9 per consentire la trasmissione/ricezione dei segnali di identificazione SID / di configurazione SCONF in radiofrequenza. In particular, with reference to the example illustrated in Figure 3, the transponder of the communication module 8, preferably of the passive type, comprises an integrated circuit 9 connected to the processing unit 2 to receive data from and / or send to the latter. relating to the serial code CS, and a short-range bidirectional antenna 10 connected to the integrated circuit 9 to allow the transmission / reception of the identification signals SID / configuration SCONF in radio frequency.

Vantaggiosamente, l’unità di memoria 7 del radiocomando 1 (in particolare in caso di configurazione come radiocomando master 1M) contiene almeno un parametro copie PCOP associato al codice identificativo di base C1 ed indicativo del numero di copie eseguite del radiocomando 1 avente tale codice identificativo di base C1. Advantageously, the memory unit 7 of the radio control 1 (in particular in the case of configuration as a master radio control 1M) contains at least one copy parameter PCOP associated with the basic identification code C1 and indicative of the number of copies made of the radio control 1 having this identification code base C1.

Il modulo di comunicazione 8 del radiocomando master 1M è vantaggiosamente configurato per inviare, in particolare all’interno del segnale di identificazione SID, il valore attuale del parametro copie PCOP al dispositivo di duplicazione 200, in modo tale che quest’ultima ne possa aggiornare il valore in funzione del numero di copie che verranno effettuate. The communication module 8 of the master radio control 1M is advantageously configured to send, in particular within the identification signal SID, the current value of the copies parameter PCOP to the duplicating device 200, so that the latter can update its value according to the number of copies that will be made.

Inoltre, il valore del parametro copie PCOP è utilizzato dal dispositivo di duplicazione 200 per generare il valore copia del codice identificativo secondario C2 da associare al radiocomando copia 1C da configurare, in modo tale che ciascun valore copia abbia un valore progressivo e differente dal radiocomando copia 1C precedentemente duplicato, al fine di generare codici seriali CS differenti per i differenti radiocomandi copia 1C. Furthermore, the value of the copies parameter PCOP is used by the duplicating device 200 to generate the copy value of the secondary identification code C2 to be associated with the copy remote control 1C to be configured, so that each copy value has a progressive and different value from the copy radio control. 1C previously duplicated, in order to generate different CS serial codes for the different remote controls copy 1C.

Il modulo di comunicazione 8 del radiocomando master 1M è configurato per ricevere dal dispositivo di duplicazione 200 il segnale di configurazione SCONF contenente il valore aggiornato del parametro copie PCOP. The communication module 8 of the master radio control 1M is configured to receive from the duplicating device 200 the configuration signal SCONF containing the updated value of the PCOP copies parameter.

L’unità di elaborazione 2 del radiocomando master 1M è configurata per aggiornare il parametro copie PCOP in funzione del valore aggiornato ricevuto, memorizzandolo nell’unità di memoria 7, in modo tale che possa poter essere utilizzato nelle eventuali successive procedure di duplicazione per generare codici seriali CS corretti. The processing unit 2 of the master radio control 1M is configured to update the copies parameter PCOP according to the updated value received, storing it in the memory unit 7, so that it can be used in any subsequent duplication procedures to generate codes CS serial numbers correct.

Vantaggiosamente, il radiocomando 1 comprende una sorgente luminosa di notifica 11 (comprendente ad esempio un LED RGB) collegata all’unità di elaborazione 2 e destinata ad essere attivata da quest’ultima quando uno degli elementi di comando 6 è azionato dall’utente (e conseguentemente il radiocomando 1 emette un segnale di comando SC). Advantageously, the radio control 1 comprises a notification light source 11 (comprising for example an RGB LED) connected to the processing unit 2 and intended to be activated by the latter when one of the control elements 6 is operated by the user (and consequently the radio control 1 emits a control signal SC).

Vantaggiosamente, il radiocomando 1 comprende un’unità di alimentazione 12 elettricamente collegata all’unità di elaborazione 2, all’unità di trasmissione 4 ed al modulo di comunicazione 8 per fornire a questi ultimi l’alimentazione elettrica, in particolare in corrente continua, per il loro funzionamento. Preferibilmente, l’unità di alimentazione 12 è configurata per alloggiare una batteria sostituibile di tipo di per sé noto al tecnico del settore. Advantageously, the radio control 1 comprises a power supply unit 12 electrically connected to the processing unit 2, to the transmission unit 4 and to the communication module 8 to supply the latter with electrical power, in particular in direct current, for their functioning. Preferably, the power supply unit 12 is configured to house a replaceable battery of a type known per se to the person skilled in the art.

Secondo l’invenzione, con riferimento all’esempio di figura 2, l’unità centrale di comando 101 del sistema di controllo 100 comprende un modulo di controllo 104 dotato di un decodificatore a codice variabile (rolling code) 105 atto a decodificare la parte cifrata PE del codice di comando CC inviato dal radiocomando 1. According to the invention, with reference to the example of Figure 2, the central control unit 101 of the control system 100 comprises a control module 104 equipped with a rolling code decoder 105 suitable for decoding the encrypted part PE of the command code CC sent by the remote control 1.

Inoltre, l’unità centrale di comando 101 è dotata di un modulo di memorizzazione 106 il quale, in particolare, contiene una struttura dati SD dotata di uno o più insiemi identificativi di riferimento IDR, ciascuno dei quali è associato al corrispondente codice identificativo di base C1 del corrispondente radiocomando master 1M (o al corrispondente elemento di comando 6 di tale radiocomando 1M). Più in dettaglio, ciascuno dei suddetti insiemi identificativi di riferimento IDR contiene un corrispondente codice base di riferimento CR1, ed uno o più codici secondari di riferimento CR2 associati a tale codice base di riferimento CR1. Furthermore, the central control unit 101 is equipped with a storage module 106 which, in particular, contains a data structure SD equipped with one or more IDR reference identification sets, each of which is associated with the corresponding basic identification code. C1 of the corresponding master radio control 1M (or to the corresponding control element 6 of this radio control 1M). More in detail, each of the aforementioned reference identification sets IDR contains a corresponding reference base code CR1, and one or more secondary reference codes CR2 associated with said reference base code CR1.

In particolare, il codice base di riferimento CR1 corrisponde al codice identificativo di base C1 del codice seriale CR del corrispondente radiocomando master 1M e dei radiocomandi copia 1C derivati da tale radiocomando master 1M. I codici secondari di riferimento CR2 corrispondono ai codici identificativi secondari C2 dei radiocomandi 1 della medesima famiglia (associati allo stesso radiocomando master 1M) per individuare univocamente ciascuno di tali radiocomandi 1. In particular, the basic reference code CR1 corresponds to the basic identification code C1 of the serial code CR of the corresponding master radio control 1M and of the copy radio controls 1C derived from this master radio control 1M. The secondary reference codes CR2 correspond to the secondary identification codes C2 of the radio controls 1 of the same family (associated with the same master radio control 1M) to uniquely identify each of these radio controls 1.

Vantaggiosamente, nel modulo di memorizzazione 106 il codice base di riferimento CR1 di ciascun insieme identificativo di riferimento IDR è associato ad una corrispondente funzione comandata dall’unità centrale di comando 101 ai dispositivi di azionamento 51, come l’apertura dello sbarramento mobile 50, la chiusura di quest’ultimo, ecc. Advantageously, in the storage module 106 the basic reference code CR1 of each reference identification set IDR is associated with a corresponding function commanded by the central control unit 101 to the actuation devices 51, such as the opening of the mobile barrier 50, the closure of the latter, etc.

Inoltre, ciascun insieme identificativo di riferimento IDR contiene uno o più parametri di sincronizzazione PSINC, ciascuno dei quali è univocamente associato ad un corrispondente codice secondario di riferimento CR2, ed è suscettibile di essere aggiornato dal modulo di controllo 104 ogni volta che quest’ultimo decodifica un codice di comando CC ricevuto dal radiocomando 1 avente il corrispondente codice identificativo secondario C2 (e di base C1), in modo tale da mantenere il parametro di sincronizzazione PSINC dell’unità centrale di comando 101 sincronizzato con il codice di sincronizzazione CSINC del radiocomando 1. Furthermore, each IDR reference identification set contains one or more PSINC synchronization parameters, each of which is uniquely associated with a corresponding secondary reference code CR2, and is capable of being updated by the control module 104 each time the latter decodes a command code CC received from the radio control 1 having the corresponding secondary identification code C2 (and basic C1), in such a way as to keep the synchronization parameter PSINC of the central control unit 101 synchronized with the synchronization code CSINC of the radio control 1 .

Vantaggiosamente, il decodificatore a codice variabile 105 del modulo di controllo 104 è configurato per ricevere il pacchetto informativo PI contenuto nel segnale di comando SC inviato dal radiocomando 1 (e ricevuto dall’unità di ricezione radio 103 del sistema di controllo 100) e per decodificare la parte cifrata PE del pacchetto informativo PI. Advantageously, the variable code decoder 105 of the control module 104 is configured to receive the information packet PI contained in the command signal SC sent by the radio control 1 (and received by the radio reception unit 103 of the control system 100) and to decode the PE encrypted part of the PI information package.

In particolare, il decodificatore a codice variabile 105 implementa un algoritmo di decodifica KeeLoq mediante il quale decodifica la parte cifrata PE del pacchetto informativo PI, utilizzando la chiave di cifratura CF memorizzata vantaggiosamente nel modulo di memorizzazione 106 dell’unità centrale di comando 101. In particular, the variable code decoder 105 implements a KeeLoq decoding algorithm by which it decodes the encrypted part PE of the information packet PI, using the encryption key CF advantageously stored in the storage module 106 of the central control unit 101.

In questo modo, il modulo di controllo 104 accede alle informazioni contenute all’interno della parte cifrata PE del pacchetto informativo PI ed, in particolare, ai valori del codice di sincronizzazione CSINC e del codice discriminante CDISC. In this way, the control module 104 accesses the information contained within the PE encrypted part of the PI information package and, in particular, the values of the synchronization code CSINC and the discriminating code CDISC.

Vantaggiosamente, il modulo di controllo 104 confronta il codice discriminante CDISC con i corrispondenti bit del codice seriale CS (contenuto nella parte fissa PF del pacchetto informativo PI) al fine, in particolare, di verificare la corretta decodifica del codice di comando CC. Advantageously, the control module 104 compares the discriminating code CDISC with the corresponding bits of the serial code CS (contained in the fixed part PF of the information packet PI) in order, in particular, to verify the correct decoding of the command code CC.

Inoltre, il modulo di controllo 104 comprende un blocco di identificazione 107 il quale è atto ad identificare il radiocomando 1 che ha inviato il segnale di comando SC ricevuto dall’unità di ricezione radio 103 del sistema di controllo 100. Furthermore, the control module 104 comprises an identification block 107 which is suitable for identifying the radio control 1 that sent the command signal SC received from the radio reception unit 103 of the control system 100.

Più in dettaglio, il blocco di identificazione 107 è configurato per confrontare il valore del codice identificativo di base C1 del codice seriale CS del radiocomando 1 con i valori dei codici base di riferimento CR1 degli insiemi identificativi di riferimento IDR contenuti nel modulo di memorizzazione 106 dell’unità centrale di comando 101, al fine di identificare correttamente la famiglia del radiocomando 1 che ha inviato il segnale di comando SC e, vantaggiosamente, la corrispondente funzione da implementare. More in detail, the identification block 107 is configured to compare the value of the basic identification code C1 of the serial code CS of the radio control 1 with the values of the basic reference codes CR1 of the IDR reference identification sets contained in the storage module 106 of the central control unit 101, in order to correctly identify the family of the radio control 1 which sent the control signal SC and, advantageously, the corresponding function to be implemented.

Se il modulo di controllo 104 rileva che il valore del codice identificativo di base C1 del codice seriale CS del radiocomando 1 è uguale al valore di uno dei codici base di riferimento CR1 contenuti nel modulo di memorizzazione 106 dell’unità centrale di comando 101, esso abilita l’implementazione di una corrispondente funzione inviando un corrispondente segnale di controllo SCONTR al corrispondente dispositivo di azionamento 51 (ad esempio per azionare il motore ad aprire o chiudere lo sbarramento mobile 50). If the control module 104 detects that the value of the basic identification code C1 of the serial code CS of the radio control 1 is equal to the value of one of the basic reference codes CR1 contained in the storage module 106 of the central control unit 101, it enables the implementation of a corresponding function by sending a corresponding control signal SCONTR to the corresponding actuation device 51 (for example to drive the motor to open or close the mobile barrier 50).

Inoltre, il modulo di controllo 104 è dotato di un blocco di sincronizzazione 108, il quale è configurato per confrontare il valore del codice identificativo secondario C2 contenuto nel codice seriale CS del radiocomando 1 con i codici secondari di riferimento CR2 associati al suddetto codice base di riferimento CR1 identificato dal blocco di identificazione 107. Il blocco di sincronizzazione 108 è configurato per aggiornare il parametro di sincronizzazione PSINC associato al codice secondario di riferimento CR2 corrispondente al valore del codice identificativo secondario C2 del radiocomando 1, in modo tale da sincronizzare il valore di tale parametro di sincronizzazione PSINC dell’unità centrale di comando 101 con il valore del codice di sincronizzazione CSINC del radiocomando 1. Furthermore, the control module 104 is equipped with a synchronization block 108, which is configured to compare the value of the secondary identification code C2 contained in the serial code CS of the radio control 1 with the secondary reference codes CR2 associated with the aforementioned basic code of reference CR1 identified by the identification block 107. The synchronization block 108 is configured to update the synchronization parameter PSINC associated with the secondary reference code CR2 corresponding to the value of the secondary identification code C2 of the radio control 1, in such a way as to synchronize the value of this synchronization parameter PSINC of the central control unit 101 with the value of the synchronization code CSINC of the radio control 1.

Vantaggiosamente, il decodificatore a codice variabile 105, il blocco di identificazione 107 ed il blocco di sincronizzazione 108 sono implementabili nel medesimo microprocessore del modulo di controllo 104 (in particolare mediante corrispondenti configurazioni firmware e/o software) oppure sono implementabili in componenti hardware distinti del modulo di controllo 104 medesimo. Advantageously, the variable code decoder 105, the identification block 107 and the synchronization block 108 can be implemented in the same microprocessor of the control module 104 (in particular by means of corresponding firmware and / or software configurations) or can be implemented in separate hardware components of the control module 104 itself.

Costituisce oggetto della presente invenzione anche un metodo per duplicare un radiocomando del tipo sopra descritto, di cui nel seguito si manterranno i riferimenti per semplicità espositiva. The subject of the present invention also constitutes a method for duplicating a radio control of the type described above, the references of which will be kept hereinafter for the sake of simplicity.

Il metodo in oggetto comprende una fase di predisposizione di un dispositivo di duplicazione 200 utilizzato per generare il codice seriale CS del radiocomando copia 1C da configurare. The method in question comprises a step of setting up a duplicating device 200 used to generate the serial code CS of the copy radio control 1C to be configured.

Preferibilmente, il dispositivo di duplicazione 200 è costituito da un dispositivo elettronico predisposto per ricevere e inviare informazioni al radiocomando 1C, 1M, e avente installato un predeterminato software (o firmware) atto ad implementare un algoritmo di calcolo per l’esecuzione delle fasi di seguito riportate. Preferably, the duplication device 200 consists of an electronic device designed to receive and send information to the radio control 1C, 1M, and having installed a predetermined software (or firmware) suitable for implementing a calculation algorithm for carrying out the following steps reported.

Ad esempio, il dispositivo di duplicazione 200 può essere un calcolatore portatile (quale uno smartphone, un computer, un tablet, ecc.) dotato di interfacce di comunicazione e di un’applicazione software atti ad implementare le fasi del metodo in oggetto. For example, the duplication device 200 can be a portable computer (such as a smartphone, a computer, a tablet, etc.) equipped with communication interfaces and a software application designed to implement the steps of the method in question.

Più in dettaglio, il dispositivo di duplicazione 200 è dotato di un’unità di ricetrasmissione 201, in particolare a radiofrequenza e preferibilmente con protocollo di comunicazione NFC (o RFID), atta a comunicare con i radiocomandi 1C, 1M per lo scambio dei dati per eseguire la duplicazione. More in detail, the duplicating device 200 is equipped with a transceiver unit 201, in particular at radiofrequency and preferably with an NFC (or RFID) communication protocol, suitable for communicating with the radio controls 1C, 1M for exchanging data for perform duplication.

Inoltre, il dispositivo di duplicazione 200 comprende un’unità di calcolo 202 operativamente collegata all’unità di ricetrasmissione 201, e dotata in particolare di un processore elettronico avente installato un software o firmware dedicato per l’esecuzione delle fasi computazionali del metodo in oggetto. In addition, the duplication device 200 includes a calculation unit 202 operatively connected to the transceiver unit 201, and equipped in particular with an electronic processor having installed dedicated software or firmware for the execution of the computational steps of the method in question.

Il metodo in oggetto prevede una fase di predisposizione di un primo radiocomando 1M dotato di un corrispondente valore master del codice identificativo secondario C2, costituito ad esempio da bit tutti uguali a zero. Questo primo radiocomando 1M corrisponde al radiocomando master 1M del quale si deve generare una copia. The method in question provides for a step of setting up a first radio control 1M equipped with a corresponding master value of the secondary identification code C2, consisting for example of bits all equal to zero. This first 1M radio control corresponds to the 1M master radio control of which a copy must be generated.

Il metodo prevede altresì una fase di predisposizione di un almeno secondo radiocomando 1C dotato di un valore del codice identificativo di base C1 uguale a quello del codice identificativo di base C1 del codice seriale CS del primo radiocomando 1M. Questo secondo radiocomando 1C corrisponde al radiocomando copia 1C da configurare. Vantaggiosamente, il secondo radiocomando 1C è inizialmente configurato con un valore neutro del codice identificativo secondario C2, uguale ad esempio al valore master. The method also provides for a step of setting up an at least second radio control 1C equipped with a value of the basic identification code C1 equal to that of the basic identification code C1 of the serial code CS of the first radio control 1M. This second radio control 1C corresponds to the copy radio control 1C to be configured. Advantageously, the second radio control 1C is initially configured with a neutral value of the secondary identification code C2, equal for example to the master value.

Preferibilmente, il metodo in oggetto prevede una fase di settaggio, in cui l’utente, mediante un’opportuna interfaccia utente del dispositivo di duplicazione 200, quale una testiera od uno schermo tuoch screen, imposta nel dispositivo di duplicazione 200 uno o più parametri relativi ai radiocomandi 1M, 1C, quali il numero di canali e l’elemento di comando 6 (pulsante) da clonare. Preferably, the method in question provides for a setting step, in which the user, by means of a suitable user interface of the duplicating device 200, such as a headboard or a screen, sets one or more relative parameters in the duplicating device 200 to the radio controls 1M, 1C, such as the number of channels and the control element 6 (button) to be cloned.

Vantaggiosamente, il metodo comprende una fase di abilitazione, che prevede di abilitare l’unità di ricetrasmissione 201 del dispositivo di duplicazione 200, attivando ad esempio la funzione NFC del dispositivo di duplicazione 200 medesimo. Preferibilmente, è previsto di avvicinare il primo radiocomando 1M al dispositivo di duplicazione 200, in modo tale che il transponder NFC del modulo di comunicazione 8 di quest’ultimo venga attivato e sia in grado di trasmettere e/o ricevere segnali. Advantageously, the method comprises an enabling step, which provides for enabling the transceiver unit 201 of the duplicating device 200, for example by activating the NFC function of the duplicating device 200 itself. Preferably, it is provided to bring the first radio control 1M close to the duplicating device 200, so that the NFC transponder of the communication module 8 of the latter is activated and is able to transmit and / or receive signals.

Il metodo secondo l’invenzione comprende una fase di trasmissione al dispositivo di duplicazione 200 del codice seriale CS del primo radiocomando 1M. Il dispositivo di duplicazione 200 memorizza, preferibilmente temporaneamente, il valore del codice seriale CS per utilizzarlo nelle successive fasi del metodo. The method according to the invention comprises a step of transmitting the serial code CS of the first radio control 1M to the duplicating device 200. The duplicating device 200 stores, preferably temporarily, the value of the serial code CS for use in the subsequent steps of the method.

In tale fase di trasmissione, il primo radiocomando 1M invia al dispositivo di duplicazione 200 almeno un segnale di identificazione SID contenente almeno il codice seriale CS che identifica univocamente il primo radiocomando 1M medesimo (e che, in particolare, è associato all’elemento di comando 6 di quest’ultimo da clonare). In this transmission phase, the first radio control 1M sends to the duplicating device 200 at least one identification signal SID containing at least the serial code CS which uniquely identifies the first radio control 1M itself (and which, in particular, is associated with the control element 6 of the latter to be cloned).

Preferibilmente, in tale fase di trasmissione il modulo di comunicazione 8 del primo radiocomando 1M invia il segnale di identificazione SID sotto forma di segnale radio, in particolare con protocollo di comunicazione NFC. Preferably, in this transmission phase the communication module 8 of the first radio control 1M sends the identification signal SID in the form of a radio signal, in particular with the NFC communication protocol.

Vantaggiosamente, il transponder del modulo di comunicazione 8 invia automaticamente il segnale di identificazione SID al dispositivo di duplicazione 200 quando il primo radiocomando 1M è avvicinato a quest’ultimo a seguito dell’attivazione del transponder determinata dalle onde emesse dall’unità di ricetrasmissione 201 del dispositivo di duplicazione 200 medesimo. Advantageously, the transponder of the communication module 8 automatically sends the identification signal SID to the duplicating device 200 when the first radio control 1M is approached to the latter following the activation of the transponder determined by the waves emitted by the transceiver unit 201 of the duplicating device 200 itself.

Il metodo in oggetto prevede inoltre una fase di acquisizione da parte del dispositivo di duplicazione 200 del parametro copie PCOP associato al codice identificativo di base C1 del codice seriale CS del primo radiocomando 1M ed indicativo del numero di copie già eseguite di tale primo radiocomando 1M. The method in question also provides for a step of acquisition by the duplicating device 200 of the parameter copies PCOP associated with the basic identification code C1 of the serial code CS of the first radio control 1M and indicative of the number of copies already made of this first radio control 1M.

Vantaggiosamente, la fase di acquisizione è ottenuta a seguito della fase di trasmissione, nella quale il primo radiocomando 1M trasmette il valore del parametro copie PCOP al dispositivo di duplicazione 200 tramite il suddetto segnale di identificazione SID. Il dispositivo di duplicazione 200, pertanto, riceve il parametro copie PCOP contenuto all’interno del segnale di identificazione SID e determina il numero di copie già eseguite del primo radiocomando 1M. Advantageously, the acquisition step is obtained following the transmission step, in which the first radio control 1M transmits the value of the copies parameter PCOP to the duplicating device 200 by means of the aforementioned identification signal SID. The duplicating device 200, therefore, receives the PCOP copies parameter contained within the SID identification signal and determines the number of copies already made of the first 1M remote control.

Il dispositivo di duplicazione 200 memorizza, preferibilmente temporaneamente, il valore del parametro copie PCOP per utilizzarlo nelle successive fasi del metodo, come descritto in dettaglio nel seguito. The duplicating device 200 stores, preferably temporarily, the value of the copies parameter PCOP for use in the subsequent steps of the method, as described in detail below.

Preferibilmente, il metodo in oggetto prevede una fase di riconoscimento del secondo radiocomando 1C, nella quale quest’ultimo invia al dispositivo di duplicazione 200 un segnale di riconoscimento SRIC contenente il codice seriale CS di tale secondo radiocomando 1C. Preferably, the method in question provides for a phase of recognition of the second radio control 1C, in which the latter sends to the duplicating device 200 an SRIC recognition signal containing the serial code CS of this second radio control 1C.

Più in dettaglio, in tale fase di riconoscimento il modulo di comunicazione 8 del secondo radiocomando 1C invia al dispositivo di clonazione il segnale di riconoscimento SRIC, in particolare in forma di segnale radio preferibilmente con protocollo di comunicazione NFC. More in detail, in this recognition step the communication module 8 of the second radio control 1C sends the SRIC recognition signal to the cloning device, in particular in the form of a radio signal, preferably with an NFC communication protocol.

Preferibilmente, nella fase di riconoscimento è previsto di avvicinare il secondo radiocomando 1C al dispositivo di duplicazione 200, in modo tale, in particolare, che il transponder NFC del modulo di comunicazione 8 del secondo radiocomando 1C venga attivato e sia in grado di trasmettere e/o ricevere segnali. Preferably, in the recognition step it is provided to bring the second radio control 1C close to the duplicating device 200, in such a way, in particular, that the NFC transponder of the communication module 8 of the second radio control 1C is activated and is able to transmit and / or receive signals.

Vantaggiosamente, il transponder del modulo di comunicazione 8 del secondo radiocomando 1C invia automaticamente il segnale di riconoscimento SRIC al dispositivo di duplicazione 200 quando il secondo radiocomando 1C è avvicinato a quest’ultimo a seguito dell’attivazione del transponder determinata dalle onde emesse dall’unità di ricetrasmissione 201 del dispositivo di duplicazione 200 medesimo. Advantageously, the transponder of the communication module 8 of the second radio control 1C automatically sends the SRIC recognition signal to the duplicating device 200 when the second radio control 1C is approached to the latter following the activation of the transponder determined by the waves emitted by the unit. transmission 201 of the duplicating device 200 itself.

Vantaggiosamente, l’unità di ricetrasmissione 201 del dispositivo di duplicazione 200 riceve il segnale di riconoscimento SRIC e fornisce all’unità di calcolo 202 il codice seriale CS del secondo radiocomando 1C. Advantageously, the transceiver unit 201 of the duplicating device 200 receives the SRIC recognition signal and provides the calculation unit 202 with the CS serial code of the second radio control 1C.

Conseguentemente, l’unità di calcolo 202 confronta il valore del codice identificativo di base C1 del secondo radiocomando 1C con il valore del codice identificativo di base C1 del primo radiocomando 1M (acquisito nella precedente fase di identificazione), al fine di verificare la compatibilità dei radiocomandi 1M, 1C, abilitando le successive fasi del metodo se i valori dei codici identificativi di base C1 dei radiocomandi 1M, 1C sono uguali. Consequently, the calculation unit 202 compares the value of the basic identification code C1 of the second radio control 1C with the value of the basic identification code C1 of the first radio control 1M (acquired in the previous identification phase), in order to verify the compatibility of the radio controls 1M, 1C, enabling the subsequent phases of the method if the values of the basic identification codes C1 of the radio controls 1M, 1C are the same.

Vantaggiosamente, l’unità di calcolo 202 verifica se il valore del codice identificativo secondario C2 del codice seriale CS del secondo radiocomando 1C è il suddetto valore neutro, al fine di impedire la duplicazione su radiocomandi copia già configurati. Advantageously, the calculation unit 202 checks whether the value of the secondary identification code C2 of the serial code CS of the second radio control 1C is the aforementioned neutral value, in order to prevent duplication on already configured copy radio controls.

Il metodo in oggetto prevede quindi una fase di calcolo, in cui l’unità di calcolo 202 del dispositivo di duplicazione 200 calcola, in funzione del codice identificativo di base C1 e del parametro copie PCOP ricevuti dal primo radiocomando 1M, un valore copia del codice identificativo secondario C2 (diverso dal valore master). The method in question therefore provides for a calculation phase, in which the calculation unit 202 of the duplicating device 200 calculates, according to the basic identification code C1 and the PCOP copies parameter received from the first radio control 1M, a copy value of the code secondary identifier C2 (different from the master value).

In particolare, il valore ricevuto del parametro copie PCOP consente di generare un valore copia differente da quelli generati per i precedenti radiocomandi copia 1C, in modo tale da evitare che più radiocomandi copia 1C siano associati al medesimo codice seriale CS. In particular, the value received of the copies parameter PCOP allows to generate a copy value different from those generated for the previous copy radio controls 1C, in such a way as to avoid that several copy radio controls 1C are associated with the same serial code CS.

È prevista una fase di trasmissione al secondo radiocomando 1C del valore copia generato nella precedente fase di calcolo. A phase of transmission to the second radio control 1C of the copy value generated in the previous calculation phase is foreseen.

Più in dettaglio, in quest’ultima fase di trasmissione, l’unità di ricetrasmissione 201 del dispositivo di duplicazione 200 invia al secondo radiocomando 1C un segnale di configurazione SCONF contenente almeno il valore copia del codice identificativo secondario C2 e, preferibilmente, l’intero codice seriale CS contenente il valore del codice identificativo di base C1 del primo radiocomando 1M ed il suddetto valore copia del codice identificativo secondario C2. More in detail, in this last transmission phase, the transceiver unit 201 of the duplicating device 200 sends to the second radio control 1C a configuration signal SCONF containing at least the copy value of the secondary identification code C2 and, preferably, the entire serial code CS containing the value of the basic identification code C1 of the first radio control 1M and the aforementioned value copy of the secondary identification code C2.

Il modulo di comunicazione 8 del secondo radiocomando 1C riceve il segnale di configurazione SCONF e fornisce il valore copia del codice identificativo secondario C2 all’unità di elaborazione 2 che lo memorizza nell’unita di memoria 7 del secondo radiocomando 1C. The communication module 8 of the second radio control 1C receives the SCONF configuration signal and provides the copy value of the secondary identification code C2 to the processing unit 2 which stores it in the memory unit 7 of the second radio control 1C.

Vantaggiosamente, le suddette fasi identificazione e di configurazione sono ripetibili per ciascun secondo radiocomando 1C che si desidera configurare come copia del primo radiocomando 1M. Advantageously, the aforementioned identification and configuration steps can be repeated for each second radio control 1C that is to be configured as a copy of the first radio control 1M.

Il metodo in oggetto comprende altresì una fase di aggiornamento del parametro copie PCOP, in cui il dispositivo di duplicazione 200 genera una valore aggiornato del parametro copie PCOP associato al codice identificativo di base C1 del primo radiocomando 1M, in particolare in funzione del numero di copie eseguite. The method in question also comprises an update phase of the PCOP copies parameter, in which the duplicating device 200 generates an updated value of the PCOP copies parameter associated with the basic identification code C1 of the first radio control 1M, in particular as a function of the number of copies. performed.

Vantaggiosamente, è prevista una fase di aggiornamento del primo radiocomando 1M, in cui, dopo la suddetta fase di aggiornamento del parametro copie PCOP, il dispositivo di duplicazione 200 trasmette al primo radiocomando 1M il valore aggiornato del parametro copie PCOP, e l’unità di elaborazione 2 del primo radiocomando 1M memorizza conseguentemente tale valore aggiornato nella propria unità di memoria 7. Advantageously, an update phase of the first radio control 1M is provided, in which, after the aforementioned update phase of the copies parameter PCOP, the duplicating device 200 transmits the updated value of the copies parameter PCOP to the first radio control 1M, and the processing 2 of the first radio control 1M consequently stores this updated value in its own memory unit 7.

Preferibilmente, in tale fase di aggiornamento del primo radiocomando 1M, quest’ultimo è riavvicinato al dispositivo di duplicazione 200, in modo tale che l’unità di ricetrasmissione 201 possa inviare a quest’ultimo un segnale di aggiornamento SAGG in radiofrequenza contenente il valore aggiornato del parametro copie PCOP. Il modulo di comunicazione 8 del primo radiocomando 1M riceve tale segnale di aggiornamento SAGG e fornisce il valore aggiornato all’unità di elaborazione 2 del primo radiocomando 1M che lo memorizza nell’unità di memoria 7. Preferably, in this step of updating the first radio control 1M, the latter is brought close to the duplicating device 200, so that the transceiver unit 201 can send to the latter a radiofrequency SAGG update signal containing the updated value of the PCOP copies parameter. The communication module 8 of the first radio control 1M receives this SAGG update signal and provides the updated value to the processing unit 2 of the first radio control 1M which stores it in the memory unit 7.

In questo modo, alla successiva attuazione del metodo per la clonazione di tale primo radiocomando 1M, il dispositivo di duplicazione 200 sarà in grado di ricavare il numero di copie già effettuate di tale primo radiocomando 1M per generare correttamente i codici seriali CS di radiocomandi copia 1C senza la possibilità di ripetere lo stesso valore di tali codici seriali CS in differenti radiocomandi copia 1C. In this way, upon subsequent implementation of the method for cloning this first radio control 1M, the duplicating device 200 will be able to obtain the number of copies already made of this first radio control 1M to correctly generate the serial codes CS of copy radio controls 1C without the possibility of repeating the same value of these CS serial codes in different copy 1C radio controls.

Vantaggiosamente, successivamente alla fase di aggiornamento, il metodo in oggetto prevede una fase di cancellazione dal dispositivo di duplicazione 200 del codice seriale CS e preferibilmente del parametro copie PCOP del primo radiocomando 1, in modo tale che non ne rimanga traccia nel dispositivo di duplicazione 200 per possibili utilizzi non autorizzati. Advantageously, after the updating step, the method in question provides for a step of deleting from the duplication device 200 of the serial code CS and preferably of the copies parameter PCOP of the first radio control 1, so that no trace of it remains in the duplication device 200 for possible unauthorized use.

L’invenzione così concepita raggiunge pertanto gli scopi prefissi. The invention thus conceived therefore achieves the intended purposes.

In particolare, la presente invenzione consente di eseguire copie del radiocomando in oggetto dallo stesso radiocomando senza la necessità di agire direttamente nell’unità centrale di comando del sistema di controllo, garantendo al contempo la sicurezza verso clonazioni non autorizzate data dalla codifica a codice variabile (in particolare “rolling code”). In particular, the present invention makes it possible to make copies of the radio control in question from the same radio control without the need to act directly in the central command unit of the control system, while at the same time guaranteeing safety against unauthorized cloning given by the variable code coding ( in particular "rolling code").

Claims (10)

RIVENDICAZIONI 1. Radiocomando (1) per il controllo di uno sbarramento mobile, il quale radiocomando (1) comprende: − una unità di elaborazione (2) dotata di un codificatore a codice variabile (3) atto a generare codici di comando (CC) contenenti ciascuno almeno un pacchetto informativo (PI) di bit; − una unità di trasmissione (4) operativamente collegata a detta unità di elaborazione (2) e dotata di un’antenna (5) per trasmettere segnali di comando (SC); − almeno un elemento di comando (6) operativamente collegato a detta unità di elaborazione (2) ed azionabile da un utente per comandare a detta unità di elaborazione (2) di inviare, mediante detta unità di trasmissione (4), detto segnale di comando (SC) contenente detto codice di comando (CC); − una unità di memoria (7) contenente almeno un codice seriale (CS) associato a detto radiocomando (1) ed almeno una chiave di cifratura (CF); detto pacchetto informativo (PI) di bit contenendo: − una parte fissa (PF) contenente almeno una finestra seriale (FS) di bit contenente detto codice seriale (CS); − una parte cifrata (PE), variabile, ottenuta da detto codificatore a codice variabile (3) mediante detta chiave di cifratura (CF) e contenente almeno una finestra di sincronizzazione (FSINC) contenente almeno un codice di sincronizzazione (CSINC); detto radiocomando (1) essendo caratterizzato dal fatto che: − detta finestra seriale (FS) comprende una prima sottofinestra (SF1) di bit contenente un codice identificativo di base (C1), ed una seconda sottofinestra (SF2) di bit contenente un codice identificativo secondario (C2), in cui detto codice identificativo di base (C1) e detto codice identificativo secondario (C2) formano detto codice seriale (CS); − detto radiocomando (1) comprende inoltre un modulo di comunicazione (8) configurato per trasmettere ad un dispositivo di duplicazione (200) un segnale di identificazione (SID) contenente almeno detto codice identificativo di base (C1) e/o per ricevere da detto dispositivo di duplicazione (200) un segnale di configurazione (SCONF) contenente almeno detto codice identificativo secondario (C2). CLAIMS 1. Radio control (1) for controlling a mobile barrier, which radio control (1) includes: - a processing unit (2) equipped with a variable code encoder (3) suitable for generating command codes (CC) each containing at least one information packet (PI) of bits; - a transmission unit (4) operatively connected to said processing unit (2) and equipped with an antenna (5) to transmit command signals (SC); - at least one control element (6) operatively connected to said processing unit (2) and operable by a user to command said processing unit (2) to send, by means of said transmission unit (4), said command signal (SC) containing said command code (CC); - a memory unit (7) containing at least one serial code (CS) associated with said radio control (1) and at least one encryption key (CF); said bit information packet (PI) containing: - a fixed part (PF) containing at least one bit serial window (FS) containing said serial code (CS); - a variable encrypted part (PE), obtained from said variable code encoder (3) by means of said encryption key (CF) and containing at least one synchronization window (FSINC) containing at least one synchronization code (CSINC); said radio control (1) being characterized by the fact that: - said serial window (FS) comprises a first bit sub-window (SF1) containing a base identification code (C1), and a second bit sub-window (SF2) containing a secondary identification code (C2), in which said base (C1) and said secondary identification code (C2) form said serial code (CS); - said radio control (1) further comprises a communication module (8) configured to transmit to a duplicating device (200) an identification signal (SID) containing at least said basic identification code (C1) and / or to receive from said duplication device (200) a configuration signal (SCONF) containing at least said secondary identification code (C2). 2. Radiocomando (1) secondo la rivendicazione 1, caratterizzato dal fatto che detta unità di memoria (7) contiene almeno un parametro copie (PCOP) associato a detto codice identificativo di base (C1) ed indicativo del numero di copie eseguite di detto radiocomando (1) con detto codice identificativo di base (C1); detto modulo di comunicazione (8) essendo configurato per ricevere da detto dispositivo di duplicazione (200) un segnale di configurazione (SCONF) contenente un valore aggiornato di detto parametro copie (PCOP); detta unità di elaborazione (2) essendo configurata per aggiornare detto parametro copie (PCOP) in funzione di detto valore aggiornato. Radio control (1) according to claim 1, characterized in that said memory unit (7) contains at least one copies parameter (PCOP) associated with said basic identification code (C1) and indicative of the number of copies made of said radio control (1) with said basic identification code (C1); said communication module (8) being configured to receive from said duplicating device (200) a configuration signal (SCONF) containing an updated value of said copies parameter (PCOP); said processing unit (2) being configured to update said copies parameter (PCOP) as a function of said updated value. 3. Radiocomando (1) secondo la rivendicazione 1 o 2, caratterizzato dal fatto che detto modulo di comunicazione (8) comprende un dispositivo di ricetrasmissione radio. Radio control (1) according to claim 1 or 2, characterized in that said communication module (8) comprises a radio transceiver device. 4. Radiocomando (1) secondo la rivendicazione 3, caratterizzato dal fatto che detto dispositivo di ricetrasmissione radio comprende almeno un transponder NFC o RFID. Radio control (1) according to claim 3, characterized in that said radio transceiver device comprises at least one NFC or RFID transponder. 5. Metodo per duplicare un radiocomando, il quale metodo prevede: − una fase di predisposizione di un dispositivo di duplicazione (200) dotato di una unità di ricetrasmissione (201) e di una unità di calcolo (202) operativamente collegata a detta unità di ricetrasmissione (201); detto metodo essendo caratterizzato dal fatto di comprendere: − una fase di predisposizione di un primo radiocomando (1M) secondo una qualsiasi delle rivendicazioni precedenti, il quale primo radiocomando (1M) è dotato di un corrispondente valore master di detto codice identificativo secondario (C2); − una fase di predisposizione di almeno un secondo radiocomando (1C) secondo una qualsiasi delle rivendicazioni precedenti; − una fase di trasmissione a detto dispositivo di duplicazione (200) del codice seriale (CS) di detto primo radiocomando (1M), in cui detto primo radiocomando (1M) invia a detto dispositivo di duplicazione (200) almeno un segnale di identificazione (SID) contenente almeno detto codice seriale (CS); − una fase di acquisizione da parte di detto dispositivo di duplicazione (200) di un parametro copie (PCOP) associato al codice identificativo di base (C1) di detto primo radiocomando (1M) ed indicativo del numero di copie già eseguite di detto primo radiocomando (1M); − una fase di calcolo, in cui l’unità di calcolo (202) di detto dispositivo di duplicazione (200) calcola, in funzione di detto numero identificativo di base (C1) e di detto parametro copie (PCOP), un valore copia di detto codice identificativo secondario (C2) diverso da detto valore master; − una fase di trasmissione di detto valore copia a detto secondo radiocomando (1C), in cui detto dispositivo di duplicazione (200) invia a detto secondo radiocomando (1C) un segnale di configurazione (SCONF) contenente detto valore copia; − una fase di aggiornamento di detto parametro copie (PCOP), in cui detto dispositivo di duplicazione genera una valore aggiornato di detto parametro copie (PCOP) associato a detto codice identificativo di base (C1) di detto primo radiocomando (1M). 5. Method for duplicating a remote control, which method involves: - a step of setting up a duplicating device (200) equipped with a transceiver unit (201) and a computing unit (202) operatively connected to said transceiver unit (201); said method being characterized by comprising: - a step of preparing a first radio control (1M) according to any one of the preceding claims, which first radio control (1M) is equipped with a corresponding master value of said secondary identification code (C2); - a step for preparing at least a second radio control (1C) according to any one of the preceding claims; - a step of transmitting to said duplicating device (200) the serial code (CS) of said first radio control (1M), in which said first radio control (1M) sends to said duplicating device (200) at least an identification signal ( SID) containing at least said serial code (CS); - a step of acquisition by said duplication device (200) of a copies parameter (PCOP) associated with the basic identification code (C1) of said first radio control (1M) and indicative of the number of copies already made of said first radio control (1M); - a calculation step, in which the calculation unit (202) of said duplication device (200) calculates, as a function of said base identification number (C1) and said copies parameter (PCOP), a copy value of said secondary identification code (C2) different from said master value; - a step of transmitting said copy value to said second radio control (1C), in which said duplicating device (200) sends to said second radio control (1C) a configuration signal (SCONF) containing said copy value; - a step of updating said copies parameter (PCOP), in which said duplicating device generates an updated value of said copies parameter (PCOP) associated with said basic identification code (C1) of said first radio control (1M). 6. Metodo secondo la rivendicazione 5, caratterizzato dal fatto che detta fase di acquisizione è ottenuta a seguito di detta fase di trasmissione, nella quale fase di trasmissione detto primo radiocomando (1M) trasmette detto parametro copie (PCOP) a detto dispositivo di duplicazione (200); detto metodo comprendendo una fase di aggiornamento di detto primo radiocomando (1M), in cui, dopo detta fase di aggiornamento di detto parametro copie (PCOP), detto dispositivo di duplicazione (200) trasmette a detto primo radiocomando (1M) detto valore aggiornato di detto parametro copie (PCOP), e l’unità di elaborazione (2) di detto primo radiocomando (1M) memorizza detto valore aggiornato in detta unità di memoria (7). 6. Method according to claim 5, characterized in that said acquisition step is obtained following said transmission step, in which transmission step said first radio control (1M) transmits said copy parameter (PCOP) to said duplication device ( 200); said method comprising an update step of said first radio control (1M), in which, after said update phase of said copies parameter (PCOP), said duplicating device (200) transmits said updated value of said parameter copies (PCOP), and the processing unit (2) of said first radio control (1M) stores said updated value in said memory unit (7). 7. Metodo secondo la rivendicazione 5 o 6, caratterizzato dal fatto che dette fasi di trasmissione sono ottenute mediante la trasmissione di segnali a radiofrequenza. 7. Method according to claim 5 or 6, characterized in that said transmission steps are obtained by transmitting radio frequency signals. 8. Metodo secondo la rivendicazione 7, caratterizzato dal fatto che detti segnali a radiofrequenza sono trasmessi mediante protocollo di comunicazione NFC o RFID. 8. Method according to claim 7, characterized in that said radiofrequency signals are transmitted by means of NFC or RFID communication protocol. 9. Metodo secondo una qualsiasi delle rivendicazioni dalla 5 alla 8, caratterizzato dal fatto di comprendere, prima di detta fase di calcolo, una fase di riconoscimento di detto secondo radiocomando (1C), nella quale detto secondo radiocomando (1C) invia a detto dispositivo di duplicazione (200) un segnale di riconoscimento (SRIC) contenente il codice seriale (CS) di detto secondo radiocomando (1C), e detta unità di calcolo (202) confronta il codice identificativo di base (C1) di detto secondo radiocomando (1C) con il codice identificativo di base (C1) di detto primo radiocomando (1M), abilitando la successiva detta fase di calcolo se detti codici identificativi di base (C1) sono uguali. Method according to any one of claims 5 to 8, characterized in that it comprises, before said calculation phase, a recognition phase of said second radio control (1C), in which said second radio control (1C) sends to said device (200) a recognition signal (SRIC) containing the serial code (CS) of said second radio control (1C), and said calculation unit (202) compares the basic identification code (C1) of said second radio control (1C) ) with the basic identification code (C1) of said first radio control (1M), enabling the subsequent said calculation phase if said basic identification codes (C1) are the same. 10. Sistema di controllo (100) per uno sbarramento mobile, il quale comprende: − una unità di ricezione radio (103) atta a ricevere segnali di comando (SC); − una unità centrale di comando (101) operativamente collegata a detta unità di ricezione radio (103) e dotata di: - un modulo di controllo (104) dotato di un decodificatore a codice variabile (105); - un modulo di memorizzazione (106); - almeno un’interfaccia di comunicazione (102) destinata ad essere operativamente collegata ad almeno un dispositivo di azionamento (51) per inviare segnali di controllo (SCONTR) a detto dispositivo di azionamento (51) per azionare la movimentazione di almeno una parte mobile di detto sbarramento mobile (50); detto sistema di controllo (100) essendo caratterizzato dal fatto di comprendere almeno un radiocomando (1) secondo una qualsiasi delle rivendicazioni precedenti dalla 1 alla 4, atto ad inviare segnali di comando (SC) a detta unità di ricezione radio (103); detto modulo di memorizzazione (106) contenendo una struttura dati (SD) dotata di almeno un insieme identificativo di riferimento (IDR) il quale contiene: − un codice base di riferimento (CR1), − uno o più codici secondari di riferimento (CR2) associati a detto codice base di riferimento (CR1); − uno o più parametri di sincronizzazione (PSINC) ciascuno dei quali è univocamente associato ad un corrispondente codice secondario di riferimento (CR2); detto modulo di controllo (104) essendo dotato di: − un blocco di identificazione (107) configurato per confrontare il valore del codice identificativo di base (C1) contenuto nel segnale di comando (SC) inviato da detto radiocomando (1) con il valore del codice base di riferimento (CR1) di detto insieme identificativo di riferimento (IDR) e, con detti valori uguali, comandare l’invio a detto dispositivo di azionamento (51) di almeno un corrispondente detto segnale di controllo (SCONTR); − un modulo di sincronizzazione (108) atto a confrontare il codice identificativo secondario (C2) contenuto in detto segnale di comando (SC) con i codici secondari di riferimento (CR2) associati a detto codice base di riferimento (CR1), e aggiornare detto parametro di sincronizzazione (PSINC) associato a detto codice secondario di riferimento (CR2) corrispondente a detto codice identificativo secondario (C2). 10. Control system (100) for a mobile barrier, which includes: - a radio receiving unit (103) adapted to receive control signals (SC); - a central control unit (101) operatively connected to said radio receiving unit (103) and equipped with: - a control module (104) equipped with a variable code decoder (105); - a storage module (106); - at least one communication interface (102) intended to be operatively connected to at least one actuation device (51) to send control signals (DISCONTR) to said actuation device (51) to actuate the movement of at least one moving part of said mobile barrier (50); said control system (100) being characterized in that it comprises at least one radio control (1) according to any one of the preceding claims 1 to 4, suitable for sending command signals (SC) to said radio receiving unit (103); said storage module (106) containing a data structure (SD) equipped with at least one reference identification set (IDR) which contains: - a basic reference code (CR1), - one or more secondary reference codes (CR2) associated with said basic reference code (CR1); - one or more synchronization parameters (PSINC) each of which is uniquely associated with a corresponding secondary reference code (CR2); said control module (104) being equipped with: - an identification block (107) configured to compare the value of the basic identification code (C1) contained in the command signal (SC) sent by said remote control (1) with the value of the reference basic code (CR1) of said set reference identifier (IDR) and, with said equal values, controlling the sending to said actuation device (51) of at least one corresponding said control signal (SCONTR); - a synchronization module (108) suitable for comparing the secondary identification code (C2) contained in said command signal (SC) with the secondary reference codes (CR2) associated with said basic reference code (CR1), and updating said synchronization parameter (PSINC) associated with said secondary reference code (CR2) corresponding to said secondary identification code (C2).
IT201800002187A 2018-01-30 2018-01-30 REMOTE CONTROL FOR THE CONTROL OF A MOBILE BARRIER, CONTROL SYSTEM EQUIPPED WITH SAID REMOTE CONTROL AND METHOD FOR DUPLICATING SAID REMOTE CONTROL IT201800002187A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
IT201800002187A IT201800002187A1 (en) 2018-01-30 2018-01-30 REMOTE CONTROL FOR THE CONTROL OF A MOBILE BARRIER, CONTROL SYSTEM EQUIPPED WITH SAID REMOTE CONTROL AND METHOD FOR DUPLICATING SAID REMOTE CONTROL

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
IT201800002187A IT201800002187A1 (en) 2018-01-30 2018-01-30 REMOTE CONTROL FOR THE CONTROL OF A MOBILE BARRIER, CONTROL SYSTEM EQUIPPED WITH SAID REMOTE CONTROL AND METHOD FOR DUPLICATING SAID REMOTE CONTROL

Publications (1)

Publication Number Publication Date
IT201800002187A1 true IT201800002187A1 (en) 2019-07-30

Family

ID=62044875

Family Applications (1)

Application Number Title Priority Date Filing Date
IT201800002187A IT201800002187A1 (en) 2018-01-30 2018-01-30 REMOTE CONTROL FOR THE CONTROL OF A MOBILE BARRIER, CONTROL SYSTEM EQUIPPED WITH SAID REMOTE CONTROL AND METHOD FOR DUPLICATING SAID REMOTE CONTROL

Country Status (1)

Country Link
IT (1) IT201800002187A1 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2404476A (en) * 2003-07-30 2005-02-02 Lear Corp A programmable transmitter using either fixed codes or rolling codes
US20150179059A1 (en) * 2009-05-27 2015-06-25 Overhead Door Corporation Channel-switching remote controlled barrier opening system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2404476A (en) * 2003-07-30 2005-02-02 Lear Corp A programmable transmitter using either fixed codes or rolling codes
US20150179059A1 (en) * 2009-05-27 2015-06-25 Overhead Door Corporation Channel-switching remote controlled barrier opening system

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
MICROCHIP: "KEELOQ® Code Hopping Encoder", 31 August 2011 (2011-08-31), XP002784833, Retrieved from the Internet <URL:https://www.mouser.com/ds/2/268/40158e-82352.pdf> [retrieved on 20180917] *

Similar Documents

Publication Publication Date Title
US12108248B2 (en) Security system for a moveable barrier operator
CN103927809B (en) A kind of smart electronics lock management system and management method thereof
CN1643547A (en) Operator for a movable barrier and method of use
CN107452118A (en) A kind of microcomputer anti-error operating system and method based on Bluetooth communication
KR101696199B1 (en) Wireless Lock System Based BLE
CN109410396A (en) A kind of smart lock data encryption and transmission method and the leased equipment using it
KR20120076830A (en) Vehicle remote control system and method using voice or text via wirelees communication terminal
KR20150132991A (en) Smart key of vehicle
CN103590670B (en) The electronic apparatus of the control system of electronic lock, light-operated electronic lock and control electronic lock
US20200386030A1 (en) Method for allocating operating parameters to local control units intended to control a door movement in a motor vehicle
IT201800002187A1 (en) REMOTE CONTROL FOR THE CONTROL OF A MOBILE BARRIER, CONTROL SYSTEM EQUIPPED WITH SAID REMOTE CONTROL AND METHOD FOR DUPLICATING SAID REMOTE CONTROL
US20240005713A1 (en) Security System for a Moveable Barrier Operator
US10979553B2 (en) Near field communications activated door access panel
CN204166592U (en) A kind of dynamic puzzle-lock
JPH03206748A (en) Method for generating and efectuating digital message and device, and application device said device
CN104423371B (en) Method to field device arrange parameter and corresponding field device
CN207233074U (en) A kind of microcomputer anti-error operating system based on Bluetooth communication
EP4348462A2 (en) Security system for a moveable barrier operator
CN202023428U (en) Wireless encryption remote control system for automobile door lock
EP4258236A1 (en) New universal system for communication between a remote device and a receiving station
WO2019074603A1 (en) System and method for training a transmitter
CN204360446U (en) A kind of Fingerprint Lock transponder
US20240235932A9 (en) Method for commissioning a door system
RU2710471C1 (en) Radio-controlled lock with imitatively protected exchange of commands
EP3263810A1 (en) History management system of electronic locking apparatus