Bryan Liu
After a busy week, cleaning is the last thing people want to do with their downtime. The vacuum robot, which has been around for about 23 years, is getting more intelligent and automatic, enabling consumers to focus on what’s really important.
Reference designs and products for vacuum robots | |
Browse the designs here |
The inclusion of more features in vacuum robots, such as new mopping capabilities and automatic dust disposal, means more challenges when designing a reliable system. Small amplifiers can help solve many big challenges quickly. Here are 6 ways small amps can solve big challenges:
The power of a vacuum robot’s wheels determines its obstacle-crossing ability. In order to navigate thick carpet and climb thresholds, the motor power needs to be at least 30 W or more. If a stall or overload event occurs, such as a wheel getting caught on an electric cord, the motor winding current will ramp up immediately. Delayed detection of such an event results in the motor overheating and reduces its lifetime.
To reduce the chance of overheating, you can use a low-side current-sensing circuit to monitor the motor’s current; see Figure 1.
The key parameter used as a current sensing circuit in motor control systems for operational amplifiers (op amps) in this application is the slew rate. For example, When a stall event occurs, the winding current ramps up from 0.5 A to 3.5 A, and the corresponding output of the op amp is 0.5 V to 3.5 V (with 50-mΩ shunt resistor and 20-V/V gain). The step change’s settling time is about 6 µs using an op amp with a 0.5 V/µs slew rate, while the same step change’s settling time is only 0.2 µs using an op amp like TI’s TLV905x with a 15 V/µs slew rate. Thus, using TLV905x with 30 times faster transient response will increase the margin for controllers to execute overcurrent protection.
Maximizing battery capacity is an important design challenge in vacuum robots. There is an expectation that robots should be able to do a full cleaning cycle before needing to charge again.
A high output voltage ripple using low-quality current sensing will create a nonutilizable battery capacity. For example, ±3.5% accuracy at 4.2 V will reduce the usable battery capacity to 40% after 250 charging cycles, whereas ±0.5 accuracy at 4.2 V keeps the usable battery capacity at 85%.
One common way to charge the battery is with a discrete charging solution like that shown in Figure 2. The voltage- and current-sensing circuits generate the feedback voltage and current signal in the control loop. In order to achieve high accuracy, stability, offset voltage and temperature drift are key parameters for op amps used here.
Monitoring the temperature of the battery pack is a primary safety concern in vacuum robots. Compared to the solution of temperatures sensors, the cost-effective way of monitoring the temperature of a battery pack is to use an NTC thermistor sensing circuit. Inaccurate temperature sensing may cause the battery pack to overheat or burn out.
One way to sense temperature is to use a resistor and thermistor to divide the power supply, and directly connect the divider output with an analog-to-digital converter (ADC) pin inside system controller. The output impedance of the divider is low and the output voltage range is non-ideal for ADC, so this way is not efficient or accurate.
Figure 3 uses an op amp as a buffer to condition the temperature output signal, offering a high impedance node for the divider and low impedance node to drive the ADC, and conditioning the output range to optimal ADC resolution The influencing parameters of the op amp are DC accuracy (offset voltage, voltage drift) and stability.
: Low-precision location and navigation system due to an inaccurate odometer.
When a vacuum robot’s is reconstructing its environment, the odometer should provide accurate traveled distance that is used for mapping. An inaccurate odometer measurement will cause low-precision location and navigation for the robot.
A common way to measure the mileage is by using a photoelectric decoder or a Hall-effect sensor and counting the pulses to obtain mileage information. Usually the odometer is installed inside the wheel so the printed circuit board traces are long and are easier to be affected by switching noise, thus the output signal is distorted at the input port of MCU. A buffer circuit as shown in Figure 4 can produce a standard logic signal with no jitter and glitch.
The system controller is usually placed at the center of the control board, while the motors are installed at the edges of the board. So the drive signals directly connected to the port of MCU are easier to be noisy or distorted, causing the motor running unexpectedly.
Instead of the circuit connecting drive signal with an MCU pin, the solution here is to add an op amp as an enhancer. Figure 5 shows a discrete motor-drive solution for a brushed DC motor. The controller generates PWM signals to drive H-bridge power transistors through a totem-pole field-effect transistor driver. The PWM enhancer circuit helps minimize latency and enhances PWM signals, with lower noise and distortion.
Cliff sensors are used to detect the height of stairs, while collision sensors are used to detect obstacles around a vacuum robot. Erroneous distance detection will cause inaccurate sensor performance, causing collision or fall event occurs and damaging the robot.
Infrared LEDs and phototransistors are widely used as a low-cost solution for detecting distance, as shown in Figure 6. The distance information correlates to the amplitude of an echo wave, which is carried by a fixed-frequency modulated wave.
The transimpedance op amp amplification circuit is widely used here with a low-input bias current. The reference circuit is shown in SBOA268A.
TI’s TLV906x, TLV905x and TLV900x general-purpose amplifiers are a good fit for many of these situations in vacuum robots, helping reduce time to market and solve common design challenges.
TI PROVIDES TECHNICAL AND RELIABILITY DATA (INCLUDING DATASHEETS), DESIGN RESOURCES (INCLUDING REFERENCE DESIGNS), APPLICATION OR OTHER DESIGN ADVICE, WEB TOOLS, SAFETY INFORMATION, AND OTHER RESOURCES “AS IS” AND WITH ALL FAULTS, AND DISCLAIMS ALL WARRANTIES, EXPRESS AND IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT OF THIRD PARTY INTELLECTUAL PROPERTY RIGHTS.
These resources are intended for skilled developers designing with TI products. You are solely responsible for (1) selecting the appropriate TI products for your application, (2) designing, validating and testing your application, and (3) ensuring your application meets applicable standards, and any other safety, security, or other requirements. These resources are subject to change without notice. TI grants you permission to use these resources only for development of an application that uses the TI products described in the resource. Other reproduction and display of these resources is prohibited. No license is granted to any other TI intellectual property right or to any third party intellectual property right. TI disclaims responsibility for, and you will fully indemnify TI and its representatives against, any claims, damages, costs, losses, and liabilities arising out of your use of these resources.
TI’s products are provided subject to TI’s Terms of Sale (www.ti.com/legal/termsofsale.html) or other applicable terms available either on ti.com or provided in conjunction with such TI products. TI’s provision of these resources does not expand or otherwise alter TI’s applicable warranties or warranty disclaimers for TI products.
Mailing Address: Texas Instruments, Post Office Box 655303, Dallas, Texas 75265
Copyright © 2023, Texas Instruments Incorporated