[go: up one dir, main page]

CN107053169A - A kind of bus intelligent servo drive system, robot and method - Google Patents

A kind of bus intelligent servo drive system, robot and method Download PDF

Info

Publication number
CN107053169A
CN107053169A CN201611179294.4A CN201611179294A CN107053169A CN 107053169 A CN107053169 A CN 107053169A CN 201611179294 A CN201611179294 A CN 201611179294A CN 107053169 A CN107053169 A CN 107053169A
Authority
CN
China
Prior art keywords
unit
bus
drive system
motor
intelligent control
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
Application number
CN201611179294.4A
Other languages
Chinese (zh)
Other versions
CN107053169B (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.)
Shandong Institute of Automation
Original Assignee
Shandong Institute of Automation
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 Shandong Institute of Automation filed Critical Shandong Institute of Automation
Priority to CN201611179294.4A priority Critical patent/CN107053169B/en
Publication of CN107053169A publication Critical patent/CN107053169A/en
Application granted granted Critical
Publication of CN107053169B publication Critical patent/CN107053169B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1602Programme controls characterised by the control system, structure, architecture
    • B25J9/161Hardware, e.g. neural networks, fuzzy logic, interfaces, processor

Landscapes

  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Mathematical Physics (AREA)
  • Artificial Intelligence (AREA)
  • Evolutionary Computation (AREA)
  • Fuzzy Systems (AREA)
  • Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Robotics (AREA)
  • Mechanical Engineering (AREA)
  • Control Of Electric Motors In General (AREA)
  • Control By Computers (AREA)
  • Feedback Control In General (AREA)
  • Manipulator (AREA)

Abstract

本发明公开了总线型智能伺服驱动系统、机器人及方法,该系统包括伺服主控制器模块,伺服主控制器模块通过总线外围接口单元与智能控制单元相互通信;智能控制单元用于发送电机控制信号且经总线外围接口单元传送至智能控制单元;智能控制单元用于对接收的电机控制信号进行解析,并将解析后的信号送到智能控制输出单元,再经电平调整转换后送给功率驱动单元,由功率驱动单元来驱动电机运行;智能控制单元与传感器单元相连,传感器单元与电机相连,传感器单元用于实时检测电机的运行状态信息并传送至智能控制单元,再由所述智能控制单元传送至伺服主控制器模块;伺服主控制器模块再根据接收到的电机的运行状态信息实时调整输出的电机控制信号。

The invention discloses a bus-type intelligent servo drive system, a robot and a method. The system includes a servo main controller module, and the servo main controller module communicates with an intelligent control unit through a bus peripheral interface unit; the intelligent control unit is used for sending motor control signals And it is transmitted to the intelligent control unit through the bus peripheral interface unit; the intelligent control unit is used to analyze the received motor control signal, and send the analyzed signal to the intelligent control output unit, and then send it to the power drive after level adjustment and conversion unit, the power drive unit drives the motor to run; the intelligent control unit is connected to the sensor unit, and the sensor unit is connected to the motor. Send it to the servo main controller module; the servo main controller module then adjusts the output motor control signal in real time according to the received motor operating status information.

Description

一种总线型智能伺服驱动系统、机器人及方法A bus type intelligent servo drive system, robot and method

技术领域technical field

本发明属于先进机器人控制领域,尤其涉及一种总线型智能伺服驱动系统、机器人及方法。The invention belongs to the field of advanced robot control, and in particular relates to a bus-type intelligent servo drive system, robot and method.

背景技术Background technique

工业机器人技术日渐成熟并且在工业现场得到了广泛的应用,传统工业机器人控制一般采用控制器和驱动器分开的设计方式,通过控制器发脉冲信号来实现对驱动器的控制。这种方法存在以下的缺点:Industrial robot technology is becoming more and more mature and has been widely used in industrial sites. Traditional industrial robot control generally adopts the design method of separating the controller and the driver, and the controller sends pulse signals to realize the control of the driver. This method has the following disadvantages:

1)脉冲信号在传输过程中很容易受到干扰,特别在传输线路较长时,变频器线路、手机信号和其它工业现场信号都很容易使脉冲信号产生尖峰的干扰脉冲,如图1所示,可能造成控制器与驱动器通讯失败;1) The pulse signal is easily disturbed during the transmission process, especially when the transmission line is long, the frequency converter line, mobile phone signal and other industrial field signals are easy to cause the pulse signal to generate peak interference pulses, as shown in Figure 1. It may cause the communication between the controller and the driver to fail;

2)因为所有伺服驱动器对脉冲信号频率都有一个限制值,所以当脉冲信号频率太高时,伺服驱动器将无法识别到脉冲信号;2) Because all servo drivers have a limit value for the pulse signal frequency, when the pulse signal frequency is too high, the servo driver will not be able to recognize the pulse signal;

