Motor Control Device for Wiper Systems Using Dynamic Speed Calculation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing wiper device control systems require large memory capacity and complex control devices to manage multiple vehicle models and varying wiping ranges, leading to increased costs and complexity.
Innovation Solution
A motor control device that uses a microcomputer with small memory capacity by calculating target rotation speeds through arithmetic operations, eliminating the need for storing target speeds for each angle, and controlling motor rotation based on operation start and end positions, maximum rotation speed, and speed adjustment parameters.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If a table storing target rotation speeds for each angle is used to control motor rotation, then smooth wiping operation is achieved, but memory capacity requirements increase and device cost increases
Solution Approach 1:
The patent changes the control parameters from storing complete target rotation speed tables to using arithmetic operation parameters (addition amount, subtraction amount, deceleration start position) that can generate target speeds dynamically. This reduces memory requirements while maintaining smooth speed transitions during motor operation.
Solution Approach 2:
The control device performs self-calculation of target rotation speeds using arithmetic operations based on current position and predetermined parameters, eliminating the need to store extensive speed tables. The system generates its own control data through computation rather than retrieval.
2Adaptability or versatility
If multiple tables are provided for different wiping ranges and speeds, then adaptability to various operations is improved, but device complexity and control processing complexity increase
Solution Approach 1:
The patent creates a universal control method that works for all wiping ranges and speeds using the same arithmetic operation parameters. A single control flow can handle different operational modes by adjusting parameters like addition amount, subtraction amount, and deceleration start position, eliminating the need for multiple specialized tables.
Solution Approach 2:
Different wiping ranges and speeds are achieved by changing the arithmetic operation parameters (addition amount, subtraction amount, deceleration start position) rather than switching between multiple tables. This parameter-based approach provides versatility while maintaining simple control logic.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
A motor control device comprises: a means for inputting parameters necessary for controlling a motor, the parameters consisting of the operation start and end positions of an object to be controlled, the maximum rotation speed of the motor, an adding amount of rotation speed, and a subtracting amount of the rotation speed; a means for detecting the position of the object to be controlled; and a means for calculating a deceleration start position from the operation start and end positions, and for, when operating the object to be controlled from the operation start position to the operation end position, continuing to perform an adding operation on a target rotation speed on the basis of the difference between the maximum rotation speed and a current rotation speed and adding amount information and driving, until it is detected that the object to be controlled has reached the deceleration start position, the motor while accelerating so that the motor rotates at the target rotation speed, and for, at a time point when it is detected that the object to be controlled has reached the deceleration start position, starting and continuing to perform an subtracting operation on the target rotation speed on the basis of the difference between the maximum rotation speed and a current rotation speed and subtracting amount information and driving, until it is detected that the object to be controlled has reached the operation end position, the motor while decelerating so that the motor rotates at the target rotation speed.