日韩免费一级毛片在线观看-中文日韩亚洲综合-欧美系列日韩另类-欧美激情极品日韩-午夜日韩爱爱毛片视频免费看-欧美日韩一区免费观看-欧美日韩欧美黄色三级

CAN bus based on embedded system and the overhaul of the manipulator control system

This paper describes the embedded system and CAN bus based on the overhaul of the manipulator control system

Steam generator (Steam Generator) is a nuclear power plant in the first and second circuit connection between the hub and also the failure of the nuclear power plant running one of the largest equipment. Most of the steam generator failure was due to corrosion so that heat transfer pipe or tube to tube sheet joints leak, thus affecting the safe operation of power plants. Because there is radioactive material in the steam generator, when a leakage occurs, people can not access them for maintenance, then people need to replace the arm to complete the repair work. Maintenance system manipulator arm through six degrees of freedom within the steam generator repair and maintenance. The arm has six joints, six-axis; mainly used for steam generator (SG) of a loop side of the maintenance activities. Hand side arm with adapter, you can hang different maintenance tools to carry, you can steam generator as needed to implement different levels of maintenance.

As the robotic arm's work environment are unique, so the manipulator control system reliability throughout the higher demand, which needs good hardware design, more powerful microprocessors and better software Methods. In this paper, steam generator inspection manipulator six degrees of freedom for the application background, six degrees of freedom given hardware architecture, maintenance arm and upper and lower computer software design. The hardware processor using TI's TMS320LF2407 composition as the main control chip SMC controller, IPC as monitoring machine, SMC controller and monitor computer use CAN bus connection. Monitoring the main computer to complete manipulator control algorithms, data logging and real-time monitoring, SMC controller for manipulator control, sensor data acquisition and communication. In software, SMC controller uses μC / OS-II real-time embedded operating system, and modular program design, management and follow-up to facilitate software upgrades, the monitor computer use Visual C + + and OpenGL designed monitoring software.

A description of maintenance manipulator

Manipulator control system block diagram shown in Figure 1.

CAN bus based on embedded system and the overhaul of the manipulator control system

 


System is mainly distributed in three regions by the device component. (1) nuclear reactor plant in a container outside the distribution system and monitoring system; (2) is located near the SMC controller steam generator, the maximum distance up to 100m; (3) in the steam generator lower head in the vicinity of the machine arm body, repair tools, surveillance cameras, including container and SMC controller to reach maximum distance 150m.

Here are the three parts of the connection between the relationship and the main function.

(1) Container and SMC controller: ① distribution system from the container to the SMC controller 220VAC, 48VAC power output, etc.; ② container monitoring system and the SMC controller with fieldbus communication; ③ container monitoring system to the SMC control devices to provide remote reset (Reset) signal; ④ SMC controller to the container monitoring system to provide their own work status signal.

(2) SMC controller and manipulator body: ① SMC controller to the manipulator body respectively the DC servo motor servo drive PWM signal; ② SMC controller to the robot arm and rotate the body to provide intermediate frequency transformer excitation signal; ③ SMC controller to the machine arm body misalignment detection potentiometer to provide excitation signals; ④ R resolver angle to the SMC controller feedback signal; ⑤ error detection potentiometer provided to the SMC controller error detection signal.

(3) the container body and arm: ① from the container, bulk supply distribution system maintenance tools to the robot arm power, monitoring camera power supply, cooling unit power; ② SG surveillance camera near the container monitoring system to provide surveillance video.

As the manipulator control algorithm is high, control complexity, so use upper and lower bit machines distributed control method to design the control system.

2 hardware design

Manipulator control system has three main components, namely, IPC, SMC controller and manipulator body. IPC is mainly responsible for the manipulator control algorithm, inverse solution algorithm, working status display, data logging and real-time monitoring, maintaining and SMC controller, six joint panels of real-time communication; SMC controller is the direct control of the manipulator components It receives industrial computer through CAN communication transmission over the arm angle, velocity and acceleration information corresponding to the manipulator body control, while the manipulator joint angles, and operating parameters of CAN communication transmitted through the IPC, SMC control arm receiving bulk orders, and follow the instructions to make a mechanical movement, and angle of the signal back to the SMC controller.


2.1 SMC controller hardware circuit design