3)当脉冲信号频率较高但在伺服驱动器限制值以下,很容易出现个别脉冲伺服驱动器无法识别,造成脉冲丢失,从而造成定位不准确;3) When the frequency of the pulse signal is high but below the limit value of the servo drive, it is easy for individual pulse servo drives to fail to recognize, resulting in pulse loss and inaccurate positioning;

4)接线复杂,除了脉冲信号线以外还需要很多控制线,线路故障率高;4) The wiring is complex, in addition to the pulse signal line, many control lines are required, and the line failure rate is high;

5)可扩展性差,当需增加控制电机数目时,必须更改硬件配置。5) The scalability is poor. When the number of motors to be controlled needs to be increased, the hardware configuration must be changed.

发明内容Contents of the invention

为了解决现有技术的缺点,本发明的第一目的是提供一种总线型智能伺服驱动系统。该总线型智能伺服驱动系统能够避免模拟信号和数字脉冲信号在传输过程中产生的漂移或者电磁干扰等不稳定因素,控制系统易于扩展,节约了系统成本,同时大大降低了线路的故障率。In order to solve the shortcomings of the prior art, the first object of the present invention is to provide a bus-type intelligent servo drive system. The bus-type intelligent servo drive system can avoid unstable factors such as drift or electromagnetic interference generated during the transmission of analog signals and digital pulse signals. The control system is easy to expand, saves system costs, and greatly reduces the failure rate of the line.

本发明的总线型智能伺服驱动系统,该系统用于实现电机的闭环控制,该系统包括伺服主控制器模块,所述伺服主控制器模块通过总线外围接口单元与智能控制单元相互通信;所述智能控制单元用于发送电机控制信号且经总线外围接口单元传送至智能控制单元;所述智能控制单元用于对接收的电机控制信号进行解析,并将解析后的信号送到智能控制输出单元,再经电平调整转换后送给功率驱动单元,由功率驱动单元来驱动电机运行;The bus-type intelligent servo drive system of the present invention is used to realize the closed-loop control of the motor, and the system includes a servo main controller module, and the servo main controller module communicates with the intelligent control unit through the bus peripheral interface unit; the said The intelligent control unit is used to send the motor control signal and transmit it to the intelligent control unit via the bus peripheral interface unit; the intelligent control unit is used to analyze the received motor control signal, and send the analyzed signal to the intelligent control output unit, After level adjustment and conversion, it is sent to the power drive unit, and the power drive unit drives the motor to run;

所述智能控制单元与传感器单元相连,所述传感器单元与电机相连,传感器单元用于实时检测电机的运行状态信息并传送至智能控制单元,再由所述智能控制单元传送至伺服主控制器模块;所述伺服主控制器模块再根据接收到的电机的运行状态信息实时调整输出的电机控制信号。The intelligent control unit is connected to the sensor unit, and the sensor unit is connected to the motor. The sensor unit is used to detect the running state information of the motor in real time and transmit it to the intelligent control unit, and then the intelligent control unit transmits it to the main servo controller module ; The main servo controller module adjusts the output motor control signal in real time according to the received motor operating status information.

进一步地,总线型智能伺服驱动系统,还包括与智能控制单元相连的数据存储单元,所述数据存储单元用来存储伺服控制系统过程数据、电机的初始配置信息以及驱动系统的初始配置信息。Furthermore, the bus-type intelligent servo drive system also includes a data storage unit connected to the intelligent control unit, and the data storage unit is used to store process data of the servo control system, initial configuration information of the motor, and initial configuration information of the drive system.

当总线型智能伺服驱动系统上电后,智能控制单元首先从数据存储单元获取初始化的配置信息对总线型智能伺服驱动系统进行初始化设置。When the bus-type intelligent servo drive system is powered on, the intelligent control unit first obtains initial configuration information from the data storage unit to initialize the bus-type intelligent servo drive system.

优选地,传感器单元与信号调理单元相连,所述信号调理单元与智能控制单元相连。Preferably, the sensor unit is connected to a signal conditioning unit, and the signal conditioning unit is connected to an intelligent control unit.

进一步地,总线型智能伺服驱动系统,还包括电源管理单元,所述电源管理单元用来对供给伺服驱动系统的电源进行转换后给系统进行供电。Furthermore, the bus-type intelligent servo drive system also includes a power management unit, which is used to convert the power supplied to the servo drive system to supply power to the system.

进一步地,功率驱动单元还与功率保护单元相连。Further, the power drive unit is also connected to the power protection unit.

其中,传感器单元包括电流传感、温度传感、电压传感和编码器。Among them, the sensor unit includes current sensing, temperature sensing, voltage sensing and encoder.

所述智能控制单元包括微处理器,所述微处理器分别与电源转换电路、无源晶振电路和仿真调试电路相连;所述电源转换电路提用于为微处理器提供所需要的标准电压;所述无源晶振电路用于微处理器提供所需要的工作频率;所述仿真调试电路用于为微处理器提供仿真接口;所述微处理器与通过总线外围接口单元与伺服主控制器模块相连。The intelligent control unit includes a microprocessor, and the microprocessor is respectively connected with the power conversion circuit, the passive crystal oscillator circuit and the simulation debugging circuit; the power conversion circuit is provided for providing the required standard voltage for the microprocessor; The passive crystal oscillator circuit is used for the microprocessor to provide the required operating frequency; the simulation debugging circuit is used to provide the simulation interface for the microprocessor; the microprocessor and the main servo controller module through the bus peripheral interface unit connected.

