Compact Modular Embedded Device Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing embedded devices face limitations in memory footprint, leading to restricted application capabilities due to large execution system and operating system requirements, making them unsuitable for cost-effective and modular solutions in various applications.

Innovation Solution

Development of compact modular embedded devices with a base processor module and interchangeable extension modules, enabling flexible hardware configurations and programmability using LabVIEW, allowing for efficient use of space and power while supporting a range of functionalities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Power

If standard embedded hardware is used, then computational power is provided, but system size and power consumption increase

Engineering Contradiction:
Improvecomputational powerVSAvoidpower consumption
Core Design Contradiction:
PowerVSUse of energy by moving object

Solution Approach 1:

The system is divided into a base module containing essential components (processor, memory, bus) and separate extension modules for specific functions (power, serial communications, memory, radio, digital I/O, etc.). This segmentation allows the base module to operate with minimal power consumption while extension modules can be activated only when needed, reducing overall power consumption while maintaining computational capability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The base module is designed with universal interfaces and a standardized bus architecture that can accommodate multiple types of extension modules. This multi-functionality allows a single base module to support various applications by dynamically adding extension modules, eliminating the need for multiple dedicated hardware systems and reducing total power consumption.

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

2Power

If standard embedded hardware is used, then computational power is provided, but device size increases

Engineering Contradiction:
Improvecomputational powerVSAvoiddevice size
Core Design Contradiction:
PowerVSVolume of moving object

Solution Approach 1:

By separating the base module from function-specific extension modules, the system achieves a compact form factor when only the base module is used. Extension modules can be added only when specific functions are required, maintaining a small overall device size while providing sufficient computational power for the intended application.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Extension modules are designed to attach to or integrate with the base module in a nested configuration, where smaller functional components are incorporated within or alongside the base module structure. This nesting approach minimizes the increase in device size when adding functionality.

Inventive Principle:
Principle #7Nested doll (Nesting)

3Adaptability or versatility

If modular architecture is used, then flexibility and cost-effectiveness are improved, but existing architectures do not meet size and power requirements

Engineering Contradiction:
ImproveflexibilityVSAvoidpower consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The modular architecture enables dynamic configuration of the system by allowing extension modules to be added or removed based on specific application requirements. This dynamic adaptability ensures that the system consumes power only for the functions actually needed, optimizing the balance between flexibility and power consumption.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system allows changing the configuration parameters by selecting different combinations of extension modules. Users can adjust the system's functional parameters (e.g., adding communication modules, memory modules, or I/O modules) to match specific application needs, thereby optimizing power consumption for each configuration.

Inventive Principle:
Principle #35Parameter changes

4Adaptability or versatility

If modular architecture is used, then flexibility and cost-effectiveness are improved, but existing architectures do not meet size requirements

Engineering Contradiction:
ImproveflexibilityVSAvoiddevice size
Core Design Contradiction:
Adaptability or versatilityVSVolume of moving object

Solution Approach 1:

The base module is designed as a compact, self-contained unit with standardized interfaces that accept extension modules. This segmentation allows the system to maintain a small base size while adding functionality through attachable modules, achieving both flexibility and compact dimensions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Extension modules are designed to attach to the base module in multiple dimensions (e.g., side-attaching, top-attaching, or integrated PCB mounting), allowing functionality to be added without increasing the footprint area. This dimensional flexibility maintains a compact overall device size while preserving adaptability.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS7860582B2Compact modular embedded device
Publication Date: 2010.12.28 NATIONAL INSTRUMENTS CORP
  • US7860582B2 patent drawing
  • US7860582B2 patent drawing
  • US7860582B2 patent drawing

AI summary

A compact modular embedded device. A base module includes a processor, a memory medium operable to store a bootloader for executing graphical programs, a bus, and a power input coupled to the processor, memory medium, and bus, for receiving power from a power source and providing the received power to the processor, memory medium, and bus. The base module can couple to a host computer via a transmission medium, receive a program from the host computer, and store the program in the memory medium. The base module may couple to extension modules via the bus in a stacked fashion, where the base module and the extension modules each include a respective substantially planar circuit board that when stacked are substantially parallel. Each extension module provides respective functionality for the device. The base module can execute the program to perform a function in conjunction with the extension modules.