The hardware block diagram shown in Figure 2. The system processor uses TI's TMS320LF2407, it is TI's new high-performance 16-bit digital signal processor, a 24X a new member of the family, specifically for the control and motion control electrode digital realization of the design. Full compliance with CAN2.0 specifications, support 11 standard and 29-bit extended identifier, the system can meet the motor control and CAN communication.

CAN bus based on embedded system and the overhaul of the manipulator control system

(1) In order to joint the motor position feedback and improve control accuracy, make the system run more smoothly, the motor shaft and reducer installed respectively in a rotating position detector of transformers, rotary transformers - digital converter (RDC) for axis angle decoding, the joint position of 21 into the natural binary code sent to DSP, to achieve position feedback.

(2) Select the Swiss MAXON Motor Company's RE series of graphite brush DC motor, rated voltage of 24V, 24V switch power from a power supply. Motor drive axle with SA60 pulse modulation type op amp, schematic diagram shown in Figure 3. It to load 10A of continuous current, full-bridge amplifier available in a wide supply voltage range.

CAN bus based on embedded system and the overhaul of the manipulator control system

(3) Joint motor current detected by current Hall device, through the op amp input to the DSP's A / D conversion, the robot arm joint motor is used to detect over-current, thereby judging whether the block transfer joint motor.

2.2 Communication Interface

CAN bus is a serial data communication protocols, communication rates up to 1Mb / s, using optical fiber as a communication medium to ensure the communication speed and reliability. Data length of up to 8 bytes, which can meet the general system control command, work status and testing data communications requirements. while eight bytes will not take up the bus for too long to ensure the reliability of communication. According to the characteristics of the manipulator control system, the IPC set to master node manipulator joint control node responsible for communication between nodes on the joint control of unified management.

IPC and the manipulator joint control node with questions and answers between the means of communication, industrial control computer calculates the angle of each joint to pass joint control panel, control panel will arm joints after the angle of information to IPC, After the data exchange control board according to information received by the control arm angle. Between IPC and the joint control panel once every 0.1s to exchange data, industrial computer each time point according to information received, both positive and negative solution to calculate.

(1) CAN bus driver using PCA82C250, it is an agreement between the controller and the physical bus interface, the device provides differential transmit capability to the bus and the amount of CAN controller provides differential receive capability, schematic diagram shown in Figure 4 . CAN bus and the DSP interface circuit diagram shown in Figure 5.

CAN bus based on embedded system and the overhaul of the manipulator control system

CAN bus based on embedded system and the overhaul of the manipulator control system

(2) IPC and the DSP board CAN communication with CAN Interface Card PCI-5110, its role is to increase the CAN-Bus to the computer field bus interface functions.

3 software system design

Manipulator control system software design consists of two parts: the lower machines SMC controller to control software design and PC control software design.

3.1 lower computer software design

μC / OS-II is a microprocessor designed specifically for a preemptive RTOS, DSP system development with the traditional 相比, which uses multi-task management, task synchronization and communication between the characteristics, to a certain extent on improving system reliability and real-time, to meet the manipulator control system data acquisition, CAN communications and current collection of real-time requirements.

Software TMS320LF2407 the T0 timer interrupt source as the operating system clock, interrupt period of 1ms. Create a task position loop, velocity loop tasks, A / D conversion tasks, CAN communication task and angle acquisition, according to the work manipulator system characteristics and functional requirements, system task partitioning shown in Figure 6. systems of communication and synchronization between tasks of system services used in mailbox and semaphore messages. semaphore used to control the right to use shared resources and stimulate the production of other tasks, the message mailbox used to notify the task of production; the task of this system is divided into three types: regular tasks generated by the activation of other tasks without waiting for the task, the task generated by the interrupt trigger. Figure 6 also reflects the situation of the system, task scheduling .

Controller from the series of three rings, including two analog inner loop (current loop, velocity loop) and a control loop.

PID control algorithm for integrated control algorithm using integral and PID control algorithm with dead zone: Integral PID control algorithm can guarantee the separation system has fast response and a relatively high control precision; PID control with dead-mechanical device can exercise in place, the control action will not be frequent changes to avoid unnecessary mechanical wear. Both control algorithm robustness, high reliability and simple algorithm to meet the system's control requirements.

3.3 The main function of the system structure frame