本发明的第二目的是提供一种总线型智能伺服驱动系统的工作方法。The second object of the present invention is to provide a working method of a bus-type intelligent servo drive system.

该总线型智能伺服驱动系统的工作方法,包括以下步骤:The working method of the bus type intelligent servo drive system comprises the following steps:

伺服主控制器模块输出的电机控制信号通过总线外围接口单元传送至智能控制单元;The motor control signal output by the servo main controller module is transmitted to the intelligent control unit through the bus peripheral interface unit;

智能控制单元对接收的电机控制信号进行解析,并将解析后的信号送到智能控制输出单元;The intelligent control unit analyzes the received motor control signal, and sends the analyzed signal to the intelligent control output unit;

由智能控制输出单元输出的信号经电平调整转换后送给功率驱动单元,由功率驱动单元来驱动电机运行;The signal output by the intelligent control output unit is sent to the power drive unit after level adjustment and conversion, and the power drive unit drives the motor to run;

传感器单元实时检测电机的运行状态信息并传送至智能控制单元,再由智能控制单元传送至伺服主控制器模块;The sensor unit detects the running status information of the motor in real time and transmits it to the intelligent control unit, and then the intelligent control unit transmits it to the main servo controller module;

伺服主控制器模块再根据接收到的电机的运行状态信息实时调整输出的电机控制信号,实现电机的闭环控制。The servo main controller module then adjusts the output motor control signal in real time according to the received motor operating status information, so as to realize the closed-loop control of the motor.

进一步地,该方法还包括:与智能控制单元相连的数据存储单元存储伺服控制系统过程数据、电机的初始配置信息以及驱动系统的初始配置信息;Further, the method further includes: the data storage unit connected to the intelligent control unit stores the process data of the servo control system, the initial configuration information of the motor, and the initial configuration information of the drive system;

当总线型智能伺服驱动系统上电后,智能控制单元首先从数据存储单元获取初始化的配置信息对总线型智能伺服驱动系统进行初始化设置。When the bus-type intelligent servo drive system is powered on, the intelligent control unit first obtains initial configuration information from the data storage unit to initialize the bus-type intelligent servo drive system.

进一步地,该方法还包括:利用电源管理单元对供给伺服驱动系统的电源进行转换后给系统进行供电。Further, the method further includes: using the power management unit to convert the power supplied to the servo drive system to supply power to the system.

本发明的第三目的是提供一种机器人,该机器人包括上述所述的总线型智能伺服驱动系统。The third object of the present invention is to provide a robot, which includes the above-mentioned bus-type intelligent servo drive system.

本发明的有益效果为:The beneficial effects of the present invention are:

(1)本发明为解决控制器和驱动器分开的设计方式增加控制系统的尺寸和功耗、增加开发难度和开发成本的缺点,本发明在已有伺服驱动技术的基础上提出一种总线型伺服驱动系统,通过模块化设计方法,减少布线、提高整体性。通过这种模块化设计方法,既增加了控制电机的数目,又使得使用者可以通过总线对驱动系统进行编程来实现电机的有效控制,而不必考虑系统内部如何实现,降低了使用难度,可以广泛应用于机器人控制领域。(1) In order to solve the shortcomings of increasing the size and power consumption of the control system, increasing the difficulty of development and the development cost of the separate design of the controller and the driver, the present invention proposes a bus-type servo drive technology based on the existing servo drive technology The drive system, through the modular design method, reduces wiring and improves integrity. This modular design method not only increases the number of motors to be controlled, but also allows users to program the drive system through the bus to achieve effective control of the motors without having to consider how the system is implemented, which reduces the difficulty of use and can be widely used. Used in the field of robot control.

(2)本发明的总线型智能伺服驱动系统和机器人,更好地满足了伺服系统定位精度、跟踪精度和跟踪速度的要求,避免了因为模拟回路而产生的漂移等不稳定因素的干扰,用线减少了50%以上,节约了成本,同时大大降低了线路的故障率。(2) The bus-type intelligent servo drive system and robot of the present invention better meet the requirements of servo system positioning accuracy, tracking accuracy and tracking speed, and avoid the interference of unstable factors such as drift caused by analog loops. The line is reduced by more than 50%, which saves the cost and greatly reduces the failure rate of the line.

(3)本发明的该总线型智能伺服驱动系统的工作方法通过总线对驱动系统进行编程来实现电机的有效控制,而不必考虑系统内部如何实现,降低了使用难度,可以广泛应用于机器人控制领域。(3) The working method of the bus-type intelligent servo drive system of the present invention realizes the effective control of the motor by programming the drive system through the bus, without having to consider how the system is implemented, which reduces the difficulty of use and can be widely used in the field of robot control .

