Compact Modular Embedded Device Segmentation
Find Innovative SolutionsGenerate 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
Engineering Contradiction Analysis
1Power
If standard embedded hardware is used, then computational power is provided, but system size and power consumption increase
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.
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.
2Power
If standard embedded hardware is used, then computational power is provided, but device size increases
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.
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.
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
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.
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.
4Adaptability or versatility
If modular architecture is used, then flexibility and cost-effectiveness are improved, but existing architectures do not meet size requirements
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.
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.
Data Source
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.


