嘉立创产业服务站群
发作品签到
专业版

VC - VISON CONTROL V2.0

工程标签

448
0
0
1

简介

在上一代基础上优化了设计思路和焊接难度,实现更多功能的同时有更便捷的调试体验,通过内置USBHUB以及无线/有线DAPLINK,真正实现一线调试。

简介:在上一代基础上优化了设计思路和焊接难度,实现更多功能的同时有更便捷的调试体验,通过内置USBHUB以及无线/有线DAPLINK,真正实现一线调试。

开源协议

GPL 3.0

创建时间:2025-04-19 02:17:30更新时间:2025-04-21 06:28:12

描述

上一代指路👉:https://oshwhub.com/tan7s/openmv-stm32g431-dual-controller-open

与上一版实物比较

9642a604a986a4be816c9f1e13484c9.jpg

image.png

整体硬件介绍

image.png
image.png

优化部分

  1. 将所有贴片元件都移动至板子同一侧,并且将0402元件全部替换成0603,大幅度降低焊接难度
  2. 功率板增加有线/无线DAPLINK(基于yjl2000大佬的开源项目,https://oshwhub.com/ylj2000/dap_hs_esp_open ),考虑到整体的体积和焊接难度,故集成进功率板中而不是控制板
  3. 控制板增加USB-HUB(基于CH334P,QFN-16封装超小),基于此USB-HUB,就能实现同时对OPENMV的调试+ESP32的下载+STM32 (FATFS+USB=虚拟硬盘,可以直接读取FLASH的内容),理论上只需要一根TYPEC线就能实现所有的调试! image.png
  4. 将控制接口从GH1.25更换成排针,体积更小,更方便接线

焊接指南

1. 焊接顺序 - 控制板

  1. USB-C & USB-HUB & 3.3VLDO
    1. USB-C供电先经过一个1A的保险丝+肖特基二极管进入PCB给电路供电,USB输入的5V会经过一个LDO变成3.3V给OPENMV和USB-HUB供电,两个5.1K的下拉电阻是为了兼容C2C的线,不焊接5.1K则只能使用A2C的线材。
    2. USB-HUB可把一个上行接口拓展成四个下行接口,分别给OPENMV、STM32G4、ESP32S3进行USB协议的通信,所以在焊接好供电后再焊接USB-HUB,若旁边的LED指示灯复位后输出亮指示正常态(有数据),不亮指示睡眠态(无数据)。
      image.png

  1. OPENMV4
    1. 接下来焊接OPENMV4电路,只焊接红色方框内部分即可,绿色部分为暂时不用焊接的电路
    2. 在焊接好后通过右侧sh1.0接口+STLINK烧录OPENMV4固件,烧录软件可使用STM32CubeProgrammehttps://www.st.com/en/development-tools/stm32cubeprog.html,固件在github上有https://github.com/openmv/openmv
    3. 烧录完成后可插入USB-C查看电脑是否会多一个端口,如果有那么OPENMV部分就完成50%
    4. 若选择使用STLINK进行烧录固件,则BOOT0需要下拉也就是不焊绿色部分;反之若选择使用USB-DFU进行烧录BOOT0需要上拉,需要焊接绿色部分
    5. 同时打开OPENMV-IDE查看是否能够正常识别,看红色方框左下角的LED是否会亮,当然此时因为没有摄像头可能不能正常初始化。正常来说此时由于有数据通信,USB-HUB的LED灯会亮起
    6. 若以上步骤都没问题就能到下一步
      image.png

  1. 摄像头电路
    1. 左侧为5v-1.2V的LDO,型号为ME6216A12M3G,右侧为5v-2.8V的LDO,型号为XC6206-2.8V(不一定要一模一样型号,优信上有什么型号就买什么,只要封装一样就行)
    2. 确定输出电压没问题后再焊接摄像头接口,摄像头接口可以选择“下接”或者“翻盖下接”,可以多尝试一下
    3. 接入摄像头后启动OPENMV-IDE,如果能正常显示就没问题了,如果帧率低或者别的原因的话就寄
      image.png

  1. STM32G4
    1. 首先焊接LDO,在测试供电没问题后焊接主控、晶振、烧录接口,能正常烧录代码并在能够在debug中运行i++的程序则正常,接下来把剩余的电路焊接好即可
    2. 绿色部分为FLASH,若没有能力驱动的话建议不要焊,设计的初衷是利用FATFS+USB实现真正的黑匣子的效果,实时记录飞行数据
    3. IMU比较难焊接,可以多放锡膏和助焊剂,通过按压把多余的锡弄出来,保证不虚焊。
      image.png

  1. 背面
    1. 在走完前面所有步骤后,先把正面剩下的电容电阻焊完,都一切正常就可以焊接背面的TF卡,如果OPENMV能够正常识别那就完事啦

image.png

image.png

2. 焊接顺序 - 功率板

注意排针的焊接方向,我设计是焊接在背面,接口朝外,类似右图!!!

image.png

  1. 比较重要的是充电电路和DCDC,只要焊接完后插上板对板连接器,插入上板的USB,底下的左边LED灯可以正常亮,在电池充满电后正常熄灭就正常,充电不需要打开或关闭开关

image.png


  1. 功率板焊接没什么讲究的,红框内是魔改的开源DAPLINK,可以实现有线或者无线的调试+串口,觉得不需要可以不焊接

image.png


  1. 镖头因为只用到两根线但接口是3p的,中间是5V,接镖头的排针可以正反插,接电池一定要注意线序!!!!

image.png

成品展示

adf69bc94b8052d279b47c4d7c0a123.jpg
d98c0892f3cc0826401ffc38eb079b2.jpg

image.png

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

附件

序号文件名称下载次数
暂无数据
克隆工程
添加到专辑
0
0
分享
侵权投诉

工程成员

评论

全部评论(1)
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航