附图说明Description of drawings

图1为本发明的信号受到干扰的波形;Fig. 1 is the waveform that the signal of the present invention is disturbed;

图2为本发明的总线型智能伺服驱动系统总体结构图;Fig. 2 is the overall structural diagram of the bus type intelligent servo drive system of the present invention;

图3为本发明的ARM逻辑框图;Fig. 3 is ARM logical block diagram of the present invention;

图4为本发明的伺服驱动系统的电机控制流程图。Fig. 4 is a motor control flow chart of the servo drive system of the present invention.

具体实施方式detailed description

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some of the embodiments of the present invention, not all of them. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

如图2所示,是本发明的总体结构框图。本发明的总线型智能伺服驱动系统,该系统用于实现电机的闭环控制,该系统包括伺服主控制器模块,所述伺服主控制器模块通过总线外围接口单元与智能控制单元相互通信;所述智能控制单元用于发送电机控制信号且经总线外围接口单元传送至智能控制单元;所述智能控制单元用于对接收的电机控制信号进行解析,并将解析后的信号送到智能控制输出单元,再经电平调整转换后送给功率驱动单元,由功率驱动单元来驱动电机运行;As shown in Figure 2, it is a general structural block diagram of the present invention. The bus-type intelligent servo drive system of the present invention is used to realize the closed-loop control of the motor, and the system includes a servo main controller module, and the servo main controller module communicates with the intelligent control unit through the bus peripheral interface unit; the said The intelligent control unit is used to send the motor control signal and transmit it to the intelligent control unit via the bus peripheral interface unit; the intelligent control unit is used to analyze the received motor control signal, and send the analyzed signal to the intelligent control output unit, After level adjustment and conversion, it is sent to the power drive unit, and the power drive unit drives the motor to run;

所述智能控制单元与传感器单元相连,所述传感器单元与电机相连,传感器单元用于实时检测电机的运行状态信息并传送至智能控制单元,再由所述智能控制单元传送至伺服主控制器模块;所述伺服主控制器模块再根据接收到的电机的运行状态信息实时调整输出的电机控制信号。The intelligent control unit is connected to the sensor unit, and the sensor unit is connected to the motor. The sensor unit is used to detect the running state information of the motor in real time and transmit it to the intelligent control unit, and then the intelligent control unit transmits it to the main servo controller module ; The main servo controller module adjusts the output motor control signal in real time according to the received motor operating status information.

其中,总线型智能伺服驱动系统,还包括与智能控制单元相连的数据存储单元,所述数据存储单元用来存储伺服控制系统过程数据、电机的初始配置信息以及驱动系统的初始配置信息。Wherein, the bus-type intelligent servo drive system also includes a data storage unit connected to the intelligent control unit, and the data storage unit is used to store the process data of the servo control system, the initial configuration information of the motor and the initial configuration information of the drive system.

所述智能控制单元包括微处理器,所述微处理器分别与电源转换电路、无源晶振电路和仿真调试电路相连;所述电源转换电路提用于为微处理器提供所需要的标准电压;所述无源晶振电路用于微处理器提供所需要的工作频率;所述仿真调试电路用于为微处理器提供仿真接口;所述微处理器与通过总线外围接口单元与伺服主控制器模块相连。The intelligent control unit includes a microprocessor, and the microprocessor is respectively connected with the power conversion circuit, the passive crystal oscillator circuit and the simulation debugging circuit; the power conversion circuit is provided for providing the required standard voltage for the microprocessor; The passive crystal oscillator circuit is used for the microprocessor to provide the required operating frequency; the simulation debugging circuit is used to provide the simulation interface for the microprocessor; the microprocessor and the main servo controller module through the bus peripheral interface unit connected.

智能控制单元以ARM智能控制单元。The intelligent control unit is an ARM intelligent control unit.

数据存储单元可以采用数据存储卡、ROM或RAM予以实现。The data storage unit can be realized by using a data storage card, ROM or RAM.

当总线型智能伺服驱动系统上电后,智能控制单元首先从数据存储单元获取初始化的配置信息对总线型智能伺服驱动系统进行初始化设置。When the bus-type intelligent servo drive system is powered on, the intelligent control unit first obtains initial configuration information from the data storage unit to initialize the bus-type intelligent servo drive system.

进一步地,总线型智能伺服驱动系统,还包括传感器单元,所述传感器单元用于监测功率驱动单元的工作状态并传送至智能控制单元来对异常状态进行实时反馈和处理。传感信息单元包括并不限于电流传感、温度传感、电压传感、编码器等,分别用来采集电机的工作电流,伺服驱动系统的温度、电机工作电压以及电机的转速和位置等信息。Furthermore, the bus-type intelligent servo drive system also includes a sensor unit, which is used to monitor the working state of the power drive unit and transmit it to the intelligent control unit for real-time feedback and processing of the abnormal state. The sensing information unit includes but is not limited to current sensing, temperature sensing, voltage sensing, encoder, etc., which are used to collect the working current of the motor, the temperature of the servo drive system, the working voltage of the motor, and the speed and position of the motor, etc. .

