Motor Assembly Memory Partitioning for External Data Access
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Electric motor assemblies lack the capability for external devices to effectively store and retrieve data from their internal memory devices, limiting communication and data management between the motor and external controllers or tools.
Innovation Solution
Incorporating a memory device and processor in the dynamoelectric machine assembly that allows external devices to write to and read from a portion of the memory, using a communication interface for data exchange, enabling external devices to store and retrieve data within the motor assembly.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If memory devices are included in the motor controller for storing and retrieving software and data, then the motor assembly can control operation effectively, but external devices cannot access or modify the stored data
Solution Approach 1:
The memory device is divided into two distinct portions: a first portion accessible only by the motor controller for storing critical operational data, and a second portion accessible by both the motor controller and external devices for storing data that requires external access. This segmentation allows selective access control, enabling external devices to access specific data portions while maintaining security and integrity of other portions.
Solution Approach 2:
Different access permissions and control mechanisms are applied to different portions of the memory device. The first portion has restricted access with controlled read/write operations, while the second portion has more open access allowing external devices to store and retrieve data. This local differentiation of access quality resolves the contradiction between protecting data and enabling external access.
2Adaptability or versatility
If the motor controller uses memory devices for internal operations, then control functionality is maintained, but external devices lack the capability to store and retrieve data from the memory
Solution Approach 1:
The motor controller acts as an intermediary between external devices and the memory device. It receives data from external devices, processes it according to control logic, and stores it in the appropriate portion of the memory device. This intermediary role enables external devices to access memory functionality while maintaining the controller's authority over data management and preventing information loss through unauthorized or improper access.
Solution Approach 2:
The memory device is designed to serve multiple functions: storing operational data for the motor controller, storing calibration data, storing diagnostic information, and providing data access to external devices. This multi-functionality allows the same memory resource to support both internal control operations and external data management needs simultaneously.
3Adaptability or versatility
If multiple external devices need to access the memory, then data sharing capability is improved, but control and security management becomes more complex
Solution Approach 1:
The memory device is segmented into portions with different access control policies, allowing multiple external devices to access appropriate portions without requiring complex coordination for every access request. The segmentation provides inherent access control that simplifies management while enabling data sharing where appropriate.
Solution Approach 2:
The memory device and motor controller are designed with built-in access control mechanisms that automatically manage multiple external device connections. The system self-regulates access based on device identity and authorization, reducing the need for external management complexity while enabling multiple devices to share access to the memory resource.
Data Source
AI summary
A method is provided for storing data from an external device in a dynamoelectric machine assembly (i.e., an electric motor or generator). The dynamoelectric machine assembly includes a memory device and a processor for controlling operation of the dynamoelectric machine assembly in response to commands from an external device. The method includes receiving a command from the external device to store data in the memory device of the dynamoelectric machine assembly, and storing the data in the memory device in response to the command. Dynamoelectric machine assemblies, external devices and systems suitable for use in the provided method are also disclosed.


