[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

NO318739B1 - Remote control device and remote control system for toys or model driving toys - Google Patents

Remote control device and remote control system for toys or model driving toys Download PDF

Info

Publication number
NO318739B1
NO318739B1 NO20011604A NO20011604A NO318739B1 NO 318739 B1 NO318739 B1 NO 318739B1 NO 20011604 A NO20011604 A NO 20011604A NO 20011604 A NO20011604 A NO 20011604A NO 318739 B1 NO318739 B1 NO 318739B1
Authority
NO
Norway
Prior art keywords
remote control
address
receiver
time slot
accordance
Prior art date
Application number
NO20011604A
Other languages
Norwegian (no)
Other versions
NO20011604D0 (en
NO20011604L (en
Inventor
Tord Brabrand
Original Assignee
Brabrand Teknologi Utvikling A
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 Brabrand Teknologi Utvikling A filed Critical Brabrand Teknologi Utvikling A
Priority to NO20011604A priority Critical patent/NO318739B1/en
Publication of NO20011604D0 publication Critical patent/NO20011604D0/en
Priority to AT02717215T priority patent/ATE332732T1/en
Priority to PCT/NO2002/000122 priority patent/WO2002078811A1/en
Priority to AT02717214T priority patent/ATE284746T1/en
Priority to ES02717214T priority patent/ES2235022T3/en
Priority to DE60202280T priority patent/DE60202280T2/en
Priority to EP02717215A priority patent/EP1385589B1/en
Priority to EP02717214A priority patent/EP1385588B1/en
Priority to CNB02810515XA priority patent/CN1318112C/en
Priority to US10/473,083 priority patent/US20040147202A1/en
Priority to ES02717215T priority patent/ES2268004T3/en
Priority to DE60213081T priority patent/DE60213081T2/en
Priority to JP2002577072A priority patent/JP2004524918A/en
Priority to PCT/NO2002/000123 priority patent/WO2002078812A1/en
Priority to US10/108,724 priority patent/US6907029B2/en
Publication of NO20011604L publication Critical patent/NO20011604L/en
Priority to HK04105740A priority patent/HK1062900A1/en
Priority to HK04105739A priority patent/HK1062899A1/en
Publication of NO318739B1 publication Critical patent/NO318739B1/en

Links

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63HTOYS, e.g. TOPS, DOLLS, HOOPS OR BUILDING BLOCKS
    • A63H30/00Remote-control arrangements specially adapted for toys, e.g. for toy vehicles
    • A63H30/02Electrical arrangements
    • A63H30/04Electrical arrangements using wireless transmission

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Selective Calling Equipment (AREA)
  • Toys (AREA)

Description

Teknisk område Technical area

Oppfinnelsen omfatter generelt fjernstyring av objekter, spesielt objekter brukt til lek og underholdning, slik som styrbare leker og modeller. The invention generally covers remote control of objects, especially objects used for play and entertainment, such as controllable toys and models.

Mer spesifikt omfatter oppfinnelsen en fjernstyringsinnretning for bruk i et kommunikasjonsdekningsområde der mange fjernstyringsinnretninger og fjernstyringsmottakere kan operere samtidig. More specifically, the invention comprises a remote control device for use in a communication coverage area where many remote control devices and remote control receivers can operate simultaneously.

Oppfinnelsen omfatter også et fjernstyringssystem for leker eller modellkjøretøyer, som omfatter minst en fjernstyirngsinnretning og minst en fjernstyringsmottaker.. The invention also includes a remote control system for toys or model vehicles, which comprises at least one remote control device and at least one remote control receiver.

Bakgrunn for oppfinnelsen Background for the invention

Enheter, systemer og metoder for fjernstyring av objekter, slike som leker, er velkjente i teknikken. Vanligvis er slike systemer basert på radiokommunikasjon eller optisk kommunikasjon, spesielt infrarød. Ifølge en typisk, tidligere kjent. anvendelse utsender en fjernstyringsinnretning som omfatter en sender, et signal som er kodet med styringsinformasjon, slik som retnings- eller hastighetsinformasjon. En korresponderende mottaker som er forbundet med objektet som skal styres, mottar det utsendte signalet. Elektroniske kretser avleder styringsinformasjonen, som så blir overført til de angjeldende styringselementene i objektet. Devices, systems and methods for remote control of objects, such as toys, are well known in the art. Usually such systems are based on radio communication or optical communication, especially infrared. According to a typical, previously known. application, a remote control device comprising a transmitter emits a signal encoded with control information, such as direction or speed information. A corresponding receiver connected to the object to be controlled receives the transmitted signal. Electronic circuits derive the control information, which is then transferred to the relevant control elements in the object.

Et vanlig problem relatert til slike fjernstyringssystemer oppstår når mange fjernstyringsinnretninger og korresponderende fjernstyringsmottakere skal opereres samtidig i en felles omgivelse. Pålitelig systemytelse krever at signalet som sendes fra en fjernstyringsinnretning kun skal influere på den korresponderende mottakerenheten. A common problem related to such remote control systems arises when many remote control devices and corresponding remote control receivers are to be operated simultaneously in a common environment. Reliable system performance requires that the signal sent from a remote control device should only influence the corresponding receiver unit.

Teknikkens stand State of the art

Flere løsninger er blitt foreslått på problemet med å operere flere fjernstyringsinnretninger og korresponderende mottakere/objekter simultant og individuelt. Several solutions have been proposed to the problem of operating several remote control devices and corresponding receivers/objects simultaneously and individually.

i US-4 334 221 viser et radio-fjernstyringssystem for lekekjøretøyer som omfatter flere fjernstyringsinnretninger og flere korresponderende leker som kan styres individuelt. For å oppnå dette, er hver fjernstyringsinnretning innrettet for gjentatt og asynkront å sende en skur av styresignaler, med en aktiv periodedel (eng.: duty cycle) for sendingen som er så liten at det er stor sannsynlighet for at det ikke oppstår interferens mellom de utsendte skurene. Hver skur av styresignaler inneholder en digital identitetskode som er tilordnet til en spesifikk mottaker. Identitetskoden er forhåndsvalgt i fjernstyringsinnretningen og i mottakeren ved in US-4 334 221 shows a radio remote control system for toy vehicles comprising several remote control devices and several corresponding individually controllable toys. To achieve this, each remote control device is arranged to repeatedly and asynchronously transmit a burst of control signals, with an active period part (eng.: duty cycle) for the transmission that is so small that there is a high probability that no interference occurs between the sent out the sheds. Each burst of control signals contains a digital identity code that is assigned to a specific receiver. The identity code is preselected in the remote control device and in the receiver at

hjelp av elektromekaniske brytere. using electromechanical switches.

Fordi sendeskurene må utgjøre en lav andel av den totale tiden, gir denne løsningen dårlig utnyttelse av den tilgjengelige båndbredden. I sin tur gir dette økte responstider og derved redusert total ytelse. Videre.gjør bruken av brytere for å velge identitetskode betjeningen tungvint for brukeren, siden brukeren må holde oversikt over identitetskodene som er i bruk, og velge en kode som ikke er i bruk for øyeblikket. Ulempene ved denne løsningen blir mer påtrengende når antallet fjernstyringsinnretninger og fjernstyringsmottakere øker.' Because the transmission bursts must make up a low proportion of the total time, this solution provides poor utilization of the available bandwidth. In turn, this results in increased response times and thereby reduced overall performance. Furthermore, the use of switches to select an identity code makes the operation cumbersome for the user, since the user must keep track of the identity codes that are in use and select a code that is not currently in use. The disadvantages of this solution become more pressing when the number of remote control devices and remote control receivers increases.'

XJS-5 885 159 viser et system for individuell fjernstyring av lekekjøretøyer ved XJS-5 885 159 shows a system for individual remote control of toy vehicles by

hjelp av et antall fjernstyringsinnretninger eller "pads". Utsendelsen fra fjernstyringsinnretningen og til mottakerne i kjøretøyene er basert på radiokommunikasjon og bruk av pakker av signaler. Antallet repeterte betjeninger av en knapp på en spesifikk "pad" innen et tidsintervall avgjør identiteten på den utvalgte mottakeren (dvs. kjøretøyet) som "pad'en" skal benyttes med. Hver mottaker omfatter brytere for å velge identitetskoden som skal assosieres med mottakeren. Identitetskoden kan dermed ikke bli valgt eller endret på en enkel måte som direkte kan forstås og utføres av lekende barn. Videre er kommunikasjonsbåndbredden åpenbart ikke velutnyttet, siden mulige kommunikasjonskonflikter løses ved å duplisere sigrialpakkene som sendes av "pad'ene". using a number of remote control devices or "pads". The transmission from the remote control device and to the receivers in the vehicles is based on radio communication and the use of packets of signals. The number of repeated operations of a button on a specific "pad" within a time interval determines the identity of the selected recipient (ie the vehicle) with which the "pad" is to be used. Each receiver includes switches to select the identity code to be associated with the receiver. The identity code cannot therefore be selected or changed in a simple way that can be directly understood and carried out by children playing. Furthermore, the communication bandwidth is obviously not well utilized, since possible communication conflicts are resolved by duplicating the sigrial packets sent by the "pads".

US-5 452 901 viser et system av fjernstyringssendere og -mottakere for styring av flere leketøy. Synkroniseringen i systemet oppnås ved hjelp av en synkroniseringssignalsender som er den samme for hele systemet, og som kan være anbrakt i en felles enhet, i en av fjernstyringssenderne eller i ett av leketøyene. En ulempe ved denne løsningen er behovet for en separat synkroniseringssignalsender. US-5 452 901 shows a system of remote control transmitters and receivers for controlling several toys. The synchronization in the system is achieved by means of a synchronization signal transmitter which is the same for the whole system, and which can be placed in a common unit, in one of the remote control transmitters or in one of the toys. A disadvantage of this solution is the need for a separate synchronization signal transmitter.

US-5 168 27ler beskriver et personsøkersystem som benytter et repeterende rammeformat, der det benyttes sub-rammer som omfatter datapakker inneholdt i påfølgende tidsluker, og hvor datapakkene i sin tur inneholder en identifikatorsom identifiserer tidsluken som datapakken er inneholdt i. Publikasjonen vedrører personsøkersystemer, ikke fjernstyring av leker eller modellkjøretøyer, og har derfor en annen hensikt og anvendelse enn den foreliggende oppfinnelsen. US-5 168 27ler describes a paging system that uses a repetitive frame format, where sub-frames are used that comprise data packets contained in successive time slots, and where the data packets in turn contain an identifier that identifies the time slot in which the data packet is contained. The publication relates to paging systems, not remote control of toys or model vehicles, and therefore has a different purpose and application than the present invention.

Sammenfatning av oppfinnelsen Summary of the Invention

Det er en målsetting med den foreliggende oppfinnelsen å fremskaffe en fjernstyringsinnretning og en fjernstyringsmottaker som er slik at de ovenfor nevnte ulempene blir eliminert eller redusert. It is an objective of the present invention to provide a remote control device and a remote control receiver which are such that the above-mentioned disadvantages are eliminated or reduced.

Det er videre en målsetting med oppfinnelsen å fremskaffe en It is further an objective of the invention to provide a

fjernstyringsinnretning og en fjernstyringsmottaker som er slik at dynamisk remote control device and a remote control receiver which is such that dynamic

tilordning mellom en fjernstyringsinnretning og en korresponderende fjernstyringsmottaker forenkles. assignment between a remote control device and a corresponding remote control receiver is simplified.

Det er en ytterligere målsetting med oppfinnelsen å fremskaffe en fjernstyringsinnretning og en fjernstyringsmottaker som benytter et fastlagt kommunikasjonsprotokoll format som gjør det mulig å kombinere fjernstyringsutstyr fra forskjellige fabrikanter, forutsatt at utstyret følger dette protokollformatet. It is a further objective of the invention to provide a remote control device and a remote control receiver that uses a fixed communication protocol format that makes it possible to combine remote control equipment from different manufacturers, provided that the equipment follows this protocol format.

Det er videre en målsetting med oppfinnelsen å fremskaffe en fjernstyringsinnretning og en fjernstyringsmottaker som gir enkel håndtering, høy utnyttelse av båndbredde, lavt effektforbruk, høy driftpålitelighet, lav fabrikasjonskostnad, og i tillegg høy toleranse overfor varierende forhold slik som eksterne forstyrrelser, interferens og midlertidige kommunikasjonshindringer. It is also a goal of the invention to provide a remote control device and a remote control receiver that provides easy handling, high utilization of bandwidth, low power consumption, high operating reliability, low manufacturing cost, and in addition high tolerance to varying conditions such as external disturbances, interference and temporary communication obstacles .

Det er videre en målsetting med oppfinnelsen å fremskaffe et fjemstyringssystem, omfattende minst en fjernstyringsinnretning og minst en fjernstyringsmottaker, som kan operere i et felles kommunikasjonsdekningsområde, hvor en fjemstyringsforbindelse enkelt kan opprettes fra en fjernstyringsinnretning til en eller flere fjernstyringsmottakere. It is also a goal of the invention to provide a remote control system, comprising at least one remote control device and at least one remote control receiver, which can operate in a common communication coverage area, where a remote control connection can easily be established from a remote control device to one or more remote control receivers.

De ovenfor nevnte målsettingene blir oppnådd ved hjelp av de trekkene som fremgår av det vedføyde sett av krav. The above-mentioned objectives are achieved with the help of the features that appear in the attached set of requirements.

Kort beskrivelse av tegningene Brief description of the drawings

Videre detaljer, trekk og fordeler ved den foreliggende oppfinnelsen vil fremkomme ved lesning av den følgende beskrivelsen av en foretrukket utførelsesform av oppfinnelsen, gitt utelukkende som et illustrerende og ikke-begrensende eksempel, og fra de tilhørende tegningene, der: Fig. 1 er et skjematisk blokkdiagram over et system som omfatter flere fjernstyringsinnretninger og korresponderende fjernstyringsmottakere som opererer i et felles miljø, Fig. 2 er et skjematisk blokkdiagram som viser maskinvarekonfigurasjonen for en fjernstyringsinnretning, Fig. 3 er et skjematisk blokkdiagram som viser maskinvarekonfigurasjonen for en fjernstyringsmottaker, Fig. 4 er et tidsdiagram som illustrerer det repeterende rammeformatet til et utsendt signal, I Further details, features and advantages of the present invention will emerge from reading the following description of a preferred embodiment of the invention, given solely as an illustrative and non-limiting example, and from the associated drawings, where: Fig. 1 is a schematic block diagram of a system comprising multiple remote control devices and corresponding remote control receivers operating in a common environment, Fig. 2 is a schematic block diagram showing the hardware configuration of a remote control device, Fig. 3 is a schematic block diagram showing the hardware configuration of a remote control receiver, Fig. 4 is a timing diagram illustrating the repetitive frame format of a transmitted signal, I

Fig. 5 er et tidsdiagram som illustrerer formatet til en datapakke, Fig. 5 is a timing diagram illustrating the format of a data packet,

Fig. 6 er et tilstandsdiagram som illustrerer den grunnleggende operasjonen for fjernstyringsinnretningen 100, Fig. 7 er et tilstandsdiagram som illustrerer den grunnleggende operasjonen til fjerastyringsmottakeren 200. Fig. 6 is a state diagram illustrating the basic operation of the remote control device 100, Fig. 7 is a state diagram illustrating the basic operation of the remote control receiver 200.

Detaljert beskrivelse av oppfinnelsen Detailed description of the invention

Fig. 1 er et skjematisk blokkdiagram som viser et system der flere (f.eks. tre) fjernstyringsinnretninger 100 og flere (f.eks. tre) korresponderende fjernstyringsmottakere 200 opererer i et felles kommunikasjonsdekningsområde 300. Fig. 1 is a schematic block diagram showing a system in which several (e.g. three) remote control devices 100 and several (e.g. three) corresponding remote control receivers 200 operate in a common communication coverage area 300.

Hver av fjernstyringsmottaker ene 200 kan være anordnet som en innebygget del av objektet som skal fjernstyres. Et slikt objekt kan f.eks, være et lekekjøretøy, slik som en lekebil. Hver av fjernstyringsmottakerne tilveiebringer flere styringssignaler.for å styre forskjellige parametere ved lekekjøretøyet. Slike styresignaler er typisk elektriske, digitale eller analoge signaler for styring av motorer, rattstyreinnretninger (eng.: steering devices), lys, lydgivere, etc, i kjøretøyet som skal styres. Each of the remote control receivers 200 can be arranged as a built-in part of the object to be remotely controlled. Such an object can, for example, be a toy vehicle, such as a toy car. Each of the remote control receivers provides several control signals to control different parameters of the toy vehicle. Such control signals are typically electrical, digital or analogue signals for controlling engines, steering devices, lights, sounders, etc., in the vehicle to be controlled.

Hver av fjernstyringsmottakerne 200 er tilordnet til kun én fjernstyringsinnretning 100. Hver av fjernstyringsinnretningene 100 er fortrinnsvis tilordnet til kun én av fjernstyringsmottakerne 200. Imidlertid kan en fjernstyringsinnretning 100 alternativt være tilordnet til mer enn en av fjernstyringsmottakerne 200, på en slik måte at kun en av dem styres av gangen. Betjening av en spesifikk fjernstyringsinnretning 100 fører til en passende, korrekt handling i den korresponderende, tilordnede fjernstyringsmottakeren 200, mens de.andre fjernstyringsmottakerne-ikke blir påvirket av den. Each of the remote control receivers 200 is assigned to only one remote control device 100. Each of the remote control devices 100 is preferably assigned to only one of the remote control receivers 200. However, a remote control device 100 can alternatively be assigned to more than one of the remote control receivers 200, in such a way that only one of they are controlled one at a time. Operation of a specific remote control device 100 leads to an appropriate, correct action in the corresponding, assigned remote control receiver 200, while the other remote control receivers are not affected by it.

Fig. 2 er et skjematisk blokkdiagram som viser maskinvarekonfigurasjonen til en foretrukket realisering av en fjernstyringsinnretning 100. Fig. 2 is a schematic block diagram showing the hardware configuration of a preferred embodiment of a remote control device 100.

Fjernstyringsinnretningen 100 omfatter en prosesseringsenhet 110, fortrinnsvis en mikrokontroller, som inneholder en sentralprosesseringsenhet (CPU) 125 og et minne 126. Dette minnet omfatter et leseminne (ROM) for lagring av faste eller forhåndslagrede programmoduler og data, et lese-/skriveminne (RAM) for .lagring The remote control device 100 comprises a processing unit 110, preferably a microcontroller, which contains a central processing unit (CPU) 125 and a memory 126. This memory comprises a read-only memory (ROM) for storing fixed or pre-stored program modules and data, a read/write memory (RAM) for .storage

. av volatile eller midlertidige data, og et halv-volatilt minne slik som et lese-/ skriveminne med batteriforsyning, innrettet for å lagre data mens enheten er slått . of volatile or temporary data, and a semi-volatile memory such as a battery-supplied read/write memory, arranged to store data while the device is switched off

av. Selve mikrokontrolleren kan være en standard elektronisk komponent som kan velges av en fagmann, mens innholdet i dens leseminne, og derved mikrokontroUerens handlingsmønster, vil vlære særpreget for en fjernstyringsinnretning i samsvar med oppfinnelsen. of. The microcontroller itself can be a standard electronic component that can be selected by a professional, while the content of its read memory, and thereby the microcontroller's action pattern, will be the distinctive feature of a remote control device in accordance with the invention.

Mikrokontrolleren 110 omfatter videre en seriell inn-/ut-enhet (UART) 111. En utgang fra UART'en 111 er koblet til inngangen på en radiosender 104. En inngang til UARTen 111 er koblet til utgangen fra en radiomottaker 105. Sender- og mottakerenhetene er innrettet for å operere på samme radiofrekvens, og for å dele en felles antenne 107. En antennevelger (ikke vist på figuren) som styres av en ytterligere digital utgang (ikke vist på figuren) fra mikrokontrolleren, er fortrinnsvis anordnet for å håndtere en slik deling. På denne måten kan mikrokontrolleren 110 til enhver tid selv styre om den skal motta eller sende serielle data. The microcontroller 110 further comprises a serial input/output unit (UART) 111. An output from the UART 111 is connected to the input of a radio transmitter 104. An input to the UART 111 is connected to the output of a radio receiver 105. Transmitter and the receiver units are arranged to operate on the same radio frequency, and to share a common antenna 107. An antenna selector (not shown in the figure) which is controlled by a further digital output (not shown in the figure) from the microcontroller is preferably arranged to handle a such sharing. In this way, the microcontroller 110 can at any time itself control whether it should receive or send serial data.

Mikrokontrolleren 110 er innrettet for å generere en løpende tids-base. For dette formålet bruker mikrokontfolleTen sin egen systemklokke 106, som eT koblet til en . tidsstyringsehhet, eller mer spesifikt en timer-/teller-enhet 113, i mikrokontrolleren 110. Den løpende tids-basen kan leses og settes av en programvaremodul som er lagret i minnet og som eksekveres av mikrokontrolleren 110. Den løpende tids-basen brukes for å inkrementere en løpende "tidsluke-klokke" ved korrekte tidsintervaller, slik at denne tidsluke-klokken er synkronisert til rammeformatet 400. Tidsluke-klokken er en teller, f.eks. en 4 bits teller, som til enhver tid inneholder en verdi som korresponderer med det til enhver tid gjeldende tidsluke-nummeret i rammeformatet 400. The microcontroller 110 is arranged to generate a running time base. For this purpose, the microcontroller uses its own system clock 106, which is connected to a . timing unit, or more specifically a timer/counter unit 113, in the microcontroller 110. The running time base can be read and set by a software module stored in memory and executed by the microcontroller 110. The running time base is used to increment a running "timeslot clock" at correct time intervals so that this timeslot clock is synchronized to frame format 400. The timeslot clock is a counter, e.g. a 4-bit counter, which at any time contains a value corresponding to the currently valid time slot number in the frame format 400.

Hver gang fjernstyringsinnretningen mottar en datapakke fra en annen fjernstyringsinnretning i kommunikasjonsdekningsområdet 300, blir starttidspunktet for mottaket av denne utsendelsen, som altså betraktes som starttidspunktet for utsendelsen, notert av en programvaremodul lagret i minnet. Datapakken gjennomgåes for å beregne en sjekksum, som så sammenliknes med sjekksummen som ble sendt med pakken. Hvis sjekksummen er korrekt, blir tidsluke-identifikatoren 410 som var inneholdt i datapakken, brukt til å sette tidsluke-klokken til sin korrekte verdi. Utsendelsens starttidspunkt blir så brukt til å justere den løpende tids-basen, slik at tidsluke-klokken blir inkrementert ved det korrekte tidspunktet ved begynnelsen av neste tidsluke. Every time the remote control device receives a data packet from another remote control device in the communication coverage area 300, the start time of the reception of this transmission, which is therefore considered the start time of the transmission, is noted by a software module stored in the memory. The data packet is reviewed to calculate a checksum, which is then compared with the checksum that was sent with the packet. If the checksum is correct, the timeslot identifier 410 that was contained in the data packet is used to set the timeslot clock to its correct value. The broadcast start time is then used to adjust the running time base so that the time slot clock is incremented at the correct time at the start of the next time slot.

Fjernstyringsinnretningen 100 omfatter et antall inngangselementer 101, 102, 103. Inngangselementene 101 er fortrinnsvis digitale aktiveringsorganer koblet til digitale innganger inneholdt i en digital inn-/ut-modul 127 i mikrokontrolleren 110, og de er innrettet slik at de kan bli betjent av en bruker. I den forenklede utførelsesformen som vises her, er betjeningsorganene 101 en sammensatt, digital inngangsenhet, som f.eks. omfatter et antall brytere anordnet i en matrise, f.eks. en 4x4 brytermatrise. Betjeningsorganene 102, 103 er manuelt betjente analoge inngangselementer 102, 103, som hver fremskaffer et varierende spenningssignal til inngangene til en A/D-omfonner 112 inneholdt i mikrokontrolleren. Fjernstyringsinnretningen 100 omfatter videre minst ett sammensatt betjeningsorgan som hvert inneholder et første og et andre digitalt betjeningselement som er innrettet for å fremskaffe et "tilknytnings"-signal (eng.: a ."connect" signal) og et "velge"-signal (eng.: a "select" signal). I denne viste utførelsesformen omfatter fjernstyringsinnretningen 100 to slike betjeningsorganer 117, 118. For dette formålet omfatter betjeningsorganet 117 en "tilknytnings"-knapp 121 og en korresponderende "velge"-knapp 122. På samme måten omfatter betjeningsorganet 118 en "tilknytnings"-knapp 123 og en korresponderende "velge"-knapp 124. Hver av knappene 121, 122, 123, 124 er innrettet for å bli betjent av en bruker, og er koblet til sin respektive digitale inngang i den digitale inn-/ut-modulen 127 i mikrokontrolleren 110. The remote control device 100 comprises a number of input elements 101, 102, 103. The input elements 101 are preferably digital activation means connected to digital inputs contained in a digital input/output module 127 in the microcontroller 110, and they are arranged so that they can be operated by a user . In the simplified embodiment shown here, the operating means 101 is a composite, digital input unit, which e.g. comprises a number of switches arranged in a matrix, e.g. a 4x4 switch matrix. The actuators 102, 103 are manually operated analog input elements 102, 103, each of which provides a varying voltage signal to the inputs of an A/D converter 112 contained in the microcontroller. The remote control device 100 further comprises at least one composite control element which each contains a first and a second digital control element which is designed to provide a "connection" signal (eng.: a "connect" signal) and a "select" signal (eng. .: a "select" signal). In this shown embodiment, the remote control device 100 comprises two such operating elements 117, 118. For this purpose, the operating element 117 comprises a "connection" button 121 and a corresponding "select" button 122. In the same way, the operating element 118 comprises a "connection" button 123 and a corresponding "select" button 124. Each of the buttons 121, 122, 123, 124 is adapted to be operated by a user and is connected to its respective digital input in the digital input/output module 127 of the microcontroller 110.

Fjernstyringsinnretningen 100 kan bli slått på eller av ved hjelp av en effektbetjeningsbryter 109. The remote control device 100 can be switched on or off using a power control switch 109.

Fig. 3 er et skjematisk blokkdiagram som viser maskinvarekonifgurasjonen' til en fjernstyringsmottaker 200. Fig. 3 is a schematic block diagram showing the hardware configuration of a remote control receiver 200.

Fjernstyringsmottakeren 200 omfatter en prosesseringsenhet 210, som med fordel kan være en mikrokontroller av i det vesentlige samme type som, og med tilsvarende maskinvareutrustning som, mikrokontrolleren 110 som brukes i fjernstyringsinnretningen 100 som er beskrevet med henvisning til Fig. 2. Mikrokontrolleren 210 omfatter en sentralprosesseringsenhet (CPU) 225 og et minne 226. Dette minnet omfatter et leseminne (ROM) for lagring av faste eller forhåndslagrede programmoduler og data, et lese-/skriveminne (RAM) for lagring av volatile eller midlertidige data, og et halv-volatilt minne slik som.et lese-/ skriveminne med batteriforsyning, for å kunne lagre data mens enheten er slått av. Innholdet i leseminnet, og derved mikrokontrolleren 210's handlingsmønster, vil være særpreget for en fjernstyringsmottaker i samsvar med oppfinnelsen. The remote control receiver 200 comprises a processing unit 210, which can advantageously be a microcontroller of essentially the same type as, and with corresponding hardware equipment as, the microcontroller 110 used in the remote control device 100 which is described with reference to Fig. 2. The microcontroller 210 comprises a central processing unit (CPU) 225 and a memory 226. This memory comprises a read-only memory (ROM) for storing fixed or pre-stored program modules and data, a read/write memory (RAM) for storing volatile or temporary data, and a semi-volatile memory such as.a read/write memory with battery supply, to be able to store data while the device is switched off. The contents of the read memory, and thereby the microcontroller 210's action pattern, will be distinctive for a remote control receiver in accordance with the invention.

Mikrokontrolleren 210 omfatter en seriell inn-/ut-enhet (UART) 211. En inngang til UARTen 211 er koblet til utgangen fra en radiomottakerenhet 205, som med fordel kan være av samme type som radiomottakerenheten 105 i fjernstyringsinnretningen 100, beskrevet med henvisning til Fig. 2. En antenne 207 koblet til en RF-inngang på mottakerenheten 205, setter mikrokontrolleren 210 i stand til å motta ser i elle data. The microcontroller 210 comprises a serial input/output unit (UART) 211. An input to the UART 211 is connected to the output of a radio receiver unit 205, which can advantageously be of the same type as the radio receiver unit 105 in the remote control device 100, described with reference to Fig 2. An antenna 207 connected to an RF input on the receiver unit 205 enables the microcontroller 210 to receive serial data.

Fjernstyringsmottakeren omfatter minst en utgangs-styringsenhet 201, som typisk kan omfatte digitale driverkretser for å styre motorer, rattfunksjoner (eng.: steering means), eller lignende elektromekaniske enheter. The remote control receiver includes at least one output control unit 201, which can typically include digital driver circuits for controlling motors, steering means, or similar electromechanical devices.

I IN

Fjernstyringsmottakeren 200 kan videre omfatte et antall styringsinngangsenheter. I den viste, foretrukkede utførelses form en fremskaffer en styringsinngangsenhet 203 en analog spenning til en A/D-omformer 212 i mikrokontrolleren 210. Denne, analoge spenningen er fortrinnsvis et målesignal som tilveiebringer en tilbakemeldt tilstand fra kjøretøyet, f.eks. rattposisjon (eng.: steering position), for å muliggjøre en servo-sløyfe for å kunne kontrollere rattposisjonen. The remote control receiver 200 can further comprise a number of control input units. In the preferred embodiment shown, a control input unit 203 supplies an analog voltage to an A/D converter 212 in the microcontroller 210. This analog voltage is preferably a measurement signal that provides a feedback state from the vehicle, e.g. steering position (steering position), to enable a servo loop to control the steering position.

Fjernstyringsmottakeren 200 kan slåes på eller av ved hjelp av en betjeningsbryter 209. The remote control receiver 200 can be switched on or off using a control switch 209.

Mikrokontrolleren 101, som er en del av fjernstyringsinnretningen i samsvar med oppfinnelsen, er innrettet for å generere en tidsmultiplekset transmisjonsprotokoll i henhold til beskrivelsen som følger, med referanse til fig. 4 og fig. 5, og til å sende data i henhold til denne protokollen. Mikrokontrolleren 210 som er inneholdt i fjernstyringsmottakeren 200 er innrettet for å tolke data mottatt gjennom mottakerenheten 205, i henhold til den samme transmisjonsprotokollen. The microcontroller 101, which is part of the remote control device according to the invention, is arranged to generate a time-multiplexed transmission protocol according to the description that follows, with reference to fig. 4 and fig. 5, and to send data according to this protocol. The microcontroller 210 contained in the remote control receiver 200 is arranged to interpret data received through the receiver unit 205, according to the same transmission protocol.

Signalet som genereres og utsendes av fjernstyringsinnretningen 100 har et kontinuerlig repeterende rammeformat, illustrert i fig. 4. Dette signalet omfatter rammer 400, og hver ramme 400 har en fast varighet eller lengde 401. The signal generated and emitted by the remote control device 100 has a continuously repeating frame format, illustrated in fig. 4. This signal comprises frames 400, and each frame 400 has a fixed duration or length 401.

Hver ramme 400 er sammensatt av et fast antall etterfølgende tidsluker 402, som hver kan omfatte en datapakke 404 og en pause 403, som etterfølger hver datapakke 404. Antallet tidsluker 402 (og derved det maksimale antallet datapakker) inneholdt i en ramme 401, svarer til det maksimale antallet fjernstyringsinnretninger 100 soin kan brukes i ett og samme radiodekningsområde. Typisk kan 16 tidsluker 402 anordnes innenfor en ramme 401. Hver tidsluke 402 i en ramme kan identifiseres unikt ved hjelp av en tidslukeidentifikator, som typisk kan være et tall i området fra 0 til 15. Enhver utsendt datapakke inneholder en slik tidslukeidentifikator som identifiserer tidsluken som datapakken er sendt i. Each frame 400 is composed of a fixed number of subsequent time slots 402, each of which may comprise a data packet 404 and a pause 403, which follows each data packet 404. The number of time slots 402 (and thereby the maximum number of data packets) contained in a frame 401 corresponds to the maximum number of remote control devices 100 soin can be used in one and the same radio coverage area. Typically, 16 time slots 402 can be arranged within a frame 401. Each time slot 402 in a frame can be uniquely identified by means of a time slot identifier, which can typically be a number in the range from 0 to 15. Every transmitted data packet contains such a time slot identifier that identifies the time slot as the data packet is sent in.

I den foretrukkede utførelsesforrhen har en ramme en fast varighet på lOOms. Datapakken kan typisk ha en varighet på 4.00ms, mens pausen 403 typisk har en varighet på 2.25ms. Som en konsekvens av dette får en tidsluke en total varighet på 6.25ms. In the preferred embodiment, a frame has a fixed duration of lOOms. The data packet can typically have a duration of 4.00ms, while the pause 403 typically has a duration of 2.25ms. As a consequence of this, a time slot gets a total duration of 6.25ms.

Innholdet i en datapakke 404 i en tidsluke 402 er illustrert i nærmere detalj i fig. 5. The content of a data packet 404 in a time slot 402 is illustrated in more detail in fig. 5.

Datapakken 404 omfatter en tidsluke-identifikator 410, typisk 4 bits, og fortrinnsvis i starten av datapakken 404. The data packet 404 comprises a time slot identifier 410, typically 4 bits, and preferably at the start of the data packet 404.

Det etterfølgende datafeltet som er inneholdt i datapakken 404, er en pakketypeidentifikator 411, typisk 3 bits. Denne pakketypeidentifikatoren angir en av et forhåndsbestemt sett av datapakketyper. Mulige datapakketyper beskrevet for denne typiske utførelsesformen, er "tilknytnings-pakker", "adresse-pakker", "billboard-pakker" og "styrings-pakker". Samsvarende verdier for pakketypeidentifikatoren er 001, 010, 000 og 011. Pakketypeidentifikatorene 100, 101, 110, 111 kan reserveres for fremtidige utvidelser av protokollen. The subsequent data field contained in the data packet 404 is a packet type identifier 411, typically 3 bits. This packet type identifier indicates one of a predetermined set of data packet types. Possible data packet types described for this typical embodiment are "association packets", "address packets", "billboard packets" and "control packets". Corresponding values for the packet type identifier are 001, 010, 000 and 011. The packet type identifiers 100, 101, 110, 111 may be reserved for future extensions of the protocol.

Videre inneholder datapakken en streng av data 412, som kan representere forskjellige typer informasjon, avhengig av pakketypen. Disse dataene legger typisk beslag på 16 bits. Antallet bits, og derved den totale varigheten av datapakken, kan variere avhengig av datapakketypen. Imidlertid finnes det en maksimal varighet for datapakken som ikke kan overskrides. Denne maksimale varigheten svarer til den faste varigheten av tidsluken, slik det er beskrevet ovenfor. Furthermore, the data packet contains a string of data 412, which may represent different types of information, depending on the packet type. This data typically occupies 16 bits. The number of bits, and thus the total duration of the data packet, may vary depending on the data packet type. However, there is a maximum duration for the data package that cannot be exceeded. This maximum duration corresponds to the fixed duration of the time slot, as described above.

Til slutt inneholder datapakken en sjekksum 413 på typisk 4 bits. Finally, the data packet contains a checksum 413 of typically 4 bits.

Det må understrekes at utførelsesfdrmen som er illustrert i fig. 5, og den tilhørende beskrivelsen, er bare ment å skulle illustrere prinsippene for oppfinnelsen. Det viktige er at de følgende typer av informasjon kan identifiseres og dekodes fra en - eller en gruppe av - datapakker: Tidslukeidentifikator. Sjekksum... Styringsinformasjon (f.eks. hastighet, råttposisjon, etc). "Tilknytnings"-informasjon som omfatter en valgt adresse. • "Adresse"-informasjon som identifiserer den ønskede mottakeren. "Billboard"-infonnasjon som angir ledige og opptatte tidsluker. It must be emphasized that the embodiment illustrated in fig. 5, and the accompanying description, are only intended to illustrate the principles of the invention. The important thing is that the following types of information can be identified and decoded from one - or a group of - data packets: Time slot identifier. Checksum... Control information (eg speed, rat position, etc). "Association" information that includes a selected address. • "Address" information identifying the intended recipient. "Billboard" information indicating available and occupied time slots.

I en særlig utførelsesform av oppfinnelsen kan hver datapakke inneholde hele-eller deler av - en eller flere av disse informasjonstypene, og en fagmann kan med letthet finne mange forskjellige måter å kode den nødvendige informasjonen inn i . datapakker på. Av tekniske eller andre grunner kan det til og med være ønskelig å omkaste (eng.: scramble) innholdet av hver datapakke på en forhåndsdefinert måte. In a particular embodiment of the invention, each data package can contain all or parts of one or more of these types of information, and a person skilled in the art can easily find many different ways to encode the necessary information into . data packages on. For technical or other reasons, it may even be desirable to scramble the contents of each data packet in a predefined way.

For eksempel kan hver datapakke bestå av to distinkte deler; én som inneholder "styrings-informasjon" og en som inneholder "protokoll-informasjon", slik som tidslukeidentifikator, sjekksum, tilknytnings-informasjon, adresse-in formasjon og billboard-informasjon. For example, each data packet may consist of two distinct parts; one containing "control information" and one containing "protocol information", such as timeslot identifier, checksum, association information, address information and billboard information.

"Styrings-delen" av pakken kan inneholde sin egen "styringsdataidentifikator" som angir hva slags type styringsinformasjon pakken inneholder, slik som hastighet, råttposisjon, etc. The "control part" of the packet may contain its own "control data identifier" which indicates what type of control information the packet contains, such as speed, raw position, etc.

På samme måte kan "protokoll-delen" av pakken inneholde en "protokolldataidentifikator" som identifiserer den informasjonen som denne delen av pakken inneholder. En kan f.eks. definere de følgende typene "protokoll-deler", som hver blir identifisert av en spesiell protokolldataidentifikatorverdi: Similarly, the "protocol part" of the packet may contain a "protocol data identifier" which identifies the information that this part of the packet contains. One can e.g. define the following types of "protocol parts", each of which is identified by a special protocol data identifier value:

1. Del som inneholder: Tidslukeidentifikator, sjekksum, øverste 8 bits av "ti lknytni n gs-pakke"- adres s e. 2. Del som inneholder: Tidslukeidentifikator, sjekksum, laveste 8 bits av "ti lknytoings-p akke"-adresse. 3..Del som inneholder: Tidslukeidentifikator, sjekksum, øverste 8 bits av "adresse-pakke"-adresse. 4. Del som inneholder: Tidslukeidentifikator, sjekksum, laveste 8 bits av "adresse-pakke"-adresse. 5. Del som inneholder: Tidslukeidentifikator, sjekksum, øverste 8 bits av "b i 11b o ard-regi ster". 6. Del som inneholder: Tidslukeidentifikator, sjekksum, laveste 8 bits av "billboard-register". 1. Part containing: Time slot identifier, checksum, upper 8 bits of "connection packet" address. 2. Part containing: Time slot identifier, checksum, lower 8 bits of "ti lknytoings-p akke" address. 3..Part containing: Time slot identifier, checksum, upper 8 bits of "address-packet" address. 4. Part containing: Time slot identifier, checksum, lowest 8 bits of "address-packet" address. 5. Part containing: Time slot identifier, checksum, top 8 bits of "b in 11b oard register". 6. Part containing: Time slot identifier, checksum, lowest 8 bits of "billboard register".

I en slik realisering vil pakkene som inneholder de "øvre" og "nedre" delene av relatert protokollinformasjon bli sendt i samme tidsluke (som for øyeblikket er tilordnet til fjernstyringsinnretningen), men i etterfølgende rammer. In such an implementation, the packets containing the "upper" and "lower" portions of related protocol information would be sent in the same timeslot (currently assigned to the remote control device), but in subsequent frames.

Ét antall datapakker (som alle inneholder den samme tidsluke-identifikatoren) må derfor ha blitt mottatt for at man kan være i stand til å sette sammen de forskjellige delene av hver informasjonstype. A number of data packets (all of which contain the same timeslot identifier) must therefore have been received in order to be able to assemble the different parts of each information type.

Slike former for realiseringer av oppfinnelsen kan ha visse fordeler, slik som høyere utnyttelse av båndbredden. Imidlertid er det enklere å forklare prinsippene for oppfinnelsen ved å gå ut fra den utførelsesform som er illustrert i fig. 5. med tilhørende beskrivelse.' Such forms of realizations of the invention can have certain advantages, such as higher utilization of the bandwidth. However, it is easier to explain the principles of the invention by starting from the embodiment illustrated in fig. 5. with associated description.'

Pausen 403 representerer en tidsperiode der det ikke skjer noen datatransmisjon. Varigheten av denne pausen er gitt av differansen mellom den faste varigheten av tidsluken 402, og varigheten av datapakken 404.. The pause 403 represents a period of time during which no data transmission occurs. The duration of this pause is given by the difference between the fixed duration of the time slot 402 and the duration of the data packet 404.

Fig 6 er et forenklet tilstandsdiagram som illustrerer basisoperasjonene til fjernstyringsinnretningen 100. Fig 6 is a simplified state diagram illustrating the basic operations of the remote control device 100.

130 illustrerer en tilstand der fjernstyringsinnretningen er i tomgang eller ute av drift. Denne tilstanden samsvarer med en tilstand der enheten er deaktivert eller avslått av brukeren. 130 illustrates a state where the remote control device is idle or out of operation. This state corresponds to a state where the device is disabled or turned off by the user.

Når fjernstyringsinnretningen 100 blir slått på, utføres transisjonen 141, og fjernstyringsinnretningen inntar en initiell tilstand 131. Denne tilstanden When the remote control device 100 is turned on, the transition 141 is performed, and the remote control device enters an initial state 131. This state

131medfører utførelsen av en initialiseringsprosedyre for fjernstyringsinnretningen 100.1 løpet av denne initialiseringsprosedyren velger fjernstyringsinnretningen 100 automatisk en ledig tidsluke som den skal operere i. Dette oppnås ved først å motta signaler utsendt fra andre, aktivt sendende fjernstyringsinnretninger som måtte 131 entails the execution of an initialization procedure for the remote control device 100.1 during this initialization procedure, the remote control device 100 automatically selects a free time slot in which to operate. This is achieved by first receiving signals sent from other, actively transmitting remote control devices that may

befinne seg i kommunikasjonsdekningsområdet, i løpet av en forhåndsbestemt tidsperiode som kalles lytteperioden, f.eks. på 10 ganger varigheten av en ramme be in the communication coverage area, during a predetermined period of time called the listening period, e.g. of 10 times the duration of a frame

401.1 løpet av denne lytteperioden oppdateres et såkalt "billboard-register" med data som representerer tidslukene som allerede er tatt i bruk av andre sendende fjernstyringsinnretninger. Slike data fremskaffes ut fra tidslukeidentifikatorene 410 som alltid er tilstede i enhver datapakke som blir sendt fra enhver fjernstyringsinnretning. I tillegg kan informasjon om ledige tidsluker fremskaffes fra såkalte "billboard-pakker", som sendes jevnlig fra alle fjernstyringsinnretninger som er aktive i området. Billboard-pakkene vil bli nærmere beskrevet nedenfor. 401.1 during this listening period, a so-called "billboard register" is updated with data representing the time slots that have already been used by other transmitting remote control devices. Such data is obtained from the time slot identifiers 410 which are always present in any data packet sent from any remote control device. In addition, information on available time slots can be obtained from so-called "billboard packets", which are sent regularly from all remote control devices that are active in the area. The Billboard packages will be described in more detail below.

Etter at lytteperioden er avsluttet, undersøker fjernstyringsinnretningen billboard-registeret og finner ut om det er noen ledige tidsluker tilgjengelig. After the listening period has ended, the remote control device examines the billboard register and finds out if there are any free time slots available.

Hvis det ikke er noen ledige tidsluker for øyeblikket, fortsetter fjernstyringsinnretningen å lete etter en ledig tidsluke inntil en blir funnet, eller inntil enheten blir slått av. Når minst en ledig tidsluke er tilgjengelig, blir en av de ledige tidslukene valgt. Ut fra billboard-registeret velger fjernstyringsinnretningen fortrinnsvis den tidsluken den selv sist brukte, forutsatt at informasjon om dette er lagret og at billboard-registeret viser at denne tidsluken er ledig. I motsatt fall velger fjernstyringsinnretningen et tilfeldig tidslukenummer blant dem som er funnet å være ledige. If there are no available time slots at the moment, the remote control device continues to search for an available time slot until one is found, or until the device is turned off. When at least one free time slot is available, one of the free time slots is selected. Based on the billboard register, the remote control device preferably selects the time slot it itself last used, provided that information about this is stored and that the billboard register shows that this time slot is free. Otherwise, the remote control device selects a random time slot number from among those found to be free.

Når et tidslukenummer er valgt, effektuerer fjernstyringsinnretningen eh transisjon 143 til den aktive tilstand (eng.: running state) 132, som er den normale operasjonstilstanden for fjernstyringsinnretningen. Det valgte tidsluke-nummeret er gyldig for fjernstyringsinnretningen så lenge den er i den aktive tilstanden 132, og alle datapakker som blir sendt av denne fjernstyringsinnretningen vil bruke og indikere dette tidsluke-nummeret. I den aktive tilstanden 132 blir styringsdata sendt til en tilknyttet fjernstyringsmottaker. Tilordningen av en fjernstyringsmottaker blir beskrevet nedenfor. When a time slot number is selected, the remote control device eh effects transition 143 to the active state (eng.: running state) 132, which is the normal operating state of the remote control device. The selected time slot number is valid for the remote control device as long as it is in the active state 132, and all data packets sent by this remote control device will use and indicate this time slot number. In the active state 132, control data is sent to an associated remote control receiver. The assignment of a remote control receiver is described below.

I aktiv tilstand 132 er hovedoppgaven til fjernstyringsinnretningen 100 å sende styringsinformasjon til sin for øyeblikket tilordnede fjernstyringsmottaker 200.1 en typisk utførelsesform av oppfinnelsen utføres dette ved å sende datapakker av typen "styrings-pakke", identifisert ved en forhåndsdefinert pakketypeidentifikatorverdi, slik som 001. Datå-delen av disse pakkene inneholder styringsinformasjon, slik som motorhastighet og -retning, råttposisjon, lyddata, lysdata, etc. In active state 132, the main task of the remote control device 100 is to send control information to its currently assigned remote control receiver 200. In a typical embodiment of the invention, this is done by sending data packets of the "control packet" type, identified by a predefined packet type identifier value, such as 001. Data part of these packets contains control information, such as motor speed and direction, rat position, sound data, light data, etc.

Det bør bemerkes at idéen om en spesifikk "styrings-pakke" type kun er ment som illustrasjon. Styringsinformasjon kunne like gjerne bli kombinert med andre typer informasjon, slik som adresse- og/eller billboard-informasjon, og være inneholdt i andre pakketyper. It should be noted that the idea of a specific "control pack" type is intended for illustration only. Management information could just as well be combined with other types of information, such as address and/or billboard information, and be contained in other package types.

I den aktive tilstand sender fjernstyringsinnretningen "adresse-pakker" med bestemte mellomrom, slik som for hver 10. ramme. I en typisk utførelses form av oppfinnelsen blir en adressepakke identifisert ved en forhåndsbestemt pakketypeidentifikatorverdi, slik som 010. Data-delen av denne pakken inneholder en adresse (typisk på 16 bits), fremskaffet i en tidligere utført "tilknytnings-sekvens", og for øyeblikket lagret i "nåværende adresse-registeret", som forklart nedenfor. In the active state, the remote control device sends "address packets" at specific intervals, such as every 10 frames. In a typical embodiment of the invention, an address packet is identified by a predetermined packet type identifier value, such as 010. The data portion of this packet contains an address (typically of 16 bits), obtained in a previously executed "associate sequence", and currently stored in the "current address register", as explained below.

Det bør bemerkes at ideen om en spesifikk "adresse-pakke" type kun er ment som illustrasjon. Adresse-informasjon kunne like gjerne bli kombinert med andre typer informasjon, slik som styrings- og/eller billboard-informasjon, og være inneholdt i andre pakketyper. Adressen kunne også ha blitt splittet opp, og bli sendt del for del i andre typer av pakker. It should be noted that the idea of a specific "address packet" type is intended for illustration only. Address information could just as well be combined with other types of information, such as management and/or billboard information, and be contained in other package types. The address could also have been split up, and sent part by part in other types of packages.

I aktiv tilstand 132 fortsetter fjernstyringsinnretningen å oppdatere det tidligere nevnte billboard-registeret. Billboard-registeret omfatter et binært flagg for hvert tidsluke-nummer, dvs. typisk 16 flagg. En bestemt binær flaggverdi, slik som "1", i posisjon n i dette registeret, indikerer at mottakerdelen av fjernstyringsinnretningen har registrert transmisjonsaktivitet fra den fjernstyringsinnretningen som for tiden bruker tidsluke nummer n, innenfor en forhåndsbestemt, nylig forløpt tidsperiode, slik som i løpet av de siste 255 rammeperiodene. Med jevne intervaller, slik som hver 10. rammeperiode, sender fjernstyringsinnretningen 100 en datapakke av "billboard-pakke" typen, som inneholder billboard-informasjon. En slik pakke identifiseres ved en forhåndsbestemt binær pakketypeidentifikatorverdi, slik som 000. In active state 132, the remote control device continues to update the aforementioned billboard register. The Billboard register comprises a binary flag for each timeslot number, i.e. typically 16 flags. A particular binary flag value, such as "1", in position n of this register, indicates that the receiving portion of the remote control device has detected transmission activity from the remote control device currently using time slot number n, within a predetermined, recently elapsed time period, such as during the the last 255 frame periods. At regular intervals, such as every 10th frame period, the remote control device 100 sends a data packet of the "billboard packet" type, which contains billboard information. Such a packet is identified by a predetermined binary packet type identifier value, such as 000.

I den foretrukkedé utførelsesformen av oppfinnelsen inneholder den 16 bits data-delen av en billboard-pakke det nåværende innholdet av billboard-registeret. "1" i bit nummer n angir at det nylig er blitt detektert aktivitet i tidsluke nummer n. "0" i bit nummer n angir at det nylig ikke er blitt detektert aktivitet i tidsluke nummer n. In the preferred embodiment of the invention, the 16 bit data portion of a billboard packet contains the current contents of the billboard register. "1" in bit number n indicates that activity has recently been detected in time slot number n. "0" in bit number n indicates that no activity has recently been detected in time slot number n.

Det bør bemerkes at ideen om en spesifikk "billboard-pakke" type kun er ment som illustrasjon. Billboard-informasjon kunne like gjerne bli kombinert med andre typer informasjon, slik som styrings- og/eller adresse-informasjon, og være inneholdt i andre pakketyper. Billboard-informasjonen kunne også ha blitt splittet opp, og bli sendt del for del i andre typer av pakker. It should be noted that the idea of a specific "billboard package" type is intended for illustration only. Billboard information could just as well be combined with other types of information, such as control and/or address information, and be contained in other package types. The billboard information could also have been split up, and sent piece by piece in other types of packages.

Hensikten med denne billboard-funksjonen, hvorved informasjon om opptatte tidsluker blir videresendt av andre fjernstyringsinnretninger, er å minimalisere sannsynligheten for at en fjernstyringsinnretning under utførelse av sin initielle tilstand feilaktig tolker en gitt tidsluke til å være ledig. Dette kunne med en viss sannsynlighet forekomme hvis billboard-funksj onen ikke var blitt implementert, i det tilfellet at signalene som var blitt sendt fra en fjernstyringsinnretning som anvender denne gitte tidsluken, ikke ble riktig mottatt i løpet av den initielle tilstandsperioden, f.eks. på grunn av en midlertidig posisjonering i en dødsone, eller på grunn av andre, tilfeldige forstyrrelser.. The purpose of this billboard function, whereby information about occupied time slots is relayed by other remote control devices, is to minimize the probability that a remote control device, while performing its initial state, mistakenly interprets a given time slot as free. This could with some probability occur if the billboard function had not been implemented, in the event that the signals sent from a remote control device using this given time slot were not properly received during the initial state period, e.g. due to a temporary positioning in a dead zone, or due to other, random disturbances..

Aktiveringen av en tilknytnings-bryter, slik som bryter 121 i det første sammensatte betjeningsorganet 117, blir typisk utført ved å trykke på en "tilknytnings-knapp" 121 på fjernstyringsinnretningen 100. Ved en slik aktivering går fjernstyringsinnretningen over i en tilknytnings-tilstand 133 (transisjon 144). I denne tilstanden genererer en adressegenerator i fjernstyringsinnretningen en tilfeldig adresse på typisk 16 bits. Den genererte adressen lagres i et adresse-register assosiert med tilknytnings-bryteren 121. Denne adressen lagres også i et "nåværende adresse-register", som inneholder den adressen fjernstyringsinnretningen til enhver tid bruker. Lengden av adressen, og dermed antallet mulige adresser, er tilstrekkelig stor til at det blir en lav sannsynlighet for at to fjernstyringsinnretninger som brukes i det samme området vil velge den samme adressen. Fjernstyringsinnretningen 100 starter så en gjentagende utsendelse av "tilknytningspakker". En tilknytningspakke blir identifisert ved en forhåndsdefinert binær pakke-identifikator, slik som 001. Den etterfølgende 16bits data-delen av denne pakken inneholder den genererte adressen som nevnt ovenfor. The activation of a connection switch, such as switch 121 in the first composite operating member 117, is typically carried out by pressing a "connection button" 121 on the remote control device 100. Upon such activation, the remote control device goes into a connection state 133 ( transition 144). In this state, an address generator in the remote control device generates a random address of typically 16 bits. The generated address is stored in an address register associated with the connection switch 121. This address is also stored in a "current address register", which contains the address the remote control device is using at all times. The length of the address, and thus the number of possible addresses, is sufficiently large that there is a low probability that two remote control devices used in the same area will choose the same address. The remote control device 100 then starts a repetitive sending of "association packets". An association packet is identified by a predefined binary packet identifier, such as 001. The subsequent 16-bit data portion of this packet contains the generated address as mentioned above.

Det bør bemerkes at idéen om en spesifikk "tilknytnings-pakke" type kun er ment som illustrasjon. Tilknytnings-informasjon (som omfatter den valgte adressen) kunne like gjerne bli kombinert med andre typer informasjon, slik som styrings-og/eller adresse-informasjon, og være inneholdt i andre pakketyper. Tilknytnings-informasjonen kunne også ha blitt splittet opp, og bli sendt del for del i andre typer . av pakker. It should be noted that the idea of a specific "attachment package" type is intended for illustration only. Connection information (which includes the selected address) could just as well be combined with other types of information, such as management and/or address information, and be contained in other packet types. The connection information could also have been split up, and sent part by part in other types. of packages.

Fjernstyringsinnretningen forblir i tilknytnings-tilstanden 133 inntil tilknytnings-funksjonen blir deaktivert (transisjon 145). Typisk blir denne transisjonen utført når tilknytnings-knappen 121 blir frigjort. Fjernstyringsinnretningen vender så tilbake til aktiv tilstand 132. The remote control device remains in the connection state 133 until the connection function is deactivated (transition 145). Typically, this transition is performed when the association button 121 is released. The remote control device then returns to active state 132.

Aktiveringen av en velge-bryter (eng.: select switch), slik som velge-bryteren 122 i det første sammensatte betjeningsorganet 117, blir typisk utført yed å trykke på en "velge-knapp" 122 på fjernstyringsinnretningen (transisjon 146). Ved en slik aktivering blir innholdet av adresse-registeret som er assosiert med tilknytnings-bryteren 121, som korresponderer med velge-bryteren 122, overført til nåværende-adresse-registeret. Innholdet av dette nåværende-adresse-registeret blir så sendt i form av "adresse-pakker" ved jevne intervaller, som beskrevet ovenfor. The activation of a select switch (eng.: select switch), such as the select switch 122 in the first composite operating member 117, is typically performed by pressing a "select button" 122 on the remote control device (transition 146). Upon such activation, the contents of the address register associated with the association switch 121, which corresponds to the select switch 122, are transferred to the current address register. The contents of this current address register are then sent in the form of "address packets" at regular intervals, as described above.

Når fjernstyringsinnretningen 100 blir slått av (transisjon 148), returnerer den til avslått tilstand 130. Selv om dette ikke er vist i Fig. 6, er det mulig å returnere til avslått tilstand 130 fra enhver av tilstandene 131, 133 og 134 også, når When the remote control device 100 is turned off (transition 148), it returns to the off state 130. Although not shown in Fig. 6, it is possible to return to the off state 130 from any of the states 131, 133 and 134 as well, when

fjernstyringsinnretningen blir slått av. the remote control device is switched off.

Det kan gjerne opprettes mer enn en tilknytnings-bryter og korresponderende velge-bryter, f.eks. to tilknytnings-brytere 121, 123, og to velge-brytere 122, 124, respektive, som illustrert i Fig. 2. Aktiveringen av enhver tilknytnings-bryter vil igjen bringe fjernstyringsinnretningen over i tilknytnings-tilstanden. Dette medfører at en ny tilfeldig adresse blir generert og lagret i både adresse-registeret som assosieres med tilknytnings-bryteren, og i nåværende-adresse-registeret. Tilknytnings-pakker som inneholder denne adressen blir så utsendt. Hensikten med denne tilknytnings-funksjonen er å etablere en forbindelse mellom fjernstyringsinnretningen og en fjernstyringsmottaker. Mottakerens respons på de utsendte tilknytnings-pakkene er beskrevet nedenfor. More than one association switch and corresponding select switch can be created, e.g. two association switches 121, 123, and two selection switches 122, 124, respectively, as illustrated in Fig. 2. The activation of any association switch will again bring the remote control device into the association state. This means that a new random address is generated and stored in both the address register which is associated with the connection switch, and in the current address register. Connection packets containing this address are then sent out. The purpose of this connection function is to establish a connection between the remote control device and a remote control receiver. The recipient's response to the sent connection packets is described below.

Aktiveringen av enhver velge-bryter resulterer i at adressen som er lagret i adresse-registeret assosiert med den korresponderende tilknytnings-bryteren, blir overført til nåværende-adresse-registeret. Dette fører i sin tur til at fjernstyringsmottakeren som er assosiert med denne adressen blir valgt. The activation of any select switch results in the address stored in the address register associated with the corresponding association switch being transferred to the current address register. This in turn causes the remote control receiver associated with this address to be selected.

Fig 7 er et forenklet tilstandsdiagram som illustrerer basisoperasjonene i fjernstyringsmottakeren 200. Fig 7 is a simplified state diagram illustrating the basic operations of the remote control receiver 200.

Avslått-tilstanden til fjernstyringsmottakeren 200 er illustrert i 230. Denne tilstanden svarer til en tilstand der mottakeren er slått av. The off state of the remote control receiver 200 is illustrated at 230. This state corresponds to a state where the receiver is turned off.

En adresse assosiert med mottakeren 200 er lagret i et halv-volatilt minneregister inkludert i minnet 225. Innholdet i dette adresse-registeret kan være en tidligere tilordnet adresse, en ny adresse tilordnet via en mottatt tilknytnings-pakke, eller en tilfeldig adresse, hvis ingen spesiell adresse ér blitt tilordnet. An address associated with receiver 200 is stored in a semi-volatile memory register included in memory 225. The contents of this address register may be a previously assigned address, a new address assigned via a received association packet, or a random address, if no special address has been assigned.

Når fjernstyringsmottakeren blir slått på, blir transisjon 241 utført, og mottakeren inntar den passive tilstanden 231.1 denne tilstanden har mottakeren ingen tilordnet tidsluke den skal adlyde, og den skal derfor ikke reagere på noen mottatt styrings-informasjon. When the remote control receiver is switched on, transition 241 is performed, and the receiver enters the passive state 231.1 this state, the receiver has no assigned time slot to obey, and it must therefore not respond to any received control information.

I den passive tilstanden 231 søker mottakeren i alle tidsluker etter adresse-pakker som inneholder en adresse som passer med adressen som er lagret i adresse-registeret til denne enhetén. Så snart en adresse som passer blir funnet, blir tidsluke-nummeret som er inneholdt i pakken med adressen som passer, lagret som denne mottakerens "nåværende-tidsluke", i nåværende-tidsluke-registeret, som også er et register i minnet 225. Mottakeren inntar så aktiv tilstand 232 (transisjon 242). I den aktive tilstanden 232 reagerer mottakeren på styrings-informasjon som blir mottatt i "nåværende tidsluke", angitt ved nåværende-tidsluke-registeret. In the passive state 231, the receiver searches in all time slots for address packets that contain an address that matches the address stored in the address register of this unit. As soon as a matching address is found, the timeslot number contained in the packet with the matching address is stored as this receiver's "current-timeslot", in the current-timeslot register, which is also a register in memory 225. The receiver then enters active state 232 (transition 242). In the active state 232, the receiver responds to control information received in the "current time slot", indicated by the current time slot register.

Så lenge mottakeren er i aktiv tilstand 232, fortsetter den å sjekke om adresse-pakker som mottas i "nåværende tidsluke" fremdeles inneholder samme adresse som den som er lagret i adresse-registeret. Dersom en annen adresse detekteres i denne tidsluken, går mottakeren tilbake til den passive tilstanden 231 igjen (transisjon 243). As long as the receiver is in active state 232, it continues to check whether address packets received in the "current time slot" still contain the same address as the one stored in the address register. If another address is detected in this time slot, the receiver returns to the passive state 231 again (transition 243).

Så lenge mottakeren er i aktiv tilstand 232, monitorerer den også om adressen som er lagret i dens adresse-regi ster kommer til syne i en annen tidsluke. Hvis dette skjer blir tidsluke-nummeret til denne tidsluken isteden lagret i nåværende-tidsluke-registeret. Dette kan skje hvis den transmitterende fjernstyringsinnretningen av en eller annen grunn endrer tidsluken som den bruker til sine utsendelser... As long as the receiver is in active state 232, it also monitors whether the address stored in its address registers appears in another time slot. If this happens, the time slot number of this time slot is instead stored in the current time slot register. This can happen if the transmitting remote control device for some reason changes the time slot it uses for its transmissions...

Så lenge enheten er i passiv tilstand 231 vil aktiveringen av en tilknytnings-bryter 217, noe som typisk gjøres ved å trykke på en tilknytning-knapp 217 på fjernstyringsmottakeren 200, få mottakeren til å innta tilknytnings-tilstanden 233 (transisjon 246). På tilsvarende måte vil aktiveringen av tilknytnings-bryteren i aktiv tilstand 232 også bringe mottakeren over i tilknytnings-tilstanden 233 (transisjon 248). As long as the device is in the passive state 231, the activation of a connection switch 217, which is typically done by pressing a connection button 217 on the remote control receiver 200, will cause the receiver to enter the connection state 233 (transition 246). In a similar way, the activation of the association switch in active state 232 will also bring the receiver into the association state 233 (transition 248).

I tilknytnings-tilstanden 233 er mikrokontrolleren 210 i fjernstyringsmottakeren 200 tilpasset for å avlede datapakker fra dataene som mottas fra radio-■ .mottakerenheten, og videre å detektere om en mottatt datapakke er en tilknytnings-pakke, ved å bruke datapakkens pakketype-identifikatorfelt. Hvis pakken gjenkjennes som en tilknytning-pakke, blir adressen som er inneholdt i adresse-feltet i tilknytnings-pakken tilordnet som fjernstyringsmottakerens nåværende adresse, ved å lagre adressen i adresse-registeret i mottakerens minne. I tillegg blir tilknytnings-pakkens tidslukenummer tilordnet som mottakerens nåværende tidslukenummer, ved å lagre tidsluke-nummeret i nåværende-tidsluke-registeret i mottakerens minne. In the connection state 233, the microcontroller 210 in the remote control receiver 200 is adapted to derive data packets from the data received from the radio receiver unit, and further to detect whether a received data packet is a connection packet, using the data packet's packet type identifier field. If the packet is recognized as an attachment packet, the address contained in the address field of the attachment packet is assigned as the remote control receiver's current address, by storing the address in the address register in the receiver's memory. In addition, the connection packet's time slot number is assigned as the receiver's current time slot number, by storing the time slot number in the current time slot register in the receiver's memory.

På denne måten blir den fjernstyringsinnretningen 100, som har sin tilknytnings-bryter 121, 123 aktivert, tilordnet til den fjernstyringsmottakeren 200, som har sin ■ tilknytnings-bryter 217 aktivert samtidig. In this way, the remote control device 100, which has its connection switch 121, 123 activated, is assigned to the remote control receiver 200, which has its ■ connection switch 217 activated at the same time.

Fjernstyringsmottakeren forblir i tilknytnings-tilstanden 233 inntil tilknytnings-funksjonen blir deaktivert. Typisk blir deaktiveringen utført ved at knappen 217 blir frigjort. The remote control receiver remains in the pairing state 233 until the pairing function is deactivated. Typically, the deactivation is performed by releasing the button 217.

Hvis en tilknytnings-pakke ble mottatt i den seneste tilknytnings-tilstandsperioden, eller hvis mottakeren 200 allerede hadde en tilordnet tidsluke før tilknytnings-tilstandsperioden, vil deaktiveringen bringe mottakeren 200 til den aktive tilstanden 232 (transisjon 245). If an association packet was received in the most recent association state period, or if the receiver 200 already had an assigned time slot prior to the association state period, the deactivation will bring the receiver 200 to the active state 232 (transition 245).

Hvis det ikke ble mottatt noen tilknytning-pakke i den seneste tilknytnings-tilstandsperioden, og hvis.mottakeren ikke hadde noen tilordnet tidsluke før tilknytnings-tilstandsperioden, vil deaktiveringen bringe mottakeren 200. til den passive tilstanden 231 (transisjon 248). If no association packet was received in the most recent association state period, and if the receiver had no assigned time slot prior to the association state period, the deactivation will bring the receiver 200 to the passive state 231 (transition 248).

I den aktive tilstanden 232 er hovedoppgaven til fjernstyringsmottakeren å motta datapakker av "styrings-pakke"-typen, og å omforme innholdet i disse til styringsdata som leveres til styringsenhetene 201. In the active state 232, the main task of the remote control receiver is to receive data packets of the "control packet" type, and to transform the contents of these into control data which is delivered to the control units 201.

De mottatte datapakkene blir prosessert av mikrokontrolleren, og datapakker der tidsluke-identifikatoren stemmer overens med det tilordnede "nåværende tidsluke" nummeret, blir avledet. En styrings-pakke blir identifisert ved en forhåndsbestemt binær pakketype-identifikator, slik som 011, som etterfølger det innledende tidsluke-nummeret. Data-delen av denne pakken inneholder spesifikk styringsinformasjon som skal tolkes av mikrokontrolleren 210, og som i sin tur genererer tilsvarende styresignaler til styringsenhetene 201, 202, og derved styrer motorer, hastighet, ratt, lyder, lys, etc. The received data packets are processed by the microcontroller, and data packets where the timeslot identifier matches the assigned "current timeslot" number are derived. A control packet is identified by a predetermined binary packet type identifier, such as 011, which follows the initial time slot number. The data part of this package contains specific control information to be interpreted by the microcontroller 210, which in turn generates corresponding control signals to the control units 201, 202, thereby controlling motors, speed, steering wheel, sounds, lights, etc.

Hvis den mottatte datapakken er en styrings-pakke, blir tidslukenummeret brukt som den gyldige identifiserings-tilknytningen mellom fjernstyringsinnretningen 100 og mottakeren 200. Hvis den mottatte datapakken er en adresse-pakke, vil overensstemmelse mellom adressene ha en dominerende betydning. Dette gir som ■ resultat at tidsluke-nummeret til adresse-pakken vil bli tilordnet som mottakerens nåværende tidsluke-nummer, forutsatt at adressen i adresse-pakken stemmer overens med mottakerens tilordnede adresse. If the received data packet is a control packet, the time slot number is used as the valid identification association between the remote control device 100 and the receiver 200. If the received data packet is an address packet, correspondence between the addresses will have a dominant meaning. This ■ results in the time slot number of the address packet being assigned as the recipient's current time slot number, provided that the address in the address packet matches the recipient's assigned address.

Hvis tilknytning-bryteren 217 blir aktivert på nytt, inntar fjernstyringsmottakeren på nytt tilknytnings-tilstanden 233 (transisjon 244). Dette gjør det mulig å utføre en ny adressetilordning. If the association switch 217 is reactivated, the remote control receiver re-enters the association state 233 (transition 244). This makes it possible to carry out a new address assignment.

Når fjernstyringsmottakeren 200 blir slått av (transisjon 248), returnerer den til tomgangs- eller avslått tilstand 230. Selv om dette ikke er vist i Fig. 7, er det også mulig å returnere til avslått tilstand 230 fra enhver av tilstandene 231, 232 eller 233, når fjernstyringsmottakeren blir slått av. When the remote control receiver 200 is turned off (transition 248), it returns to the idle or off state 230. Although not shown in Fig. 7, it is also possible to return to the off state 230 from any of the states 231, 232 or 233, when the remote control receiver is switched off.

Det vil selvfølgelig innses at oppfinnelsen ikke er begrenset til de spesifiserte detaljene som er beskrevet her. De er kun gitt som eksempler. Det vil derfor være åpenbart for en fagmann at en rekke modifikasjoner og endringer er mulige innenfor rammen av oppfinnelsen. It will of course be understood that the invention is not limited to the specified details described herein. They are given as examples only. It will therefore be obvious to a person skilled in the art that a number of modifications and changes are possible within the scope of the invention.

For eksempel; selv om rammeperioden bør være av en fastlagt lengde, kan denne lengden tilpasses den aktuelle anvendelsen. Selv om antallet tidsluker i en ramrrie bør væré fast, kan dette antallet på tilsvarende vis tilpasses den aktuelle For example; although the frame period should be of a fixed length, this length can be adapted to the application in question. Although the number of time slots in a frame should be fixed, this number can be adapted accordingly to the relevant one

anvendelsen. the application.

Den bestemte kodingen av informasjonen i hver tidsluke kan selvfølgelig gjøres på mange forskjellige måter. For eksempel kan billboard-informasjon og adresse-informasjon splittes opp og sendes del-for-del i etterfølgende rammer sammen med styrings-informasjon, istedenfor å dedikere enkeltpakker til hver type informasjon. The specific coding of the information in each time slot can of course be done in many different ways. For example, billboard information and address information can be split up and sent part-by-part in subsequent frames together with control information, instead of dedicating individual packets to each type of information.

Den fysiske kommunikasjonen er blitt beskrevet spesielt med henvisning til radiokommunikasjon. Imidlertid vil det være åpenbart for en fagmann at det fremlagte, nyskapende konseptet like gjerne kan brukes sammen med optisk, spesielt infrarød, eller Iydbasert, spesielt ultralydbasert, kommunikasjon. I slike tilfeller må selvfølgelig sender- og mottakerenhetene byttes ut med de ønskede, tilsvarende fysiske kommunikasjohselementene. Oppfinnelsen kan til og med være nyttig i anvendelser basert på kabelbundet kommunikasjon, slik som i instrumenterings- og kontrollnettverk. The physical communication has been described in particular with reference to radio communication. However, it will be obvious to a person skilled in the art that the presented, innovative concept can equally well be used in conjunction with optical, especially infrared, or sound-based, especially ultrasound-based, communication. In such cases, of course, the transmitter and receiver units must be replaced with the desired, corresponding physical communication elements. The invention may even be useful in applications based on wired communication, such as in instrumentation and control networks.

Den serielle inngangs- og utgangskretsen som er spesifisert som en UART 211, kan erstattes av andre datakodings og -dekodings enheter som passert til den valgte modulasjonstypen, og det fysiske kommunikasjonsmediet som brukes. The serial input and output circuitry specified as a UART 211 may be replaced by other data encoding and decoding devices passed to the selected modulation type and the physical communication medium used.

Fjernstyringsinnretningen og fjernstyringsmottakeren kan konstrueres med . mikrokontrolleren og periferienhetene som separate komponenter på et kretskort. På tilsvarende vis kan oppfinnelseskonseptet realiseres med andre typer av elektroniske kretser, slik som programmerbare logiske kretser (PLDs), eller applikasjonsspesifikke integrerte kretser (ASICs). The remote control device and the remote control receiver can be constructed with . the microcontroller and the peripherals as separate components on a printed circuit board. Similarly, the invention concept can be realized with other types of electronic circuits, such as programmable logic circuits (PLDs), or application-specific integrated circuits (ASICs).

Utgangs-styirngsenheten 201 er angitt eksempelvis som en digital driverkrets. Den kunne selvfølgelig alternativt være realisert som en analog krets, som i så fall ville være koblet til utgangen av en D/A-omfonner inkludert i - eller koblet til - mikrokontrolleren 210 i fjernstyringsmottakeren 200. Antallet slike enheter kan selvfølgelig variere i henhold til kravene den aktuelle anvendelsen setter. The output control unit 201 is indicated, for example, as a digital driver circuit. It could, of course, alternatively be realized as an analog circuit, which in that case would be connected to the output of a D/A converter included in - or connected to - the microcontroller 210 in the remote control receiver 200. The number of such units can of course vary according to the requirements the relevant application sets.

Typene inngangselementer 101, 102, 10 t3, og likeledes antallet inngangselementer, er selvfølgelig kun angitt som eksempler. Følgelig kan de fritt utformes som et hvilket som helst sett av digitale eller analoge inngangselementer som passer til den aktuelle anvendelsen. Betjeningsorganene må heller ikke forståes utelukkende som manuelt betjente inngangsenheter. De kan alternativt forståes som indirekte betjente elementer, slik som f.eks. digitale tilkoblingskretser som tilveiebringer betjeningssignaler fra et eksternt objekt, f.eks. en personlig datamaskin. The types of input elements 101, 102, 10 t3, and likewise the number of input elements, are of course only given as examples. Consequently, they can be freely designed as any set of digital or analog input elements suitable for the application at hand. Nor must the operating means be understood exclusively as manually operated input devices. Alternatively, they can be understood as indirectly operated elements, such as e.g. digital connection circuits that provide operating signals from an external object, e.g. a personal computer.

Den illustrerte utførelsesformen fremviser to sammensatte betjeningsorganer 117, 118, som hver fremskaffer et tilknytnings-signal og et velge-signal. Det vil innses at antallet slike betjeningsorganer i en fjernstyringsinnretning kan være en, to, tre eller flere. Som eksempel er det angitt at hvert slikt betjeningsorgan som en illustrasjon omfatter to separate brytere, slik som trykk-knapper; en tilknytnings-knapp og en korresponderende velge-knapp. En fagmann vil innse at hvert betjeningsorgan som et alternativ kan bestå av kun en trykk-knapp, og at tilstanden til en felles velger-bryter avgjør om betjeningsorganet skal tilveiebringe et tilknytnings-signal eller et velge-signal når trykk-knappen blir betjent. The illustrated embodiment presents two composite operating means 117, 118, each of which provides an association signal and a select signal. It will be appreciated that the number of such operating means in a remote control device may be one, two, three or more. By way of example, it is stated that each such control means as an illustration comprises two separate switches, such as push buttons; an association button and a corresponding select button. A person skilled in the art will realize that as an alternative, each control may consist of only one push button, and that the state of a common selector switch determines whether the control should provide an association signal or a select signal when the push button is operated.

Oppfinnelsens anvendelser er blitt beskrevet med henvisning til leker, modellkjøretøyer og lignende. Eksempler på slike leker eller kjøretøyer er fjernstyrte biler, racer-biler, offroad-kjøretøyer, lastebiler, traktorer, gravemaskiner, tog, The applications of the invention have been described with reference to toys, model vehicles and the like. Examples of such toys or vehicles are remote-controlled cars, racing cars, off-road vehicles, trucks, tractors, excavators, trains,

båter, fly, helikoptre, leke-dyr, dukker og leke-roboter. I tillegg til slike bevegelige objekter kan oppfinnelsen også brukes til stasjonære leker, slik som kraner, heve-bruer, elektronisk utstyrte hus, heiser, etc. Selv om den resulterende enkle, brukervennlige og robuste betjeningen gjør slike leker til hoved- boats, planes, helicopters, toy animals, dolls and toy robots. In addition to such moving objects, the invention can also be used for stationary toys, such as cranes, drawbridges, electronically equipped houses, elevators, etc. Although the resulting simple, user-friendly and robust operation makes such toys the main

anvendelsesområdet for oppfinnelsen, kan oppfinnelsen også brukes til andre anvendelser. Dette kan omfatte styring av virkelige maskiner, slik som kraner, garasjedører, etc. Ytterligere anvendelser omfatter fjernstyringskommunikasjon mellom datamaskinenheter, slik som fjernstyring av en datamaskin eller et spillkonsoll .ved hjelp av trådløse betjeningsorganer (f.eks. tastatur, mus, rulleball eller joystick). Oppfinnelsen kan også anvendes til å fremskaffe kommunikasjon i et instrumenterings- eller automatiseringssystem, slik som et hjem-auto m ati s eirngs sy stem. the scope of application of the invention, the invention can also be used for other applications. This may include controlling real machines, such as cranes, garage doors, etc. Further applications include remote control communication between computing devices, such as remote control of a computer or game console using wireless controls (e.g. keyboard, mouse, trackball or joystick ). The invention can also be used to provide communication in an instrumentation or automation system, such as a home automation system.

Claims (21)

1. Fjernstyringsinnretning (100) for leker eller modellkjøretøyer, for bruk i et kommunikasjonsdekningsområde (300) hvor flere fjernstyringsinnretninger (100) og fjernstyringsmottakere (200) for leker eller modellkjøretøyer kan operere samtidig, for fjernstyring av en fjernstyringsmottaker (200) for en leke eller et modellkjøretøy som opererer i nevnte område (300), hvilken innretning (100) omfatter . - inngangs-/aktiveringselementer (101, 102, 103, 121, 122, 123, 124) for å tilveiebringe elektriske styresignaler, - en sender (104), - en prosesseringsinnretning (110), innrettet for å motta kontrollsignalene fra innlesingselementene, å tilveiebringe et kodet signal til senderen, karakterisert ved- at fjernstyringsinnretningen (100) videre omfatter en mottaker (105) forbundet til .prosesseringsinnretningen (110), - at prosesseringsinnretningen er innrettet for å fremskaffe en tidslukeidentifikator (410) fra datapakkene mottatt av mottakeren (105), - at prosesseringsinnretningen videre er innrettet for å tilveiebringe nevnte kodede signal med et repeterende rammeformat, der hver ramme (400) omfatter et antall datapakker (404) som hver er inneholdt i påfølgende tidsluker (402), og hvor hver datapakke (404) omfatter en tidslukeidentifikator (410) som identifiserer tidsluken som datapakken (404) er inneholdt i, og - at prosesseringsinnretningen (110) videre er innrettet for å motta tidslukeidentifikatorer (410) fra andre fjernstyringsinnretninger i området (300), og for å oppdatere et billboard-register som angir tilstedeværelse av aktivitet innen et nylig forløpt tidsrom fra fjernstyringsinnretninger som er assosiert med hvert enkelt tidslukenummer.1. Remote control device (100) for toys or model vehicles, for use in a communication coverage area (300) where multiple remote control devices (100) and remote control receivers (200) for toys or model vehicles can operate simultaneously, for remote control of a remote control receiver (200) for a toy or a model vehicle operating in said area (300), which device (100) comprises . - input/activation elements (101, 102, 103, 121, 122, 123, 124) for providing electrical control signals, - a transmitter (104), - a processing device (110), arranged for to receive the control signals from the input elements, to provide an encoded signal to the transmitter, characterized in that the remote control device (100) further comprises a receiver (105) connected to the processing device (110), - that the processing device is designed to obtain a time slot identifier (410) from the data packets received by the receiver (105), - that the processing device is further arranged to provide said coded signal with a repetitive frame format, where each frame (400) comprises a number of data packets (404) each of which is contained in successive time slots (402), and where each data packet (404) comprises a time slot identifier (410) which identifies the time slot in which the data packet (404) is contained, and - that the processing device (110) is further arranged to receive time slot identifiers (410) from other remote control devices in the area (300), and to update a billboard register indicating the presence of activity within a recently elapsed time period from remote control devices associated with each individual time slot number. 2. Fjernstyringsinnretning (100) i samsvar med krav 1, videre omfattende et minne (125), innbefattende et adresseregister som inneholder adressen som til enhver tid er tilordnet innretningen 100).2. Remote control device (100) in accordance with claim 1, further comprising a memory (125), including an address register containing the address assigned to the device 100 at any given time). 3. Fjernstyringsinnretning (100) i samsvar med krav 2, hvor minnet (125) videre omfatter et tidslukenummerregister som inneholder tidslukenummeret som til enhver tid er tilordnet innretningen (100).3. Remote control device (100) in accordance with claim 2, where the memory (125) further comprises a time slot number register which contains the time slot number which is assigned to the device (100) at all times. 4. Fjernstyringsinnretning (100) i samsvar med krav 1, videre omfattende en tidsinnretning (113) forbundet til prosesseringsinnretningen (110), hvorved prosesseringsinnretningen (110) er innrettet til å tidsstyre det kodede signalet som forsynes til senderen.4. Remote control device (100) in accordance with claim 1, further comprising a timing device (113) connected to the processing device (110), whereby the processing device (110) is arranged to time-control the coded signal which is supplied to the transmitter. 5. Fjernstyringsinnretning (100) i samsvar med krav 4, hvor prosesseringsinnretningen (110) er innrettet for å innstille tidsinnretningen i samsvar med mottakstiden for en datapakke mottatt av mottakeren (105) eller mottakstiden for en tidslukeidentifikator inneholdt i en slik pakke.5. Remote control device (100) in accordance with claim 4, where the processing device (110) is arranged to set the time device in accordance with the reception time of a data packet received by the receiver (105) or the reception time of a time slot identifier contained in such a packet. 6. Fjernstyringsinnretning (100) i samsvar med krav 1, hvor prosesseringsinnretningen (1-10) er innrettet for å tilveiebringe billboard-pakker til senderen ved forhåndsbestemte intervaller, idet nevnte billboard-pakker omfatter data fra billboard-registeret.6. Remote control device (100) in accordance with claim 1, where the processing device (1-10) is arranged to provide billboard packets to the transmitter at predetermined intervals, said billboard packets comprising data from the billboard register. 7. Fjernstyringsinnretning (100) i samsvar med krav 1, hvor prosesseringsinnretningen (110) er innrettet for å utføre en inititaliseringsprosedyre (131) der et ledig tidslukenummer avledes fra billboard-registeret eller fra mottatte billboardpakker eller fra begge, og å tilordne dette tidslukenummeret for fjernstyringsinnretningens (100) videre operasjon.7. Remote control device (100) in accordance with claim 1, where the processing device (110) is arranged to perform an initialization procedure (131) where a free time slot number is derived from the billboard register or from received billboard packets or from both, and to assign this time slot number for the remote control device's (100) further operation. 8. Fjernstyringsinnretning (100) i samsvar med ett av kravene 1-7, hvor prosesseringsinnretningen (110) er innrettet for å tilveiebringe, datapakker til senderen (104), idet nevnte datapakker omfatter en tidslukeidentifikator (410), en pakketypeidentifikator (411) og et datafelt (412) som inneholder kontrolldata.8. Remote control device (100) in accordance with one of claims 1-7, where the processing device (110) is arranged to provide data packets to the transmitter (104), said data packets comprising a time slot identifier (410), a packet type identifier (411) and a data field (412) containing control data. 9. Fjernstyringsinnretning (100) i samsvar med ett av kravene 1-8, videre omfattende minst ett første aktiveringselement (121, 123), hvor prosesseringsinnretningen (110) er innrettet for, ved aktivering (144) av det første elementet, - å generere en pseudo-tilfeldig adresse, - å lagre nevnte adresse i ét adresseregister assosiert med det første aktiveringselementet (121), og - å sende en eller flere datapakker inneholdende enten den fullstendige nevnte adresse i hver datapakke, eller en identifiserbar del av nevnte adresse i hver datapakke.9. Remote control device (100) in accordance with one of claims 1-8, further comprising at least one first activation element (121, 123), where the processing device (110) is arranged for, upon activation (144) of the first element, - to generate a pseudo-random address, - to store said address in one address register associated with the first activation element (121), and - sending one or more data packets containing either the complete said address in each data packet, or an identifiable part of said address in each data packet. 10. Fjernstyringsinnretning (100) i samsvar med krav 9, videre omfattende minst ett andre aktiveringselement (122, 124), hvert assosiert med et samsvarende første aktiveringselement (121, 123), hvor prosesseringsinnretningen (110) er innrettet for, ved aktivering av det andre elementet, å overføre innholdet i adresseregisteret assosiert med det første aktiveringselementet til adresseregisteret som inneholder adressen som for tiden er tilordnet innretningen (100).10. Remote control device (100) in accordance with claim 9, further comprising at least one second activation element (122, 124), each associated with a corresponding first activation element (121, 123), where the processing device (110) is arranged to, upon activation of the second element, transfer the contents of the address register associated with the first the activation element of the address register containing the address currently assigned to the device (100). 11. Fjernstyringsinnretning (100) i samsvar med ett av kravene 1-10, ■ hvor prosesseringsinnretningen (110) er innrettet for periodisk å sende en eller flere datapakker som inneholder adressen som til enhver tid er tilordnet innretningen (100), enten hele adressen i hver datapakke, eller en identifiserbar del av nevnte adresse i hver datapakke.11. Remote control device (100) in accordance with one of claims 1-10, ■ where the processing device (110) is arranged to periodically send one or more data packets containing the address assigned to the device (100) at any given time, either the entire address in each data packet, or an identifiable part of said address in each data packet. 12. Fjernstyringssystem for leker eller modellkjøretøyer, karakterisert ved at det omfatter minst en fjernstyringsinnretning (100) for leker eller modellkjøretøyer i samsvar med ett av kravene 1-11 og minst en fjernstyringsmottaker (200) for leker eller modellkjøretøyer.12. Remote control system for toys or model vehicles, characterized in that it comprises at least one remote control device (100) for toys or model vehicles in accordance with one of claims 1-11 and at least one remote control receiver (200) for toys or model vehicles. 13. Fjernstyringssystem i samsvar med krav 12, hvor nevnte fjernstyringsmottaker (200) omfatter - en mottaker (205), - en prosesseringsinnretning (210), innrettet for å innlese og dekode et mottatt signal (215) tilveiebrakt av mottakeren (205), å dekode det nevnte signal fra et repeterende rammeformat, der hver ramme (400) omfatter et antall datapakker (404) som hver er inneholdt i påfølgende tidsluker (402), og hvor hver datapakke (404) omfatter en tidslukeidentifikator (410) som identifiserer tidsluken som datapakken (404) er inneholdt i.13. Remote control system in accordance with claim 12, where said remote control receiver (200) comprises - a receiver (205), - a processing device (210), arranged for reading in and decoding a received signal (215) provided by the receiver (205), decoding said signal from a repetitive frame format, each frame (400) comprising a number of data packets (404) each contained in successive time slots (402) , and where each data packet (404) comprises a time slot identifier (410) which identifies the time slot in which the data packet (404) is contained. 14. Fjernstyringssystem i samsvar med krav 13, hvor fjernstyringsmottakeren videre omfatter et minne (225), innbefattende et adresseregister som inneholder adressen som til enhver tid er tilordnet til mottakeren (200).14. Remote control system in accordance with claim 13, where the remote control receiver further comprises a memory (225), including an address register which contains the address assigned to the receiver (200) at all times. 15. Fjernstyirngssystem i samsvar med krav 14, hvor minnet (225) i fjernstyringsmottakeren videre omfatter et tidslukenummerregister som inneholder tidslukenummeret som til enhver tid er tilordnet mottakeren (200).15. Remote control system in accordance with claim 14, where the memory (225) in the remote control receiver further comprises a time slot number register which contains the time slot number which is assigned to the receiver (200) at all times. 16. Fjernstyirngssystem i samsvar med krav 15, hvor prosesseringsinnretningen (210) i fjernstyringsmottakeren (200) er innrettet for å fremskaffe en tidslukeidentifikator fra de mottatte datapakkene.16. Remote control system in accordance with claim 15, where the processing device (210) in the remote control receiver (200) is arranged to obtain a time slot identifier from the received data packets. 17. Fjernstyringssystem i samsvar med krav 16, hvor prosesseringsinnretningen (210) i fjernstyringsmottakeren (200) er innrettet for å detektere om en datapakke som inneholder en bestemt tidslukeidentifikator også inneholder adresseinformasjon, enten i fonn av en fullstendig adresse eller i form av en identifiserbar del av en adresse, og ved slik deteksjon, å fremskaffe adressen fra nevnte pakke, og i det tilfellet at nevnte pakke inneholder bare en identifiserbar del av en adresse, å kombinere adressedelene som er fremskaffet fra et antall slike pakker, for derved å danne den fullstendige adressen som hører til den bestemte tidsluken.17. Remote control system in accordance with claim 16, where the processing device (210) in the remote control receiver (200) is arranged to detect whether a data packet containing a specific time slot identifier also contains address information, either in the form of a complete address or in the form of an identifiable part of an address, and upon such detection, obtaining the address from said packet, and in the case that said packet contains only an identifiable part of an address, combining the address parts obtained from a number of such packets, thereby forming the complete address belonging to the particular time slot. 18. Fjernstyirngssystem i samsvar med krav 17, hvor prosesseringsinnretningen (210) i fjernstyringsmottakeren (200) er innrettet for å sammenlikne adressen fremskaffet fra nevnte pakke(r) med innholdet i adresseregisteret, og i tilfelle av overensstemmelse, å lagre tidslukeidentifikatoren inneholdt i nevnte pakke(r) i tidslukeregisteret.18. Remote control system in accordance with claim 17, where the processing device (210) in the remote control receiver (200) is arranged to compare the address obtained from said packet(s) with the contents of the address register, and in the event of a match, to store the time slot identifier contained in said packet(s) in the time slot register. 19. Fjernstyringssystem i samsvar med ett av kravene 15-18, hvor prosesseringsinnretningen (210) i fjernstyringsmottakeren (200) er innrettet for å sammenlikne den adressen som er fremskaffet fra en eller flere datapakker mottatt i tidsluken angitt ved tidslukeregisteret med den adressen som er lagret, i adresseregisteret, og i tilfelle av uoverensstemmelse mellom disse adressene, å holde mottakeren i en passiv tilstand der prosesseringsenheten er innrettet for å ignorere hvilke som helst kontrolldata som mottas i datapakker..19. Remote control system in accordance with one of claims 15-18, where the processing device (210) in the remote control receiver (200) is arranged to compare the address obtained from one or more data packets received in the time slot indicated by the time slot register with the address stored in the address register, and in the event of a discrepancy between these addresses, to keep the receiver in a passive state where the processing unit is arranged to ignore any control data received in data packets. 20. Fjernstyringssystem i samsvar med krav 19, hvor prosesseringsinnretningen (210) i fjernstyringsmottakeren (200) er innrettet for i tilfelle av overensstemmelse mellom adressene å holde mottakeren i en aktiv tilstand, der prosesseringsinnretningen er innrettet for å generere kontrollsignaler basert på kontrolldata mottatt i datapakker.20. Remote control system in accordance with claim 19, where the processing device (210) in the remote control receiver (200) is designed to keep the receiver in an active state in the event of a match between the addresses, where the processing device is designed to generate control signals based on control data received in data packets. 21.. Fjernstyringssystem i samsvar med ett av kravene 13-20, hvor fjernstyringsmottakeren videre omfatter et forbindelsesaktiverende element (217), og hvor prosesseringsinnretningen (210) i fjernstyringsmottakeren (200) er innrettet for - ved aktivering av. elementet (217) å avlede en adresse fra en eller flere mottatte datapakker, og å lagre denne adressen som den tilordnede adresse for mottakeren (200).21.. Remote control system in accordance with one of claims 13-20, where the remote control receiver further comprises a connection activating element (217), and where the processing device (210) in the remote control receiver (200) is arranged for - upon activation of. the element (217) to derive an address from one or more received data packets, and to store this address as the assigned address for the receiver (200).
NO20011604A 2001-03-29 2001-03-29 Remote control device and remote control system for toys or model driving toys NO318739B1 (en)

Priority Applications (17)

Application Number Priority Date Filing Date Title
NO20011604A NO318739B1 (en) 2001-03-29 2001-03-29 Remote control device and remote control system for toys or model driving toys
PCT/NO2002/000123 WO2002078812A1 (en) 2001-03-29 2002-03-25 Remote control system
CNB02810515XA CN1318112C (en) 2001-03-29 2002-03-25 Remote control system
ES02717215T ES2268004T3 (en) 2001-03-29 2002-03-25 REMOTE CONTROL DEVICE.
AT02717214T ATE284746T1 (en) 2001-03-29 2002-03-25 REMOTE CONTROL SYSTEM
ES02717214T ES2235022T3 (en) 2001-03-29 2002-03-25 REMOTE CONTROL SYSTEM.
DE60202280T DE60202280T2 (en) 2001-03-29 2002-03-25 REMOTE CONTROL SYSTEM
EP02717215A EP1385589B1 (en) 2001-03-29 2002-03-25 Remote control system
EP02717214A EP1385588B1 (en) 2001-03-29 2002-03-25 Remote control system
AT02717215T ATE332732T1 (en) 2001-03-29 2002-03-25 REMOTE CONTROL SYSTEM
US10/473,083 US20040147202A1 (en) 2001-03-29 2002-03-25 Remote control system
PCT/NO2002/000122 WO2002078811A1 (en) 2001-03-29 2002-03-25 Remote control system
DE60213081T DE60213081T2 (en) 2001-03-29 2002-03-25 Remote control system
JP2002577072A JP2004524918A (en) 2001-03-29 2002-03-25 Remote control system
US10/108,724 US6907029B2 (en) 2001-03-29 2002-03-29 Remote control system
HK04105740A HK1062900A1 (en) 2001-03-29 2004-08-03 Remote control system
HK04105739A HK1062899A1 (en) 2001-03-29 2004-08-03 Remote control system.

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
NO20011604A NO318739B1 (en) 2001-03-29 2001-03-29 Remote control device and remote control system for toys or model driving toys

Publications (3)

Publication Number Publication Date
NO20011604D0 NO20011604D0 (en) 2001-03-29
NO20011604L NO20011604L (en) 2002-09-30
NO318739B1 true NO318739B1 (en) 2005-05-02

Family

ID=19912318

Family Applications (1)

Application Number Title Priority Date Filing Date
NO20011604A NO318739B1 (en) 2001-03-29 2001-03-29 Remote control device and remote control system for toys or model driving toys

Country Status (10)

Country Link
US (1) US20040147202A1 (en)
EP (2) EP1385589B1 (en)
JP (1) JP2004524918A (en)
CN (1) CN1318112C (en)
AT (2) ATE284746T1 (en)
DE (2) DE60213081T2 (en)
ES (2) ES2268004T3 (en)
HK (2) HK1062900A1 (en)
NO (1) NO318739B1 (en)
WO (2) WO2002078812A1 (en)

Families Citing this family (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6954695B2 (en) * 2002-01-31 2005-10-11 Racing Visions, Llc Apparatus system and method for remotely controlling a vehicle over a network
US20060165073A1 (en) * 2004-04-06 2006-07-27 Airtight Networks, Inc., (F/K/A Wibhu Technologies, Inc.) Method and a system for regulating, disrupting and preventing access to the wireless medium
US7496094B2 (en) * 2004-04-06 2009-02-24 Airtight Networks, Inc. Method and system for allowing and preventing wireless devices to transmit wireless signals
DE102004050423A1 (en) 2004-10-15 2006-04-20 Bosch Rexroth Ag Communication system and method for synchronizing the same
WO2006047584A2 (en) * 2004-10-26 2006-05-04 Mattel, Inc. Toy vehicle play set
US7391320B1 (en) * 2005-04-01 2008-06-24 Horizon Hobby, Inc. Method and system for controlling radio controlled devices
US7424402B2 (en) * 2006-02-17 2008-09-09 Agilent Technologies, Inc. System and method for making synchronized signal measurements at spaced apart locations
WO2008060690A2 (en) * 2006-05-12 2008-05-22 Irobot Corporation Method and device for controlling a remote vehicle
DE102006023132B4 (en) * 2006-05-17 2012-11-15 Stadlbauer Marketing und Vertrieb GmbH Controlling additional functions of toy vehicles in a digital control system
US7949317B2 (en) * 2008-02-13 2011-05-24 Apple Inc. Momentary burst protocol for wireless communication
CN102089045A (en) * 2008-05-22 2011-06-08 美泰有限公司 Play sets
US8472413B2 (en) * 2009-05-20 2013-06-25 Robert Bosch Gmbh Protocol for wireless networks
JP2011068442A (en) * 2009-09-24 2011-04-07 Toshiba Elevator Co Ltd Transmission system and method for elevator system
JP2011249941A (en) * 2010-05-24 2011-12-08 Smk Corp Radio communication module, remote control device and radio system
US20130231029A1 (en) * 2012-03-01 2013-09-05 Gregory Katz Interactive Toy
CN106406328B (en) * 2016-11-05 2020-04-03 杭州畅动智能科技有限公司 Motion control method based on robot development platform
US10396962B2 (en) * 2016-12-15 2019-08-27 Qualcomm Incorporated System and method for self-contained subslot bundling
CN106685666B (en) * 2017-02-04 2020-06-23 联想(北京)有限公司 Robot communication method and robot
CN107370516A (en) * 2017-06-01 2017-11-21 广东高标电子科技有限公司 Method, terminal device and the computer-readable recording medium of wireless telecommunications
CN111034229A (en) * 2018-09-30 2020-04-17 深圳市大疆创新科技有限公司 Information processing method, device, carrier and storage medium
US11106200B2 (en) * 2019-06-27 2021-08-31 Baidu Usa Llc Safety mechanism for joystick control for controlling an unmanned vehicle

Family Cites Families (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US544075A (en) * 1895-08-06 Printing-press
US4334221A (en) * 1979-10-22 1982-06-08 Ideal Toy Corporation Multi-vehicle multi-controller radio remote control system
US5168271A (en) * 1985-11-27 1992-12-01 Seiko Corp. Paging and time keeping system with transmission of time slot identification used for synchronization
US4938483A (en) * 1987-11-04 1990-07-03 M. H. Segan & Company, Inc. Multi-vehicle interactive toy system
US5098110A (en) * 1989-07-19 1992-03-24 Michael Yang Method for remotely controlling a video game system of a video game apparatus
US4988992A (en) * 1989-07-27 1991-01-29 The Chamberlain Group, Inc. System for establishing a code and controlling operation of equipment
JPH04286432A (en) * 1991-03-15 1992-10-12 Nippon Telegr & Teleph Corp <Ntt> Mobile station controlled type channel selection system
JPH05308678A (en) * 1992-04-30 1993-11-19 Smk Corp Id code setting method for remote control communication
JP3231904B2 (en) * 1993-07-22 2001-11-26 日本電信電話株式会社 Channel assignment method
JPH07163765A (en) * 1993-12-16 1995-06-27 B I:Kk Remote control toy
DE19502839C1 (en) * 1995-01-30 1996-06-05 Wolfgang Dipl Ing Brendel Radio remote-control receiver, esp. for crane
JP2914211B2 (en) * 1995-03-24 1999-06-28 住友電装株式会社 Keyless entry system
US5944609A (en) * 1995-12-29 1999-08-31 Rokenbok Toy Company Remote control system for operating toys
US5781143A (en) * 1996-02-06 1998-07-14 Rossin; John A. Auto-acquire of transmitter ID by receiver
JPH09289684A (en) * 1996-04-23 1997-11-04 Matsushita Electric Ind Co Ltd Radio communication system
US5881366A (en) * 1996-05-01 1999-03-09 Logitech, Inc. Wireless peripheral interface
US5885159A (en) * 1996-08-13 1999-03-23 Rokenbok Toy Company System for, and method of, controlling the operation of toys
US5938705A (en) * 1996-09-03 1999-08-17 Chrysler Corporation Vehicle controller (VCON) for automated durability road (ADR) facility
JPH10209956A (en) * 1997-01-28 1998-08-07 Nippon Telegr & Teleph Corp <Ntt> Radio packet communication method
JPH10230084A (en) * 1997-02-19 1998-09-02 Futaba Corp Radio equipment for maneuvering radio control model, radio equipment for model and monitoring device for management
US6181255B1 (en) * 1997-02-27 2001-01-30 The Chamberlain Group, Inc. Multi-frequency radio frequency transmitter with code learning capability
JPH10271091A (en) * 1997-03-19 1998-10-09 Fujitsu General Ltd Spread spectrum radio communication equipment
US6075443A (en) * 1998-07-31 2000-06-13 Sarnoff Corporation Wireless tether
JP3268271B2 (en) * 1998-08-05 2002-03-25 株式会社シー・シー・ピー Wireless steering system
JP2000135380A (en) * 1999-01-26 2000-05-16 Snk:Kk Communication device for game and game devices
US6684062B1 (en) * 2000-10-25 2004-01-27 Eleven Engineering Incorporated Wireless game control system
US6848968B2 (en) * 2001-02-08 2005-02-01 Mattel, Inc. Communication system for radio controlled toy vehicle

Also Published As

Publication number Publication date
DE60202280D1 (en) 2005-01-20
ES2268004T3 (en) 2007-03-16
NO20011604D0 (en) 2001-03-29
DE60213081T2 (en) 2007-03-01
WO2002078811A1 (en) 2002-10-10
DE60202280T2 (en) 2005-12-08
ATE284746T1 (en) 2005-01-15
WO2002078812A1 (en) 2002-10-10
EP1385589B1 (en) 2006-07-12
ES2235022T3 (en) 2005-07-01
DE60213081D1 (en) 2006-08-24
NO20011604L (en) 2002-09-30
EP1385588A1 (en) 2004-02-04
EP1385589A1 (en) 2004-02-04
HK1062899A1 (en) 2004-12-03
US20040147202A1 (en) 2004-07-29
JP2004524918A (en) 2004-08-19
CN1318112C (en) 2007-05-30
HK1062900A1 (en) 2004-12-03
ATE332732T1 (en) 2006-08-15
CN1612768A (en) 2005-05-04
EP1385588B1 (en) 2004-12-15

Similar Documents

Publication Publication Date Title
NO318739B1 (en) Remote control device and remote control system for toys or model driving toys
US6907029B2 (en) Remote control system
CN202548770U (en) Wireless remote controller
US9446325B2 (en) Remote control system
KR101130507B1 (en) Binding of wireless game controller to host
US20050042971A1 (en) Remote controlled toy
CA2358866A1 (en) A microprocessor controlled toy building element with visual programming
EP1148921A1 (en) A programmable toy with communication means
JP4424922B2 (en) Remotely operated toy, radio device and drive device used therefor, and identification code setting method in remotely operated toy
JP4184988B2 (en) Remotely operated toy system, drive device used therefor, and identification code setting method for remotely operated toy
JPH10510172A (en) Electronic shooting game device
JP2001527314A5 (en) How to program a remote controller
JP4312418B2 (en) Remote operation system, transmitter used therefor, program and storage medium for remote operation system
JP3653104B2 (en) Remote control toy system
TWI659772B (en) Integrated device with signal conversion and power supply function for game controller
JP3091920U (en) Infrared remote control device
JP2002135861A (en) Remotely controlled play equipment system
JP3140435U (en) Exercise mat for game console operation
CN211132976U (en) Game machine handle
JP3784634B2 (en) Remote control playground equipment
JP4325504B2 (en) Channel expansion communication method
WO2000028501A1 (en) Multiple infrared control arrangements