更进一步地,传感器单元与信号调理单元相连,所述信号调理单元与智能控制单元相连。Furthermore, the sensor unit is connected to the signal conditioning unit, and the signal conditioning unit is connected to the intelligent control unit.

其中,总线型智能伺服驱动系统,还包括电源管理单元,所述电源管理单元用来对供给伺服驱动系统的电源进行转换后给系统进行供电。Wherein, the bus-type intelligent servo drive system also includes a power management unit, which is used to convert the power supplied to the servo drive system to supply power to the system.

在具体实施中,功率驱动单元还与功率保护单元相连。In a specific implementation, the power drive unit is also connected to the power protection unit.

智能伺服驱动系统的工作过程如下:The working process of the intelligent servo drive system is as follows:

来自伺服主控制器模块的控制信号通过总线外围接口单元给到智能控制单元,由智能控制单元对控制信号进行解析,并将解析后的信号送到智能控制输出单元,在经过电平调整转换以后送给功率驱动单元及功率保护单元,完成对电机的精确控制。The control signal from the servo main controller module is sent to the intelligent control unit through the bus peripheral interface unit, and the intelligent control unit analyzes the control signal, and sends the analyzed signal to the intelligent control output unit, after level adjustment and conversion It is sent to the power drive unit and power protection unit to complete the precise control of the motor.

其中,智能控制单元可以选用ARM智能控制单元。下面以ARM智能控制单元为例:Wherein, the intelligent control unit may choose an ARM intelligent control unit. Take the ARM intelligent control unit as an example below:

数据存储单元用来存储伺服控制系统过程数据、电机的初始配置信息以及驱动系统的初始配置信息,系统上电后ARM智能控制单元会首先从数据存储单元获取初始化的配置信息对系统进行初始化设置。The data storage unit is used to store the process data of the servo control system, the initial configuration information of the motor, and the initial configuration information of the drive system. After the system is powered on, the ARM intelligent control unit will first obtain the initial configuration information from the data storage unit to initialize the system.

信号调理单元用来对伺服驱动系统的传感信号进行放大、滤波、模数转换等处理,处理完成后送到ARM智能控制单元,ARM智能控制单元根据获得的传感数据监测驱动器的工作状态,并对异常状态进行实时反馈和处理。The signal conditioning unit is used to amplify, filter, and analog-to-digital conversion the sensing signal of the servo drive system. After the processing is completed, it is sent to the ARM intelligent control unit. The ARM intelligent control unit monitors the working status of the drive according to the obtained sensing data. And provide real-time feedback and processing for abnormal status.

电源管理单元,用来对供给伺服驱动系统的电源进行转换,转换成合适的电压给系统各单元进行供电。智能控制输出单元,接收到ARM智能控制单元的控制信号,进行电平转换送到功率驱动单元。功率驱动单元及功率保护单元,用来进行对外部电机进行驱动。The power management unit is used to convert the power supply to the servo drive system and convert it into a suitable voltage to supply power to each unit of the system. The intelligent control output unit receives the control signal from the ARM intelligent control unit, performs level conversion and sends it to the power drive unit. The power drive unit and the power protection unit are used to drive the external motor.

基于ARM的智能控制单元,是整个智能伺服驱动系统的核心,如图3所示,包括ARM处理器、电源转换单元、无源晶振单元和仿真调试单元:电源转换单元将外界给驱动系统的供电进行适当的电压转换后提供给ARM处理器,保证ARM处理器正常工作;无源晶振电路提供ARM处理器所需要的工作频率;仿真调试电路提供ARM程序软件下载和仿真接口;ARM处理器通过数据总线访问数据存储单元实现数据的传输与存储。The ARM-based intelligent control unit is the core of the entire intelligent servo drive system, as shown in Figure 3, including the ARM processor, power conversion unit, passive crystal oscillator unit, and simulation debugging unit: the power conversion unit supplies power to the drive system from the outside After proper voltage conversion, it is provided to the ARM processor to ensure the normal operation of the ARM processor; the passive crystal oscillator circuit provides the operating frequency required by the ARM processor; the simulation debugging circuit provides the ARM program software download and simulation interface; the ARM processor passes the data The bus accesses the data storage unit to realize data transmission and storage.

如图4所示,是本发明的伺服驱动系统对电机控制流程,伺服驱动系统初始化完成之后,等待总线控制指令,收到有效控制指令后,由ARM单元对指令进行解析,并将解析获得的控制指令发给智能控制输出单元,由智能控制输出单元进行相应的转换后发给功率驱动和保护单元,由功率驱动单位完成对电机的控制。As shown in Figure 4, it is the motor control flow of the servo drive system of the present invention. After the servo drive system is initialized, it waits for the bus control command. After receiving the effective control command, the ARM unit analyzes the command and analyzes the obtained The control command is sent to the intelligent control output unit, and the intelligent control output unit performs corresponding conversion and sends it to the power drive and protection unit, and the power drive unit completes the control of the motor.

