Multi-Function Microcontroller Inputs for Signal Device Setup

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Programmable devices, such as warning lights, require multiple conductors for various functions, which occupy significant space and increase manufacturing costs, and existing input methods like DIP switches are limited in functionality, especially in sealed housings.

Innovation Solution

Implementing a software routine in microcontrollers that allows inputs to have primary and alternate functions, reducing the need for additional conductors by detecting input states during initialization to activate alternate modes of operation, thereby utilizing existing conductors for multiple purposes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple conductors are used for various functions in programmable devices, then functionality is enhanced, but the area occupied on the PC board and manufacturing costs increase

Engineering Contradiction:
ImprovefunctionalityVSAvoidPC board area
Core Design Contradiction:
Adaptability or versatilityVSArea of stationary object

Solution Approach 1:

The patent implements multi-functionality by enabling conductors to serve multiple purposes through software configuration. A single conductor can be assigned different functions depending on the operational mode of the microcontroller, such as serving as a synchronization input during normal operation or as a pattern selection input during setup mode. This eliminates the need for separate dedicated conductors for each function, thereby reducing PC board area while maintaining enhanced functionality

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Adaptability or versatility

If DIP switches are used to provide inputs for optional features, then functionality is provided, but the device cannot be sealed and manufacturing complexity increases

Engineering Contradiction:
Improveoptional featuresVSAvoidsealing capability
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The patent replaces the mechanical DIP switch system with a software-based configuration approach. Instead of physical switches that require access holes and complicate sealing, the system uses the microcontroller's software to detect conductor states during initialization and configure operational modes accordingly. This substitution enables full sealing of the device housing while maintaining the ability to provide optional features through software-configurable inputs

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

3Adaptability or versatility

If dedicated conductors are used for pattern selection, then pattern selection function is provided, but the number of conductors and device complexity increase

Engineering Contradiction:
Improvepattern selectionVSAvoidnumber of conductors
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies multi-functionality by having existing conductors serve dual purposes. During normal operation, conductors perform their primary functions (such as synchronization or control). During setup or initialization mode, the same conductors are reinterpreted by the software to provide pattern selection capability. This eliminates the need for dedicated pattern selection conductors, reducing overall device complexity while maintaining full pattern selection functionality

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS10678559B2Multi function inputs providing alternate functions during setup upon startup of signal device
Publication Date: 2020.06.09 WHELEN ENGINEERING COMPANY
  • US10678559B2 patent drawing
  • US10678559B2 patent drawing
  • US10678559B2 patent drawing

AI summary

Software is used to allow inputs to a microcontroller to have primary and alternate functions, which reduces the need for additional inputs and associated conductors in a programmable device such as a warning signal light. The microcontroller firmware includes a routine that detects the state of inputs during a first predetermined period of time after initialization of the microcontroller. The state of the inputs is used to activate alternate modes of operation in which changes in the state of the inputs is detected and used for functions different than a function associated with the same input in another mode of operation.