CN110572110A - A device and method for transmitting information by using an underwater robot propulsion motor - Google Patents
A device and method for transmitting information by using an underwater robot propulsion motor Download PDFInfo
- Publication number
- CN110572110A CN110572110A CN201910989523.6A CN201910989523A CN110572110A CN 110572110 A CN110572110 A CN 110572110A CN 201910989523 A CN201910989523 A CN 201910989523A CN 110572110 A CN110572110 A CN 110572110A
- Authority
- CN
- China
- Prior art keywords
- motor
- mos tube
- interface
- controller
- diode
- 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.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P27/00—Arrangements or methods for the control of AC motors characterised by the kind of supply voltage
- H02P27/04—Arrangements or methods for the control of AC motors characterised by the kind of supply voltage using variable-frequency supply voltage, e.g. inverter or converter supply voltage
- H02P27/06—Arrangements or methods for the control of AC motors characterised by the kind of supply voltage using variable-frequency supply voltage, e.g. inverter or converter supply voltage using DC to AC converters or inverters
- H02P27/08—Arrangements or methods for the control of AC motors characterised by the kind of supply voltage using variable-frequency supply voltage, e.g. inverter or converter supply voltage using DC to AC converters or inverters with pulse width modulation
- H02P27/085—Arrangements or methods for the control of AC motors characterised by the kind of supply voltage using variable-frequency supply voltage, e.g. inverter or converter supply voltage using DC to AC converters or inverters with pulse width modulation wherein the PWM mode is adapted on the running conditions of the motor, e.g. the switching frequency
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- General Electrical Machinery Utilizing Piezoelectricity, Electrostriction Or Magnetostriction (AREA)
Abstract
本发明公开了一种利用水下机器人推进电机传送信息的装置及方法,包括驱动模块、无刷直流电机的三相定子绕组、控制器,驱动模块与无刷直流电机的三相定子绕组相连;控制器的6个IO接口分别和驱动模块的6个栅极输入相连,用于电机的正常转动;同时IO接口也可在PWM无效时间内发送脉冲,改变电机转子瞬时的受力情况,用于电机相对于初始位置振动。其中使用方法包括:通过调节脉冲循环频率,可设置电机为低频振动模式与高频振动模式,用于不同场景和信息量的需求中。通过电机振动时间长短,实现所述摩尔斯信号的基本信号;通过延时控制,实现所述摩尔斯信号的时间间隔;令该摩尔斯信号按照所述摩尔斯编码表编码,因此起到了信息传输的效果。
The invention discloses a device and method for transmitting information by using an underwater robot propulsion motor. The 6 IO interfaces of the controller are respectively connected to the 6 grid inputs of the drive module for the normal rotation of the motor; at the same time, the IO interface can also send pulses during the PWM invalid time to change the instantaneous force of the motor rotor for The motor vibrates relative to the initial position. The usage method includes: by adjusting the pulse cycle frequency, the motor can be set in low-frequency vibration mode and high-frequency vibration mode, which is used in different scenarios and information volume requirements. The basic signal of the Morse signal is realized through the vibration time of the motor; the time interval of the Morse signal is realized through delay control; the Morse signal is coded according to the Morse code table, thus playing a role in information transmission Effect.
Description
技术领域technical field
本发明属于无刷直流电机技术领域,具体地说,是一种利用水下机器人推进电机传送信息的装置及方法。The invention belongs to the technical field of brushless DC motors, in particular to a device and method for transmitting information by using an underwater robot propulsion motor.
背景技术Background technique
无刷直流电机近年来得到广泛的应用,其具有控制简单、效率高、调速性能好、输出转矩大等特点。在水面与水下机器人设备的运动功能上有较为广泛的应用。水下机器人设备的通信目前采用的方式主要分为两种,一种为有线通信,常采用导线或光缆作为信道进行信息传输;另一种为无线通信,常采用无线长波通信、水声通信等无线方式。随着无刷直流电机控制技术的不断发展,使用水下机器人推进电机进行振动并利用其编码通信的方法及装置得以提出。成为一种可替代传统水下通信的方式,或成为当其余水下通信装置故障与失效时的替代方式。Brushless DC motors have been widely used in recent years, and have the characteristics of simple control, high efficiency, good speed regulation performance, and large output torque. It is widely used in the motion function of surface and underwater robotic equipment. There are two main methods of communication for underwater robotic equipment. One is wired communication, which often uses wires or optical cables as channels for information transmission; the other is wireless communication, which often uses wireless long-wave communication, underwater acoustic communication, etc. wirelessly. With the continuous development of brushless DC motor control technology, a method and device for using the propulsion motor of an underwater robot to vibrate and using its coded communication has been proposed. Be an alternative to traditional underwater communication, or an alternative when remaining underwater communication devices fail and fail.
为了实现这种方法及装置,在电机运转过程中,需要充分利用推进电机的空余工作区间,在需要通信时可以不借助外部设备,使用软件程序控制电机实现振动,令振动信号按照摩尔斯编码规则,实现水下信息的传输。In order to realize this method and device, during the operation of the motor, it is necessary to make full use of the free working area of the propulsion motor. When communication is required, the motor can be controlled by a software program to achieve vibration without the help of external equipment, so that the vibration signal follows the Morse code rule. , to realize the transmission of underwater information.
发明内容Contents of the invention
本发明的目的是提供了一种利用水下机器人推进电机传送信息的方法及装置,利用电机本体振动,令振动信号按照摩尔斯编码表,很简便的实现利用电机本体进行信息传输的功能。The purpose of the present invention is to provide a method and device for transmitting information by using the propulsion motor of an underwater robot, using the vibration of the motor body to make the vibration signal according to the Morse code table, so as to easily realize the function of using the motor body for information transmission.
为了达到上述目的,本发明披露了一种利用水下机器人推进电机传送信息的装置,包括驱动模块、无刷直流电机的三相定子绕组、控制器,其中:驱动模块与无刷直流电机的三相定子绕组相连,用于驱动电机旋转、振动;控制器的6个IO接口分别和驱动模块的6个栅极输入相连,可发送PWM给6个MOS管的栅极,用于电机的正常转动。In order to achieve the above purpose, the present invention discloses a device for transmitting information by propulsion motors of underwater robots, including a drive module, a three-phase stator winding of a brushless DC motor, and a controller, wherein: the drive module and the three-phase stator winding of a brushless DC motor The phase stator windings are connected to drive the motor to rotate and vibrate; the 6 IO interfaces of the controller are respectively connected to the 6 gate inputs of the drive module, and can send PWM to the gates of the 6 MOS tubes for the normal rotation of the motor .
控制器的输出IO接口,可在PWM无效时间内发送脉冲,改变电机转子瞬时的受力情况,用于控制电机振动传送信息。The output IO interface of the controller can send pulses during the PWM invalid time to change the instantaneous force of the motor rotor, which is used to control the vibration of the motor and transmit information.
本发明的进一步改进,驱动模块包括:直流电源VDC、MOS管S1、MOS管S2、MOS管S3、MOS管S4、MOS管S5、MOS管S6、二极管VD1、二极管VD2、二极管VD3、二极管VD4、二极管VD5、二极管VD6;直流电源VDC的正极分别与MOS管S1的漏极、MOS管S3的漏极、MOS管S5的漏极、二极管VD1的阴极、二极管VD3的阴极、二极管VD5的阴极相连;MOS管S1的源极、MOS管S4的漏极和无刷直流电机的A相相连,MOS管S1的源极和MOS管S4的漏极相连;MOS管S3的源极、MOS管S6的漏极和电机的B相相连,MOS管S3的源极和MOS管S6的漏极相连;MOS管S5的源极、MOS管S2的漏极和电机的C相相连,MOS管S5的源极和MOS管S2的漏极相连。As a further improvement of the present invention, the drive module includes: DC power supply VDC, MOS tube S1, MOS tube S2, MOS tube S3, MOS tube S4, MOS tube S5, MOS tube S6, diode VD1, diode VD2, diode VD3, diode VD4, Diode VD5, diode VD6; the anode of the DC power supply VDC is respectively connected to the drain of the MOS transistor S1, the drain of the MOS transistor S3, the drain of the MOS transistor S5, the cathode of the diode VD1, the cathode of the diode VD3, and the cathode of the diode VD5; The source of MOS transistor S1 and the drain of MOS transistor S4 are connected to phase A of the brushless DC motor, the source of MOS transistor S1 is connected to the drain of MOS transistor S4; the source of MOS transistor S3 and the drain of MOS transistor S6 The pole is connected to the B phase of the motor, the source of the MOS transistor S3 is connected to the drain of the MOS transistor S6; the source of the MOS transistor S5, the drain of the MOS transistor S2 are connected to the C phase of the motor, the source of the MOS transistor S5 is connected to the The drains of the MOS transistor S2 are connected.
本发明的进一步改进,控制器包括:控制器的IO接口P1、IO接口P2、IO接口P3、IO接口P4、IO接口P5、IO接口P6;MOS管S1的栅极和控制器的IO接口P1相连;MOS管S2的栅极和控制器的IO接口P2相连;MOS管S3的栅极和控制器的IO接口P3相连;MOS管S4的栅极和控制器的IO接口P4相连;MOS管S5的栅极和控制器的IO接口P5相连;MOS管S6的栅极和控制器的IO接口P6相连。Further improvement of the present invention, the controller includes: IO interface P1, IO interface P2, IO interface P3, IO interface P4, IO interface P5, IO interface P6 of the controller; the gate of the MOS tube S1 and the IO interface P1 of the controller connected; the gate of MOS transistor S2 is connected to the IO interface P2 of the controller; the gate of MOS transistor S3 is connected to the IO interface P3 of the controller; the gate of MOS transistor S4 is connected to the IO interface P4 of the controller; the MOS transistor S5 The grid of the MOS transistor S6 is connected to the IO interface P6 of the controller.
本发明还提供了利用水下机器人推进电机传送信息方法的具体步骤如下:步骤一:设置控制器IO接口的脉冲模式与脉冲周期;步骤二:在电机工作空余区间内通过控制器的IO接口发送脉冲,使电机的定子在平衡位置附近振动,脉冲的延迟时间固定,脉冲的循环频率F的增减变化,使得电机产生时间长短不同的振动与振动间隔。步骤三:在控制代码中预存摩尔斯编码表每个字符所对应的F参数,在需要输出相应字符时,控制器读取预存信息进行电机振动控制。The present invention also provides the specific steps of using the underwater robot propulsion motor to transmit information as follows: Step 1: set the pulse mode and pulse cycle of the IO interface of the controller; The pulse makes the stator of the motor vibrate near the equilibrium position. The delay time of the pulse is fixed, and the cycle frequency F of the pulse increases and decreases, which makes the motor generate different vibrations and vibration intervals. Step 3: Pre-store the F parameters corresponding to each character of the Morse code table in the control code, and when the corresponding character needs to be output, the controller reads the pre-stored information to control the vibration of the motor.
所发脉冲循环频率F与电机振动频率D如下公式计算得到:D=F/8000。The issued pulse cycle frequency F and motor vibration frequency D are calculated by the following formula: D=F/8000.
上述方法中,当脉冲循环频率F降低至0—160Khz时,电机的振动频率为0—20hz,此时电机处于低频振动模式,用于传输距离较远信息量较少信号;当脉冲循环频率F升高至50Mhz—80Mhz时,电机的振动频率D为6.25Khz—10Khz,此时电机处于高频振动模式,用于近距离传输信息量较大的信号。In the above method, when the pulse cycle frequency F is reduced to 0-160Khz, the vibration frequency of the motor is 0-20hz. At this time, the motor is in a low-frequency vibration mode, which is used to transmit signals with a relatively long distance and less information; when the pulse cycle frequency F When it rises to 50Mhz-80Mhz, the vibration frequency D of the motor is 6.25Khz-10Khz. At this time, the motor is in the high-frequency vibration mode, which is used to transmit signals with a large amount of information at short distances.
本命通过电机振动时间长短,实现摩尔斯信号的基本信号;通过延时控制,实现摩尔斯信号的时间间隔;令该摩尔斯信号按照摩尔斯编码表编码,因此起到了信息传输的效果。This life realizes the basic signal of the Morse signal through the vibration time of the motor; through the delay control, realizes the time interval of the Morse signal; makes the Morse signal coded according to the Morse code table, thus achieving the effect of information transmission.
其中,摩尔斯编码信号包括:两种基本信号和不同的间隔时间。两种基本信号包括:短促的点信号“·”,读“滴”(Di);保持一定时间的长信号“—”,读“嗒”(Da);间隔时间包括:“滴”,1t;“嗒”,3t;“滴”“嗒”间,1t;字符间,3t;字间,7t。Among them, the Morse coded signal includes: two basic signals and different interval times. The two basic signals include: a short dot signal "·", read "Di" (Di); a long signal "—" that lasts for a certain period of time, read "Da"; the interval time includes: "Dick", 1t; "咚", 3t; between "drip" and "咒", 1t; between characters, 3t; between characters, 7t.
可选地,间隔时间t包括:通过电机所处振动模式的最小小时间隔τ赋值给t,最小时间间隔τ在使用低频振动模式时,τ=0.05s;最小时间间隔τ在使用高频振动模式时,τ=0.0001s;可选地,摩尔斯编码表包括:使用“·—”表示字符“A”;使用“—···”表示字符“B”;使用“—·—·”表示字符“C”;使用“—··”表示字符“D”;使用“·”表示字符“E”;使用“··—·”表示字符“F”;使用“—··”表示字符“G”;使用“····”表示字符“H”;使用“··”表示字符“I”;使用“·— — —”表示字符“J”;使用“—·—”表示字符“K”;使用“·—··”表示字符“L”;使用“— —”表示字符“M”;使用“—· ”表示字符“N”;使用“—— —”表示字符“O”;使用“·— —·”表示字符“P”;使用“— —·—”表示字符“Q”;使用“ ·—·”表示字符“R”;使用“···”表示字符“S”;使用“—”表示字符“T”;使用“··—”表示字符“U”;使用“···—”表示字符“V”;使用“·— —”表示字符“W”;使用“—··—”表示字符“X”;使用“—·— —”表示字符“Y”;使用“— — ··”表示字符“Z”;使用“·—— — —”表示字符“1”;使用“·· — — —”表示字符“2”;使用“···— —”表示字符“3”;使用“····—”表示字符“4”;使用“·····”表示字符“5”;使用“—····”表示字符“6”;使用“— —···”表示字符“7”;使用“— — —··”表示字符“8”;使用“— — — —·”表示字符“9”;使用“— — — — —”表示字符“0”。Optionally, the interval time t includes: assigning a value to t by the minimum hourly interval τ of the vibration mode where the motor is located, the minimum time interval τ is when using the low-frequency vibration mode, τ=0.05s; the minimum time interval τ is using the high-frequency vibration mode When τ=0.0001s; Optionally, the Morse code table includes: use "·—" to represent the character "A"; use "—···" to represent the character "B"; use "—·—·" to represent the character "C"; use "—··" to represent the character "D"; use "·" to represent the character "E"; use "··—·" to represent the character "F"; use "—··" to represent the character "G" ; Use "····" to represent the character "H"; use "··" to represent the character "I"; use "·————" to represent the character "J"; use "—·—" to represent the character "K"; Use "·—··" to represent the character "L"; use "——" to represent the character "M"; use "—· " to represent the character "N"; use "———" to represent the character "O"; use "· — —·” to represent the character “P”; use “— —·—” to represent the character “Q”; use “·—·” to represent the character “R”; use “···” to represent the character “S”; use “— "Represents the character "T"; uses "··—" to represent the character "U"; uses "···—" to represent the character "V"; uses "·— —" to represent the character "W"; uses "—··— "Denotes the character "X"; uses "—·— —" to represent the character "Y"; uses "— — ··" to represent the character "Z"; uses "·—— ——" to represent the character "1"; uses "· · — — —” means the character “2”; use “···— —” to represent the character “3”; use “····—” to represent the character “4”; use “······” to represent the character “ 5"; use "—····" for the character "6"; use "— —···" for the character "7"; use "— — —··" for the character "8"; use "— — — —·” represents the character “9”; use “— — — — —” to represent the character “0”.
本发的有益效果:1、通过利用推进电机的工作空余时间产生振动信号,实现信息传输,可替代传统水下通信的方式,或成为当其余水下通信装置故障与失效时的替代方式。2、通过摩尔斯编码信号的信息传输方式,便于加密与解密,提高水下信息传输的保密性。3、当脉冲循环频率降低时,电机的振动频率变低,可设置电机为低频振动模式,用于传输距离较远信息量较少信号;当脉冲循环频率升高时,电机的振动频率变高,可设置为高频振动模式,用于近距离传输信息量较大的信号。Beneficial effects of the present invention: 1. Vibration signals are generated by utilizing the working spare time of the propulsion motor to realize information transmission, which can replace the traditional underwater communication method, or become an alternative method when other underwater communication devices fail or fail. 2. Through the information transmission mode of Morse code signal, it is convenient for encryption and decryption, and improves the confidentiality of underwater information transmission. 3. When the pulse cycle frequency decreases, the vibration frequency of the motor becomes lower, and the motor can be set to a low-frequency vibration mode, which is used to transmit signals with a long distance and less information; when the pulse cycle frequency increases, the vibration frequency of the motor becomes higher , which can be set to high-frequency vibration mode, which is used to transmit signals with a large amount of information at short distances.
附图说明Description of drawings
图1为本发明一种利用水下机器人推进电机传送信息装置的电路原理图。Fig. 1 is a schematic circuit diagram of an information transmission device utilizing an underwater robot propulsion motor according to the present invention.
图2为本发明一种利用水下机器人推进电机传送信息装置的指示方法流程图。Fig. 2 is a flow chart of an indication method of an underwater robot propulsion motor transmitting information device according to the present invention.
具体实施方式Detailed ways
为了加深对本发明的理解,下面将结合附图和实施例对本发明做进一步详细描述,该实施例仅用于解释本发明,并不对本发明的保护范围构成限定。In order to deepen the understanding of the present invention, the present invention will be described in further detail below in conjunction with the accompanying drawings and embodiments, which are only used to explain the present invention and do not limit the protection scope of the present invention.
实施例:如图1所示,一种利用水下机器人推进电机传送信息的装置,包括驱动模块、无刷直流电机的三相定子绕组、控制器,驱动模块与无刷直流电机的三相定子绕组相连,用于驱动电机旋转、发音;控制器的6个IO接口分别和驱动模块的6个栅极输入相连,可发送PWM给6个MOS管的栅极,用于电机的正常转动;同时IO接口也可在PWM无效时间内发送脉冲,改变电机转子瞬时的受力情况,用于电机相对于初始位置振动。Embodiment: as shown in Fig. 1, a kind of device that utilizes the propulsion motor of underwater robot to transmit information, comprises drive module, the three-phase stator winding of brushless DC motor, controller, the three-phase stator of drive module and brushless DC motor The windings are connected to drive the motor to rotate and make sound; the 6 IO interfaces of the controller are respectively connected to the 6 gate inputs of the drive module, and can send PWM to the gates of the 6 MOS tubes for the normal rotation of the motor; at the same time The IO interface can also send pulses during the PWM invalid time to change the instantaneous force of the motor rotor for vibration of the motor relative to the initial position.
在本实施例中,驱动模块包括直流电源VDC、MOS管S1、MOS管S2、MOS管S3、MOS管S4、MOS管S5、MOS管S6、二极管VD1、二极管VD2、二极管VD3、二极管VD4、二极管VD5、二极管VD6;直流电源VDC的正极分别与MOS管S1的漏极、MOS管S3的漏极、MOS管S5的漏极、二极管VD1的阴极、二极管VD3的阴极、二极管VD5的阴极相连;直流电源的负极分别和MOS管S4的源极、MOS管S6的源极、MOS管S2的源极、二极管VD4的阳极、二极管VD6的阳极、二极管VD2的阳极相连;MOS管S1的源极、MOS管S4的漏极和无刷直流电机的A相相连,MOS管S1的源极和MOS管S4的漏极相连;MOS管S3的源极、MOS管S6的漏极和电机的B相相连,MOS管S3的源极和MOS管S6的漏极相连;MOS管S5的源极、MOS管S2的漏极和电机的C相相连,MOS管S5的源极和MOS管S2的漏极相连。In this embodiment, the drive module includes DC power supply VDC, MOS transistor S1, MOS transistor S2, MOS transistor S3, MOS transistor S4, MOS transistor S5, MOS transistor S6, diode VD1, diode VD2, diode VD3, diode VD4, diode VD5, diode VD6; the positive pole of the DC power supply VDC is connected to the drain of the MOS transistor S1, the drain of the MOS transistor S3, the drain of the MOS transistor S5, the cathode of the diode VD1, the cathode of the diode VD3, and the cathode of the diode VD5; The negative pole of the power supply is respectively connected to the source of MOS transistor S4, the source of MOS transistor S6, the source of MOS transistor S2, the anode of diode VD4, the anode of diode VD6, and the anode of diode VD2; the source of MOS transistor S1, the MOS The drain of the tube S4 is connected to the A phase of the brushless DC motor, the source of the MOS tube S1 is connected to the drain of the MOS tube S4; the source of the MOS tube S3, the drain of the MOS tube S6 are connected to the B phase of the motor, The source of MOS transistor S3 is connected to the drain of MOS transistor S6; the source of MOS transistor S5 and the drain of MOS transistor S2 are connected to phase C of the motor; the source of MOS transistor S5 is connected to the drain of MOS transistor S2.
在本实施例中,控制器包括:控制器的IO接口P1、IO接口P2、IO接口P3、IO接口P4、IO接口P5、IO接口P6;所述MOS管S1的栅极和所述控制器的IO接口P1相连;所述MOS管S2的栅极和所述控制器的IO接口P2相连;所述MOS管S3的栅极和所述控制器的IO接口P3相连;所述MOS管S4的栅极和所述控制器的IO接口P4相连;所述MOS管S5的栅极和所述控制器的IO接口P5相连;所述MOS管S6的栅极和所述控制器的IO接口P6相连。In this embodiment, the controller includes: IO interface P1, IO interface P2, IO interface P3, IO interface P4, IO interface P5, IO interface P6 of the controller; the gate of the MOS transistor S1 and the controller connected to the IO interface P1 of the MOS transistor S2; the gate of the MOS transistor S2 is connected to the IO interface P2 of the controller; the gate of the MOS transistor S3 is connected to the IO interface P3 of the controller; the gate of the MOS transistor S4 The gate is connected to the IO interface P4 of the controller; the gate of the MOS transistor S5 is connected to the IO interface P5 of the controller; the gate of the MOS transistor S6 is connected to the IO interface P6 of the controller .
如图2所示,一种利用水下机器人推进电机传送信息的方法,以电机正常工作时导通MOS管S1、S6使用低频振动模式发送字符串信息“X SOS”为例介绍具体操作步骤:步骤A1:设置控制器IO接口的脉冲模式与脉冲周期;步骤A2:在电机工作空余区间内通过控制器的IO接口给MOS管S1和S6各发一个脉冲,脉冲的延迟时间固定,脉冲的循环频率F的增减变化,使得电机产生时间长短不同的振动与振动间隔;步骤A3:在控制代码中预存摩尔斯编码表每个字符所对应的F参数,在需要输出相应字符时,控制器读取预存信息进行电机振动控制。As shown in Figure 2, a method of using the underwater robot to propel the motor to transmit information, taking the conduction of the MOS tubes S1 and S6 when the motor is working normally, and using the low-frequency vibration mode to send the string information "X SOS" as an example to introduce the specific operation steps: Step A1: Set the pulse mode and pulse period of the IO interface of the controller; Step A2: Send a pulse to each of the MOS transistors S1 and S6 through the IO interface of the controller in the free working interval of the motor. The delay time of the pulse is fixed, and the cycle of the pulse The increase or decrease of the frequency F causes the motor to generate vibrations and vibration intervals with different lengths of time; Step A3: Prestore the F parameters corresponding to each character of the Morse code table in the control code, and when the corresponding character needs to be output, the controller reads Fetch pre-stored information for motor vibration control.
其中,所发脉冲循环频率F与电机振动频率D如下公式计算得到:D=F/8000。当脉冲循环频率F降低至0—160Khz时,电机的振动频率为0—20hz,此时电机处于低频振动模式,用于传输距离较远信息量较少信号;当脉冲循环频率F升高至50Mhz—80Mhz时,电机的振动频率D为6.25Khz—10Khz,此时电机处于高频振动模式,用于近距离传输信息量较大的信号。Among them, the pulse cycle frequency F and the motor vibration frequency D are calculated by the following formula: D=F/8000. When the pulse cycle frequency F is reduced to 0-160Khz, the vibration frequency of the motor is 0-20hz. At this time, the motor is in a low-frequency vibration mode, which is used to transmit signals with a long distance and less information; when the pulse cycle frequency F increases to 50Mhz -80Mhz, the vibration frequency D of the motor is 6.25Khz-10Khz. At this time, the motor is in the high-frequency vibration mode, which is used to transmit signals with a large amount of information at short distances.
可选地,当脉冲循环频率降低时,电机的振动频率变低,可设置电机为低频振动模式,用于传输距离较远信息量较少信号;当脉冲循环频率升高时,电机的振动频率变高,可设置为高频振动模式,用于近距离传输信息量较大的信号。Optionally, when the pulse cycle frequency decreases, the vibration frequency of the motor becomes low, and the motor can be set to a low-frequency vibration mode, which is used to transmit a signal with a relatively long distance and a small amount of information; when the pulse cycle frequency increases, the vibration frequency of the motor Higher, it can be set to high-frequency vibration mode, which is used to transmit signals with a large amount of information at short distances.
可选地,通过电机振动时间长短,实现所述摩尔斯信号的基本信号;通过延时控制,实现所述摩尔斯信号的时间间隔;令该摩尔斯信号按照所述摩尔斯编码表编码。Optionally, the basic signal of the Morse signal is realized through the vibration time of the motor; the time interval of the Morse signal is realized through delay control; and the Morse signal is coded according to the Morse code table.
可选地,“—”表示“嗒”信号,“·”表示“嘀”信号,字符串信息“X SOS”的表示步骤如下:1、“X”字符的第一位“—”信号,通过电机持续振动0.15s表示。2、通过电机持续空操作0.05s来表示第二位“·”信号与第一位“—”信号之间的间隔信号。3、“X”字符的第二位“·”信号,通过电机持续振动0.05s表示。4、通过电机持续空操作0.05s来表示第三位“·”信号与第二位“·”信号之间的间隔信号。5、“X”字符的第三位“·”信号,通过电机持续振动0.05s表示。6、通过电机持续空操作0.05s来表示第四位“—”信号与第三位“·”信号之间的间隔信号。7、“X”字符的第四位“—”信号,通过电机持续振动0.15s表示。8、通过电机持续空操作0.35s来表示“X”与“SOS”之间的字间间隔信号。9、第一个“S”字符的第一位“·”,通过电机持续振动0.05s表示。10、通过电机持续空操作0.05s来表示第二位“·”信号与第一位“·”信号之间的间隔信号。11、第一个“S”字符的第二位“·”,通过电机持续振动0.05s表示。12、通过电机持续空操作0.05s来表示第三位“·”信号与第二位“·”信号之间的间隔信号。13、第一个“S”字符的第三位“·”,通过电机持续振动0.05s表示。14、通过电机持续空操作0.15s来表示第二个“O”字符与第一个“S”字符间的间隔信号15、第二个“O”字符的第一位“—”信号,通过电机持续振动0.15s表示。16、通过电机持续空操作0.05s来表示第二位“—”信号与第一位“—”信号之间的间隔信号。17、第二个“O”字符的第二位“—”信号,通过电机持续振动0.15s表示。18、通过电机持续空操作0.05s来表示第三位“—”信号与第二位“—”信号之间的间隔信号。19、第二个“O”字符的第三位“—”信号,通过电机持续振动0.15s表示。20、通过电机持续空操作0.15s来表示第三个“S”字符与第二个“O”字符间的间隔信号。21、第三个“S”字符的第一位“·”,通过电机持续振动0.05s表示。22、通过电机持续空操作0.05s来表示第二位“·”信号与第一位“·”信号之间的间隔信号。23、第三个“S”字符的第二位“·”,通过电机持续振动0.05s表示。24、通过电机持续空操作0.05s来表示第三位“·”信号与第二位“·”信号之间的间隔信号。25、第三个“S”字符的第三位“·”,通过电机持续振动0.05s表示。Optionally, "—" represents the "click" signal, "·" represents the "tick" signal, and the steps for expressing the character string information "X SOS" are as follows: 1. The first "—" signal of the "X" character, through The motor continues to vibrate for 0.15s. 2. The interval signal between the second "·" signal and the first "—" signal is represented by the continuous idle operation of the motor for 0.05s. 3. The second "·" signal of the "X" character is indicated by the continuous vibration of the motor for 0.05s. 4. The interval signal between the third "·" signal and the second "·" signal is represented by the continuous idle operation of the motor for 0.05s. 5. The third "·" signal of the "X" character is indicated by the continuous vibration of the motor for 0.05s. 6. The interval signal between the fourth "—" signal and the third "·" signal is represented by the continuous idle operation of the motor for 0.05s. 7. The fourth "—" signal of the "X" character is indicated by the continuous vibration of the motor for 0.15s. 8. The inter-word interval signal between "X" and "SOS" is represented by the continuous idle operation of the motor for 0.35s. 9. The first "·" of the first "S" character is indicated by the continuous vibration of the motor for 0.05s. 10. The interval signal between the second "·" signal and the first "·" signal is represented by the continuous idle operation of the motor for 0.05s. 11. The second digit "·" of the first "S" character is indicated by the continuous vibration of the motor for 0.05s. 12. The interval signal between the third "·" signal and the second "·" signal is represented by the continuous idle operation of the motor for 0.05s. 13. The third "·" of the first "S" character is indicated by the continuous vibration of the motor for 0.05s. 14. The interval signal between the second "O" character and the first "S" character is represented by the continuous idle operation of the motor for 0.15s. 15. The first "—" signal of the second "O" character is passed through the motor Indicates continuous vibration for 0.15s. 16. The interval signal between the second "—" signal and the first "—" signal is represented by the continuous idle operation of the motor for 0.05s. 17. The second "—" signal of the second "O" character is indicated by the continuous vibration of the motor for 0.15s. 18. The interval signal between the third "—" signal and the second "—" signal is represented by the continuous idle operation of the motor for 0.05s. 19. The third "—" signal of the second "O" character is indicated by the continuous vibration of the motor for 0.15s. 20. The interval signal between the third "S" character and the second "O" character is represented by the continuous idle operation of the motor for 0.15s. 21. The first "·" of the third "S" character is indicated by the continuous vibration of the motor for 0.05s. 22. The interval signal between the second "·" signal and the first "·" signal is represented by the continuous idle operation of the motor for 0.05s. 23. The second digit "·" of the third "S" character is indicated by the continuous vibration of the motor for 0.05s. 24. The interval signal between the third "·" signal and the second "·" signal is represented by the continuous idle operation of the motor for 0.05s. 25. The third "·" of the third "S" character is represented by the continuous vibration of the motor for 0.05s.
在本实施例中,选用额定电压为24V、额定转速为3000rpm无刷直流电机进行水下振动试验。控制器采用STM32F103C8T6控制器。按键模块包括3个按键,分别是按照摩尔斯编码表顺序的正序加键和正序减按键和启动停止按键。In this embodiment, a brushless DC motor with a rated voltage of 24V and a rated speed of 3000rpm is selected for the underwater vibration test. The controller adopts STM32F103C8T6 controller. The button module includes 3 buttons, which are the positive sequence plus button and the positive sequence minus button and the start and stop buttons according to the order of the Morse code table.
以上显示和描述了本发明的基本原理、主要特征及优点。本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的只是说明本发明的原理,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。本发明要求保护范围由所附的权利要求书及其等效物界定。The basic principles, main features and advantages of the present invention have been shown and described above. Those skilled in the industry should understand that the present invention is not limited by the above-mentioned embodiments. What are described in the above-mentioned embodiments and the description only illustrate the principle of the present invention. Without departing from the spirit and scope of the present invention, the present invention will also have Variations and improvements are possible, which fall within the scope of the claimed invention. The protection scope of the present invention is defined by the appended claims and their equivalents.
Claims (5)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910989523.6A CN110572110B (en) | 2019-10-17 | 2019-10-17 | A device and method for transmitting information using an underwater robot propulsion motor |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910989523.6A CN110572110B (en) | 2019-10-17 | 2019-10-17 | A device and method for transmitting information using an underwater robot propulsion motor |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110572110A true CN110572110A (en) | 2019-12-13 |
CN110572110B CN110572110B (en) | 2021-07-09 |
Family
ID=68785198
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910989523.6A Active CN110572110B (en) | 2019-10-17 | 2019-10-17 | A device and method for transmitting information using an underwater robot propulsion motor |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110572110B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111596773A (en) * | 2020-05-20 | 2020-08-28 | 程卫平 | Morse code single-key output method and system |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102957369A (en) * | 2012-11-20 | 2013-03-06 | 无锡商业职业技术学院 | Brushless DC (Direct Current) motor speed regulation device on basis of DSP (Digital Signal Processor) |
CN104811251A (en) * | 2014-01-27 | 2015-07-29 | 腾讯科技(深圳)有限公司 | Information transmission method, device and system |
CN205377735U (en) * | 2016-01-19 | 2016-07-06 | 扬州市新港电机有限公司 | Motor drive dc -to -ac converter based on siC device |
JP2018195068A (en) * | 2017-05-17 | 2018-12-06 | 日本電産コパル株式会社 | Vibration pattern information transmission system |
-
2019
- 2019-10-17 CN CN201910989523.6A patent/CN110572110B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102957369A (en) * | 2012-11-20 | 2013-03-06 | 无锡商业职业技术学院 | Brushless DC (Direct Current) motor speed regulation device on basis of DSP (Digital Signal Processor) |
CN104811251A (en) * | 2014-01-27 | 2015-07-29 | 腾讯科技(深圳)有限公司 | Information transmission method, device and system |
CN205377735U (en) * | 2016-01-19 | 2016-07-06 | 扬州市新港电机有限公司 | Motor drive dc -to -ac converter based on siC device |
JP2018195068A (en) * | 2017-05-17 | 2018-12-06 | 日本電産コパル株式会社 | Vibration pattern information transmission system |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111596773A (en) * | 2020-05-20 | 2020-08-28 | 程卫平 | Morse code single-key output method and system |
CN111596773B (en) * | 2020-05-20 | 2023-11-07 | 程卫平 | Moss code single bond output method and system |
Also Published As
Publication number | Publication date |
---|---|
CN110572110B (en) | 2021-07-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20200343845A1 (en) | Method for reducing noise of a switched reluctance motor based on adjusting a pwm carrier frequency | |
US8310184B2 (en) | PWM control circuit and PWN control method | |
JP3806710B2 (en) | Pulse width modulation (PWM) buffer circuit | |
EP1414145A4 (en) | ENGINE DRIVE CONTROL APPARATUS | |
CN201509176U (en) | Brushless motor control system and brushless motor | |
CN103607149B (en) | A kind of ultrasonic motor rudder servo system and control method thereof | |
CN102904524A (en) | Motor control method | |
CN103225619B (en) | Fan rotating speed control method and device | |
TWI224417B (en) | Fan motor speed control circuit | |
CN110572110A (en) | A device and method for transmitting information by using an underwater robot propulsion motor | |
CN204633649U (en) | Soft switch control module and brushless DC motor drive system | |
CN203251260U (en) | A brushless DC motor power conversion circuit | |
CN110611462B (en) | Three-stage rotational speed indicating device and indicating method of brushless DC motor | |
CN204517709U (en) | A kind of drive unit of DC brushless motor and drive system thereof | |
CN202197243U (en) | DC brushless motor controller | |
CN110611461B (en) | Brushless direct current motor rotating speed indicating device and indicating method | |
CN214014131U (en) | Hall sensor-free direct-current brushless motor sine wave driving device | |
CN203251261U (en) | A brushless DC motor power conversion circuit | |
CN215871240U (en) | Motor drive board for controlling double brushless direct current motors | |
CN101895241A (en) | Dual-power motor control system and motor control device thereof | |
CN214380711U (en) | Claw pole type direct current synchronous motor with embedded driving circuit | |
CN222089467U (en) | Magnetic suspension sound wave brushless motor control system | |
CN116760321B (en) | A universal motor drive system and its parameter debugging method | |
CN204271969U (en) | A permanent magnet synchronous motor drive device | |
CN207354082U (en) | A kind of New Type of Direct-current Machine starter |
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 |
Effective date of registration: 20230625 Address after: Room 2202, 22 / F, Wantong building, No. 3002, Sungang East Road, Sungang street, Luohu District, Shenzhen City, Guangdong Province Patentee after: Shenzhen dragon totem technology achievement transformation Co.,Ltd. Address before: 212003, No. 2, Mengxi Road, Zhenjiang, Jiangsu Patentee before: JIANGSU University OF SCIENCE AND TECHNOLOGY |
|
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20250711 Address after: 412000 Hunan Province Zhuzhou City Liling City Chuwan Town Chuwan Avenue 18 China Patentee after: Hunan Xuhe Security Technology Co.,Ltd. Country or region after: China Address before: Room 2202, 22 / F, Wantong building, No. 3002, Sungang East Road, Sungang street, Luohu District, Shenzhen City, Guangdong Province Patentee before: Shenzhen dragon totem technology achievement transformation Co.,Ltd. Country or region before: China |