In the main function using OSTaskCreate () function initializes the establishment of the task Task Init (), initialize the task to create a series of semaphores and mailboxes, wake-up clock interrupt task. The establishment of the task set ring, speed ring tasks, current loop task , A / D conversion tasks, CAN communication task and the point of collection and other tasks. In μC / OS-II real-time kernel framework for the entire program structure is as follows:

Viod main (void) / / main function
(
Hardware initialization;
OSInit (); / / initialization of the kernel
Call OSTaskCreate () to create initialization task Task Init ();
OSStart (); / / start multi-task scheduling
)
Viod TaskInit (void * data) / / Task initialization
(
Initialize the hardware clock;
Create a user task;
Regularly check the state of the system;
Watchdog timer reset;
)
ISR / / interrupt service routine
(
The value of Save processor registers;
OSIntEnter ();
Implementation of the interrupt function;
OSIntExit ();
Restore processor registers a value;
Interrupt return;
)

 

3.4 Industrial Computer Monitoring Software

Monitoring software functionality mode into the installation, work, debug mode. Work, the installation mode is divided into real and imaginary mode. Work process is already plugged into the tube plate toe arm holes and swelling, arm in the inverted state, blocking completion of the work tube and other testing process. Installation process is the arm into the manhole, installation of its four toes to Tube Sheet and swelling process. Three-dimensional virtual model is a computer simulation, does not control the actual robot arm. Real mode to control a variety of data and information issued by the controller of the robot arm to control the movement and operation, the actual arm position and orientation consistent with the three-dimensional simulation.

Monitoring software by function into five modules: user interface design, trajectory planning and motion control design, task management module design, 3D motion simulation module design and system maintenance and fault diagnosis module design. Software functional structure shown in Figure 8.

CAN bus based on embedded system and the overhaul of the manipulator control system

To meet the system control and simulation, OpenGL-based single-document application to achieve the monitoring software.

The main function of monitoring software as follows:

(1) Main Menu: including mode selection, operating mode selection, installation, maintenance work of choice.

(2) parameter settings: CAN communication set, arm PID control parameter settings.

(3) arm information display: the joint position profile information, CAN communication status, working status of sensors, joint control of electrical current.

(4) manipulator control: JOG single-joint control, JOY six joint linkage control, automatic operation control, joint control block.

(5) record mode and Data Analysis: Choice and records maintenance, path optimization.

Based on a practical engineering practice in the steam generator repair six degrees of freedom manipulator is studied through a large number of theoretical and practical debugging test, designed a complete robot arm control system. The entire system of control precision, reliability and dynamic / static properties, meet certain technical requirements, technical requirements can be completed well in various functions, and applied to practical work.

Declined comment

