Fluid dispensing devices, such as ink cartridges for printers, may include reservoirs holding fluid (e.g. ink) to be dispensed. The devices may also include mechanisms to determine a volume of fluid contained in the reservoir. Such mechanisms may be subject to constraints on available space, manufacturing cost, or the like.
To provide level sensing for a fluid reservoir of a fluid dispensing device, a conductive sensor electrode may be provided within the reservoir. For example, the reservoir may hold printing fluid for application by a printing system. The sensor electrode may extend to a predetermined level within the reservoir, such that when the fluid is below the predetermined level the sensor electrode is not in contact with the fluid, and when the fluid is at or above the predetermined level, the sensor electrode is in contact with the fluid. A drive electrode may also be provided within the reservoir, to apply a drive signal to the fluid. When the sensor electrode is in contact with the fluid, the drive signal is detected by the sensor electrode, and a controller connected with the sensor electrode can determine that the fluid is at least at the predetermined level mentioned above.
The arrangement mentioned above thus provides a binary indication of whether the fluid in the reservoir is above or below the predetermined level to which the sensor electrode extends. To provide indications of whether the fluid is above or below additional levels, additional sensor electrodes may be installed in the reservoir. Such additional sensor electrodes, however, may increase the manufacturing cost of the fluid dispensing device. In addition, additional sensor electrodes may be difficult to accommodate physically within the reservoir.
To provide multi-level sensing for fluid dispensing devices, while reducing manufacturing costs and the physical footprint of the sensing mechanism, described herein is a fluid level sensing system includes a composite sensor electrode, including segments with different conductivities.
The fluid dispenser 100 also includes a sensing system to provide multi-level sensing within the reservoir 108. That is, the sensing system can determine, for each of at least two levels within the reservoir, whether the fluid is at or above the respective level. The sensing system includes a sensor electrode 120 that extends into the reservoir 108 to terminate at a first fluid level 124. The sensor electrode 120 includes at least a first segment 128 and a second segment 132. As seen in
The first segment 128 includes a first material with a first conductivity, and the second segment 132 includes a second material with a second conductivity. That is, the first and second segments 128 and 132 have different conductivities as a result of the different materials used in the first and second segments 128 and 132. The first material and the second material can include metals with different conductivities. The first material and the second material can also include conductive powders, fibers or the like embedded in a carrier material such as a plastic, a thermoset epoxy, silicon, or the like. Examples of such powders and fibers include metal powders and carbon fiber. For example, the first material can include a greater concentration of the above-mentioned conductive components in the carrier material than the second material.
The fluid dispenser 100 also includes a controller 136 connected with the sensor electrode 120. The controller 136 can be implemented as at least one microcontroller, sensing circuit, field-programmable gate array (FPGA), or the like. The fluid dispenser 100 further includes a drive electrode 140 that extends into the reservoir 108 and terminates at least at the level 124, or below the level 124. As illustrated in
The drive electrode 140, as well as the sensor electrode 120, are connected with the controller 136. For example, the sensor electrode 120 and the drive electrode 140 can be supported by a sensor mount 144 containing electrical connections between the controller 136 and the electrodes 120 and 140. The segment 128 is distal to the sensor mount 144, while the segment 128 is proximal to the sensor mount 144.
The controller 136 applies an input, also referred to as a drive signal, to the fluid in the reservoir 108 via the drive electrode 140. If the sensor electrode 120 is in contact with the fluid, the drive signal is received by the sensor electrode 120 and detected by the controller 136. Because of the differing conductivities of the segments 128 and 132, the response detected by the controller 136 via the sensor electrode 120 varies depending on whether the segment 128 alone is in contact with the fluid, or whether the segments 128 and 132 are both in contact with the fluid. The controller 136 can determine, based on step-like variations in the response from the sensor electrode 120, which of the segments 128 and 132 are in contact with the fluid.
In particular, when the fluid in the reservoir 108 rises from below the level 134 to above the level 134, the change in conductivity caused by the segment 132 coming into contact with the fluid leads to a step-like change in the response detected at the controller 136. The first segment 128 can have a lower conductivity than the second segment 132, and the step-like change can therefore be an increase in the magnitude of the response, the frequency of the response, or the like. The controller 136 can store, for each segment of the sensor electrode 120, a range of response values corresponding to that segment. Thus, when the response detected at the controller falls within the range that corresponds to the segment 132, the controller 136 can determine that the segment 132 and the segment 128 are in contact with the fluid. In other words, the controller 136 can determine whether the fluid is below the level 124 (when the drive signal is not detected by the sensor electrode 120), whether the fluid is between the level 124 and the level 134, or whether the fluid is above the level 134.
In some examples, the sensor electrode 120 includes at least one additional segment. Referring to
In other examples, sensor electrodes with greater numbers of segments may be implemented. While the segments 128 and 132 illustrated in
Turning to
The boundary between the third and fourth segments 316 and 320, which defines a level 324, is offset from a boundary between the first and second segments 308 and 312, which defines a level 328. The controller 136 is connected to both the sensor electrodes 300 and 304, and therefore detects responses from each sensor electrode. The controller 136, based on the responses, determines which segments of each sensor electrode 300 and 304 are in contact with the fluid in the reservoir 108. Based on such a determination, the controller 136 can determine whether the fluid is below the lever 124, between the level 124 and the level 328, between the level 328 and 324, or above the level 324.
The ability to distinguish between the above-mentioned four regions of fluid level may also be implemented by a single sensor electrode with three segments, such as the sensor electrode 220 shown in
Turning to
The segments of the sensor electrodes discussed above may have various internal structures. In some examples, turning to
Referring to
Turning to
For example, with reference to the sensing system as shown in
At block 717, the controller 136 determines whether the responses detected at block 710 conflict. For example, in the system of
In response to an affirmative determination at block 717, the controller 136 generates an error message, for display and/or transmission to another controller, at block 718. When the determination at block 717 is negative, the controller 136 proceeds to block 720 to generate the fluid level indication as noted above in connection with block 620.
It should be recognized that features and aspects of the various examples provided above can be combined into further examples that also fall within the scope of the present disclosure. In addition, the figures are not to scale and may have size and shape exaggerated for illustrative purposes.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/US2020/015471 | 1/28/2020 | WO |