Magnetic Position Switch Calibration for Hall Sensor Misalignment
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The accuracy of position detection decreases due to deviations between the designed and actual installation positions of a Hall IC in position detecting devices.
Innovation Solution
A position detecting switch and method that utilize a magnetic sensor to detect magnetism, determine if the detected value lies within a predetermined range, and set this range centrally around a specified position, allowing for accurate position detection regardless of sensor attachment accuracy.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If a Hall IC is used for position detection, then position detection capability is achieved, but detection accuracy decreases when installation position deviates from design specifications
Solution Approach 1:
The system performs preliminary action by storing multiple predetermined ranges corresponding to different magnet positions before actual position detection occurs. When the magnet is detected at any position, the system retrieves the appropriate predetermined range from storage, allowing accurate position detection regardless of where the magnet actually ends up positioned. This eliminates the need for precise installation alignment.
Solution Approach 2:
The invention changes the parameter approach by instead of fixing a single detection threshold, it stores multiple predetermined ranges with different threshold values corresponding to different magnet positions. The system dynamically selects and uses the appropriate range based on actual detection, making the detection system adaptable to variations in installation position while maintaining accuracy.
2Measurement precision
If high installation accuracy is required for the magnetic sensor, then position detection accuracy is maintained, but device complexity and installation difficulty increase
Solution Approach 1:
The system performs self-service by automatically adapting to the actual magnet position through its predetermined ranges storage mechanism. Instead of requiring external calibration or complex setup procedures, the system inherently handles position variations by selecting the appropriate predetermined range based on where the magnet is actually detected, simplifying both installation and operation.
3Ease of operation
If the predetermined detection range is fixed, then detection logic is simple, but detection accuracy decreases when magnet position varies
Solution Approach 1:
The system achieves universality by storing multiple predetermined ranges that can handle various magnet positions. A single detection system structure serves multiple functions by selecting different predetermined ranges based on the actual magnet position, maintaining both operational simplicity and detection accuracy across different scenarios.
Applied Scientific Principles
This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.
Function Achieved in This Case
This approach prevents a decrease in position detection accuracy by allowing the system to function effectively even with reduced sensor attachment precision, ensuring reliable position detection.
Implementation Method 1
a magnetic sensor configured to detect magnetism of the magnet, and to output a detected value in accordance with the magnetism
Data Source
Figure 1
Figure 2
Figure 3
AI summary
A position detecting switch (10) detects the position of a movable body (86) that is capable of moving in a predetermined direction, based on a magnet (88) attached to the movable body. The position detecting switch is equipped with a magnetic sensor (102) that detects the magnetism of the magnet, and outputs a detected value (D) in accordance with the magnetism, a determination unit (172) that determines whether or not the detected value lies within a predetermined range (R), and a setting unit (176) that sets the predetermined range centrally around the detected value at a specified position which is a position (Xc) of the movable body specified by an operator.