亚欧乱色一区二区三区| 亚州视频一区二区| 国产麻豆精品| 精品视频免费观看| 成人免费高清视频| 日本特黄一级| 国产国产人免费视频成69堂| 尤物视频网站在线| 在线观看成人网 | 久久国产精品自由自在| 黄视频网站在线免费观看| 成人免费观看网欧美片| 欧美一级视频免费| 国产一区二区精品尤物| 欧美大片a一级毛片视频| 欧美一级视| 韩国妈妈的朋友在线播放| 国产一区免费观看| 久久99这里只有精品国产| 欧美大片一区| 日韩免费在线观看视频| 精品国产香蕉伊思人在线又爽又黄| 国产一区免费观看| 日本伦理网站| 午夜精品国产自在现线拍| 美女免费精品视频在线观看| 国产欧美精品| 亚洲精品影院久久久久久| 一级女性全黄久久生活片| 亚洲女人国产香蕉久久精品| 久久99这里只有精品国产| 一级毛片视频免费| 久久久久久久免费视频| 日韩中文字幕一区| 国产美女在线观看| 一级片片| 999久久狠狠免费精品| 日韩中文字幕在线观看视频| 欧美a级成人淫片免费看| 国产视频一区二区三区四区| 日韩一级黄色| 日本在线不卡视频| 色综合久久天天综合观看| 天天做日日爱| 久草免费在线视频| 九九精品在线播放| 日韩一级精品视频在线观看| 精品视频一区二区三区| 国产美女在线一区二区三区| 国产不卡在线播放| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 日韩中文字幕一区| 亚欧视频在线| 欧美激情影院| 精品久久久久久影院免费| 国产一区精品| 国产一区二区精品尤物| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 日韩欧美一及在线播放| 国产麻豆精品视频| 精品在线免费播放| 精品久久久久久免费影院| 沈樵在线观看福利| 在线观看成人网 | 欧美另类videosbestsex久久| 麻豆午夜视频| 91麻豆爱豆果冻天美星空| 日本伦理网站| 亚洲精品久久久中文字| 国产福利免费观看| 亚欧成人毛片一区二区三区四区| 日韩免费在线观看视频| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 久草免费在线观看| 精品国产一区二区三区精东影业| 毛片电影网| 国产视频久久久| 国产视频久久久| 美女被草网站| 欧美另类videosbestsex高清| 欧美18性精品| 美女免费精品高清毛片在线视| 久久99这里只有精品国产| 精品国产一区二区三区精东影业| 99久久精品国产片| 99久久精品国产高清一区二区 | 久久国产精品自线拍免费| 色综合久久天天综合| 国产视频一区二区在线观看| 免费国产在线观看| 韩国毛片基地| 久久99爰这里有精品国产| 九九久久99综合一区二区| 999精品在线| 91麻豆爱豆果冻天美星空| 久久99这里只有精品国产| 亚洲天堂免费| 日韩欧美一二三区| 久久精品欧美一区二区| 日韩中文字幕在线播放| 91麻豆国产福利精品| 一级毛片视频免费| 精品国产亚洲一区二区三区| 久久福利影视| 黄视频网站免费| 91麻豆国产级在线| 欧美a免费| 日本免费乱理伦片在线观看2018| 可以在线看黄的网站| 日本特黄特黄aaaaa大片| 午夜激情视频在线观看| 欧美一级视频免费观看| 久久成人亚洲| 国产网站免费| 日韩专区一区| 欧美激情一区二区三区中文字幕| 成人a级高清视频在线观看| 国产伦精品一区三区视频| 精品视频免费看| 91麻豆爱豆果冻天美星空| 日日夜夜婷婷| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 免费国产在线视频| 久久福利影视| 国产网站免费视频| 成人免费观看的视频黄页| 久草免费在线色站| 国产成人欧美一区二区三区的| 免费一级生活片| 精品国产三级a∨在线观看| 黄色短视频网站| 日本伦理片网站| 麻豆系列 在线视频| 黄色福利| 久久国产精品自线拍免费| 亚洲第一页乱| 精品久久久久久中文字幕一区 | 午夜欧美福利| 成人a大片高清在线观看| 国产一区精品| 久久精品欧美一区二区| 日本特黄特色aaa大片免费| 国产网站麻豆精品视频| 日日夜夜婷婷| 国产麻豆精品hdvideoss| 欧美日本韩国| 日韩中文字幕在线观看视频| 沈樵在线观看福利| 欧美激情一区二区三区在线| 99色精品| 麻豆系列国产剧在线观看| 国产亚洲免费观看| 欧美大片一区| 国产成人精品综合在线| 91麻豆高清国产在线播放| 精品国产香蕉伊思人在线又爽又黄| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 久久精品免视看国产成人2021| 中文字幕一区二区三区精彩视频 | 青青久久精品国产免费看| 亚洲第一色在线| 国产一区二区精品久久91| 亚洲天堂一区二区三区四区| 欧美另类videosbestsex| 国产视频一区二区在线观看| 精品国产三级a| 欧美a级片视频| 日韩在线观看视频黄| 日本伦理黄色大片在线观看网站| 久久99欧美| 四虎影视久久久| 天天色色色| a级精品九九九大片免费看| 国产伦理精品| 久久国产精品自线拍免费| 欧美激情一区二区三区在线播放| 国产极品白嫩美女在线观看看| 欧美另类videosbestsex| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 日本伦理黄色大片在线观看网站| 成人免费观看网欧美片| 青青久在线视频| 国产a视频| 九九热精品免费观看| 国产网站免费| 精品国产一区二区三区精东影业| 精品视频一区二区三区| 精品国产三级a∨在线观看| 天天做人人爱夜夜爽2020毛片| 精品久久久久久综合网| 久久精品大片| 日日夜人人澡人人澡人人看免| 精品国产亚一区二区三区| 国产视频久久久| 欧美激情伊人| 日本免费乱理伦片在线观看2018| 成人av在线播放| 欧美一级视频免费| 亚洲天堂一区二区三区四区| 日韩一级黄色|