The invention discloses a ship power positioning control system based on ARM and FPGA, which comprises a main controller, an acquisition module, a console, a controller and a propeller. The main controller, the acquisition module and the console controller are connected with each other through the first network, and the controller is also connected to the second network, and the console, the controller and the propeller are connected with each other through the second network. The acquisition module transmits the sensor data and thruster data to the main controller. The master calculates the position of the ship according to the sensor data and calculates the propulsion according to the thruster data. The console controller reads the actual operation information of the console and the propulsion of the thruster, reads the state of the propeller and feed back to the main control unit. The system of the invention comprises a rich hardware interface and an industrial bus protocol, and can meet the requirements of node redundancy and network redundancy, and the communication efficiency is high and the response speed of the system is fast.
【技术实现步骤摘要】
基于ARM和FPGA的船舶动力定位控制系统
本专利技术涉及嵌入式控制和船舶动力定位系统,更具体地说,涉及一种基于ARM和FPGA的船舶动力定位控制系统。
技术介绍
随着海洋资源的勘探和利用,以及航海科学技术和船舶海洋工程的发展,人类的步伐逐步由浅海迈进深海领域,这对船舶动力定位系统的要求越来越高,同时也促进了动力定位的相关技术快速发展。船舶动力定位系统,目的是用来保持船舶的位置和航向,系统不借助于锚泊系统,根据实时的风浪流的方向,利用自身的推进器产生推动力和力矩抵消去抵抗外界环境的干扰,自动地调节船舶的艏向到最优的期望位置。动力定位系统相比锚泊系统,具有部署容易、定位精度高、安全性高、成本不会随水深增加而增加等优点,因此得到了广泛研究、推广和应用。随着微电子技术、计算机科学技术和传感器技术的不断进步,以及先进控制算法和策略的不断涌现,使得动力定位系统的体系结构日益复杂。同时,动力定位系统的稳定性和可靠性提出了更为苛刻的要求,如船级社定义的DP-3等级将逐渐成为主流。船舶动力定位控制系统安全性要求非常高,一旦出现故障,将带来巨大的经济损失和安全问题。所以对控制器中的数据采集通信的精确度和可靠性以及系统的容错能力提出了极高的要求。传统的定位系统所用的控制器,往往使用PLC或工控机,采用分立的采集模块或功能卡,集成度不高、运算能力不强,不利于应用如多传感器数据融合、分布式计算等技术,限制了控制器的适应性和高性能化。此外,PLC和工控机的架构,平台依赖性强、软硬件接口封闭、操作系统实时性不强,安全性和可靠性很难达到高冗余等级的设计级别,难以满足强电磁干扰、高振动、 ...
【技术保护点】
一种基于ARM和FPGA的船舶动力定位控制系统,其特征在于,包括:主控机、采集模块、操纵台控制器、推进器;所述主控机、采集模块和操纵台控制器通过第一网络相互连接,所述操纵台控制器还连接至第二网络,操纵台控制器和推进器通过第二网络相互连接;所述采集模块将传感器数据和推进器数据传输给所述主控机,所述主控机根据传感器数据计算船舶位置,并根据推进器数据计算推进量;所述操纵台控制器读取操纵台上的实际操纵信息和推进器的推进量,读取推进器的状态并反馈至所述主控机。
【技术特征摘要】
1.一种基于ARM和FPGA的船舶动力定位控制系统,其特征在于,包括:主控机、采集模块、操纵台控制器、推进器;所述主控机、采集模块和操纵台控制器通过第一网络相互连接,所述操纵台控制器还连接至第二网络,操纵台控制器和推进器通过第二网络相互连接;所述采集模块将传感器数据和推进器数据传输给所述主控机,所述主控机根据传感器数据计算船舶位置,并根据推进器数据计算推进量;所述操纵台控制器读取操纵台上的实际操纵信息和推进器的推进量,读取推进器的状态并反馈至所述主控机。2.如权利要求1所述的基于ARM和FPGA的船舶动力定位控制系统,其特征在于:所述第一网络和第二网络均为POWERLINK网络,且第一网络和第二网络分别为双网冗余网络;所述主控机包括第一主控机和第二主控机,第一主控机和第二主控机均作为POWERLINK网络的主站并形成主站冗余。3.如权利要求1所述的基于ARM和FPGA的船舶动力定位控制系统,其特征在于:所述主控机以ARM处理器为主处理器、FPGA为协处理器,所述主处...
【专利技术属性】
技术研发人员:吴海然,万沈文,吴忠兵,闫渠成,张科昌,方立,
申请(专利权)人:上海振华重工电气有限公司,上海振华重工集团股份有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。