IP Library Granted Patent US 8,149,102
Granted Patent B1
US 8,149,102 · App. 12/410,746 · Granted Apr 3, 2012

Reconfigurable interface operable with multiple types of sensors and actuators

Assignee: Memsic Transducer Systems Co., Ltd.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,149,102
App. No.
12/410,746
Granted
Apr 3, 2012
Kind
B1
Abstract

An interface is provided that configures itself dynamically based on sensor information received from a sensor assembly or actuator information received from an actuator assembly. The interface may be configured to interoperate with sensor assemblies including analog transducers, smart transducers providing digital outputs and various actuators. The sensor information or the actuator information may include information for managing power consumption associated with the operation of the sensor or the actuator. Using the sensor information or the actuator information, a power management scheme may be implemented to reduce power consumption and extend the operational time of a module. The sensor information also includes information about the sensor signal generated by the sensor. The information about the sensor signal allows the module to interoperate with more diverse types of sensors.

Claims (50)

1. A module for interfacing with more than one type of sensor or actuator, the module comprising:

a module interface configured to couple to a first assembly including a sensor or an actuator, the module interface configured to receive assembly information from the coupled assembly, the assembly information comprising one of: sensor information representing characteristics of a sensor in the first assembly or actuator information representing characteristics of an actuator in the first assembly; and

a processor coupled to the module interface, the processor configured to:

receive the assembly information from the first assembly via the module interface;

determine whether the assembly information is sensor or actuator information;

generate a sensor interface control signal for configuring the module interface for a sensor if the assembly information is determined to be sensor information;

generate an actuator interface control signal for configuring the module interface for an actuator if the assembly information is determined to be actuator information; and

send the generated sensor control signal or the generated actuator control signal to the module interface to configure the module interface for the sensor or the actuator, respectively, in the first assembly.

2. The module of claim 1 , wherein the first assembly comprises a first sensor configured to generate an analog module signal, and the sensor interface is configured to couple to a second assembly comprising a second sensor configured to generate a digital sensor signal.

3. The module of claim 1 , wherein the module interface comprises a plurality of switches, each of the plurality of switches turned on or off responsive to receiving either the sensor or actuator control signal.

4. The module of claim 1 , wherein the sensor information or the actuator information comprises power source information representing a type of power source required for operating the sensor or the actuator, respectively, in the first assembly.

5. The module of claim 1 , where the sensor information comprises:

sensor type information representing a type of sensor corresponding to the sensor in the first assembly;

sensor initialization information representing a time required for initializing the sensor in the first assembly; and

sensor measure time information representing a time required for the sensor to return a sensor signal.

6. The module of claim 1 , where the actuator information comprises:

actuator type information representing a type of actuator corresponding to the actuator in the first assembly; and

actuator initialization information representing a duration of a pulse for switching a mode of the actuator.

7. The module of claim 6 , wherein the processor is further configured to:

determine a sensor power duration to provide power to the sensor or determine an actuator power duration to provide power to the actuator based on the sensor initialization information or the actuator initialization information, respectively; and

control the module interface to provide power to the sensor or the actuator for the determined respective duration.

8. The module of claim 1 , wherein the sensor information comprises sensor measure rate information representing how often measurements should be sampled by the sensor.

9. The module of claim 1 , wherein the sensor is configured to generate a sensor pulse signal responsive to detecting a predetermined event.

10. The module of claim 9 , wherein the processor is configured to wake up from a power-save mode responsive to receiving the sensor pulse signal.

11. The module of claim 1 , wherein the module interface comprises a serial transceiver driver configured to communicate with the sensor of the first assembly in a half duplex mode.

12. The module of claim 1 , wherein the first assembly comprises a memory chip configured to store the sensor information, the memory chip configured to transmit the sensor information to the module interface responsive to the first assembly being coupled to the module interface.

13. The module of claim 1 , wherein the first assembly comprises a connector, the connector comprising at least one pin shared for transmitting the sensor signal for a first sensor and a second sensor.

14. A method for interfacing with more than one type of sensor or actuator in a module, comprising:

receiving assembly information responsive to coupling a first assembly including a sensor or an actuator to the module, the assembly information comprising one of: sensor information representing characteristics of the sensor in the first assembly or actuator information representing characteristics of the actuator in the first assembly;

determining whether the assembly information is sensor or actuator information;

generating a sensor interface control signal responsive to determining the assembly information is sensor information;

generating an actuator interface control signal responsive to determining the assembly information is actuator information;

configuring an interface in the module based on either the sensor interface control signal or the actuator interface control signal; and

receiving, at the interface, either a sensor signal from the sensor in the first assembly or an actuator signal from the actuator in the first assembly responsive to configuring the interface.

15. The method of claim 14 , wherein the sensor comprises a first sensor generating an analog sensor signal, and a second sensor generating a digital sensor signal.

16. The method of claim 14 , further comprising turning on or off switches in the module interface responsive to receiving either the server interface control signal or the actuator interface control signal.

17. The method of claim 14 , wherein the sensor information comprises power source information representing a type of power source required for operating the sensor.

18. The method of claim 14 , where the sensor information comprises:

sensor type information representing a type of sensor corresponding to the sensor in the first assembly;

sensor initialization information representing a time required for initializing the sensor in the first assembly; and

sensor measure time information representing a time required for the sensor to return the sensor signal.

19. The method of claim 18 , further comprising:

determining a sensor power duration to provide power to the sensor based on at least one of the sensor initialization information or the sensor measure time information; and

providing power to the sensor for the determined sensor power duration.

20. The method of claim 14 , wherein the actuator information comprises:

actuator type information representing a type of actuator corresponding to the actuator in the first assembly; and

actuator initialization information representing duration of a pulse for switching a mode of the actuator.

21. The method of claim 14 , wherein the sensor information comprises measure rate information representing how often measurements should be sampled by the sensor.

22. The method of claim 14 , further comprising receiving a sensor pulse signal from the sensor responsive to detecting a predetermined event.

23. The method of claim 22 , further comprising waking up a processor in the module responsive to receiving the sensor pulse signal as an interrupt signal of the processor.

Assignments (4)
CHANGE OF NAME Recorded Oct 23, 2017
From: MEMSIC TRANSDUCER SYSTEMS CO., LTD.
To: ACEINNA TRANSDUCER SYSTEMS CO., LTD.
Reel/Frame 044273/0720 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 21, 2010
From: MEMSIC, INC.
To: MEMSIC TRANSDUCER SYSTEMS CO., LTD.
Reel/Frame 025017/0434 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 19, 2010
From: CROSSBOW TECHNOLOGY, INC.
To: MEMSIC, INC.
Reel/Frame 023821/0491 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 25, 2009
From: MILLER, MATTHEW; BROAD, ALAN S.
To: CROSSBOW TECHNOLOGY INC.
Reel/Frame 022451/0810 →
Continuity (1)
Provisional Application 61039859 · Mar 27, 2008