基于CAN总线的自治水下机器人控制系统

CAN-Bus-Based Control System for Autonomous Underwater Vehicle

  • 摘要: 将CAN总线应用在自治水下机器人中,构成多主站的分布式控制系统,取代了以往水下机器人采用的集中式控制结构及主从式网络结构.从硬件和软件两方面详细介绍了CAN总线在自治水下机器人中的应用方案,设计了基于P87C591单片机的CAN总线控制器,并针对水下机器人分布式控制系统的需求特点,设计了CAN应用层协议和相应的通信软件.最后通过湖试验证了控制系统的可行性和可靠性.

     

    Abstract: CAN bus is applied to autonomous underwater vehicle(AUV) to construct a distributed control system with multimaster to replace the traditional centralized control structure and master-slave network structure used by AUV.The application of CAN bus in AUV is introduced from the viewpoint of the hardware and software.The controller of CAN bus(using) P87C591 microcontroller is designed.According to the features of the AUV distributed control system,the application layer protocol of CAN bus with corresponding software is designed.The feasibility and reliability of the control system is verified with lake test.

     

/

返回文章
返回