Font Size: a A A

Research On Electronic Control System Of Subsea Blowout Preventer Based On FPGA

Posted on:2016-07-16Degree:MasterType:Thesis
Country:ChinaCandidate:J LiFull Text:PDF
GTID:2348330536954701Subject:Mechanical engineering
Abstract/Summary:PDF Full Text Request
Subsea blowout preventer plays an important role in the offshore oil exploration and development,which provides reliable barrier for offshore drilling process,once the BOP failure will lead to disastrous consequences.Currently there are only three foreign companies Cameron,GE Hydril,NOV Shaffer which own the production technology to manufacture subsea blowout preventer,With the development of the embedded systems,foreign manufacturers firstly apply embedded controller to the electronic control system of subsea blowout preventer to achieve miniaturization and integration,Therefore,it is an extremely important issue.to carry out electronic control system of subsea blowout preventer based on FPGA.This paper focuses on the electronic control system of subsea blowout preventer to do research.According to the characteristics and reliability requirements of subsea blowout preventer,we propose the architecture of three redundant electronic control systems of Subsea blowout preventer based on FPGA,The whole system is divided into three levels: PC monitoring layer,the central control layer,underwater control layer,we introduce CAN bus and Ethernet communications technology as a bridge to complete the system development.Study and design hardware circuit of electronic control system.Mainly complete the master node hardware circuit and peripheral circuit design;Design Avalon CAN bus soft-core based on the CAN bus soft core provided by OPENCORES and CAN bus controller SJA1000,then design CAN bus transceiver circuit;Design network module hardware circuit and network control interface based on Avalon bus;then design sub node circuit,including AD acquisition module,display module,input and output module and CAN interface module,Develop SOPC hardware circuit based on Nios ? to complete the overall hardware design.Study and develop the software of the electronic control system of subsea blowout preventer.Complete the migration of the real-time operating system mC/OS-? on the Nios ?,develop the driver of CAN bus and DM9000 A and complete the integration of HAL system library,develop the TCP program based on NicheStack network protocol stack,develop the system application,include tasks division,CAN bus application layer protocol design,three redundant voting algorithm and control logic development,develop the monitor of the electronic control system of the deep-water blowout preventer based on Labview,finally test the control system on the BOP prototype which can complete the expected function.
Keywords/Search Tags:Subsea blowout preventer, CAN Soft Core, DM9000A, mC/OS-?, Labview
PDF Full Text Request
Related items