本发明的机器人包括如图2所示的总线型智能伺服驱动系统。机器人的其他结构均属于现有技术,此处将不再累述。The robot of the present invention includes a bus-type intelligent servo drive system as shown in FIG. 2 . Other structures of the robot all belong to the prior art and will not be repeated here.

本发明的机器人更好地满足了伺服系统定位精度、跟踪精度和跟踪速度的要求,避免了因为模拟回路而产生的漂移等不稳定因素的干扰,用线减少了50%以上,节约了成本,同时大大降低了线路的故障率。The robot of the present invention better satisfies the requirements of the positioning accuracy, tracking accuracy and tracking speed of the servo system, avoids the interference of unstable factors such as drift caused by the analog loop, reduces the line consumption by more than 50%, and saves costs. At the same time, the failure rate of the line is greatly reduced.

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。Those skilled in the art should understand that the embodiments of the present invention may be provided as methods, systems, or computer program products. Accordingly, the present invention can take the form of a hardware embodiment, a software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage and optical storage, etc.) having computer-usable program code embodied therein.

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It should be understood that each procedure and/or block in the flowchart and/or block diagram, and a combination of procedures and/or blocks in the flowchart and/or block diagram can be realized by computer program instructions. These computer program instructions may be provided to a general purpose computer, special purpose computer, embedded processor, or processor of other programmable data processing equipment to produce a machine such that the instructions executed by the processor of the computer or other programmable data processing equipment produce a An apparatus for realizing the functions specified in one or more procedures of the flowchart and/or one or more blocks of the block diagram.

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing apparatus to operate in a specific manner, such that the instructions stored in the computer-readable memory produce an article of manufacture comprising instruction means, the instructions The device realizes the function specified in one or more procedures of the flowchart and/or one or more blocks of the block diagram.

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。These computer program instructions can also be loaded onto a computer or other programmable data processing device, causing a series of operational steps to be performed on the computer or other programmable device to produce a computer-implemented process, thereby The instructions provide steps for implementing the functions specified in the flow diagram procedure or procedures and/or block diagram procedures or blocks.

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(RandomAccessMemory,RAM)等。Those of ordinary skill in the art can understand that all or part of the processes in the methods of the above embodiments can be implemented through computer programs to instruct related hardware, and the programs can be stored in a computer-readable storage medium. During execution, it may include the processes of the embodiments of the above-mentioned methods. Wherein, the storage medium may be a magnetic disk, an optical disk, a read-only memory (Read-Only Memory, ROM) or a random access memory (Random Access Memory, RAM) and the like.

上述虽然结合附图对本发明的具体实施方式进行了描述,但并非对本发明保护范围的限制,所属领域技术人员应该明白,在本发明的技术方案的基础上,本领域技术人员不需要付出创造性劳动即可做出的各种修改或变形仍在本发明的保护范围以内。Although the specific implementation of the present invention has been described above in conjunction with the accompanying drawings, it does not limit the protection scope of the present invention. Those skilled in the art should understand that on the basis of the technical solution of the present invention, those skilled in the art do not need to pay creative work Various modifications or variations that can be made are still within the protection scope of the present invention.

Claims (10)

