The invention relates to a device with controllable divider elements, and a method serving to control the divider elements, as indicated in the preamble of Claims 1 or 8, respectively.
Glass or wooden walls, sliding panels, doors, or shutters—hereafter called divider elements—which are immovably mounted or attached so as to move on drive assemblies slidable along a running track, and are optionally rotatably mounted and/or stackable or parkable—are often employed to separate or configure rooms, or to close off room or window openings. Devices with divider elements, the drive assemblies of which are equipped with electric motors which are controllable by a control unit, are employed specifically in public buildings, commercial buildings and hotels. In order to be able easily to control multiple divider elements, a central control unit is preferably provided which exchanges data with local control units attached to the divider elements. The exchange of data can be implemented wirelessly or through the power supply lines provided to drive the electric motors.
EP 0 953 706 A1 discloses a device in which the drive motor and drive unit are located within the support profile of the divider element. In this device, the electric motors integrated in the divider element are supplied with alternating current. Transmission of the control signals is implemented by modulation and demodulation of a carrier signal. The transmission and control devices of this type are based on proven, usually standardized modules, the cost of which is comparatively low due to their wide level of use.
To effect operation, the known devices must be initialized, programmed and parameterized based on the configurations present. Usually, the local control units are provided with switching groups by which addresses are assigned to the divider elements or local control units. In addition, the number and width of the divider elements must be inputted according to which the departure times for the divider elements are calculated, as governed by the travel speeds and travel distances within or outside of the parking space or station in which the divider elements are stored in a stacked fashion, in order to open and close so as to prevent collisions from occurring. This process of initializing the device in each case involves a relatively high complexity/expense.
The purpose of the invention is therefore to create a simpler and further-improved device as well as an appropriate control method.
The device should be able to be implemented more cost-effectively and initialized with reduced complexity/expense, while ensuring interference-free communication between the central control unit and the decentralized control unit.
This purpose is achieved by a device and a method which have the features indicated in Claims 1 or 8, respectively. Advantageous embodiments of the invention are indicated in the remaining claims.
The device has at least one controllable divider element which is driven by a drive assembly retained within a track and by an electric motor controllable by means of a stationary central control unit and a local control unit connected to the divider element, which control units exchange data through an electric line provided in the track, the line functioning as the power supply for the electric motor.
According to the invention, a first direct voltage is provided in the central control unit, which direct voltage is connectable through a central switch to the power supply line, the switch being actuatable from a central sending unit as a function of the data to be transmitted from the central control unit to the local control unit. Provided in the local control unit is local receiving unit which is capable of detecting changes in the voltage applied to the power supply line. These detected changes are converted by a local processor according to a first transfer protocol into appropriate data. Based on the received data or instructions, a switch is actuatable by the local processor, by which switch the voltage applied to the power supply line is able to be supplied to the electric motor.
The first direct voltage provided in the central control unit, primarily for the purpose of supplying power to the electric motors, can be generated by an inexpensive power supply component, for example, by a power supply unit, to which an alternating voltage of a predetermined or randomly-chosen magnitude is able to be fed. No carrier signals or corresponding generators are required for the transmission of data between the central control unit and the at least one local control unit. Transmission is effected on the transmission side and receiving side using simple means, preferably, in the baseband. The reduction in the cost of the device is thus achieved by replacing complex transmission devices—even if these are standardized and therefore inexpensive—by simple power supply devices and simple transmission means which can be operated by inexpensive single-chip processors, for example, of the PIC 1× family from the company Microchip (see http://www.microchip.com).
Provided in the local control unit, which is preferably also equipped with at least one single-chip processor, is a local control unit by which data are able to be transmitted, during intervals in which the central switch is open, to a central receiving unit provided in the central control unit. The direct voltage source serving to supply the first direct voltage, which source has a low internal resistance and would affect data transmission from the local to the central control unit, is isolated during this transmission interval.
Transmission of data from the local to the central control unit is feasible using any approach desired. However, this transmission can be implemented in an especially advantageous approach by which a second direct voltage is connected within the central control unit through a central resistance to the power supply line, to which a local resistance within the local control unit is connectable by a second local switch which in turn is actuatable by the local control unit as a function of the data to be transmitted. A voltage divider is thus created by the local and central resistances interconnected through the power supply line after the local switch is closed, to which voltage divider a voltage is applied in the central control unit which is lower than the second direct voltage. Changes in the voltage at the voltage divider which correspond to the transmitted data are thus able to be detected in the central control unit. Detection of the voltage changes in the central or local control units is implemented by a comparator, for example, by an operational amplifier, to the inputs of which the signals to be detected and a reference voltage are applied.
The voltage applied to the power supply line is applied preferably through a diode to a capacitor which is connectable through the first local switch to the electric motor. The capacitor thus enables interruption-free supply of power to the electric motor. The capacitor is charged to the level of the first direct voltage, and supplies the necessary operating voltage during intervals in which the central switch is open and the first direct voltage is isolated from the power supply line. During intervals in which the central switch is open, the diode isolates the capacitor from the power supply line. This action could also be accomplished using a switch.
The electric motor is provided with a sensor, optionally a Hall sensor, by which the rotations and rotational direction of the rotor is able to be determined—and thus the path traveled by the divider element and the encountering of an obstacle, end stop, or adjacent divider element. The device according to the invention and the method thus allow, despite the device's simple construction, for precise individual control of all system-connected divider elements, thereby enabling these to be slid together and apart, as well as moved into and out of a parking space or station.
Transmission of data between the central control unit and local control unit can be implemented either synchronously or asynchronously. For example, time windows are statically or dynamically assigned to the local control units during which, for example, data can be transmitted to the central control unit either cyclically or upon interrogation. The data are exchanged between the control units, for example, within protocol frameworks which have the start and stop bits, and optionally, parity bits. In order to transmit a start bit, the central switch is preferably opened. After the start bit is detected and during the period of the start bit, the local control unit is thus able to transmit data to the central control unit by opening and closing the second local switch. The data are preferably transmitted, and optionally coded, according to a predetermined protocol. A data frame or data packet may have, for example, a start bit, eight data bits, a parity bit, and two stop bits. In addition, one or more bits may be reserved within the frame for use by the local control units.
During initialization of devices according to the invention or, for example, of devices known from EP 0 953 706 A1, various parameters must be adhered to in order to achieve the fast possible extension and retraction of the divider elements, while simultaneously avoiding collisions during extension from the parking space. A comparison of
Using the method according to the invention, however, it is significantly simpler to implement initialization without the determination and input of the above-mentioned parameters.
The following discussion explains the invention in more detail based on the drawings:
a shows a central receiving unit 1003 in the form of a preferred design;
The bottom of traveling assembly unit 21 is additionally provided with a contact module 218 having contact pins 111 provided therein which run along a power supply line 110 located within a channel 38 of the track and contact this line. Power supply line 110, which is composed of two lines, is connected on one side to a stationary or central control unit 1000, and on the other side to a local control unit 100 provided on the at least one divider element 1, which local control unit serves in particular to control electric motor 15 located on drive assembly 2 and, optionally, to control an actuator 130 of a locking means for divider element 1. In the present embodiment of drive assembly 2, the connection of power supply line 110 to local control unit 100 is effected through contact pins 111 attached to mounting plate 112 and through a connecting line 113 provided in a channel 214 of drive assembly 2. Routed through this or an additional channel 214 is another connecting line 131 by which local control unit 100 is connected to the optionally provided actuator 130 for the locking means. The connection of control unit 100 to electric motor 15 and to a sensor 150 by which the rotations and rotational direction of the rotor of electric motor 15 are detected is effected through another connecting line 114.
Sensor 150 connected to electric motor 15 is preferably a Hall sensor which is located, for example, between the rotor and a permanent magnet that supplies a magnetic field perpendicularly to the Hall element through which an electric current flows. Whenever the field strength of the magnetic field changes due to motion by the rotor, the electrons, which are driven by a longitudinal voltage applied to the element, are diverted more strongly perpendicularly to the direction of the current. As a result, a Hall voltage in the millivolt range is generated which is fed, preferably converted to a logic level, to local control unit 100 and evaluated there in order to stop the rotations of motor 15 and the corresponding displacement of divider element 1.
Central control unit 1000 is connectable to an operating unit 120 by which the device can be initialized. Provided in operating unit 120 is a memory unit 121 in which preferably text modules are stored which are callable through symbols transmitted by central control unit 1000 such that the memory requirement in central control unit 1000 is reduced. In addition, central control unit 1000 can be connected to additional external devices such as sensors.
The following discussion explains in more detail remaining aspects of the design of control units 1000, 100, and the control method according to the invention, based on
As
Transmission of data from the central to the local control unit 1000 or 100 is effected according to the invention through power supply line 110 when central switch 1004 is opened or closed according to the digitally available data to be transmitted. Detection of the data to be transmitted is implemented in local control unit 100, preferably by monitoring a voltage u110′ applied at a voltage divider formed by two resistances 108, 109, by which voltage divider power supply line 110 is terminated locally. The voltage u110′ applied a voltage divider 108, 109 is compared in a local receiving unit 103, preferably by a comparator, for example, an operational amplifier, with a reference voltage UREF1 such that voltage changes are able to be detected and corresponding signals are able to be supplied to local processor 101. Based on the instructions provided, local processor 101 is able to actuate first local switch 151 or electric motor 15, or, while central switch 1004 is open, to transmit data to central control unit 1000.
Any method can be employed to transmit data from local control unit 100 to central control unit 1000. In an especially advantageous approach, however, this transmission can be implemented using the device shown in
a shows a central receiving unit 1003 having a capacitor 1008′ which is connected on one side through resistance 1005 to second direct voltage uZ2 and on the other side through a resistance 1009 to a logic voltage uL. As long as no data are being transmitted, the capacitor is charged to differential voltage uZ2-uL. If central switch 1004 is now opened and second local switch 104 is closed, the voltage applied on the input side at capacitor 1008′ changes, and thus the voltage at the output of receiving unit 1003 changes as well. Voltage changes can thus be detected locally and centrally using one of several methods.
For the coding and transmission of the data, transfer protocols are provided on the basis of which the received signals can be correctly interpreted, and collisions during transmission of data or multiple access actions can be avoided. For example, data frames are transmitted by central control unit 1000 which have one start bit, and one or more stop bits. The transmission from the local control units 100 to the central control unit 1000 can be implemented during reception of the stop bit, or within time windows which are provided after transmission of the data frame and are, for example, permanently assigned to the individual control units. For example, the response to an interrogation transmitted with a data frame occurs subsequently within the next data frame, or within a time window which is specifically assigned to a local control unit 100.
An example of the data transmission between central control unit 1000 and local control units 100 is shown in
The following discussion explains in more detail the method to initialize the device. At operating unit 120, the user receives the instruction to extend divider elements 1A, . . . , 1D completely out of the parking space. The instruction then follows to move divider elements 1A-1B-1C-1D in the correct sequence manually towards parking space P. The movements of individual divider elements 1A-1B-1C-1D are detected by sensor 150 and reported by the relevant local control unit 100 to central control unit 1000.
Central control unit 1000 is thus able to record the rank number of the local control unit, or of the relevant divider element 1A, and assign to this number an address which is stored centrally and locally. The addressing of divider elements 1A, . . . , 1D is thus able to be implemented quickly and simply without the need for any intervention in the device.
As a result of the manual displacement of divider elements 1A, . . . , 1D, central control unit 1000 is also notified of the direction in which divider elements 1A, . . . , 1D are being displaced toward the associated park position, with the result that that the individual divider elements 1A, . . . , 1D are each able to be extended from the associated parking space P or retracted into the associated parking space P, each time in the correct direction, or, in the case of multiple parking spaces, in different directions.
Within the parking space, divider elements 1A, . . . , 1D are moved sequentially by central control unit 1000 towards an associated inner end stop which may be formed by an adjacent divider element 1. As a result, the end position of each divider element 1A, . . . , 1D within the parking space can be precisely determined, as can the element's specific position outside of the parking space, based on the subsequent monitoring of rotor rotations made by drive motor 15, 150. In preferred embodiments, this information is used to reduce the travel speed of divider elements 1A, . . . , 1D before reaching the target position, possibly an end position, or to position divider elements 1A, . . . , 1D as required.
After determining the end positions within the parking space, divider elements 1A, . . . , 1D are extended by central control unit 1000 from the parking space until they meet an associated outer end stop, for example, an adjacent divider element 1, or a stop limiting an opening. Since central control unit 1000 does not yet know the position of the relevant outer end stop, these initialization runs are effected at reduced speed. After the described initialization runs have been implemented, the addresses, the sequence and displacement directions of divider elements 1A, . . . , 1D, and the positions of the respective inner and outer end stops, and the respective positions of divider elements 1A, . . . , 1D (at or between the end stops) are stored, at least in central control unit 1000, preferably also in local control units 100. At least when the system switches off, these data are preferably stored in a nonvolatile memory. In the event data are lost, the appropriate initialization runs must be repeated. When the already initialized device is restarted, the stored positions of divider elements 1A, . . . , 1D adjoining an inner or outer end stop are preferably verified by moving them against the appropriate end stop.
In order to operate the device, however, yet additional data are required by which collisions can be avoided during extension of divider elements 1A, . . . , 1D out of the parking space. To this end, divider elements 1A, . . . , 1D adjoining the outer end positions after the first initialization phase, as shown in
When the device is in operation, divider elements 1A, . . . , 1D are extended at the thus-determined time intervals t2 or delays from the park positions. To this end, central control unit 1000 is able to control each individual divider element 1A, . . . , 1D sequentially. If the delay times t21A, t21B, . . . assigned to divider elements 1A, . . . , 1D are stored in local control units 100, these are able to determine the element-specific departure time according to a start signal transmitted by central control unit 1000.
This initialization method eliminates the need for the complex parameterization of the device which can only be undertaken by appropriately trained personnel. In addition, this method takes into account parameters, for example, special curve runs, which are virtually impossible to take into account using the known parameterization. In the event individual parameters are nevertheless entered, the corresponding initialization runs can be omitted.
The device according to the invention and the control method have been described and presented in the form of preferred embodiments. However, other embodiments using the knowledge of one skilled in the art can be implemented based on the teaching of the invention. In particular, it is possible to employ different protocols for the codings and synchronous or asynchronous transmissions of data. What is important is that only relatively small quantities of data are transferred between central control unit 1000 and local control units 100 so as to easily enable additional functionalities to be implemented. Although preferably only one processor 101, 1001 is provided in control units 100, 1000, multiple processors may be employed to which various functionalities are assigned. Extensive integration of the sending and receiving units in processors 1001, 101 is, of course, also possible. For example, efficient drivers for local and central switches 1004, 104, 151, and/or comparators can be integrated in processors 1001, 101. Additional switches can be employed in place of diodes 153 and 1006. In addition, various power supply devices and electric motors can be used which are appropriately wired to produce the desired rotational speeds and directions. For example, operating voltage u110″ can be applied to an appropriate terminal in order to change the rotational direction. The control device according to the invention and the control method are, of course, also advantageously applicable to other drive assemblies and drive systems, including, for example, the device disclosed by EP 0 953 706 A1.
Number | Date | Country | Kind |
---|---|---|---|
04405700 | Nov 2004 | EP | regional |
Number | Name | Date | Kind |
---|---|---|---|
5152332 | Siener | Oct 1992 | A |
6313594 | Janutta | Nov 2001 | B1 |
6662502 | Janutta et al. | Dec 2003 | B2 |
7228664 | Clark | Jun 2007 | B2 |
Number | Date | Country |
---|---|---|
0 953 706 | Nov 1999 | EP |
Number | Date | Country | |
---|---|---|---|
20060103343 A1 | May 2006 | US |