CAN Daisy-Chain Addressing for Automated Node Identification
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing communication networks require manual setting of unique network addresses for each device, which is time-consuming, inefficient, and error-prone, and may involve costly unique part numbers and inventory management.
Innovation Solution
A master control unit dynamically assigns network addresses to devices in a daisy-chain configuration without manual intervention by asserting address signals and performing communication tests, allowing devices to negotiate and confirm their addresses through a data bus.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If manual setting of unique network addresses is used for each device, then each device can be identified uniquely, but the process becomes time-consuming, inefficient, and error-prone
Solution Approach 1:
The system performs preliminary actions by having devices automatically transmit their identification information to the master control unit before full operation begins. The master control unit pre-processes this information and assigns addresses in advance, eliminating the need for manual intervention during operation.
Solution Approach 2:
Devices perform self-service by automatically transmitting their own identification information to the master control unit. The system enables devices to self-identify and self-configure their network addresses without requiring manual intervention, thereby reducing time loss while maintaining unique identification.
2Reliability
If manual setting of network addresses is required, then address uniqueness can be ensured, but it increases operational complexity and requires costly unique part numbers
Solution Approach 1:
The system eliminates operational complexity by enabling devices to automatically transmit their identification information to the master control unit. The master control unit then automatically assigns addresses, removing the need for manual configuration operations while ensuring address uniqueness through automated processing.
Solution Approach 2:
The patent replaces manual mechanical address setting operations with an automated electronic system. The master control unit electronically processes device identification information and automatically assigns addresses, substituting manual operations with automated electronic mechanisms that reduce complexity while maintaining uniqueness.
3Productivity
If dynamic address assignment is implemented, then manual intervention is eliminated and efficiency improves, but the system requires automated address arbitration mechanisms
Solution Approach 1:
The master control unit performs multiple functions: receiving device identification information, processing address assignments, and coordinating the arbitration process. This multi-functionality consolidates complexity into a single central unit rather than distributing it across all devices, thereby improving productivity without proportionally increasing overall system complexity.
Solution Approach 2:
The master control unit acts as an intermediary between devices and the address assignment process. It receives identification information from devices, processes the address allocation logic, and coordinates the assignment, thereby managing the complexity of automated arbitration through a dedicated intermediary rather than requiring each device to implement full arbitration logic.
Data Source
AI summary
A method of assigning addresses to devices on a network is presented. The method includes causing a master control unit to assert a first address signal on a first address line; causing a first device to transmit a first response to the master control unit via at least one data bus responsive to asserting the first address signal on the first address line; causing the master control unit to transmit a first network address via the at least one data bus to the first device responsive to receiving the first response; causing the master control unit and first device to complete a first communication test responsive to transmitting the first network address; and causing the master control unit to cease asserting the first address signal responsive to completing the first communication test.


