WO2008110185A1 - A method of controlling a motorized platform and a system therefore - Google Patents
A method of controlling a motorized platform and a system therefore Download PDFInfo
- Publication number
- WO2008110185A1 WO2008110185A1 PCT/EP2007/002236 EP2007002236W WO2008110185A1 WO 2008110185 A1 WO2008110185 A1 WO 2008110185A1 EP 2007002236 W EP2007002236 W EP 2007002236W WO 2008110185 A1 WO2008110185 A1 WO 2008110185A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- control module
- control
- delay time
- controlling
- motors
- Prior art date
- Legal status (The legal status 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 status listed.)
- Ceased
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1601—Constructional details related to the housing of computer displays, e.g. of CRT monitors, of flat displays
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F16—ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
- F16M—FRAMES, CASINGS OR BEDS OF ENGINES, MACHINES OR APPARATUS, NOT SPECIFIC TO ENGINES, MACHINES OR APPARATUS PROVIDED FOR ELSEWHERE; STANDS; SUPPORTS
- F16M11/00—Stands or trestles as supports for apparatus or articles placed thereon ; Stands for scientific apparatus such as gravitational force meters
- F16M11/02—Heads
- F16M11/04—Means for attachment of apparatus; Means allowing adjustment of the apparatus relatively to the stand
- F16M11/06—Means for attachment of apparatus; Means allowing adjustment of the apparatus relatively to the stand allowing pivoting
- F16M11/10—Means for attachment of apparatus; Means allowing adjustment of the apparatus relatively to the stand allowing pivoting around a horizontal axis
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F16—ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
- F16M—FRAMES, CASINGS OR BEDS OF ENGINES, MACHINES OR APPARATUS, NOT SPECIFIC TO ENGINES, MACHINES OR APPARATUS PROVIDED FOR ELSEWHERE; STANDS; SUPPORTS
- F16M11/00—Stands or trestles as supports for apparatus or articles placed thereon ; Stands for scientific apparatus such as gravitational force meters
- F16M11/02—Heads
- F16M11/18—Heads with mechanism for moving the apparatus relatively to the stand
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F16—ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
- F16M—FRAMES, CASINGS OR BEDS OF ENGINES, MACHINES OR APPARATUS, NOT SPECIFIC TO ENGINES, MACHINES OR APPARATUS PROVIDED FOR ELSEWHERE; STANDS; SUPPORTS
- F16M11/00—Stands or trestles as supports for apparatus or articles placed thereon ; Stands for scientific apparatus such as gravitational force meters
- F16M11/20—Undercarriages with or without wheels
- F16M11/2007—Undercarriages with or without wheels comprising means allowing pivoting adjustment
- F16M11/2014—Undercarriages with or without wheels comprising means allowing pivoting adjustment around a vertical axis
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/31—From computer integrated manufacturing till monitoring
- G05B2219/31175—Message comprises identification of sender, receiver, command and parameter
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/33—Director till display
- G05B2219/33273—DCS distributed, decentralised controlsystem, multiprocessor
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/35—Nc in input of data, input till input file format
- G05B2219/35481—Display, panel
Definitions
- the invention concerns a method of controlling a motorized platform and a system therefore and is more particularly directed to controlling at least two actuators/motors of a motorized platform, the motorized platform comprising a motorized tilt and/or rotation unit for a display device such as a flat panel television, the motorized tilt/rotation unit is intended to be mounted on a support structure such as a wall, a stand or a motorized lift and/or rotation stand which would then be comprised in the motorized platform.
- Display devices such as televisions and computer screens have gone through a radical change in the past few years.
- a market dominated by cathode ray tubes since the birth of television is rapidly changing to being totally dominated by flat panel display devices of many different new technologies such as plasma and liquid crystal displays.
- the common feature of these new technologies is that they enable making flat panel display devices, i.e. display devices whose depth is not in a direct relation to the size of the display area of the display device but only in a limited relation to the weight of the device due to the necessary internal support structure.
- the limited depth on these new display devices gives new possibilities on support devices, such as motorized platforms, which in turn adds new requirements. There is room for improvements on how to control these motorized platforms.
- An object of the invention is to define a method and a system of controlling at least two actuators/motors of a motorized platform, especially a motorized platform of a display device.
- a further object of the invention is to define a system and a method of controlling at least two actuators/motors of a motorized platform comprising a motorized tilt and/or rotation unit and/or comprising a motorized lift and/or rotation stand.
- Another object of the invention is to define a system and a method of controlling at least two actuators/motors of a motorized platform comprising a motorized tilt and/or rotation unit and/or comprising a motorized lift and/or rotation stand in such a way that control electronics of an actuator/motor can be placed in the proximity of that actuator/motor.
- a still further object of the invention is to define a system and a method of controlling at least two actuators/motors of a motorized platform comprising a motorized tilt and/or rotation unit and/or comprising a motorized lift and/or rotation stand in such a way that the total peak power consumption is kept as low as possible at all times.
- the actuators/motors of the motorized platform are controlled such that only one actuator/motor is active, i.e. running and consuming power, at a time enabling the use of a power supply dimensioned only for one power consumer, the major power consumer.
- a decentralized manner of control according to the invention also allows for a modularized decentralized building manner, facilitating cabling and thus also manufacture of a motorized platform according to the invention.
- control system arranged to control two or more actuators/motors of a motorized flat panel display platform.
- the control system is a distributed decentralized control system comprising at least two physically separate control modules.
- Each control module has an identity and is arranged to control one actuator/motor.
- An identity of a control module can for example be tilt, top rotation, lift or bottom rotation thus identifying each control module according to its function, i.e. controlling for example the actuator/motor of the tilt function of a motorized platform.
- a motorized platform taking full advantage of the invention will have two or more actuator/motor functions.
- Each control module only reacts on control commands conforming to the identity of the control module, i.e.
- control command for top rotation has nothing to do with the control module handling lift.
- Certain control commands, such as a memory recall, could involve all connected functions and thus all control modules.
- the control system further comprises communication means between all of the control modules to thereby enable coordination of the actuators/motors.
- the communication means comprises activity token means, which can be implemented in software or in hardware by for example a ready/busy line, and the control system is arranged to only enable one actuator/motor at a time by means of the activity token means of the communication means.
- the control system is arranged to only enable one actuator/motor at a time by means of the activity token means of the communication means.
- the control modules are arranged to receive commands, this can be by means of an integrated IR receiver on the concerned control modules.
- Each control module is then preferably further arranged to communicate any received command to the other control modules by means of the communication means.
- each control module is arranged to prioritize itself according to its identity and according to received commands.
- shut down command meaning that the motorized platform should return to a default position when the display device is turned off
- identity of the control module in question is lift
- each control module is arranged to determine if the command relates to the identity of the control module, and if the command is determined for the control module and concerns controlling the actuator/motor of the control module, then only when the activity token means is available, the control module concerned acquires the activity token means for a period of time the actuator/motor is actively controlled by the control module. The control module will thus release the activity token means at the end of the period of time the actuator/motor is actively controlled. This will ensure that only one actuator/motor is active at a time.
- the activity token means can for example be a dedicated line that signals to all control modules if any actuator/motor is active or not.
- Each control module is suitably arranged to only acquire the activity token means after the activity token means has been available for a default delay time. Each control module is preferably arranged with a different default delay time so that not all the control modules will attempt to acquire the token at the same time. The default delay time of a control module can be made dependent on the identity of the control module.
- control modules are arranged to change their default delay time in dependence on the received command to thereby change their priority among the control modules.
- Each control module can then be arranged to attain a high priority by having a default delay time shorter than any other default delay time, i.e. when the token becomes available, then with a short delay time the token will be grabbed quickly, or first.
- each control module can then be arranged to attain a low priority by having a default delay time longer than any other default delay time, i.e. let everyone else grab the token first.
- the different additional enhancements of the control system according to the invention can be combined in any desired manner as long as no conflicting features are combined.
- the aforementioned objects are also achieved according to the invention by a method of controlling two or more actuators/motors of a motorized flat panel display platform.
- the method comprises distributing a separate control module close to each actuator/motor.
- Each control module is capable of controlling one actuator/motor.
- Each control module is assigned the identity of the actuator/motor it is controlling.
- Each control module only reacts on control conforming to the identity of the module.
- the method comprises coordinating the control of the actuators/motors by means of a communication link between all of the control modules. Sometimes this is referred to as a multi-master system
- the communication link comprises activity token means and the method comprises only enabling one actuator/motor at a time by means of the activity token means of the communication link.
- the method comprises receiving commands by means of one or more of the control modules. Each control module having received a command communicates it to the other control modules by means of the communication link between all of the control modules. This insures that all control modules receives the commands.
- the method can comprise each control module prioritizing itself according to the assigned identity of the control module and according to received commands.
- the method further comprises in each control module determining if the command relates to the identity of the control module, and if the command is determined for the control module and concerns controlling the actuator/motor of the control module, then only when the activity token means is available acquiring the activity token means for a period of time the actuator/motor is actively controlled by the control module.
- the acquiring of the activity token means by a control module is only done after the activity token means has been available for a default delay time.
- Each control module preferably then has a different default delay time.
- the method further comprises the control modules changing their default delay time in dependence on the received command to thereby change their priority among the control modules. The method can then comprise a control module attaining a high priority by having a default delay time shorter than any other default delay time and a control module attaining a low priority by having a default delay time longer than any other default delay time.
- a primary purpose of the invention is to provide an improved manner of manufacturing a complete motorized platform with two or more functions from the group of bottom rotation, lift, top rotation and tilt, for a display device. This is obtained according to the invention by having structuring the control around a plurality of control modules, which modules can be the same, thus lowering manufacturing costs, that are close to the actuators/motors, thus requiring simple wiring.
- FIG. 1A-C illustrates examples of a typical utilization of the invention in connection with a flat panel television on a motorized platform
- Fig. 2 illustrates a schematic layout of a circuit arrangement according to the invention
- Fig. 3 illustrates a flow diagram of a method according to the invention
- the present invention relates to a method of and a control system for controlling at least two motors of a motorized platform comprising a motorized tilt and/or rotation unit and/or comprising a motorized lift and/or rotation stand.
- the invention enables a control module of a motor to be placed in the proximity of that motor.
- This is achieved according to the modular structure of the control system according to the invention where the control system is built up of a plurality of control modules that communicate with each other. There is no central control board or center, the control system according to the invention is decentralized and built on decentralized control with adequate processing power in each control module and a cooperation between the modules.
- the invention further controls the at least two motors in such a way that the total power consumption is kept as low as possible at all times. This is achieved according to the invention by only allowing one actuator/motor being active/running at a time.
- Figures 1A, 1 B, and 1C illustrate different views of an example of a typical utilization 100 of the invention in controlling the movement of a flat panel display device 110 mounted on a motorized rotation/tilt unit 130 attached to a motorized lift/rotation stand 120.
- Figure 1A illustrates a side view of the flat panel display device 110 being tilted down and turned toward a viewer.
- Figure 1 B illustrates a side view of the flat panel display device 110 being tilted down only.
- the motorized rotation/tilt unit 130 can tilt 155 around a tilt axis 132.
- the motorized lift/rotation stand 120 can lift 158 the flat panel display device 110 up and down along the stand 120.
- Figure 1C illustrates a top view of the flat panel display 110 being turned only.
- the motorized rotation/tilt unit 130 can rotate 152 around a rotation axis 135. This is also sometimes called top rotation.
- the motorized lift/rotation stand 120 can rotate 150 the flat panel display device 110 around a rotation axis 125. This is also sometimes called bottom rotation.
- the invention involves a system and a method of controlling in an efficient manner at least two actuators/motors of a motorized platform such as the one described above in relation to Figures 1A, 1 B and 1C, for a display device such as a flat panel television.
- the actuators/motors of the motorized platform are controlled such that only one actuator/motor is active at a time enabling the use of a power supply dimensioned only for basically one power consumer, the major power consumer and the idle power consumption of the other control modules.
- a decentralized manner of control according to the invention also allows for a modularized decentralized building manner, facilitating cabling and thus also manufacture of a motorized platform according to the invention.
- FIG. 2 illustrates a schematic example of a control system according to the invention with a first and a second control module 210, 220 and a further optional control module 230.
- the invention is configured around decentralized control modules comprising integrated control routines.
- Each control module 210, 220, 230 preferably comprises an I. R. receiver to receive control commands, memory to store program and data such as one or more possibly programmable preset positions of an associated motor/actuator 215,
- a control system can optionally comprise an additional IR receiver 212, possibly with code translator/converter to enable to use for example a remote control of a flat panel television to also control the motorized platform carrying the television.
- Another manner of acquiring control commands is to have an optional interface module 240 to an external control system such as a television receiving IR signals and then transmitting them via for example I 2 C 242 to the interface which then converts the control signals to those used internally within the system. If the control system communicates internally via I 2 C instead of the illustrated bus-system, then it is easier to connect the two systems.
- each control module 210, 220, 230 i.e. if it is a tilt control module, a top-rotation control module, a lift control module or a bottom rotation control module, can either be pre-programmed, hard-wired, strap- selected, or done by automatic identification of the motor/actuator coupled to it or through which connection it is coupled.
- the decentralized control modules 210, 220, 230 are in this example interconnected with a simple connection structure comprising a power line 296, a bi-directional data line 290, a ready/busy line 292 and a ground line 294.
- the ready/busy line 292 is a hardware solution, another method is to use a token.
- the data communication can also follow a wired or wireless industry standard such as I2C, CAN BUS, or Bluetooth.
- Power is provided by a power supply system module 250, which can suitably be an external transformer to keep the system as a low-voltage system.
- the power supply system module 250 only needs to be of such a size that it can sufficiently supply enough power to supply all idle boards of the system at the same time as the most power consuming board with associated actuator/motor is active. This is due to the invention of only allowing one control module 210, 220, 230 to be active with one actuator/motor 215, 225, 235 at a time.
- the ready/busy line 292 is used to indicate that an actuator/motor 215, 225, 235 is active and as long as the ready/busy line 292 indicates that an actuator/motor 215, 225, 235 is active, then no other actuator/motor 215, 225, 235 will be allowed to become active.
- the different modules have different default delay times before taking hold of the ready/busy line and activating its associated actuator/motor 215, 225, 230.
- one or more of the controller modules 210, 220, 230 can attain a higher and/or lower priority.
- a lift controller module which controls the height of an attached flat panel display device, could in some embodiments have the highest priority during a lift up operation, especially if it is a move to a preset value, which then might also involve a turn and a tilt as well. This is very important if the motorized stand is built into a box/furniture, and the flat panel display device has to lift out of the box before a turn and/or tilt is possible without crashing into the box.
- the delay time to grab hold of the ready/busy line 292 has to be shorter than the shortest default delay time.
- the lift controller module receives a lowering down command, especially if it is a move to a preset value, then suitably the lift controller module should have the lowest priority.
- a lowest priority is attained if the delay time to grab hold of the ready/busy line 292 is longer than the longest default delay time.
- a lift controller module will retain hold of the ready/busy line 292, or token, below a certain predetermined position, the predetermined position for example being a position just entering the box/furniture, to thus avoid any rotation or tilt when the flat panel display unit is partially or completely within the box/furniture. If the box is ceiling mounted then it will be above a certain predetermined position that the lift controller module keeps the ready/busy line 292 to thus avoid any rotation or tilt.
- Figure 3 illustrates a simplified flow diagram of a method of giving priority according to the invention by means of a Ready/Busy line or a token, exemplified from a lift control module perspective.
- a command is received or not.
- a command can be received either by the IR receiver on the control module or via the bi-directional data line. If no command is received, then the process loops to itself. If a command is received then the process continues with a second step 320. In the second step 320 it is determined if the received command is a store command. If the received command is a store command then the procedure continues with a third step 325. If the received command is not a store command, then the process continues with a fourth step 330.
- the current position of the actuator/motor is registered.
- the actuator/motor will have some kind of means of keeping track of where it is, this can for example be a potentiometer or dead counting of the number of revolutions the motor is turning. By storing this value or values, the control module can control the actuator/motor back to the same position.
- step 330 it is determined if the command is recall/goto memory position, if it is then the process will continue with a fifth step 332, if not then the procedure will continue with a sixth step 352.
- step 332 it is determined if the lift has to travel up or down, this will be in dependence on the current position and the memory position. If the current position is higher than the memory position then the lift has to travel down and the procedure continues with a seventh step 334. If the current position is lower than the memory position then the lift has to travel up and the procedure continues with an eighth step 336.
- the sixth step 352 will test and execute other commands such as lift up or lift down. The execution of these commands will also include all the checks to ensure that only one actuator/motor is active at a time.
- the priority of the lift control module is set to the lowest, preferably by setting the delay time longer than the longest default delay time.
- the procedure will continue with the ninth step 340.
- the priority of the lift control module is set to the highest, preferably by setting the delay time shorter than the shortest default delay time. The procedure will continue with the ninth step 340.
- the ninth step 340 it is determined if the ready/busy line or the token is free or not. If the ready/busy line or the token is not free, then the procedure goes back to the fifth step 332 to reset the delay times of the priorities. If the ready/busy line or the token is free, then the procedure continues with a tenth step 342. In the tenth step 342 it is determined if the delay is zero. If it is not zero, then the procedure continues with a twelfth step 344. If the delay is zero, then the procedure continues with a thirteenth step 346. In the tweelth step 344 the delay is decreased by one and then the procedure goes back to the ninth step 340.
- the lift control module activates the actuator/motor concerned, waits until the position movement is ready, then the ready/busy line or token is released and the procedure continues with the first step 310.
- FIGURES 1A, 1 B, and 1 C - illustrate examples of a typical utilization of the invention in controlling the movement of a display device mounted on a motorized platform comprising a motorized rotation/tilt unit attached to a motorized lift/rotation stand.
- FIGURE 1 A illustrates a side view of the flat panel display being tilted down and turned toward a viewer
- FIGURE 1 B illustrates a side view of the flat panel display being tilted down only
- FIGURE 1 C illustrates a top view of the flat panel display being turned only.
- FIGURE 2 - illustrates a schematic example of a control system according to the invention with optional units, 210 First controller module
- Optional additional IR receiver possibly with code translator/converter 215 Actuator/motor of the first controller module, possibly with one or more position/end-stop sensors,
- Optional interface module to an external control system such as a television receiving IR signals and then transmitting them via for example I2C to the interface which then converts the control signals to those used internally within the system
- FIGURE 3 illustrates a simplified flow diagram of a method of giving priority according to the invention by means of a Ready/Busy line or a token, exemplified from a lift control module perspective,
- a command can be received either by the IR receiver on the control module or via the bi-directional data line. If no command is received, then the process loops to itself. If a command is received then the process continues with a second step 320.
- a command is received: then in the second step it is determined if the received command is a store command. If the received command is a store command then the procedure continues with a third step 325. If the received command is not a store command, then the process continues with a fourth step 330. 325 after the second step if a store command is received, then in the third step the current position of the actuator/motor is registered.
- the actuator/motor will have some kind of means of keeping track of where it is, this can for example be a potentiometer or dead counting of the number of revolutions the motor is turning.
- the priority of the lift control module is set to the highest, preferably by setting the delay time shorter than the shortest default delay time. The procedure will continue with the ninth step
- the procedure in the ninth step it is determined if the ready/busy line or the token is free or not. If the ready/busy line or the token is not free, then the procedure goes back to the fifth step 332 to reset the priorities. If the ready/busy line or the token is free, then the procedure continues with a tenth step 342.
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Devices For Indicating Variable Information By Combining Individual Elements (AREA)
Abstract
A system and a method of controlling in an efficient manner at least two motors of a motorized platform for a display device such as a flat panel television. The motors of the motorized platform are controlled such that only one motor is active at a time enabling the use of a power supply dimensioned only for one power consumer, the major power consumer. A decentralized manner of control according to the invention also allows for a modularized decentralized building manner, facilitating cabling and thus also manufacture of a motorized platform.
Description
A METHOD OF CONTROLLING A MOTORIZED PLATFORM AND A SYSTEM THEREFORE
TECHNICAL FIELD
The invention concerns a method of controlling a motorized platform and a system therefore and is more particularly directed to controlling at least two actuators/motors of a motorized platform, the motorized platform comprising a motorized tilt and/or rotation unit for a display device such as a flat panel television, the motorized tilt/rotation unit is intended to be mounted on a support structure such as a wall, a stand or a motorized lift and/or rotation stand which would then be comprised in the motorized platform.
BACKGROUND
Display devices such as televisions and computer screens have gone through a radical change in the past few years. A market dominated by cathode ray tubes since the birth of television is rapidly changing to being totally dominated by flat panel display devices of many different new technologies such as plasma and liquid crystal displays. The common feature of these new technologies is that they enable making flat panel display devices, i.e. display devices whose depth is not in a direct relation to the size of the display area of the display device but only in a limited relation to the weight of the device due to the necessary internal support structure. The limited depth on these new display devices gives new possibilities on support devices, such as motorized platforms, which in turn adds new requirements. There is room for improvements on how to control these motorized platforms.
SUMMARY An object of the invention is to define a method and a system of controlling at least two actuators/motors of a motorized platform, especially a motorized platform of a display device.
A further object of the invention is to define a system and a method of controlling at least two actuators/motors of a motorized platform comprising a motorized tilt and/or rotation unit and/or comprising a motorized lift and/or rotation stand.
Another object of the invention is to define a system and a method of controlling at least two actuators/motors of a motorized platform comprising a motorized tilt and/or rotation unit and/or comprising a motorized lift and/or rotation stand in such a way that control electronics of an actuator/motor can be placed in the proximity of that actuator/motor.
A still further object of the invention is to define a system and a method of controlling at least two actuators/motors of a motorized platform comprising a motorized tilt and/or rotation unit and/or comprising a motorized lift and/or rotation stand in such a way that the total peak power consumption is kept as low as possible at all times.
The aforementioned objects are achieved according to the invention by a system and a method of controlling in an efficient manner at least two actuators/motors of a motorized platform for a display device such as a flat panel television. According to the invention the actuators/motors of the motorized platform are controlled such that only one actuator/motor is active, i.e. running and consuming power, at a time enabling the use of a power supply dimensioned only for one power consumer, the major power consumer. A decentralized manner of control according to the invention also allows for a modularized decentralized building manner, facilitating cabling and thus also manufacture of a motorized platform according to the invention.
This can be referred to as a multi-master system
The aforementioned objects are further achieved according to the invention by a control system arranged to control two or more actuators/motors of a
motorized flat panel display platform. According to the invention the control system is a distributed decentralized control system comprising at least two physically separate control modules. Each control module has an identity and is arranged to control one actuator/motor. An identity of a control module can for example be tilt, top rotation, lift or bottom rotation thus identifying each control module according to its function, i.e. controlling for example the actuator/motor of the tilt function of a motorized platform. A motorized platform taking full advantage of the invention will have two or more actuator/motor functions. Each control module only reacts on control commands conforming to the identity of the control module, i.e. a control command for top rotation has nothing to do with the control module handling lift. Certain control commands, such as a memory recall, could involve all connected functions and thus all control modules. The control system further comprises communication means between all of the control modules to thereby enable coordination of the actuators/motors.
Advantageously the communication means comprises activity token means, which can be implemented in software or in hardware by for example a ready/busy line, and the control system is arranged to only enable one actuator/motor at a time by means of the activity token means of the communication means. By only allowing activation of one actuator/motor at a time, the power consumed is kept down and a smaller power supply can be used, thinner power cables etc. Preferably one or more of the control modules are arranged to receive commands, this can be by means of an integrated IR receiver on the concerned control modules. Each control module is then preferably further arranged to communicate any received command to the other control modules by means of the communication means. In some embodiments each control module is arranged to prioritize itself according to its identity and according to received commands. For example when there is a shut down command, meaning that the motorized platform should return to a default position when the display device is turned off, then if the identity of the control module in question is lift, then it should
preferably give itself the lowest priority, especially if the motorized platform is returning back into a box/furniture, thus allowing the rotation and tilt to return to their zero positions before the lift lowers the display device into the box/furniture.
Suitably when receiving a command each control module is arranged to determine if the command relates to the identity of the control module, and if the command is determined for the control module and concerns controlling the actuator/motor of the control module, then only when the activity token means is available, the control module concerned acquires the activity token means for a period of time the actuator/motor is actively controlled by the control module. The control module will thus release the activity token means at the end of the period of time the actuator/motor is actively controlled. This will ensure that only one actuator/motor is active at a time. The activity token means can for example be a dedicated line that signals to all control modules if any actuator/motor is active or not. Each control module is suitably arranged to only acquire the activity token means after the activity token means has been available for a default delay time. Each control module is preferably arranged with a different default delay time so that not all the control modules will attempt to acquire the token at the same time. The default delay time of a control module can be made dependent on the identity of the control module.
In can be advantageous that the control modules are arranged to change their default delay time in dependence on the received command to thereby change their priority among the control modules. Each control module can then be arranged to attain a high priority by having a default delay time shorter than any other default delay time, i.e. when the token becomes available, then with a short delay time the token will be grabbed quickly, or first. Also each control module can then be arranged to attain a low priority by having a default delay time longer than any other default delay time, i.e. let everyone else grab the token first.
The different additional enhancements of the control system according to the invention can be combined in any desired manner as long as no conflicting features are combined.
The aforementioned objects are also achieved according to the invention by a method of controlling two or more actuators/motors of a motorized flat panel display platform. The method comprises distributing a separate control module close to each actuator/motor. Each control module is capable of controlling one actuator/motor. Each control module is assigned the identity of the actuator/motor it is controlling. Each control module only reacts on control conforming to the identity of the module. The method comprises coordinating the control of the actuators/motors by means of a communication link between all of the control modules. Sometimes this is referred to as a multi-master system
Suitably the communication link comprises activity token means and the method comprises only enabling one actuator/motor at a time by means of the activity token means of the communication link. Advantageously the method comprises receiving commands by means of one or more of the control modules. Each control module having received a command communicates it to the other control modules by means of the communication link between all of the control modules. This insures that all control modules receives the commands. The method can comprise each control module prioritizing itself according to the assigned identity of the control module and according to received commands. Sometimes when receiving a command the method further comprises in each control module determining if the command relates to the identity of the control module, and if the command is determined for the control module and concerns controlling the actuator/motor of the control module, then only when the activity token means is available acquiring the activity token means for a period of time the actuator/motor is actively controlled by the control module.
Suitably the acquiring of the activity token means by a control module is only done after the activity token means has been available for a default delay time. Each control module preferably then has a different default delay time. Sometimes the method further comprises the control modules changing their default delay time in dependence on the received command to thereby change their priority among the control modules. The method can then comprise a control module attaining a high priority by having a default delay time shorter than any other default delay time and a control module attaining a low priority by having a default delay time longer than any other default delay time.
By providing a method and a unit for controlling at least two actuators/motors of a motorized platform for a display device such as a flat panel television, by means of a decentralized distributed control structure and local control modules close to the actuators/motors connected by simple communication means according to the invention a plurality of advantages over prior art methods and systems are obtained. A primary purpose of the invention is to provide an improved manner of manufacturing a complete motorized platform with two or more functions from the group of bottom rotation, lift, top rotation and tilt, for a display device. This is obtained according to the invention by having structuring the control around a plurality of control modules, which modules can be the same, thus lowering manufacturing costs, that are close to the actuators/motors, thus requiring simple wiring. Further by only allowing one actuator/motor to be active at a time, simplifies the wiring further because it can be daisy chained with simple wires instead of having to have power cables from each unit to a central power supply. Other advantages of this invention will become apparent from the detailed description.
BRIEF DESCRIPTION OF THE DRAWINGS
The invention will now be described in more detail for explanatory, and in no sense limiting, purposes, with reference to the following figures, in which
Fig. 1A-C illustrates examples of a typical utilization of the invention in connection with a flat panel television on a motorized platform,
Fig. 2 illustrates a schematic layout of a circuit arrangement according to the invention,
Fig. 3 illustrates a flow diagram of a method according to the invention,
DETAILED DESCRIPTION
In order to clarify the method and system according to the invention, some examples of its use will now be described in connection with Figures 1A to 3.
The present invention relates to a method of and a control system for controlling at least two motors of a motorized platform comprising a motorized tilt and/or rotation unit and/or comprising a motorized lift and/or rotation stand.
The invention enables a control module of a motor to be placed in the proximity of that motor. This is achieved according to the modular structure of the control system according to the invention where the control system is built up of a plurality of control modules that communicate with each other. There is no central control board or center, the control system according to the invention is decentralized and built on decentralized control with adequate processing power in each control module and a cooperation between the modules. The invention further controls the at least two motors in such a way that the total power consumption is kept as low as possible at all times. This is achieved according to the invention by only allowing one actuator/motor being active/running at a time.
Figures 1A, 1 B, and 1C illustrate different views of an example of a typical utilization 100 of the invention in controlling the movement of a flat panel display device 110 mounted on a motorized rotation/tilt unit 130 attached to a motorized lift/rotation stand 120. Figure 1A illustrates a side view of the flat
panel display device 110 being tilted down and turned toward a viewer. Figure 1 B illustrates a side view of the flat panel display device 110 being tilted down only. The motorized rotation/tilt unit 130 can tilt 155 around a tilt axis 132. The motorized lift/rotation stand 120 can lift 158 the flat panel display device 110 up and down along the stand 120. Figure 1C illustrates a top view of the flat panel display 110 being turned only. The motorized rotation/tilt unit 130 can rotate 152 around a rotation axis 135. This is also sometimes called top rotation. The motorized lift/rotation stand 120 can rotate 150 the flat panel display device 110 around a rotation axis 125. This is also sometimes called bottom rotation.
The invention involves a system and a method of controlling in an efficient manner at least two actuators/motors of a motorized platform such as the one described above in relation to Figures 1A, 1 B and 1C, for a display device such as a flat panel television. According to the invention the actuators/motors of the motorized platform are controlled such that only one actuator/motor is active at a time enabling the use of a power supply dimensioned only for basically one power consumer, the major power consumer and the idle power consumption of the other control modules. A decentralized manner of control according to the invention also allows for a modularized decentralized building manner, facilitating cabling and thus also manufacture of a motorized platform according to the invention.
Figure 2 illustrates a schematic example of a control system according to the invention with a first and a second control module 210, 220 and a further optional control module 230. The invention is configured around decentralized control modules comprising integrated control routines. Each control module 210, 220, 230 preferably comprises an I. R. receiver to receive control commands, memory to store program and data such as one or more possibly programmable preset positions of an associated motor/actuator 215,
225, 235, motor drive circuitry, and enough processing power to handle internal module needs and communication with other modules of the system.
A control system according to the invention can optionally comprise an additional IR receiver 212, possibly with code translator/converter to enable to use for example a remote control of a flat panel television to also control the motorized platform carrying the television. Another manner of acquiring control commands is to have an optional interface module 240 to an external control system such as a television receiving IR signals and then transmitting them via for example I2C 242 to the interface which then converts the control signals to those used internally within the system. If the control system communicates internally via I2C instead of the illustrated bus-system, then it is easier to connect the two systems.
The identity of each control module 210, 220, 230, i.e. if it is a tilt control module, a top-rotation control module, a lift control module or a bottom rotation control module, can either be pre-programmed, hard-wired, strap- selected, or done by automatic identification of the motor/actuator coupled to it or through which connection it is coupled. The decentralized control modules 210, 220, 230 are in this example interconnected with a simple connection structure comprising a power line 296, a bi-directional data line 290, a ready/busy line 292 and a ground line 294. The ready/busy line 292 is a hardware solution, another method is to use a token. The data communication can also follow a wired or wireless industry standard such as I2C, CAN BUS, or Bluetooth. Power is provided by a power supply system module 250, which can suitably be an external transformer to keep the system as a low-voltage system. The power supply system module 250 only needs to be of such a size that it can sufficiently supply enough power to supply all idle boards of the system at the same time as the most power consuming board with associated actuator/motor is active. This is due to the invention of only allowing one control module 210, 220, 230 to be active with one actuator/motor 215, 225, 235 at a time. The ready/busy line 292 is used to indicate that an actuator/motor 215, 225, 235 is active and as long as the ready/busy line 292 indicates that an actuator/motor 215, 225, 235 is active,
then no other actuator/motor 215, 225, 235 will be allowed to become active. To avoid any competition problems between the control modules 210, 220, 230 it is preferable that the different modules have different default delay times before taking hold of the ready/busy line and activating its associated actuator/motor 215, 225, 230.
In at least some embodiments of the invention it is advantageous that one or more of the controller modules 210, 220, 230 can attain a higher and/or lower priority. For example a lift controller module, which controls the height of an attached flat panel display device, could in some embodiments have the highest priority during a lift up operation, especially if it is a move to a preset value, which then might also involve a turn and a tilt as well. This is very important if the motorized stand is built into a box/furniture, and the flat panel display device has to lift out of the box before a turn and/or tilt is possible without crashing into the box. To attain the highest priority the delay time to grab hold of the ready/busy line 292 has to be shorter than the shortest default delay time. If the lift controller module receives a lowering down command, especially if it is a move to a preset value, then suitably the lift controller module should have the lowest priority. A lowest priority is attained if the delay time to grab hold of the ready/busy line 292 is longer than the longest default delay time.
In some embodiments a lift controller module will retain hold of the ready/busy line 292, or token, below a certain predetermined position, the predetermined position for example being a position just entering the box/furniture, to thus avoid any rotation or tilt when the flat panel display unit is partially or completely within the box/furniture. If the box is ceiling mounted then it will be above a certain predetermined position that the lift controller module keeps the ready/busy line 292 to thus avoid any rotation or tilt.
Figure 3 illustrates a simplified flow diagram of a method of giving priority according to the invention by means of a Ready/Busy line or a token,
exemplified from a lift control module perspective. In a first step 310 it is determined if a command is received or not. A command can be received either by the IR receiver on the control module or via the bi-directional data line. If no command is received, then the process loops to itself. If a command is received then the process continues with a second step 320. In the second step 320 it is determined if the received command is a store command. If the received command is a store command then the procedure continues with a third step 325. If the received command is not a store command, then the process continues with a fourth step 330. In the third step 325 the current position of the actuator/motor is registered. The actuator/motor will have some kind of means of keeping track of where it is, this can for example be a potentiometer or dead counting of the number of revolutions the motor is turning. By storing this value or values, the control module can control the actuator/motor back to the same position.
In the fourth step 330 it is determined if the command is recall/goto memory position, if it is then the process will continue with a fifth step 332, if not then the procedure will continue with a sixth step 352. In the fifth step 332 it is determined if the lift has to travel up or down, this will be in dependence on the current position and the memory position. If the current position is higher than the memory position then the lift has to travel down and the procedure continues with a seventh step 334. If the current position is lower than the memory position then the lift has to travel up and the procedure continues with an eighth step 336. In the sixth step 352 will test and execute other commands such as lift up or lift down. The execution of these commands will also include all the checks to ensure that only one actuator/motor is active at a time.
In the seventh step 334 the priority of the lift control module is set to the lowest, preferably by setting the delay time longer than the longest default delay time. The procedure will continue with the ninth step 340. In the eighth step 336 the priority of the lift control module is set to the highest, preferably
by setting the delay time shorter than the shortest default delay time. The procedure will continue with the ninth step 340.
In the ninth step 340 it is determined if the ready/busy line or the token is free or not. If the ready/busy line or the token is not free, then the procedure goes back to the fifth step 332 to reset the delay times of the priorities. If the ready/busy line or the token is free, then the procedure continues with a tenth step 342. In the tenth step 342 it is determined if the delay is zero. If it is not zero, then the procedure continues with a twelfth step 344. If the delay is zero, then the procedure continues with a thirteenth step 346. In the tweelth step 344 the delay is decreased by one and then the procedure goes back to the ninth step 340.
In the thirteenth step 346 the ready/busy line or token is acquired by the lift control module, the lift control module activates the actuator/motor concerned, waits until the position movement is ready, then the ready/busy line or token is released and the procedure continues with the first step 310.
The invention is not restricted to the above-described embodiments, but may be varied within the scope of the following claims.
FIGURES 1A, 1 B, and 1 C - illustrate examples of a typical utilization of the invention in controlling the movement of a display device mounted on a motorized platform comprising a motorized rotation/tilt unit attached to a motorized lift/rotation stand.
FIGURE 1 A illustrates a side view of the flat panel display being tilted down and turned toward a viewer,
FIGURE 1 B illustrates a side view of the flat panel display being tilted down only,
FIGURE 1 C illustrates a top view of the flat panel display being turned only. 100 Display device on a motorized rotation/tilt unit with a motorized lift/rotation stand,
110 Display device,
120 Motorized lift/rotation stand,
125 Rotation movement axis of motorized lift/rotation stand,
130 Motorized rotation/tilt unit, 132 Tilt movement axis of motorized rotation/tilt unit,
150 Rotational movement of motorized lift/rotation stand, rotational axis 125, 152 Rotational movement of motorized rotation/tilt unit, rotational axis
135, 155 Tilt movement of motorized rotation/tilt unit, rotational axis 132,
158 Lift movement of motorized lift/rotation stand.
FIGURE 2 - illustrates a schematic example of a control system according to the invention with optional units, 210 First controller module
212 Optional additional IR receiver, possibly with code translator/converter
215 Actuator/motor of the first controller module, possibly with one or more position/end-stop sensors,
220 Second controller module
225 Actuator/motor of the second controller module, possibly with one or more position/end-stop sensors,
230 Optional third controller module
235 Actuator/motor of the third controller module, possibly with one or more position/end-stop sensors,
240 Optional interface module to an external control system such as a television receiving IR signals and then transmitting them via for example I2C to the interface which then converts the control signals to those used internally within the system
242 optional communication link between the interface and an external system 250 Power supply system
290 Bi-directional data line
292 Ready/Busy line
294 Ground
296 Power
FIGURE 3 illustrates a simplified flow diagram of a method of giving priority according to the invention by means of a Ready/Busy line or a token, exemplified from a lift control module perspective,
310 a first step of determining if a command is received, a command can be received either by the IR receiver on the control module or via the bi-directional data line. If no command is received, then the process loops to itself. If a command is received then the process continues with a second step 320.
320 after the first step 310, if a command is received: then in the second step it is determined if the received command is a store command. If the received command is a store command then the procedure continues with a third step 325. If the received
command is not a store command, then the process continues with a fourth step 330. 325 after the second step if a store command is received, then in the third step the current position of the actuator/motor is registered. The actuator/motor will have some kind of means of keeping track of where it is, this can for example be a potentiometer or dead counting of the number of revolutions the motor is turning. 330 after the second step 320 if the command was not store, then in the fourth step it is determined if the command is recall/goto memory position, if it is then the process will continue with a fifth step 332, if not then the procedure will continue with a sixth step
352. 332 after a ninth step 340 or after the fourth step 330 if the command is recall/goto memory position, then in the fifth step it is determined if the lift has to travel up or down, this will be in dependence on the current position and the memory position. If the current position is higher than the memory position then the lift has to travel down and the procedure continues with a seventh step 334. If the current position is lower than the memory position then the lift has to travel up and the procedure continues with an eighth step 336. 334 After the fifth step 332 if the lift has to travel down, then in the seventh step the priority of the lift control module is set to the lowest, preferably by setting the delay time longer than the longest default delay time. The procedure will continue with the ninth step
340. 336 after the fifth step 332 if the lift has to travel up, then in the eighth step the priority of the lift control module is set to the highest, preferably by setting the delay time shorter than the shortest default delay time. The procedure will continue with the ninth step
340.
340 After the seventh step 334, the eighth step 336 or a eleventh step
344, then in the ninth step it is determined if the ready/busy line or the token is free or not. If the ready/busy line or the token is not free, then the procedure goes back to the fifth step 332 to reset the priorities. If the ready/busy line or the token is free, then the procedure continues with a tenth step 342.
342 after the ninth step 340, in the tenth step it is determined if the delay is zero. If it is not zero, then the procedure continues with a twelfth step 344. If the delay is zero, then the procedure continues with a thirteenth step 346.
344 after the tenth step if the delay is not zero, then in the twelfth step the delay is decreased by one and then the procedure goes back to the ninth step 340. 346 after the tenth step 342 if the delay is zero, then in the thirteenth step 346 the ready/busy line or token is acquired by the lift control module, the lift control module activates the actuator/motor concerned, waits until the position movement is ready, then the ready/busy line or token is released and the procedure continues with the first step 310. 352 after the fourth step 330 if the command was not a recall/goto memory position, then the sixth step will test and execute other commands such as lift up or lift down. The execution of these commands will also include all the checks to ensure that only one actuator/motor is active at a time.
Claims
1. A method of controlling two or more actuators/motors of a motorized flat panel display platform, characterized in that the method comprises distributing a separate control module close to each actuator/motor, each control module being capable of controlling one actuator/motor, assigning each control module the identity of the actuator/motor it is controlling, each control module only reacting on control conforming to the identity of the module, and in that the method comprises coordinating the control of the actuators/motors by means of a communication link between all of the control modules.
2. The method of controlling two or more actuators/motors of a motorized flat panel display platform according to claim 1 , characterized in that the communication link comprises activity token means and in that the method comprises only enabling one actuator/motor at a time by means of the activity token means of the communication link.
3. The method of controlling two or more actuators/motors of a motorized flat panel display platform according to claim 2, characterized in that the method comprises receiving commands by means of one or more of the control modules, each control module having received a command communicates it to the other control modules by means of the communication link between all of the control modules.
4. The method of controlling two or more actuators/motors of a motorized flat panel display platform according to claim 3, characterized in that the method comprises each control module prioritizing itself according to the assigned identity of the control module and according to received commands.
5. The method of controlling two or more actuators/motors of a motorized flat panel display platform according to claim 3 or 4, characterized in that when receiving a command the method further comprises in each control module determining if the command relates to the identity of the control module, and if the command is determined for the control module and concerns controlling the actuator/motor of the control module, then only when the activity token means is available acquiring the activity token means for a period of time the actuator/motor is actively controlled by the control module.
6. The method of controlling two or more actuators/motors of a motorized flat panel display platform according to claim 5, characterized in that the acquiring of the activity token means by a control module is only done after the activity token means has been available for a default delay time.
7. The method of controlling two or more actuators/motors of a motorized flat panel display platform according to claim 6, characterized in that each control module has a different default delay time.
8. The method of controlling two or more actuators/motors of a motorized flat panel display platform according to claim 6 or 7, characterized in that the method further comprising the control modules changing their default delay time in dependence on the received command to thereby change their priority among the control modules.
9. The method of controlling two or more actuators/motors of a motorized flat panel display platform according to claim 8, characterized in that the method comprises a control module attaining a high priority by having a default delay time shorter than any other default delay time.
10. The method of controlling two or more actuators/motors of a motorized flat panel display platform according to claim 8 or 9, characterized in that the method comprises a control module attaining a low priority by having a default delay time longer than any other default delay time.
1 1. A control system arranged to control two or more actuators/motors of a motorized flat panel display platform, characterized in that the control system is a distributed decentralized control system comprising at least two physically separate control modules, each control module having an identity and being arranged to control one actuator/motor, each control module only reacting on control commands conforming with the identity of the control module, the control system further comprises communication means between all of the control modules to thereby enable coordination of the actuators/motors.
12. The control system according to claim 11 , characterized in that the communication means comprises activity token means and in that the control system is arranged to only enable one actuator/motor at a time by means of the activity token means of the communication means.
13. The control system according to claim 12, characterized in that one or more of the control modules are arranged to receive commands, each control module is further arranged to communicates any received command to the other control modules by means of the communication means.
14. The control system according to claim 13, characterized in that each control module is arranged to prioritizing itself according to its identity and according to received commands.
15. The control system according to claim 13 or 14, characterized in that when receiving a command each control module is arranged to determine if the command relates to the identity of the control module, and if the command is determined for the control module and concerns controlling the actuator/motor of the control module, then only when the activity token means is available, the control module concerned acquires the activity token means for a period of time the actuator/motor is actively controlled by the control module.
16. The control system according to claim 15, characterized in that each control module is arranged to only acquire the activity token means after the activity token means has been available for a default delay time.
17. The control system according to claim 16, characterized in that each control module is arranged with a different default delay time.
18. The control system according to claim 16, characterized in that the default delay time of a control module is dependent on the identity of the control module.
19. The control system according to any one of claims 16 to 18, characterized in that the control modules are arranged to change their default delay time in dependence on the received command to thereby change their priority among the control modules.
20. The control system according to claim 19, characterized in that each control module is arranged to attain a high priority by having a default delay time shorter than any other default delay time.
21. The control system according to claim 19 or 20, characterized in that each control module is arranged to attain a low priority by having a default delay time longer than any other default delay time.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/EP2007/002236 WO2008110185A1 (en) | 2007-03-14 | 2007-03-14 | A method of controlling a motorized platform and a system therefore |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/EP2007/002236 WO2008110185A1 (en) | 2007-03-14 | 2007-03-14 | A method of controlling a motorized platform and a system therefore |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2008110185A1 true WO2008110185A1 (en) | 2008-09-18 |
Family
ID=38728660
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/EP2007/002236 Ceased WO2008110185A1 (en) | 2007-03-14 | 2007-03-14 | A method of controlling a motorized platform and a system therefore |
Country Status (1)
| Country | Link |
|---|---|
| WO (1) | WO2008110185A1 (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB2502150A (en) * | 2012-05-18 | 2013-11-20 | Milton Brydson | A visual display unit mount |
| CN105446230A (en) * | 2015-12-29 | 2016-03-30 | 哈尔滨恒誉名翔科技有限公司 | Automatically-controllable flag lifting and lowering system |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5457370A (en) * | 1990-08-08 | 1995-10-10 | Digital Arts Film And Television Pty Ltd | Motion control system for cinematography |
| GB2370171A (en) * | 2000-10-10 | 2002-06-19 | Ned Kandeh Sesay | Monitor mount with motor-driven adjustment |
| US20030058372A1 (en) * | 2001-09-21 | 2003-03-27 | Williams Cassandra S. | Television receiver with motion sensor |
| US20050258795A1 (en) * | 2004-05-18 | 2005-11-24 | Choi Christopher W | Energy management apparatus and method for injection molding systems |
-
2007
- 2007-03-14 WO PCT/EP2007/002236 patent/WO2008110185A1/en not_active Ceased
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5457370A (en) * | 1990-08-08 | 1995-10-10 | Digital Arts Film And Television Pty Ltd | Motion control system for cinematography |
| GB2370171A (en) * | 2000-10-10 | 2002-06-19 | Ned Kandeh Sesay | Monitor mount with motor-driven adjustment |
| US20030058372A1 (en) * | 2001-09-21 | 2003-03-27 | Williams Cassandra S. | Television receiver with motion sensor |
| US20050258795A1 (en) * | 2004-05-18 | 2005-11-24 | Choi Christopher W | Energy management apparatus and method for injection molding systems |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB2502150A (en) * | 2012-05-18 | 2013-11-20 | Milton Brydson | A visual display unit mount |
| CN105446230A (en) * | 2015-12-29 | 2016-03-30 | 哈尔滨恒誉名翔科技有限公司 | Automatically-controllable flag lifting and lowering system |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Bonani et al. | The marXbot, a miniature mobile robot opening new perspectives for the collective-robotic research | |
| KR101179080B1 (en) | Remote Control System for the Fuel Handling System of Nuclear Power Plant | |
| CN109027627A (en) | Display device, rotation method, device and system thereof and wall hanging rack | |
| US5615106A (en) | Control device | |
| CA2684672A1 (en) | Communications control bus and apparatus for controlling multiple electronic hardware devices | |
| WO2008110185A1 (en) | A method of controlling a motorized platform and a system therefore | |
| JP2008190853A (en) | Air conditioner system and program update method thereof | |
| CN106514674B (en) | The wheeled service mobile robot platform of one kind and control system | |
| GB2046476A (en) | Programmable logic controllers | |
| CN112368512A (en) | Touch screen lighting system controller | |
| KR100342920B1 (en) | Auto air-conditioning system and digital/analog communication apparatus thereof | |
| JP3538155B2 (en) | USB connection port display method | |
| CN214178649U (en) | Automatic control system for feeding travelling crane | |
| CN111754753B (en) | Digital display and control method | |
| JP3619336B2 (en) | Remote monitoring and control system | |
| JPH06143185A (en) | robot | |
| JPH079875U (en) | Elevator equipment | |
| KR200338008Y1 (en) | Auto lifting multi box apparatus | |
| JP2002015879A (en) | Lighting attitude control system | |
| JP3812330B2 (en) | Lighting system | |
| US9858774B1 (en) | Haptic device capable of managing distributed force | |
| JP2822676B2 (en) | Remote control system | |
| CN210162971U (en) | Elevator control box control system | |
| CN205665569U (en) | A industry control experiment machine for converter test | |
| JPH0424460A (en) | Centralized control method for air conditioners |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 07723246 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 07723246 Country of ref document: EP Kind code of ref document: A1 |