IP Library › Granted Patent US 12,360,143
Granted Patent B2
US 12,360,143 · App. 18/075,376 · Granted Jul 15, 2025

Intelligent electronic device and method thereof

Inventors: Shaohang Cui (Toronto, CA); Ketao Li (Toronto, CA); Yufan Wang (Toronto, CA); Liang Wang (Toronto, CA)
Assignee: Accuenergy (Canada) Inc.
G01R22/063H04B10/40
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 12,360,143
App. No.
18/075,376
Granted
Jul 15, 2025
Kind
B2
Abstract

Provided are a method and apparatus for communication between a CPU and a Digital Signal Processor (DSP) in an Intelligent Electronic Device (IED). Specifically, the IED includes at least one analog-to-digital converter coupled to at least one sensor and configured for converting an analog signal output from the at least one sensor to digital data; a DSP coupled to the at least one analog-to-digital converter, and configured to perform digital signal processing on the signal from the at least one analog-to-digital converter; a CPU coupled to the DSP via a hardware path; wherein the DSP and the CPU are configured to communicate using a transmission protocol including a data header and a data payload based on the hardware path; wherein the data header includes a field of command identification indicating a specific communication purpose and a field of command type indicating the communication direction and frequency.

Claims (20)

1. An Intelligent Electronic Device (IED) comprising:

at least one sensor configured for sensing at least one electrical parameter of electrical power distributed from an electrical distribution system to a load;

at least one analog-to-digital converter coupled to the at least one sensor and configured for converting an analog signal output from the at least one sensor to digital data;

a Digital Signal Processor (DSP) coupled to the at least one analog-to-digital converter, and configured to perform digital signal processing on the the digital data from the at least one analog-to-digital converter;

a CPU coupled to the DSP via a hardware path; and

wherein the DSP and the CPU are configured to communicate using a transmission protocol comprising a packet structure, the packet structure including:

a header comprising a wakeup word, a packet header, a packet type, a packet length, and a packet counter;

a data header including a field of command identification indicating a specific communication purpose and a field of command type indicating the communication direction and frequency;

a data payload; and

a footer comprising a checksum, an ending wakeup word, and a closure word;

wherein the command type comprises:

a request command packet sent from the CPU to the DSP;

a periodic command packet sent from the DSP to the CPU; and

an event-triggered command packet sent from the DSP to the CPU.

2. The IED of claim 1 , wherein the request command sent from the CPU to the DSP comprises at least one of:

an on-demand request command packet sent from the CPU to the DSP configured to be executed multiple times after the IED starts; and

a one-time request command packet sent from the CPU to the DSP configured to be executed only once after the IED starts.

3. The IED of claim 2 , wherein the one-time request command packet comprises a DSP_START command packet having a command type value of 0x02 and a command ID value of 0x04, wherein the DSP_START command packet is configured to trigger the DSP to start processing the digital data from the analog-to-digital converter.

4. The IED of claim 2 , wherein the on-demand request command packet comprises a DSP_CONFIG command packet having a command type value of 0x01 and a command ID value of 0x06, wherein the DSP_CONFIG command packet includes configuration parameters comprising primary nominal voltage, wire type, and harmonic configuration.

5. The IED of claim 1 , wherein the periodic command packet comprises a frequency measurement command packet having a command type value of 0x03 and a command ID value of 0x0F, configured to be sent from the DSP to the CPU every 10 seconds with frequency measurement data; and the event-triggered command packet comprises a transient voltage command packet having a command type value of 0x04 and a command ID value of 0x24, configured to be sent from the DSP to the CPU when a transient voltage event is detected.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 10, 2024
From: LI, KETAO; CUI, SHAOHANG; WANG, LIANG; WANG, YUFAN
To: ACCUENERGY (CANADA), INC.
Reel/Frame 068548/0057 →
Continuity (1)
Related Publication 20240183888A1 · Jun 6, 2024
References Cited (8)
US 5742644A · Campana, Jr. · 1998 [cited by examiner]
US 6871150B2 · Huber · 2005 [cited by examiner]
US 7072779B2 · Hancock · 2006 [cited by examiner]
US 12000875B1 · Cui · 2024 [cited by examiner]
US 20130204450A1 · Kagan · 2013 [cited by examiner]
US 20130275066A1 · Spanier · 2013 [cited by examiner]
US 20150295705A1 · Khoshnood · 2015 [cited by examiner]
US 20170045570A1 · Oda · 2017 [cited by examiner]