1.一种总线型智能伺服驱动系统,其特征在于,该系统用于实现电机的闭环控制,该系统包括伺服主控制器模块,所述伺服主控制器模块通过总线外围接口单元与智能控制单元相互通信;所述智能控制单元用于发送电机控制信号且经总线外围接口单元传送至智能控制单元;所述智能控制单元用于对接收的电机控制信号进行解析,并将解析后的信号送到智能控制输出单元,再经电平调整转换后送给功率驱动单元,由功率驱动单元来驱动电机运行;1. A bus-type intelligent servo drive system, characterized in that, the system is used to realize the closed-loop control of the motor, the system includes a servo master controller module, and the servo master controller module communicates with an intelligent control unit through a bus peripheral interface unit Communicate with each other; the intelligent control unit is used to send motor control signals and transmit them to the intelligent control unit via the bus peripheral interface unit; the intelligent control unit is used to analyze the received motor control signals and send the analyzed signals to The intelligent control output unit is sent to the power drive unit after level adjustment and conversion, and the power drive unit drives the motor to run; 所述智能控制单元与传感器单元相连,所述传感器单元与电机相连,传感器单元用于实时检测电机的运行状态信息并传送至智能控制单元,再由所述智能控制单元传送至伺服主控制器模块;所述伺服主控制器模块再根据接收到的电机的运行状态信息实时调整输出的电机控制信号。The intelligent control unit is connected to the sensor unit, and the sensor unit is connected to the motor. The sensor unit is used to detect the running state information of the motor in real time and transmit it to the intelligent control unit, and then the intelligent control unit transmits it to the main servo controller module ; The main servo controller module adjusts the output motor control signal in real time according to the received motor operating status information. 2.如权利要求1所述的一种总线型智能伺服驱动系统,其特征在于,所述总线型智能伺服驱动系统,还包括与智能控制单元相连的数据存储单元,所述数据存储单元用来存储伺服控制系统过程数据、电机的初始配置信息以及驱动系统的初始配置信息。2. A bus-type intelligent servo drive system as claimed in claim 1, wherein the bus-type intelligent servo drive system also includes a data storage unit connected to the intelligent control unit, and the data storage unit is used for Store the process data of the servo control system, the initial configuration information of the motor, and the initial configuration information of the drive system. 3.如权利要求1所述的一种总线型智能伺服驱动系统,其特征在于,所述传感器单元与信号调理单元相连,所述信号调理单元与智能控制单元相连。3. A bus-type intelligent servo drive system according to claim 1, wherein the sensor unit is connected to a signal conditioning unit, and the signal conditioning unit is connected to an intelligent control unit. 4.如权利要求1所述的一种总线型智能伺服驱动系统,其特征在于,所述总线型智能伺服驱动系统,还包括电源管理单元,所述电源管理单元用来对供给伺服驱动系统的电源进行转换后给系统进行供电。4. A bus-type intelligent servo drive system as claimed in claim 1, wherein the bus-type intelligent servo drive system also includes a power management unit, and the power management unit is used to supply power to the servo drive system After the power supply is converted, it supplies power to the system. 5.如权利要求1所述的一种总线型智能伺服驱动系统,其特征在于,所述功率驱动单元还与功率保护单元相连。5. A bus-type intelligent servo drive system according to claim 1, characterized in that the power drive unit is also connected to a power protection unit. 6.如权利要求1所述的一种总线型智能伺服驱动系统,其特征在于,所述智能控制单元包括微处理器,所述微处理器分别与电源转换电路、无源晶振电路和仿真调试电路相连;所述电源转换电路提用于为微处理器提供所需要的标准电压;所述无源晶振电路用于微处理器提供所需要的工作频率;所述仿真调试电路用于为微处理器提供仿真接口;所述微处理器与通过总线外围接口单元与伺服主控制器模块相连。6. A kind of bus type intelligent servo drive system as claimed in claim 1, is characterized in that, described intelligent control unit comprises microprocessor, and described microprocessor is connected with power conversion circuit, passive crystal oscillator circuit and emulation debugging respectively The circuit is connected; the power conversion circuit is used to provide the required standard voltage for the microprocessor; the passive crystal oscillator circuit is used for the microprocessor to provide the required operating frequency; the simulation debugging circuit is used for the microprocessor The controller provides an emulation interface; the microprocessor is connected with the main servo controller module through the bus peripheral interface unit. 7.一种如权利要求1-6任一所述的总线型智能伺服驱动系统的工作方法,其特征在于,包括以下步骤:7. A working method of the bus-type intelligent servo drive system according to any one of claims 1-6, characterized in that it comprises the following steps: 伺服主控制器模块输出的电机控制信号通过总线外围接口单元传送至智能控制单元;The motor control signal output by the servo main controller module is transmitted to the intelligent control unit through the bus peripheral interface unit; 智能控制单元对接收的电机控制信号进行解析,并将解析后的信号送到智能控制输出单元;The intelligent control unit analyzes the received motor control signal, and sends the analyzed signal to the intelligent control output unit; 由智能控制输出单元输出的信号经电平调整转换后送给功率驱动单元,由功率驱动单元来驱动电机运行;The signal output by the intelligent control output unit is sent to the power drive unit after level adjustment and conversion, and the power drive unit drives the motor to run; 传感器单元实时检测电机的运行状态信息并传送至智能控制单元,再由智能控制单元传送至伺服主控制器模块;The sensor unit detects the running status information of the motor in real time and transmits it to the intelligent control unit, and then the intelligent control unit transmits it to the main servo controller module; 伺服主控制器模块再根据接收到的电机的运行状态信息实时调整输出的电机控制信号,实现电机的闭环控制。The servo main controller module then adjusts the output motor control signal in real time according to the received motor operating status information, so as to realize the closed-loop control of the motor. 8.如权利要求7所述的总线型智能伺服驱动系统的工作方法,其特征在于,该方法还包括:与智能控制单元相连的数据存储单元存储伺服控制系统过程数据、电机的初始配置信息以及驱动系统的初始配置信息;8. The working method of the bus type intelligent servo drive system as claimed in claim 7, is characterized in that, the method also includes: the data storage unit that is connected with the intelligent control unit stores the initial configuration information of the servo control system process data, the motor and Initial configuration information of the drive system; 当总线型智能伺服驱动系统上电后,智能控制单元首先从数据存储单元获取初始化的配置信息对总线型智能伺服驱动系统进行初始化设置。When the bus-type intelligent servo drive system is powered on, the intelligent control unit first obtains initial configuration information from the data storage unit to initialize the bus-type intelligent servo drive system. 9.如权利要求7所述的总线型智能伺服驱动系统的工作方法,其特征在于,该方法还包括:利用电源管理单元对供给伺服驱动系统的电源进行转换后给系统进行供电。9. The working method of the bus-type intelligent servo drive system according to claim 7, further comprising: using a power management unit to convert the power supply to the servo drive system and supply power to the system. 10.一种机器人,其特征在于,包括如权利要求1-6任一所述的总线型智能伺服驱动系统。10. A robot, characterized in that it comprises the bus-type intelligent servo drive system according to any one of claims 1-6.
CN201611179294.4A 2016-12-19 2016-12-19 Bus type intelligent servo driving system, robot and method Active CN107053169B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201611179294.4A CN107053169B (en) 2016-12-19 2016-12-19 Bus type intelligent servo driving system, robot and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201611179294.4A CN107053169B (en) 2016-12-19 2016-12-19 Bus type intelligent servo driving system, robot and method

