Nothing Special   »   [go: up one dir, main page]

CN112363764B - Control method of cross-platform communication precision motion platform - Google Patents

Control method of cross-platform communication precision motion platform Download PDF

Info

Publication number
CN112363764B
CN112363764B CN202011364722.7A CN202011364722A CN112363764B CN 112363764 B CN112363764 B CN 112363764B CN 202011364722 A CN202011364722 A CN 202011364722A CN 112363764 B CN112363764 B CN 112363764B
Authority
CN
China
Prior art keywords
type
lower computer
value
computer
message
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202011364722.7A
Other languages
Chinese (zh)
Other versions
CN112363764A (en
Inventor
宋法质
刘杨
刘凯鑫
崔宁
李理
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Harbin Institute Of Technology Asset Management Co ltd
Harbin Jingyi Qiangji Technology Partnership Enterprise (Limited Partnership)
Original Assignee
Harbin Institute of Technology
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Harbin Institute of Technology filed Critical Harbin Institute of Technology
Priority to CN202011364722.7A priority Critical patent/CN112363764B/en
Publication of CN112363764A publication Critical patent/CN112363764A/en
Application granted granted Critical
Publication of CN112363764B publication Critical patent/CN112363764B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/30Arrangements for executing machine instructions, e.g. instruction decode
    • G06F9/30094Condition code generation, e.g. Carry, Zero flag
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/08Error detection or correction by redundancy in data representation, e.g. by using checking codes
    • G06F11/10Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's
    • G06F11/1004Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's to protect a block of data words, e.g. CRC or checksum
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/40Bus structure
    • G06F13/4004Coupling between buses
    • G06F13/4009Coupling between buses with data restructuring
    • G06F13/4013Coupling between buses with data restructuring with data re-ordering, e.g. Endian conversion

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Quality & Reliability (AREA)
  • Computer And Data Communications (AREA)
  • Communication Control (AREA)

Abstract

The invention discloses a method for controlling a precision motion platform by cross-platform communication, which comprises the following steps: firstly, the upper computer sends a control instruction to the lower computer through a network cable; secondly, the lower computer performs CRC on the received data to generate a CRC code; thirdly, the lower computer compares the generated check code with the check code in the received control instruction and sends feedback information to the upper computer; analyzing the received control instruction by the lower computer, and performing large-end and small-end conversion on the received value; and fifthly, the lower computer sends the value converted by the big end and the small end to the motion control card through a VME bus, and the motion control card sends the operation result to the motion platform through optical fibers after operation. The invention realizes the transmission of the control instruction of the precision motion platform by adopting a Windows + VxWorks cross-platform communication mode, and has the advantages of higher real-time performance, better man-machine interaction, flexible communication protocol and better expansibility.

Description

Control method of cross-platform communication precision motion platform
Technical Field
The invention belongs to the field of manufacturing of ultra-precise equipment, and relates to a control method of a precise motion platform.
Background
The manufacturing industry is the foundation of modern industry and is the fundamental industry related to national fate. At present, the manufacturing field of high-end equipment in China is relatively lagged behind, and related equipment is seriously dependent on imports.
The precision motion platform is a key part of high-end equipment such as a photoetching machine, a numerical control machine tool and the like, and the control performance of the precision motion platform directly determines the yield and the quality of a processed product. The traditional control method based on a single windows platform, a Linux platform or a VxWorks embedded operation platform has poor instantaneity or poor man-machine interaction, and is not suitable for the control requirement of a precise/ultra-precise motion platform.
Disclosure of Invention
In order to solve the problems that the traditional control method based on a single operating system platform is poor in man-machine interaction or poor in real-time performance and is not suitable for precise control of a complex motion mechanism, the invention provides a control method of a cross-platform communication precise motion platform.
The purpose of the invention is realized by the following technical scheme:
a control method of a precision motion platform with cross-platform communication comprises the following steps:
step one, an upper computer sends a control instruction to the lower computer through a network cable according to a specified protocol format;
after receiving the control instruction through the network cable, the lower computer performs CRC on the received data to generate a CRC code;
after the CRC is finished by the lower computer, the lower computer compares the generated check code with the check code in the received control instruction and sends feedback information to the upper computer;
analyzing the received control instruction by the lower computer, and performing large-end and small-end conversion on the received value;
and step five, the lower computer sends the value converted by the big end and the small end to the motion control card through a VME bus, and the motion control card sends the operation result to the motion platform through optical fibers after operation.
Compared with the prior art, the invention has the following advantages:
the invention adopts a Windows + VxWorks cross-platform communication mode to realize the transmission of the control instruction of the precise motion platform, compared with the traditional control instruction transmission scheme based on a single platform, the real-time performance is higher, the man-machine interaction is better, the communication protocol is flexible, the expansibility is better, and a plurality of motion control cards can be cooperatively controlled, thereby realizing the precise control of the multi-axis complex motion platform.
Drawings
FIG. 1 is a schematic structural diagram of a control device of a precision motion stage for cross-stage communication according to the present invention.
Detailed Description
The technical solution of the present invention is further described below with reference to the accompanying drawings, but not limited thereto, and any modification or equivalent replacement of the technical solution of the present invention without departing from the spirit and scope of the technical solution of the present invention shall be covered by the protection scope of the present invention.
The invention discloses a cross-platform communication precision motion platform control device, as shown in figure 1, the device comprises an upper computer 1, a lower computer 3, a motion control card 5 and a motion platform 7, wherein:
the upper computer 1 is connected with the lower computer 3 through a network cable 2;
the lower computer 3 is connected with the motion control card 5 through a VME bus;
the motion control card 5 is connected with a motion platform 7 through an optical fiber 6.
In the invention, the upper computer 1 consists of a personal computer, and an Intel processor is adopted to run Windows XP, Windows 7, Windows 8 or Windows 10 operating systems.
In the present invention, the type of the net thread 2 may be a type 3 thread, a type 5 thread, a super type 5 thread, a type 6 thread or a type 7 thread.
In the invention, the lower computer 3 is composed of a single-board computer, adopts a PowerPC processor, and runs an operating system of VxWorks 6.4 or above.
A control method of a precision motion platform for cross-platform communication by using the device comprises the following steps:
the method comprises the following steps: the upper computer 1 issues a control instruction to the lower computer 3 through the network cable 2 according to a specified protocol format.
In this step, the protocol format is shown in table 1.
TABLE 1
Head 0xFE Length (len) Content providing method and apparatus Verification Tail 0xEF
1Byte 4Byte len Bytes 1Byte 1Byte
In table 1, the length refers to the number of bytes of the content, and the definition of the content item is shown in table 2.
TABLE 2
Message type Message ID Error code Session ID A plurality of key-value pairs
1Byte 2Byte 1Byte 2Byte The remaining Bytes
In Table 2, the definition of the key-value pair is shown in Table 3, and the length is not limited.
TABLE 3
KV count key-value key-value
2Byte Length self-explanation Length self-explanation
In Table 3, the definition of key-value is shown in Table 4.
TABLE 4
Key ID Value type Value
2Byte 1Byte Determining length according to type
In table 4, the Value type may be an 8-bit char type, a 32-bit int type, a 64-bit long int type, a 32-bit float type, or a 64-bit double type, and the specific definition is shown in table 5.
TABLE 5
Value type Type value Value length
char 0x01 1 byte
int 0x02 4 bytes
long int 0x03 8 bytes
foat 0x04 4 bytes
double 0x05 8 bytes
Step two: and after the lower computer 3 receives the control instruction through the network cable 2, checking the received data in a CRC (cyclic redundancy check) mode.
Step three: and after the lower computer 3 completes the verification, sending feedback information to the upper computer 1 according to the protocol format of the table 6.
TABLE 6
Head 0xFE Length (0x06) Message type Message ID Error code Session ID Verification Tail 0xEF
1Byte 1Byte 1Byte 2Byte 1Byte 2Byte 1Byte 1Byte
In table 6, the message ID and the session ID are respectively identical to the message ID and the session ID in the first step, the error code is used to indicate whether the instruction of the upper computer 1 received by the lower computer 3 in the first step verifies an error, 0x00 indicates correct reception, and 0xFF indicates a reception error. If the receiving is wrong, the upper computer 1 sends a control instruction to the lower computer 3 again according to the protocol format in the step one.
Step four: and the lower computer 3 analyzes the received control instruction and performs large-small end conversion on the received value.
Step five: the lower computer 3 sends the value converted by the big end and the small end to the motion control card 5 through the VME bus 4, and the motion control card 5 sends the operation result to the motion platform 7 through the optical fiber 6 after operation.
Example (b):
suppose that the upper computer needs to send three control parameters 12000, 361300, 27 of PID (proportional-integral-derivative) to the lower computer, and then the lower computer sends the parameter values to the motion control card and the motion control card controls the motion platform. The execution flow of the process is as follows:
1. the upper computer carries out protocol coding on the instruction of sending PID control parameters according to a specified protocol format, and refines the length and the content related in the protocol by check bit information.
(1) Information of key-value pairs in the content is first determined. Since the PID parameters have three double values, there are three key-values, i.e., kv count is 0x 0003. The three key-values correspond to the proportional parameter P, the integral parameter I and the differential parameter D respectively. The three key-values are specifically defined as:
the Key-value corresponding to the control parameter P is as follows:
KeyID: key _ ID _ ctrl parma _ P (Key _ ID _ ctrl parma _ P is a macro definition, and is 0x0001, and represents the KeyID corresponding to the control parameter P);
value type: value _ Type _ Double (Value _ Type _ Double is a macro definition, 0x05, indicating that the Value is of Type Double);
value: 12000 (Value representing control parameter P).
The Key-value corresponding to the control parameter I is as follows:
KeyID: key _ ID _ ctrl _ parama _ I (Key _ ID _ ctrl parama _ I is a macro definition, and is 0x0002, and represents the KeyID corresponding to the control parameter I);
value type: value _ Type _ Double;
value 361300 (representing the Value of the control parameter I).
The Key-value corresponding to the control parameter D is as follows:
KeyID: key _ ID _ ctrl _ parama _ D (Key _ ID _ ctrl parama _ D is a macro definition, and is 0x0003, and represents the KeyID corresponding to the control parameter D);
value type: value _ Type _ Double;
value: 27 (Value representing control parameter D).
(2) And determining the information of the message type, the message ID, the error code and the session ID in the content.
Message type: MSG _ TYPE _ EXEC (MSG _ TYPE _ EXEC is a macro definition, 0x01, indicating that the message is a host computer instruction send message) message ID: 0xB001 (indicating that the message is a parameter setting message);
and (3) error code: 0x00 (sender error code of 0);
session ID: 0x00 (this information is reservation information for later use by protocol extensions).
(3) And performing CRC on each data in the content to generate a check code as a check bit in the protocol.
(4) And counting the total byte number of each data in the content to generate length information in the protocol.
2. And after the upper computer refines the protocol, the data is sent to the lower computer through a network cable.
3. And after the lower computer receives the data, performing CRC on each data of the content items to generate a CRC code.
4. And the lower computer compares the generated check code with the received check code issued by the upper computer.
(1) If the two are not consistent, the data receiving error is shown, and the lower computer returns the following information to the upper computer:
header + length + message type + message ID + error code + session ID + check + tail.
Wherein:
the head is as follows: 0 xFE;
the length is as follows: 0x 06;
the message types are: MSG _ TYPE _ EXEC _ ACK (MSG _ TYPE _ EXEC is a macro definition, and is 0x10, indicating that the message is a message that the lower computer actively reports to the upper computer);
message ID: the message ID is consistent with the received message ID sent by the upper computer;
and (3) error code: 0xFF (indicating reception error);
session ID: the session ID is consistent with the received session ID sent by the upper computer;
checking: and performing CRC (cyclic redundancy check) on the message type, the message ID, the error code and the session ID, and taking a check result as a check bit.
(2) If the check code generated by the lower computer is consistent with the received check code issued by the upper computer, the lower computer returns the following information to the upper computer:
header + length + message type + message ID + error code + session ID + check + tail.
Wherein:
the head is as follows: 0 xFE;
the length is as follows: 0x 06;
the message types are: MSG _ TYPE _ EXEC _ ACK (MSG _ TYPE _ EXEC is a macro definition, and is 0x10, indicating that the message is a message that the lower computer actively reports to the upper computer);
message ID: the message ID is consistent with the received message ID sent by the upper computer;
and (3) error code: 0x00 (indicating correct reception);
session ID: the session ID is consistent with the received session ID sent by the upper computer;
checking: and performing CRC (cyclic redundancy check) on the message type, the message ID, the error code and the session ID, and taking a check result as a check bit.
5. And the lower computer extracts the Value of the received data, analyzes the Value according to the message ID and the KeyID and analyzes the Value values corresponding to the three PID control parameters.
6. And the lower computer performs large-end and small-end conversion on the value to obtain three PID control parameters.
7. The lower computer sends the three PID control parameter values to the motion control card through the VME bus, the motion control card calculates the control quantity after receiving the three PID parameters, and sends the calculation result to the motion platform through the optical fiber.

Claims (5)

1. A method for controlling a precision motion stage by cross-platform communication is characterized by comprising the following steps:
step one, an upper computer issues a control instruction to the lower computer through a network cable according to a specified protocol format, wherein the protocol format of the control instruction is as follows:
head + length + content + check + tail;
wherein, the head is a fixed value of 0xFE, and the tail is a fixed value of 0 xEF;
the length refers to the number of bytes of the content, and the content item is defined as follows:
the method comprises the steps of message type + message ID + error code + session ID + a plurality of key-value pairs;
the definition of key-value pair is as follows:
KV count + a plurality of key-values;
the key-value is defined as follows:
key ID + Value type + Value;
after receiving the control instruction through the network cable, the lower computer performs CRC on the received data to generate a CRC code;
after the CRC is completed by the lower computer, the generated check code is compared with the check code in the received control instruction by the lower computer, and feedback information is sent to the upper computer by the lower computer, and the lower computer sends the feedback information to the upper computer according to the following protocol format:
head + length + message type + message ID + error code + session ID + check + tail;
wherein, the head is a fixed value of 0xFE, and the tail is a fixed value of 0 xEF;
the message ID and the session ID are respectively consistent with the message ID and the session ID in the step one, the error code is used for indicating whether the command of the upper computer received by the lower computer in the step one is checked to be wrong, 0x00 indicates that the receiving is correct, 0xFF indicates that the receiving is wrong, if so, the upper computer sends a control command to the lower computer again according to the protocol format in the step one;
analyzing the received control instruction by the lower computer, and performing large-end and small-end conversion on the received value;
and step five, the lower computer sends the value converted by the big end and the small end to the motion control card through a VME bus, and the motion control card sends the operation result to the motion platform through optical fibers after operation.
2. The method of claim 1, wherein the upper computer comprises a personal computer, and an Intel processor is used to run Windows XP, Windows 7, Windows 8, or Windows 10 operating systems.
3. The method of claim 1, wherein the network cable is of a type selected from the group consisting of a type 3 cable, a type 5 cable, a type 6 cable, and a type 7 cable.
4. The method of claim 1, wherein the lower computer comprises a single board computer, and a PowerPC processor is used to run VxWorks 6.4 and above operating systems.
5. The method of claim 1, wherein the Value type is 8-bit char type, 32-bit int type, 64-bit long int type, 32-bit float type or 64-bit double type.
CN202011364722.7A 2020-11-27 2020-11-27 Control method of cross-platform communication precision motion platform Active CN112363764B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011364722.7A CN112363764B (en) 2020-11-27 2020-11-27 Control method of cross-platform communication precision motion platform

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011364722.7A CN112363764B (en) 2020-11-27 2020-11-27 Control method of cross-platform communication precision motion platform

Publications (2)

Publication Number Publication Date
CN112363764A CN112363764A (en) 2021-02-12
CN112363764B true CN112363764B (en) 2021-07-16

Family

ID=74535567

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011364722.7A Active CN112363764B (en) 2020-11-27 2020-11-27 Control method of cross-platform communication precision motion platform

Country Status (1)

Country Link
CN (1) CN112363764B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113478494B (en) * 2021-09-07 2021-11-30 成都博恩思医学机器人有限公司 Robot, signal processing method thereof, signal processing system and signal processing device

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102478797A (en) * 2010-11-22 2012-05-30 中国科学院空间科学与应用研究中心 Monitoring system capable of configuring communication protocol
CN102981882A (en) * 2011-09-05 2013-03-20 北京旋极信息技术股份有限公司 Analytic method and analytic device
CN103152464A (en) * 2013-02-05 2013-06-12 武汉四方汇动科技有限公司 Equipment, method and system of obtaining fixed phone calling information through wireless way
CN104133802A (en) * 2014-08-14 2014-11-05 哈尔滨工业大学 Data exchange method between Vxworks embedded operating system and motion control card of double-workpiece-platform scanning mask aligner
CN107517097A (en) * 2016-06-17 2017-12-26 北京信威通信技术股份有限公司 A kind of method and device of automatic Verification
CN109542713A (en) * 2019-02-21 2019-03-29 深兰人工智能芯片研究院(江苏)有限公司 A kind of verification method and verifying device
CN110096035A (en) * 2019-05-14 2019-08-06 桂林电子科技大学 High-precision high-speed sports platform Synchronous motion control system and method based on Open VPX
CN110643499A (en) * 2019-09-27 2020-01-03 南京工业大学 Upper and lower computer communication method of microbial fermentation online concentration analyzer
CN110744152A (en) * 2019-11-06 2020-02-04 南京工程学院 Micro electrochemical machining fuzzy on-line control system based on short-circuit time
CN110874020A (en) * 2018-08-30 2020-03-10 上海微电子装备(集团)股份有限公司 Photoetching machine control system and method
CN111262651A (en) * 2019-12-11 2020-06-09 郑北京 Wired button voting data rapid acquisition system

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8472181B2 (en) * 2010-04-20 2013-06-25 Cray Inc. Computer cabinets having progressive air velocity cooling systems and associated methods of manufacture and use
CN102185895B (en) * 2011-04-13 2015-01-07 河南英飞网络技术有限公司 Cross-platform remote control method and system of UPSs (uninterruptible power supply)
CN104158876A (en) * 2014-08-14 2014-11-19 哈尔滨工业大学 Double-workpiece-station photo-etching machine control system communication device based on Vxworks operating system
US10120411B2 (en) * 2016-08-22 2018-11-06 Apple Inc. Systems with low-friction matte flexible printed circuits
CN109344086B (en) * 2018-11-15 2021-09-17 天津津航计算技术研究所 Software testing platform based on SIP chip
CN110430215B (en) * 2019-08-16 2021-11-09 深圳特蓝图科技有限公司 Robot communication control method

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102478797A (en) * 2010-11-22 2012-05-30 中国科学院空间科学与应用研究中心 Monitoring system capable of configuring communication protocol
CN102981882A (en) * 2011-09-05 2013-03-20 北京旋极信息技术股份有限公司 Analytic method and analytic device
CN103152464A (en) * 2013-02-05 2013-06-12 武汉四方汇动科技有限公司 Equipment, method and system of obtaining fixed phone calling information through wireless way
CN104133802A (en) * 2014-08-14 2014-11-05 哈尔滨工业大学 Data exchange method between Vxworks embedded operating system and motion control card of double-workpiece-platform scanning mask aligner
CN107517097A (en) * 2016-06-17 2017-12-26 北京信威通信技术股份有限公司 A kind of method and device of automatic Verification
CN110874020A (en) * 2018-08-30 2020-03-10 上海微电子装备(集团)股份有限公司 Photoetching machine control system and method
CN109542713A (en) * 2019-02-21 2019-03-29 深兰人工智能芯片研究院(江苏)有限公司 A kind of verification method and verifying device
CN110096035A (en) * 2019-05-14 2019-08-06 桂林电子科技大学 High-precision high-speed sports platform Synchronous motion control system and method based on Open VPX
CN110643499A (en) * 2019-09-27 2020-01-03 南京工业大学 Upper and lower computer communication method of microbial fermentation online concentration analyzer
CN110744152A (en) * 2019-11-06 2020-02-04 南京工程学院 Micro electrochemical machining fuzzy on-line control system based on short-circuit time
CN111262651A (en) * 2019-12-11 2020-06-09 郑北京 Wired button voting data rapid acquisition system

Also Published As

Publication number Publication date
CN112363764A (en) 2021-02-12

Similar Documents

Publication Publication Date Title
CN104065545B (en) RS485 bus communication methods based on Modbus agreements and the power electronic system based on the means of communication
CN112363764B (en) Control method of cross-platform communication precision motion platform
CN111030861B (en) Edge calculation distributed model training method, terminal and network side equipment
CN101262682A (en) A configuration management for monitoring batch management of base station devices
CN105187420A (en) Communication protocol matching method based on RS422 bus
CN114202027A (en) Execution configuration information generation method, model training method and device
CN111476000A (en) Power grid engineering identification code and WBS (work breakdown Structure) code corresponding detection method based on three-dimensional design
CN107026829A (en) A kind of cross-terminal carries out the interactive system and method for voice typing
CN111741057A (en) Normalization acquisition system and method for multi-source Internet of things data
CN113377363B (en) Cloud implementation method for automatically generating source codes for various electric control end private protocols
CN106098071A (en) Intelligent Mobile Robot audio frequency processing system and method
CN101159641B (en) Can bus extension method
CN110071928A (en) A kind of method for converting protocol actively adapting to power grid communication agreement and system
CN115348320A (en) Communication data conversion method and device and electronic equipment
CN110656385B (en) Neural network-based electrostatic spinning fiber average diameter prediction method
CN112147562A (en) Bluetooth communication frame-based meter calibration method, system and meter calibration device
CN106789515B (en) Data transmission method and device
CN102854543B (en) Standing body error positioning method and device for field seismic instrument
CN106078806B (en) Intelligent Mobile Robot monitoring system and method based on Centralized Monitoring
CN113204833B (en) Transmission design system
Sun et al. Design and Implementation of OPC UA Server Based on SECS/GEM Protocol
CN204374727U (en) A kind of digital control computer Interface Terminal device
CN117891627B (en) Inter-core communication interaction system applied to energy storage cooperative control device
CN105100966B (en) A kind of calling system ID distribution methods and device
CN114371808B (en) Scheduling system-based flow node parameter transmission method and system

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20240407

Address after: Room 1107, 11 / F, National University Science Park, Harbin Institute of technology, No. 434, youyou street, Nangang District, Harbin City, Heilongjiang Province

Patentee after: Harbin Institute of Technology Asset Management Co.,Ltd.

Country or region after: China

Patentee after: Harbin Jingyi Qiangji Technology Partnership Enterprise (Limited Partnership)

Address before: 150001 No. 92 West straight street, Nangang District, Heilongjiang, Harbin

Patentee before: HARBIN INSTITUTE OF TECHNOLOGY

Country or region before: China