Hall Sensor Module Addressing for Serial Bus Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current vehicle communication systems require complex reprogramming and reconfiguration when modules need to be replaced or repositioned, as existing methods for identifying modules on a shared bus system are time-consuming and interfere with the physical layer of the bus.

Innovation Solution

A method using a current sink with a transistor and hall sensor on each module to detect current on a low-side data line, allowing modules to assign unique identifiers and communicate them within the network, eliminating the need for pre-programmed IDs and enabling plug-and-play functionality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If modules are assigned specific identifiers during manufacturing and connected to the bus in a fixed configuration, then the bus system can operate with stable communication protocols, but the system cannot be reconfigured when modules need to be replaced or repositioned

Engineering Contradiction:
Improvecommunication stabilityVSAvoidmodule reconfigurability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

Each module autonomously determines its own position on the bus by detecting current flow through hall sensors and controlling transistors. The module at each position automatically identifies itself without requiring external programming or configuration tools, enabling plug-and-play reconfiguration while maintaining communication stability through self-assignment of identifiers

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system uses electrical current parameters as a physical indicator of module position. By detecting the presence or absence of current flow through hall sensors and transistor switches, modules dynamically determine their position on the bus and assign identifiers accordingly, allowing the system to adapt to reconfiguration without changing the physical bus infrastructure

Inventive Principle:
Principle #35Parameter changes

2Difficulty of detecting and measuring

If sequential electrical connection detection or high-side current source injection is used to identify module positions, then module location can be detected, but additional resistance is added to the bus which interferes with the physical layer

Engineering Contradiction:
Improvemodule position detectionVSAvoidbus physical layer interference
Core Design Contradiction:
Difficulty of detecting and measuringVSObject-affected harmful factors

Solution Approach 1:

The system introduces hall sensors as intermediary detection devices that measure current flow without directly injecting current into the bus or adding significant resistance. The hall sensors detect the magnetic field generated by current flow in the low-side data line, providing position information while minimizing interference with the bus physical layer

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces direct electrical measurement methods with magnetic field-based detection using hall sensors. This substitution allows for non-intrusive current detection that does not require injecting test currents or adding measurement resistance to the bus, thereby eliminating interference with the physical layer while maintaining accurate position detection

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Loss of information

If multiple programming tools and testing tools are used to program ECUs and modules with ID numbers, then proper identification can be established, but the process is time-consuming and requires multiple tools

Engineering Contradiction:
Improveidentifier assignment accuracyVSAvoidconfiguration time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

Modules automatically assign themselves identifiers based on their detected position on the bus. When a module detects that it is the last module (by detecting no current flow through its hall sensor), it autonomously assigns itself the identifier corresponding to its position and communicates this to other modules, eliminating the need for external programming tools and significantly reducing configuration time

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs identifier assignment automatically during the module's first connection to the bus, before any external programming or testing is required. The module detects its position, assigns its identifier, and communicates it to the network in advance, so that when the system operates, all identifiers are already properly configured without requiring subsequent programming steps

Inventive Principle:
Principle #10Preliminary action

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 simplifies module identification, reduces reconfiguration time, and enhances system robustness by using digital detection, eliminating the need for accurate current injection and temperature independence, thus improving the efficiency and flexibility of module placement.

Implementation Method 1

providing a hall sensor associated with each of the one or more modules. The hall sensor detects a current on a low-side data line of the bus

Methodology Applied
Scientific EffectHall effect: Hall Effect

Data Source

PatentUS10956352B2Automatic location based addressing method for network participants in a serial bus system
Publication Date: 2021.03.23 VITESCO TECHNOLOGIES USA LLC
  • US10956352B2 patent drawing
  • US10956352B2 patent drawing
  • US10956352B2 patent drawing

AI summary

A method for detecting and identifying modules of a bus system is provided. The bus system includes a control unit, a bus starting from the control unit, and a plurality of modules connected to the bus. The method includes providing a current sink associated with each of the one or more modules. The current sink includes a transistor. The method includes providing a hall sensor associated with each of the one or more modules. The hall sensor detects a current on a low-side data line of the bus. For each one of the one or more modules: when the hall sensor detects a current on the low-side data line, the method includes maintaining a closed position of the transistor; and when the hall sensor fails to detect a current on the low-side data line, the method includes opening the transistor such that current does not flow to the module.