Publications (2)

Publication Number Publication Date
CN107053169A true CN107053169A (en) 2017-08-18
CN107053169B CN107053169B (en) 2023-11-28

Family

ID=59619416

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201611179294.4A Active CN107053169B (en) 2016-12-19 2016-12-19 Bus type intelligent servo driving system, robot and method

Country Status (1)

Country Link
CN (1) CN107053169B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107703871A (en) * 2017-10-30 2018-02-16 大连佳林设备制造有限公司 bus servo intelligent control system
CN109890197A (en) * 2019-04-17 2019-06-14 广东华志珹智能科技有限公司 A kind of chip mounter twin shaft low pressure servo drive control device

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101150272A (en) * 2007-11-09 2008-03-26 大连光洋科技工程有限公司 Bus type intelligent motor
CN103722556A (en) * 2013-12-16 2014-04-16 北京自动化控制设备研究所 High-precision and light driving control circuit of multiple-degree-of-freedom mechanical arm of robot
CN105242587A (en) * 2014-07-10 2016-01-13 北京自动化控制设备研究所 Double-drive hybrid direct-current and low-voltage intelligent servo driver circuit
CN206296911U (en) * 2016-12-19 2017-07-04 山东省科学院自动化研究所 A kind of bus intelligent servo drive system and robot

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101150272A (en) * 2007-11-09 2008-03-26 大连光洋科技工程有限公司 Bus type intelligent motor
CN103722556A (en) * 2013-12-16 2014-04-16 北京自动化控制设备研究所 High-precision and light driving control circuit of multiple-degree-of-freedom mechanical arm of robot
CN105242587A (en) * 2014-07-10 2016-01-13 北京自动化控制设备研究所 Double-drive hybrid direct-current and low-voltage intelligent servo driver circuit
CN206296911U (en) * 2016-12-19 2017-07-04 山东省科学院自动化研究所 A kind of bus intelligent servo drive system and robot

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107703871A (en) * 2017-10-30 2018-02-16 大连佳林设备制造有限公司 bus servo intelligent control system
CN109890197A (en) * 2019-04-17 2019-06-14 广东华志珹智能科技有限公司 A kind of chip mounter twin shaft low pressure servo drive control device

Also Published As

Publication number Publication date
CN107053169B (en) 2023-11-28

Similar Documents

Publication Publication Date Title
CN210211137U (en) Control device, lower computer, electric injection platform and injection molding machine
CN103984275B (en) A kind of universal industrial kinetic control system based on FPGA and control method based on this kinetic control system
CN201244813Y (en) Robot control system for precision forging
CN105364926A (en) Multi-shaft robot driving and controlling integrated control system
CN202261126U (en) A device for coordinated control of multiple brushless DC motors
CN108845543A (en) A kind of four axis punching press feeding robot electric control systems
CN107053169B (en) Bus type intelligent servo driving system, robot and method
CN204036852U (en) A kind of 3D printer controller
CN103246253A (en) Multi-motor distributed type control system under wireless network and multi-motor distributed type control method
CN108052063A (en) Control system, control chip and robot
CN206296911U (en) A kind of bus intelligent servo drive system and robot
CN102650862B (en) The electronic cam control system of programmable logic controller and method
CN102393762A (en) Control system and method for rotating speed of motor spindle of numerical control system
CN205229701U (en) Servo motor control system
CN108469726A (en) A kind of variable parameter PID motion controller implementation method based on EthernetPowerlink
CN204807988U (en) Motion control ware
CN105373109B (en) A kind of Delta robots control system
CN204129468U (en) Ethernet four axle laser motion control card
CN103676884A (en) TACAN control system based on DSP
CN110832410B (en) Motion controller and motion control method
CN100487613C (en) AC Servo System with Distributed Motion Controller
CN205992868U (en) A kind of motor driver based on CPLD
CN205353744U (en) Delta robot drives accuse system
CN211786679U (en) Input/output control circuit and input/output control card
CN211043993U (en) A drive-control integrated machine and a robot drive-control 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