Method for operating a communication system
By encoding and decoding data in phase-by-phase cycles with regeneration phases, the method addresses security and energy efficiency issues in intelligent consumption meters, enhancing durability and reducing costs.
Patent Information
- Application Number
- DE102018001967
- Authority / Receiving Office
- DE · DE
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2017-09-28
- Filing Date
- 2018-03-10
- Publication Date
- 2025-10-16
- Estimated Expiration
- 2038-03-10
AI Technical Summary
Existing intelligent consumption meters face challenges in maintaining data transmission security and reducing energy consumption, particularly due to continuous voltage measurement and inefficient power management, which can lead to battery degradation and increased production costs.
A method for operating a communication system that involves encoding and decoding data in phase-by-phase cycles, with regeneration phases to maintain a stable electrical variable, preventing critical voltage drops and optimizing energy use, allowing for more durable and cost-effective power supplies.
This approach enhances data transmission security and reduces energy consumption, improving the durability of the power supply and measurement accuracy while allowing the use of less expensive energy stores.
Smart Images

Figure 00000000_0000_ABST
Abstract
Description
[0001] The present invention relates to a method for operating a communication system according to the preamble of claim 1 and a terminal for determining a parameter. Technological background
[0002] Intelligent consumption meters, also known as smart meters, are consumption meters integrated into a supply network, e.g., for heat or energy, electricity, gas, or water. They display the actual consumption to the respective connected user and are integrated into a communications network. Intelligent consumption meters have the advantage of eliminating manual meter readings and allowing the utility to issue bills more quickly based on actual consumption. Shorter reading intervals, in turn, allow for a more precise link between end-customer tariffs and the development of electricity exchange prices. Supply networks can also be utilized much more effectively.
[0003] Generic consumption meters are usually assigned to residential, commercial, or industrial units. The consumption data generated there can be read in a variety of ways, e.g., via a radio connection. Due to the fact that such consumption meters must sometimes operate autonomously for several years, i.e., record consumption and transmit it, e.g., via a radio connection, special requirements are placed on the power supply of the consumption meter. A battery is usually used as the energy storage device. This battery is permanently installed in the consumption meter, e.g., due to calibration or a required protection class of the consumption meter, e.g., encapsulated in potting compound together with the consumption meter electronics, meaning that replacement is not possible without additional time-consuming and costly measures.The operating life of the consumption meters is therefore generally determined by the durability of the energy storage device, so that the focus of research and development is primarily on the further development of energy management in order to extend the operating life of generic consumption meters. Printed state of the art
[0004] DE 102011 113 828 A1 describes a method for determining the battery state of a battery in a battery-operated consumption recording device, such as a heat cost allocator, a water meter, or a data collector, which forwards data sent by a consumption meter to a central collection point, wherein the consumption meter transmits the consumption data wirelessly to the data collector at predetermined time intervals. Consumption recording devices exhibit a temporally varying, in particular pulsed, power consumption, as occurs particularly during wireless transmission of data during sending and / or receiving. Furthermore, varying computing power of a microprocessor contained in the device can lead to temporally varying power consumption. In the method for determining the battery state of charge, the battery voltage is measured, from which a criterion for the battery state of charge is derived.This results in the disadvantage that the battery voltage must be measured continuously or at intervals, requiring additional and complex circuitry. Furthermore, data transmission occurs wirelessly without additional security measures, which can lead to problems with data transmission security.
[0005] A data transmission device is known from which the coding rate, modulation method and transmission power are determined based on the power consumption and are adjusted, for example, in the event of an interruption in the power supply. Object of the present invention
[0006] The present invention is based on the object of providing a method for operating a communication system by which the security of the transmission of data within the communication system is improved and the energy consumption is reduced. Solution to the task
[0007] The above object is achieved by the entire teaching of claim 1 and the subordinate claim. Expedient embodiments are claimed in the subclaims.
[0008] In the method for operating a communication system, data is sent and / or received by a communication participant. In particular, the communication system can be a communication system for sensor and / or consumption data transmission, in which the sensor and / or consumption data as well as operating data are transmitted between the communication participants. The communication participants are preferably terminal devices, each of which is configured, for example, as a sensor, consumption meter, data collector, or the like. The communication participant or the terminal device comprises a communication device for transmitting and / or receiving the data, a control and evaluation unit, a microprocessor or microcontroller, and a power supply (e.g., a battery or accumulator).The power supply supplies the control and evaluation unit, as well as the microprocessor and / or the communications device, with power for their operation. Furthermore, the power supply has an electrical quantity whose value changes from an initial value as the microprocessor and / or the communications device is supplied with power, preferably essentially proportional to the power supply. The microprocessor is operated in such a way that it encodes the data before transmission and / or decodes it after reception, with the encoding or decoding occurring via a computing cycle. A "computing cycle" is understood, for example, to be a computing operation of the microprocessor that encompasses the processing of a complete encoding or decoding task.
[0009] According to the invention, if the electrical quantity changes, e.g. an abrupt drop, during the computing cycle, the computing cycle is interrupted, preferably at any point, and continued again after at least partial regeneration of the electrical quantity or the energy supply. Coding and / or decoding during the computing cycle takes place separately in individual coding phases in which the value of the electrical quantity changes, e.g. by the value of the electrical quantity decreasing or increasing. Regeneration phases for at least partial regeneration of the electrical quantity are provided between and / or within the coding phases. The duration of a regeneration phase is such that the value of the electrical quantity changes towards the initial value and / or reaches this initial value during the regeneration phase. This results in the advantage that, for example, a critical value of the electrical quantity is not exceeded or undershot.This can, for example, prevent the voltage drop in the power supply from falling to a critical value when energy is drawn by the microprocessor during decoding. Furthermore, the power supply or energy storage is protected, e.g. by preventing the passivation layer of the battery from being affected by an excessive voltage drop. The durability of the power supply and thus of the entire device is thereby significantly improved. In addition, this load management allows the use of more cost-effective energy storage devices, thereby reducing manufacturing costs. Surprisingly, it has been shown that the power supply can be controlled in such a way that it operates more consistently. This allows, for example, more precise measurement results to be achieved in the area of flow rate determination or in the measurement range.The sensors required for measurement technology generally exhibit lower measurement deviations and thus higher measurement accuracy when connected to a constant voltage supply. The method according to the invention can be easily implemented in existing devices as a pure software solution, a firmware update, or as a functional module.
[0010] The coding phases of the computing cycle can each comprise at least two, preferably several, partial coding phases, i.e., the coding or decoding of a coding phase can be performed piece by piece, with the encoded or decoded portions subsequently being combined so that the result is identical to that of an uninterrupted coding phase. Furthermore, regeneration phases can be provided between the various portions or partial coding phases.
[0011] Conveniently, a threshold value for the electrical quantity can be set, with a time period t being derived from the threshold value, and the transition between the coding phase or partial coding phase and the regeneration phase being controlled by a timer signal. The timer signal can be set in advance, so that no continuous measurement of the electrical quantity is intended or carried out. The timer is typically controlled or operated by a low-frequency oscillator, for example, at 32,768 Hz.
[0012] Preferably, a standby mode is provided for the microprocessor, whereby the microprocessor or functional areas of the microprocessor are placed in standby mode during the regeneration phase. This allows the microprocessor or functional areas of the microprocessor to be temporarily shut down when their operation is not required. This allows for additional energy savings.
[0013] Conveniently, the coding and / or decoding may involve channel coding and / or channel decoding, source coding and / or source decoding, encryption and / or decryption, and / or telegram coding and / or telegram decoding. Furthermore, the invention encompasses all coding and decoding methods known from the prior art. Coding / decoding also refers to the processing of the higher layers until the message is fully interpretable. Decoding explicitly also includes making the messages or data available to the higher layers according to the ISO OSI layer model (Open Systems Interconnection Model).
[0014] The electrical quantity of the energy supply is preferably the charge and / or voltage state of the energy supply. The voltage, charge, current, resistance, power, work, capacitance, frequency, period, inductance, current density, or the like can be used to determine the charge and / or voltage state or as the electrical quantity itself. For example, an energy storage device, in particular a battery, can be provided as part of the energy supply, wherein the electrical quantity of the energy supply is the charge and / or voltage state of the energy storage device.
[0015] Alternatively or additionally, an energy buffer, in particular a capacitor, can also be provided as part of the power supply. The electrical parameter of the power supply can therefore also be the charge and / or voltage state of the energy buffer.
[0016] Furthermore, a threshold value for the electrical quantity can be defined, whereby the value of the electrical quantity changes during the encoding phase from the initial value to the threshold value, i.e., approaches this threshold value. The threshold value could be, for example, a voltage value to which the power supply voltage could drop during decoding without negatively affecting the subcomponents, such as the sensors or measurement technology.
[0017] The duration of the coding phase can be conveniently adjusted so that the value of the electrical quantity does not reach or fall below the threshold during the coding phase. This significantly improves the durability of the power supply. Furthermore, negative influences on subcomponents such as sensors or measurement technology are prevented.
[0018] It is particularly useful if the coding and regeneration phases are arranged periodically, alternating. This makes it possible, for example, to allow the voltage of the power supply to drop to a certain value during the coding phase and then to increase it again during the regeneration phase, i.e., to allow regeneration, so that only a small, gentle voltage drop occurs at a time. This further improves the durability of the power supply.
[0019] Preferably, the data, e.g. consumption and / or operating data, are sent and received in the form of data packets.
[0020] The microprocessor can be designed to perform several tasks in addition to coding and decoding, such as processing suddenly occurring events, controlling the sensors or processing procedures for the measured values and parameters.
[0021] Furthermore, the data can contain priority information which is readable by the receiver. In practical terms, the duration of the coding phases and / or the regeneration phases is determined based on this priority information. For example, this priority information can be transmitted at the beginning and / or end of the data packets. The microprocessor can then decide whether the data should be decoded as quickly or as energy-efficiently as possible, i.e. immediately and continuously or piecemeal at specific times with low energy requirements. Data with a higher priority has shorter regeneration phases in order to be decoded more quickly. The energy supply can therefore be loaded even more efficiently, which can, for example, further increase the decoding speed and / or the service life. In addition, priorities can also be assigned to the respective tasks so that, for example,an abruptly occurring event is assigned a specific priority for processing.
[0022] Preferably, a processing sequence of the pending microprocessor tasks is derived based on the priority information, with higher-priority tasks (e.g., sensor measurement) being processed immediately or at least prioritized over lower-priority tasks. The lower-priority tasks, such as encoding or decoding in this case, are stored in a memory, e.g., the data memory of the terminal device, and processed during the next active phase or encoding phase. The encoding phase is shifted in time by a value that is preferably calculated from the product of the processing time for the higher-priority task and the power required for it.
[0023] For example, if the microprocessor is processing another task without a real-time requirement, which however has priority over the encoding or decoding and is not related to the encoding or decoding, it can expediently postpone this task in order to ensure that no disturbance or interruption occurs in the rhythm of the encoding phases or the encoding or decoding.
[0024] Furthermore, for example, for a task carried out in parallel to the coding or decoding task, in particular a task with a higher priority, a requirement value or the electrical quantity can be determined which corresponds to the change in the electrical quantity that occurs as a result of the processing of the task. For example, the voltage at the power supply can be calculated during the sensor control task, whereby the voltage drop that occurs at the power supply during the sensor control represents the consumption value determined for the task. Furthermore, for example, the processing time of the task can be determined via the timer by determining the times when the microprocessor started processing the task and when it completed it (time requirement value). The consumption value of the electrical quantity and the time requirement value can then be stored in a memory and used to calculate the electrical quantity, such asThe voltage of the power supply, with regard to its changes during task processing, can be used. This allows the duration of the regeneration phases required for regeneration to be determined. This results in the advantage that processing times can be easily coordinated with the respective tasks to be processed. This further reduces energy consumption.
[0025] The communication participant preferably comprises a means for acquiring consumption data. According to a preferred embodiment, the communication participant is a consumption data acquiring device or a consumption meter, such as a water, electricity, gas, or heat meter. Furthermore, the communication participant can also be a data collector or a data concentrator, which, for example, receives and collects the data from several consumption meters via radio so that it can forward it to a higher-level facility, such as the utility company's control center, at specified times. However, other sensors are also expressly included as terminal devices, such as fill level sensors that detect the fill level of goods and / or food, e.g., in shelves, refrigerators, or the like, or of waste in containers or garbage cans.
[0026] According to a particular embodiment of the invention, a measuring device can be provided for determining the value of the electrical quantity. This can be, for example, a voltmeter, which is preferably connected to the power supply and whose measurement data is accessible to a higher-level control and evaluation unit or the microprocessor. This also makes it possible, for example, to determine the remaining operating time of the power supply, which can then be conveniently displayed to the user, e.g., via a visual or acoustic alarm.
[0027] Conveniently, the data can be transmitted and / or received in the narrowband range. According to a preferred embodiment, the reception bandwidth of the respective measuring unit is less than 25 kHz, preferably less than 20 kHz, preferably less than 5 kHz, preferably less than 3 kHz, particularly preferably less than 2 kHz. The bandwidth can be determined, for example, according to the standard ETSI EN 300 220-1 V3.1.1 (as of February 2017).
[0028] Furthermore, the total processing of the coding phase may take longer than 20 msec, preferably longer than 50 msec, particularly preferably longer than 100 msec.
[0029] According to a preferred embodiment, the duration of the individual coding phases can be different, and / or the coding phases can include different receiver algorithms, such as synchronization, demodulation, decoding, or the like. This allows the microcontroller, for example, to temporarily or selectively shut down its RAM (random access memory). This further increases energy savings.
[0030] In addition, the present invention claims a terminal device for determining a preferably chemical or physical parameter, such as heat quantity, temperature, humidity, pressure, sound field variables, flow rate, volume, brightness, acceleration, voltage, current, pH value, ionic strength, electrochemical potential, fill level (e.g. fill level of liquids or solids), material properties or composition and / or the like. The terminal device comprises a means for parameter determination (e.g. sensor arrangement or sensor technology) and data generation (parameter data), a communication device for sending (e.g. consumption data, measurement data or the like) and / or receiving (e.g. control data, operating data or the like) the data, a microprocessor and a power supply. The power supply is e.g.designed to supply the means for parameter determination, the microprocessor and / or the communication device with energy for their operation. Furthermore, the energy supply has an electrical quantity whose value changes during the supply, e.g., decreases or increases. The microprocessor serves, among other things, to encode the data before transmission and / or to decode it after reception, and is operable in such a way that the encoding and / or decoding takes place in phases in encoding phases in which the value of the electrical quantity changes from an initial value. Between the encoding phases, regeneration phases are provided for at least partial regeneration of the electrical quantity, in which, for example, no encoding and / or decoding takes place. The duration of the regeneration phases is such that the value of the electrical quantity changes towards the initial value during the regeneration phase and / or reaches this, e.g.that the voltage value of the power supply rises again to the level of the voltage value at the beginning of the coding process, ie rises to the value of the initial value.
[0031] The power supply preferably comprises an energy storage device, in particular a battery, an accumulator, and / or an energy buffer, such as a capacitor or buffer capacitor. However, any generic energy storage device known from the prior art is expressly included.
[0032] According to a preferred embodiment, the terminal device can be a consumption meter for determining the consumption of a utility medium, which determines consumption as a parameter and can send and / or receive this in the form of consumption data via the communication system. For example, a fluid meter, such as a water, gas, or heat meter, can be provided as the consumption meter.
[0033] The consumption meter typically includes a means for acquiring or determining consumption data as a means for determining parameters. For example, this may be an ultrasonic transducer arrangement for determining the flow rate of a fluid. Consumption data acquisition is preferably carried out using a transit time difference measurement. The time until the threshold value is reached during the energy supply can be determined, for example, using an additional measuring device; the time is preferably estimated, measured, and / or calculated. Description of the invention based on exemplary embodiments
[0034] Advantageous embodiments of the present invention are explained in more detail below with reference to the drawing figures. They show: Fig. 1 a simplified, schematic representation of an embodiment of a communication system operated with the method according to the invention; Fig. 2 a highly simplified schematic representation of a consumption meter according to the invention; Fig. 3a a highly simplified representation of the voltage curve SE of the consumption meter according to the invention; Fig. 3b a highly simplified representation of the voltage curve SM of the consumption meter according to the invention; Fig. 4a a highly simplified representation of the voltage curve SE of the consumption meter with capacitor according to the invention; Fig. 4b a highly simplified representation of the voltage curve SM of the consumption meter with capacitor according to the invention; Fig. 5 a highly simplified representation of an embodiment of a circuit arrangement for supplying power to the microprocessor; Fig. 6 a highly simplified representation of an embodiment of a computing process of the microprocessor; Fig. 7a a highly simplified representation of a further embodiment of a computing process of the microprocessor; Fig. 7b a highly simplified representation of a further embodiment of a computing process of the microprocessor; Fig. 8 a highly simplified representation of successive coding phases, as well as Fig. 9 a highly simplified representation of successive coding phases with an intermediate event.
[0035] Reference number 1 in Fig. 1 denotes a communication system which is operated using the method according to the invention. The communication system 1 serves for data transmission between a plurality of communication participants, i.e. a plurality of terminal devices and a data collector 20. The terminal devices are designed as consumption meters 2, each of which determines the consumption of a supply medium (e.g. water, heat quantity, gas, electricity or the like) as a parameter. The data is corresponding consumption data and / or operating data which is transmitted wirelessly in the form of data packets between the communication participants. Depending on whether a consumption meter 2 is, for example, currently sending consumption data to the data collector 20 or receiving operating data from the data collector 20, the respective consumption meter 2 or the data collector 20 can be the sender or receiver.The data collector 20 comprises a communications module 21 with an antenna 22, a control unit 23, and a data storage device 24 for collecting and storing the data. The data collector 20 can then transmit the data wirelessly or via a wired connection to a higher-level central unit (not shown in the figures), such as the utility's control center. Furthermore, the data collector 20 includes a power supply (also not shown). This can be a mains connection or an energy storage device, such as a battery or accumulator.
[0036] The consumption meters 2 in Fig. 1 are designed as fluid meters, each comprising an electronics housing 3 for accommodating the electronic components. Each of the consumption meters 2 also comprises a connection housing 4 for connecting the consumption meter 2 to a supply network (not shown in the figures for the sake of clarity), such as the drinking water supply of a household. Furthermore, the consumption meter 2 comprises a means for determining consumption (also shown in Fig. 1 not shown), based on which the consumption of a supply medium is determined. The determined consumption can be transmitted wirelessly to the data collector 20 via a communication device 5. In addition, the consumption meter 2 comprises a control and evaluation unit 9 for controlling the consumption meter 2, a power supply 7 and a display 8, e.g. for displaying the current consumption values. The consumption meter 2 also comprises at least one microprocessor 6, which is preferably assigned to the control and evaluation unit 9. Using such microprocessors 6, various functions of the control and evaluation unit 9 can be carried out. For example, the microprocessor 6 is designed to encode and decode the data or data packets.The power supply 7 serves to supply the microprocessor 6 and / or the communication device 5 and / or the display 8 and / or the means for determining consumption with energy for their operation. Critical states of the power supply 7 can arise, for example, due to energy-intensive processes such as the encoding or decoding of data, which can cause a damaging voltage drop at the power supply 7.
[0037] In Fig. Figure 2 shows a simplified embodiment of the consumption meter 2 according to the invention. The consumption meter 2 is a water meter that includes an ultrasonic transducer arrangement as a means for determining water consumption. The ultrasonic transducer arrangement consists of two ultrasonic transducers 10a, 10b and a measuring insert 11, which is made, for example, of plastic and can be easily inserted or installed into the connection housing 4 of the consumption meter 2. The measuring insert 11 further comprises two deflection devices 13a, 13b, which are intended to deflect an ultrasonic measuring section 12 located between the ultrasonic transducers 10a, 10b, so that it runs in a U-shape through the measuring insert 11. The direction of flow of the water is Fig. 2 marked by arrows.
[0038] According to a preferred embodiment of the consumption meter 2, water consumption is determined by the ultrasonic transducers 10a, 10b transmitting ultrasonic signals along the ultrasonic measuring section 12. The ultrasonic signals travel in and against the direction of water flow from one ultrasonic transducer 10a to the other ultrasonic transducer 10b, and vice versa. Subsequently, based on the travel times of the ultrasonic signals in and against the flow direction, a travel time difference between the ultrasonic signals can be determined, which is used to determine the flow rate.
[0039] The microprocessor 6 can, as in Fig. 2, be an integral component of the control and evaluation unit 9, which, among other things, also serves to control the ultrasonic transducers 10a, 10b (frequency selection, transmission times, or the like) and to evaluate the consumption data. Furthermore, a data memory 14 can be provided, which is configured, for example, to store the operating and / or consumption data so that it can be sent to the data collector 20 at a later time via the communication device 5. For this purpose, the communication device 5 can have a preferably integrated antenna 15 for radio transmission of the operating and / or consumption data. According to a particular embodiment of the present invention, a radio chip for communication can also be integrated into the microprocessor 6.
[0040] The energy supply 7 comprises an energy storage device, such as a battery or accumulator, and has at least one electrical variable whose value changes substantially proportionally to the advancing supply. According to a preferred embodiment, the electrical variable used is the electrical voltage or residual voltage of the energy supply 7, which decreases with increasing consumption, e.g., during decoding of the data packets by the microprocessor 6. However, other electrical variables of the energy supply 7, such as electrical charge, current intensity, resistance, power, work, capacitance, frequency, period duration, inductance, current density, or the like, are also expressly included within the scope of the invention.
[0041] The microprocessor 6 encodes the data before sending and / or decodes the data after receiving. As in Fig. 3a, the coding and decoding takes place in phases in so-called coding phases KP, in which the value of the electrical quantity, i.e. the electrical voltage, changes from an initial value AW, e.g. decreases. Between the coding phases KP, regeneration phases are provided for at least partial regeneration of the electrical quantity. The duration of a regeneration phase is expediently dimensioned such that the value of the electrical quantity changes towards the initial value AW during the regeneration phase or reaches this value again. The coding and decoding is therefore not carried out all at once, but little by little, in order to protect the energy supply 7 and not allow the voltage to become too low, i.e. regeneration pauses (regeneration phases) are inserted between the respective decoding steps (coding phases).For example, this prevents the battery's passivation layer from being broken too severely, so the coding and regeneration phases alternate periodically. Furthermore, the regeneration phases can be so long that the actually required regeneration time is significantly exceeded, as shown in . Fig. 3a, in order to have sufficient regeneration time available even in the event of unpredictable power consumption, such as sudden data transmissions.
[0042] According to a preferred embodiment of the invention, a threshold value SW of the electrical quantity is determined based on the electrical quantity, wherein the value of the electrical quantity changes during the coding phase KP from the initial value AW to the threshold value SW. The duration of the coding phase KP is calculated such that the value of the electrical quantity does not reach or falls below the threshold value SW during the coding phase KP. Furthermore, the initial value AW can change over the course of the operating life of the power supply, for example due to aging and wear of the energy storage device (e.g., battery), so that, for example, the initial value AW of the electrical voltage gradually decreases from coding phase KP to coding phase KP.
[0043] Preferably, an internal timer (not shown in the figures) is provided, which serves to put the entire microprocessor 6 or a functional group of the microprocessor 6 into standby mode so that the power supply 7 can be regenerated, i.e. the regeneration phase or the change between the coding phase KP1-KPn and the regeneration phase is controlled using the internal timer or its timer signal. A functional group of the microprocessor 6 is, for example, the circuit part of the microprocessor 6 for coding and decoding control. The internal timer can be implemented, for example, as a separately installed module, as a component of the control and evaluation unit 9, as a pure software application, or as a functional group of the microprocessor 6.
[0044] In Fig. 3a, the voltage applied to the power supply 7, e.g., before the switching device, is shown as voltage curve SE and in Fig. 3b shows the voltage applied to the microprocessor 6, for example, after the switching device, as a voltage curve SM. The voltage can be initially detected or measured, or determined based on the characteristics of the energy storage device. However, continuous voltage measurement is not required for the process sequence. For example, switching on the decoding control at the beginning of the coding phase KP results in an abrupt voltage increase in the voltage curve SM and a rapid voltage drop in the voltage curve SE due to the energy consumption. Due to the additional current consumption of the microprocessor 6 caused by decoding, after the initial increase in the voltage curve SM, there is a voltage drop in the voltage curve SM that is essentially analogous to the voltage drop in the voltage curve SE.To protect the energy storage device and prevent excessively low voltage, decoding is temporarily and periodically disabled so that the power supply 7 can regenerate in intermediate regeneration phases, i.e., the data packets are decoded piecewise depending on the voltage value of the power supply 7. The times of the coding phase KP and the intermediate regeneration phases are set to ensure sufficient regeneration of the energy storage device. The goal here is to avoid generating an additional voltage drop at the microprocessor 6 or to avoid drawing too much energy from the energy storage device at once by decoding the data packets piecewise.
[0045] Furthermore, the course of the voltage curve SE (according to Fig. 4a) and the course of the voltage curve SM (according to Fig. 4b) can be improved in a practical and cost-effective manner by adding an energy buffer. This allows the voltage drop to be delayed, so that additional energy is supplied via the energy buffer while decoding is taking place. A greatly simplified circuit arrangement 16 of a power supply 7 with a battery 17 as an energy storage device and a capacitor 18 provided as an energy buffer is shown in Fig. 5. While no decoding takes place via the microprocessor 6, the battery 17 and capacitor 18 can regenerate. In contrast, the microprocessor 6 or the functional group for decoding is supplied with energy in the connected or switched-on state via the battery 17 and the capacitor 18, with the capacitor 18 smoothing the voltage drop. The switching device for switching the decoding on and off is located as a functional group in or on the microprocessor 6, which is preferably designed as an SMD component and assigned to the control and evaluation unit 9.
[0046] It is useful to define the duration t of the decoding phase during which the threshold value SW is not expected to be reached. The voltage drop ΔV is calculated using the product of the current I and the duration t divided by the capacitance C of the capacitor 18. For example, the duration t of the decoding phase could be 20 ms, so that a microprocessor 6 with a required current of, for example, 4 mA and a 1000 µF capacitor would cause a voltage drop of 0.08 V: U(Δ discharged)=I⋅t / C=4 mA⋅20 ms / 1000 μF=0.08 V.
[0047] Furthermore, the voltage drop that occurs when drawing current U(after discharging) as well as the voltage increase during charging U(after charging) can be determined, for example, for a battery with a battery voltage (U(bat)) of 3.3 V: U(after discharging)=U(Bat)−U(Δ discharged)=3.3−0.08=3.22 V U(after charging)=U(after discharging)+U(Δ discharged)⋅(1−e(−t / τ)).
[0048] In addition, the regeneration time t can be derived from the threshold value SW, for example, whereby the regeneration time t required by the capacitor 18 for regeneration can be calculated using the time constant τ. The regeneration or charging of the capacitor 18 at the voltage of the battery 17 U(Bat) via a resistor 19 connected in series with the capacitor 18 occurs exponentially. The time constant τ of the series circuit comprising capacitor 18 and resistor 19 is the product of resistance R and capacitance C. τ=R⋅C
[0049] For example, with a battery voltage U(Bat) = 3.3 V, a resistance of 2000 Ω and a capacitor 18 with a capacity of 1000 µF, a regeneration time t of 9.2 s is calculated, during which the decoding must be switched off in order to charge the capacitor 18: U(after charging)=0.99 U(bat) U(Δ charging)=U(after charging)−U(after discharging) U(Δ charging)=U(Δ discharging)⋅(1−e(−t / τ)) U(Δ charging) / U(Δ discharging)=(1−e(−t / τ)) e(−t / τ)=1−U(Δ charging) / U(Δ discharging) t=−τ⋅ln(1−U(Δ charging) / U(Δ discharging)) τ=RC=2000 ohm⋅1000 μF=2 s t=−2⋅ln(1−(0.99⋅0.08V) / (0.08V))s t=9.2 s.
[0050] According to a preferred embodiment of the present invention, the threshold value SW can be predetermined or fixed, with the time constant τ being determined based on the threshold value SW. The timer or timer signal can then be used to divide the coding phases KP1-KPn and the regeneration phases, i.e., the duration of the individual phases is predetermined by the timer. The timer signal can be programmed in advance, predetermined by radio, or continuously adjusted to the respective on-site conditions.
[0051] In Fig. Figure 6 shows a variant embodiment of a computing process of the microprocessor 6. The microprocessor 6 is operated in such a way that it decodes the data after receiving it, with the decoding taking place over a computing cycle. The computing cycle comprises the processing of a complete decoding task, which is Fig. 6 consists of the units synchronization, demodulation, and decoding, i.e., it is logically assigned to the physical layer to establish a physical connection for transmitting the bits, data, or data packets. Synchronization and demodulation serve to process the data. Furthermore, the entire computing cycle can be divided into coding and regeneration phases within the scope of the invention.
[0052] Fig. 7a shows the calculation process Fig. 6 in detail. The entire computation process comprises the computation cycle, which is shown as a dashed curve. The computation cycle comprises coding phases KP1-KP3, each of which represents a functional part of the overall decoding task (e.g., synchronization, demodulation, and decoding). The coding phases KP1-KP3 are in turn subdivided into partial coding phases TK1-TK3, as shown schematically in Fig. 8 is illustrated using the coding phase KP1. Such partial coding phases TK1-TK3 generally do not represent an independent functional part of the decoding task, but merely comprise a sub-area thereof, so that a coding phase KP1-KP3 comprises at least two, preferably several partial coding phases TK1-TKn. For the sake of clarity, only some of the partial coding phases TK1-TKn are shown in the figures. The computing cycle can be interrupted at any point or at several points, e.g., as soon as the threshold value SW is reached or exceeded. This interruption is in Fig. 7a using the vertical lines. The interruption in Fig. 7a is arranged within the coding phase KP2 and represents the start of a regeneration phase or the standby mode of the microprocessor 6. The duration of this regeneration phase is such that the value of the electrical quantity changes during the regeneration phase towards the initial value AW and / or this is reached, ie an at least partial regeneration of the energy supply takes place. The calculation cycle is, as in Fig. 7b, after the end of the regeneration phase or stand-by operation, the process continues at the same point.
[0053] As in Fig. 8 and Fig.As shown in Figure 9, the coding phase KP1 is the sum of its partial coding phases TK1-TKn, so that complete coding or decoding occurs as soon as all coding phases KP1-KPn and their partial coding phases TK1-TKn have been executed in phases, thus completing the computing cycle. In addition, events 25 can be provided that are interposed within the coding phases KP1-KPn or partial coding phases TK1-TKn. An event 25 can, for example, be an urgent task, which includes, for example, measurement processes related to the sensor technology, which should be executed as quickly as possible with a higher priority, postponing coding or decoding.
[0054] In the event that energy is urgently required for another work step during decoding, such as for the sensors or means for determining consumption or the transmission of operating data, these work steps can be prioritized via the control and evaluation unit 9 or the microprocessor 6. In a practical way, the control and evaluation unit 9 can calculate how much power was consumed or by what voltage value the voltage of the battery 17 has dropped based on the type and duration of the prioritized work step, e.g. the current or power consumption. Based on this current consumption or voltage drop, the consumption meter 2 can now determine or calculate via the control and evaluation unit 9 which regeneration time t(reg) is required to ensure preferably complete regeneration of the capacitor 18.In practical terms, the microprocessor 6 starts decoding as soon as this regeneration time t(reg) has elapsed, ie the capacitor 18 is recharged.
[0055] In the same way, data decoding can be prioritized, e.g., when transmitting important operating and control data, which may be required for a firmware update, for example. For this purpose, the data or data packets can contain priority information that can be read by the consumption meter 2. Processing by the microprocessor 6 is preferably based on this priority information. This allows the microprocessor 6 to decide whether the data should be decoded as quickly as possible or as energy-efficiently as possible.
[0056] In addition, at least one additional capacitor (not shown in the figures) can be used for voltage smoothing, so that energy is supplied via this capacitor while the power supply 7 is regenerating, or while the battery 17 and the capacitor 18 are regenerating. This limits or even prevents abrupt voltage drops caused by the shutdown of the power supply 7, as well as voltage spikes.
[0057] The disclosure content also expressly includes combinations of individual features (sub-combinations) as well as possible combinations of individual features of different embodiments not shown in the drawing figures. LIST OF REFERENCE SYMBOLS 1 communication system 2 consumption meters 3 electronics housings 4 connection housings 5 Communication device 6 microprocessor 7 Energy supply 8 Display 9 Control and evaluation unit 10a Ultrasonic transducer 10b Ultrasonic transducer 11 Measuring insert 12 ultrasonic measuring section 13a Deflection device 13b Deflection device 14 data storage 15 Antenna 16 Circuit arrangement 17 Battery 18 Capacitor 19 Resistance 20 data collectors 21 Communication module 22 Antenna 23 Control unit 24 data storage 25 Event AW initial value SW threshold SE voltage curve power supply SM voltage curve microprocessor KP coding phase TK partial coding phase
Claims
[1] Method for operating a communication system (1) in which data is sent and / or received by a communication participant, wherein the communication participant a communication device (5) for sending and / or receiving the data, a microprocessor (6) and an energy supply (7) includes the power supply (7) supplies the microprocessor (6) and / or the communication device (5) with power for their operation, the power supply (7) has an electrical quantity whose value changes from an initial value (AW) during the supply of energy to the microprocessor (6) and / or the communication device (5), the microprocessor (6) encodes the data before transmission and / or decodes it after reception, and The encoding and decoding process takes place over one calculation cycle. characterized by , that the calculation cycle is interrupted and resumed when the electrical quantity changes during the calculation cycle, preferably at any point. The encoding and / or decoding during the calculation cycle takes place separately in individual encoding phases (KP1-KPn), in which the value of the electrical quantity changes, Regeneration phases are provided between and / or within the coding phases (KP1-KPn) for at least partial regeneration of the electrical quantity, and The duration of a regeneration phase is such that the value of the electrical quantity changes towards and / or reaches the initial value (AW) during the regeneration phase. [2] Method according to claim 1, characterized by , that a coding phase (KP1-KPn) comprises several sub-coding phases (TK1-TKn). [3] Method according to claim 1 or 2, characterized by, that a threshold value (SW) of the electrical quantity can be set, wherein a time duration t is derived from the threshold value (SW) and the change between coding phase (KP1-KPn) and regeneration phase is controlled via a timer signal. [4] Method according to at least one of the preceding claims, characterized by , that a stand-by operation is provided for the microprocessor (6) and that the microprocessor (6) is put into stand-by operation during the regeneration phase. [5] Method according to at least one of the preceding claims, characterized by , that the encoding and / or decoding is channel encoding and / or channel decoding, source encoding and / or source decoding, encryption and / or decryption, and / or telegram encoding and / or telegram decoding. [6] Method according to at least one of the preceding claims, characterized by, that an energy storage device is provided as part of the energy supply (7) and that the electrical quantity of the energy supply (7) is the charge and / or voltage state of the energy storage device. [7] Method according to at least one of the preceding claims, characterized by , that an energy buffer is provided as part of the energy supply (7) and that the electrical quantity of the energy supply (7) is the charge and / or voltage state of the energy buffer. [8] Method according to at least one of the preceding claims, characterized by , that the duration of a coding phase (KP1-KPn) is dimensioned such that the value of the electrical quantity does not reach or fall below the threshold value (SW) during the coding phase (KP1-KPn). [9] Method according to at least one of the preceding claims, characterized by that the coding (KP1-KPn) and regeneration phases are arranged periodically in alternation. [10] Method according to at least one of the preceding claims, characterized by that the data is sent and received in the form of data packets. [11] Method according to at least one of the preceding claims, characterized by , that the microprocessor (6) is intended to perform other tasks besides encoding or decoding. [12] Method according to at least one of the preceding claims, characterized by that the data contain priority information and / or priorities are assigned to the respective tasks and the duration of the coding phases (KP1-KPn) and / or regeneration phases is measured based on the priority information. [13] Method according to claim 12, characterized by , that a processing sequence of pending tasks can be derived from the priority information and tasks with higher priority are processed first. [14] Method according to claim 12 or 13, characterized by, that tasks with a higher priority than coding and / or decoding can be postponed in time to prevent or limit disturbances or interruptions in the rhythm of the coding phases (KP1-KPn). [15] Method according to at least one of claims 11-14, characterized by , that a required value of the electrical quantity as well as a time requirement value are determined for processing the respective task, and that the required value and the time requirement value are used to determine the duration of the regeneration phases. [16] Method according to at least one of the preceding claims, characterized by that the communication participant includes a means for collecting consumption data. [17] Method according to at least one of the preceding claims, characterized by that a measuring device is provided for determining the value of the electrical quantity. [18] Method according to at least one of the preceding claims, characterized by that the sending and / or receiving of the data takes place in the narrowband range, the receiving bandwidth of the respective measuring unit being less than 25 kHz, preferably less than 20 kHz, preferably less than 5 kHz, preferably less than 3 kHz, particularly preferably less than 2 kHz. [19] Method according to at least one of the preceding claims, characterized by that the total processing time of the coding phase (CP) is longer than 20 msec, preferably longer than 50 msec, particularly preferably longer than 100 msec. [20] Method according to at least one of the preceding claims, characterized by , that the duration of the individual coding phases (KP1-KPn) are of different lengths and / or include different receiver algorithms. [21] Terminal device for determining a parameter, comprising a means of parameter determination and data generation based on the determined parameter, a communication device (5) for sending and / or receiving the data, a microprocessor (6) and an energy supply (7) the power supply (7) is equipped to supply the microprocessor (6) and / or the communication device (5) with energy for their operation, the power supply (7) has an electrical quantity whose value changes from an initial value (AW) during the supply of energy to the microprocessor (6) and / or the communication device (5), the microprocessor (6) is configured to encode the data before transmission and / or to decode it after reception, wherein The encoding and decoding process takes place over one calculation cycle. characterized by , that the microprocessor (6) can be operated in such a way that the calculation cycle is interrupted and resumed when the electrical quantity changes during the calculation cycle, preferably at any point, The encoding and / or decoding during the calculation cycle takes place separately in individual encoding phases (KP1-KPn), in which the value of the electrical quantity changes, Regeneration phases are provided between and / or within the coding phases (KP1-KPn) for at least partial regeneration of the electrical quantity, and The duration of a regeneration phase is such that the value of the electrical quantity changes towards and / or reaches the initial value (AW) during the regeneration phase. [22] Terminal according to claim 21, characterized by , that the energy supply (7) includes an energy storage and / or an energy buffer. [23] Terminal according to claim 21 or 22, characterized by, that the terminal device is a consumption meter (2) which determines the consumption of a supply medium as a parameter and can provide this in the form of consumption data. [24] Terminal according to at least one of claims 21-23, characterized by that the means for parameter determination is an ultrasonic transducer arrangement for flow rate determination.
Citation Information
Patent Citations
Data transmission device
JP2014116681A
JP002014116681A