海洋航行器 | C类智能航行【不定期更新】

过程记录,边做边写,不定期更新。
【项目已完成】具体文档上传至Github。
欢迎关注:https

# JMU_ETA_Fly on The Sea

C

简介

2019集大电协 海洋航行器

工具 描述
Altium Design PCB设计
Keil 软件编程
123D Design 3D软件

目录说明

+——Marine craft
|---- 3D model: 【设计文档】
|----+ hardware:【电路设计】  
|       ├──Control V1.0【主控板】
|       ├──Control V2.0【主控电路板-最终版】
|       ├──Infrared reception【红外接收盘】
|       ├──Power Transfer【临时电源转接】
|---+ software:【软件设计】
|       ├──Craft【航行器程序】
|       ├──remoted【遥控器调试】

3D model

  • 红外屏蔽罩3D模型设计

3D模型

Hardware

  • 主控与外设描述
硬件 描述
芯片信号 STM32F103
串口 ZIGBEE
蓝牙 HC-05
舵机 EMAX ES08MA
电机 380
显示 oled
  • 端口定义
功能 端口
红外盘接收 A8.B13.B14.B15.C6.C7.C8.C9
蓝牙&串口 USART2_TX – A2 . USART2_RX – A3
蓝牙&串口 USART1_TX – A9 . USART1_RX – A10
舵机 TIM2_CH2 – A1
电机 TIM3_CH1 --B4 . TIM3_CH2 – B5
OLED DC – B6. RES – B7 . D1 – B8 . D0 – B9
  • 船舶主控板

  • 航行器主控板模块流程图

流程图

  • 航行器主控板

航行器主控板

  • 一体化红外接收盘

红外一体化接收盘

Software

两种模式

  • 自动追踪模式
  • 遥控模式
  • 数据包通信协议
编号 1 2 3 4 5 6 7
数据所代表的含义 模式位 包头 包头 数据长度位 舵机 电机 校验
说明 1-遥控、0-追踪 AA 55 2 Servo Motor 累加
数组编号 0 1 2 3 4 5 6

Github项目地址

Github项目地址:https://github.com/Hyf338/Marine-Craft

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章