版本协议

GPL 3.0

标签
标准版
#第11届立创电赛#显微光源检测系统

创建时间:1周前

12 0

描述

<h2>第 1 项:项目功能介绍</h2> <p>本系统专为高倍显微镜(10X~50X)下的 PCB、半导体芯片及电子元器件缺陷检测设计。</p> <p>通过 <strong>环形多分区 LED 光源阵列</strong> + <strong>恒流驱动</strong> + <strong>色温混合</strong> + <strong>环境光闭环补偿</strong>, 实现一键切换四种检测模式,替代传统手动拆换光源附件的繁琐操作。</p> <p><strong>核心功能:</strong></p> <ul> <li>低角度暗场(15°~30°)突出划痕、裂纹</li> </ul> <ul> <li>高角度明场(60°~90°)突出丝印、焊点轮廓</li> </ul> <ul> <li>同轴光(半反半透镜)检测高反射率平面平整度</li> </ul> <ul> <li>多分区轮扫渐变,通过阴影变化判断三维形变</li> </ul> <ul> <li>色温连续可调(3000K~6500K),增强氧化变色对比</li> </ul> <ul> <li>照度闭环自动补偿,符合 IPC-A-600 标准(1000~1500 lux)</li> </ul> <ul> <li>PC 上位机通信 + 桌面模拟器</li> </ul> <hr> <h2> </h2> <h2>第 2 项:项目属性</h2> <p>一种面向高倍显微镜的多角度可编程 LED 光源缺陷检测辅助系统。</p> <p><strong>技术路线:</strong></p> <ul> <li>主控:STM32F407VET6(ARM Cortex-M4, 168MHz)</li> </ul> <ul> <li>架构:FreeRTOS + HAL + TouchGFX</li> </ul> <ul> <li>恒流驱动:PT4115 × 12 路,模拟调光(无频闪)</li> </ul> <ul> <li>环形 4 分区 LED 阵列(低角度暗场 + 高角度明场 + 同轴光)</li> </ul> <ul> <li>3.5 寸 SPI 电容触摸屏交互</li> </ul> <ul> <li>色温 3000K~6500K 连续可调</li> </ul> <ul> <li>照度 PID 闭环自动补偿(目标 1250 lux, IPC-A-600 标准)</li> </ul> <hr> <h2> </h2> <h2>第 3 项:开源协议</h2> <p><strong>GNU General Public License v3.0 (GPL 3.0)</strong></p> <p>所有电路设计文件、源代码、3D 模型、文档均在对应仓库中完整公开。</p> <hr> <h2> </h2> <h2>第 4 项:硬件部分</h2> <h3>4.1 主控芯片</h3> <p>STM32F407VET6(ARM Cortex-M4 @ 168MHz, 512KB Flash, 192KB SRAM)</p> <table> <tr> <td> <p>外设资源</p> </td> <td> <p>数量</p> </td> <td> <p>用途</p> </td> </tr> <tr> <td> <p>TIM1 CH1~CH4</p> </td> <td> <p>4 路 PWM</p> </td> <td> <p>低角度环(暖白 3000K)亮度控制</p> </td> </tr> <tr> <td> <p>TIM8 CH1~CH4</p> </td> <td> <p>4 路 PWM</p> </td> <td> <p>高角度环(冷白 6500K)亮度控制</p> </td> </tr> <tr> <td> <p>TIM2 CH1~CH4</p> </td> <td> <p>4 路 PWM</p> </td> <td> <p>同轴光(混合色温)亮度控制</p> </td> </tr> <tr> <td> <p>DAC1 OUT</p> </td> <td> <p>1 路</p> </td> <td> <p>模拟调光参考电压 0~3.3V</p> </td> </tr> <tr> <td> <p>ADC1 IN0~IN11</p> </td> <td> <p>12 路</p> </td> <td> <p>各通道电流采样反馈</p> </td> </tr> <tr> <td> <p>GPIO × 12</p> </td> <td> <p>12 路</p> </td> <td> <p>PT4115 EN 独立使能</p> </td> </tr> <tr> <td> <p>SPI2</p> </td> <td> <p>1 路</p> </td> <td> <p>3.5" LCD (ILI9488)</p> </td> </tr> <tr> <td> <p>I²C1 / I²C2</p> </td> <td> <p>2 路</p> </td> <td> <p>BH1750 光照传感器 / FT6336 触摸</p> </td> </tr> <tr> <td> <p>USART1</p> </td> <td> <p>1 路</p> </td> <td> <p>PC 上位机通信</p> </td> </tr> </table> <h3>4.2 恒流驱动电路</h3> <p>每路 LED 通道采用一颗 <strong>PT4115</strong> 恒流驱动芯片:</p> <ul> <li>输入电压:12V DC</li> </ul> <ul> <li>恒流设定:Iout = 0.1V / Rsense</li> </ul> <ul> <li>采样电阻:0.3Ω ±1%(0805 封装)</li> </ul> <ul> <li>恒流值:≈333mA/路</li> </ul> <ul> <li>功率电感:47µH(CD54 封装)</li> </ul> <ul> <li>续流二极管:SS34</li> </ul> <p><strong>调光方式:</strong> 模拟调光为主(DAC → DIM 引脚,0~3.3V,4096 级),彻底消除 PWM 频闪。GPIO EN 独立控制各路开关。</p> <h3>4.3 LED 选型</h3> <table> <tr> <td> <p>参数</p> </td> <td> <p>暖白 LED</p> </td> <td> <p>冷白 LED</p> </td> </tr> <tr> <td> <p>色温</p> </td> <td> <p>3000K</p> </td> <td> <p>6500K</p> </td> </tr> <tr> <td> <p>CRI(显色指数)</p> </td> <td> <p>≥90</p> </td> <td> <p>≥90</p> </td> </tr> <tr> <td> <p>封装</p> </td> <td> <p>2835 SMD</p> </td> <td> <p>2835 SMD</p> </td> </tr> <tr> <td> <p>每通道串联数量</p> </td> <td> <p>3 颗(VF≈9V)</p> </td> <td> <p>3 颗(VF≈9V)</p> </td> </tr> <tr> <td> <p>光通量 @350mA</p> </td> <td> <p>≈120 lm</p> </td> <td> <p>≈130 lm</p> </td> </tr> </table> <h3>4.4 环形光源结构</h3> <pre> </pre> <ul> <li>低角度环(CH1~CH4):暖白 3000K LED × 12,内圈,15°~30°</li> </ul> <ul> <li>高角度环(CH5~CH8):冷白 6500K LED × 12,外圈,60°~90°</li> </ul> <ul> <li>同轴光(CH9~CH12):混合色温 LED × 12,半反半透镜 45°</li> </ul> <ul> <li>灯架:PETG 3D 打印</li> </ul> <ul> <li>LED 载体:环形铝基板(散热 + 结构)</li> </ul> <h3>4.5 环境光照度闭环</h3> <ul> <li>传感器:BH1750FVI(I²C, 1~65535 lux, 分辨率 1 lux)</li> </ul> <ul> <li>控制器:PID(Kp=0.80, Ki=0.05, Kd=0.10)</li> </ul> <ul> <li>目标照度:1250 lux(IPC-A-600 标准 1000~1500 lux 中值)</li> </ul> <ul> <li>执行器:DAC 模拟调光输出 → PT4115 DIM 引脚</li> </ul> <ul> <li>特性:积分分离防饱和、输出平滑、抗 windup</li> </ul> <hr> <h2> </h2> <h2>第 5 项:软件部分</h2> <h3>5.1 软件架构</h3> <p><strong>RTOS:</strong> FreeRTOS v10.5.1,6 个任务:</p> <table> <tr> <td> <p>任务</p> </td> <td> <p>优先级</p> </td> <td> <p>周期</p> </td> <td> <p>功能</p> </td> </tr> <tr> <td> <p>UI 任务</p> </td> <td> <p>2</p> </td> <td> <p>100ms</p> </td> <td> <p>TouchGFX 页面渲染、触摸事件处理、心跳 LED</p> </td> </tr> <tr> <td> <p>调光控制</p> </td> <td> <p>3</p> </td> <td> <p>10ms</p> </td> <td> <p>模式配置解析、DAC 输出、轮扫更新</p> </td> </tr> <tr> <td> <p>传感器</p> </td> <td> <p>3</p> </td> <td> <p>200ms</p> </td> <td> <p>BH1750 照度读取 → 消息队列</p> </td> </tr> <tr> <td> <p>PID 闭环</p> </td> <td> <p>4</p> </td> <td> <p>100ms</p> </td> <td> <p>PID 计算 → DAC 输出</p> </td> </tr> <tr> <td> <p>电流监控</p> </td> <td> <p>5</p> </td> <td> <p>50ms</p> </td> <td> <p>12 路 ADC 过流检测 + 蜂鸣器告警</p> </td> </tr> <tr> <td> <p>通信任务</p> </td> <td> <p>3</p> </td> <td> <p>10ms</p> </td> <td> <p>PC 上位机命令解析 + 遥测回传</p> </td> </tr> </table> <h3>5.2 检测模式</h3> <table> <tr> <td> <p>模式</p> </td> <td> <p>光源配置</p> </td> <td> <p>色温</p> </td> <td> <p>检测对象</p> </td> </tr> <tr> <td> <p><strong>A 暗场</strong></p> </td> <td> <p>低角度环 100%,其他关闭</p> </td> <td> <p>3000K</p> </td> <td> <p>划痕、裂纹</p> </td> </tr> <tr> <td> <p><strong>B 明场</strong></p> </td> <td> <p>高角度环 100%,其他关闭</p> </td> <td> <p>6500K</p> </td> <td> <p>丝印、焊点轮廓</p> </td> </tr> <tr> <td> <p><strong>C 轮扫</strong></p> </td> <td> <p>4 分区依次点亮(500ms/区)</p> </td> <td> <p>3000K</p> </td> <td> <p>三维形变</p> </td> </tr> <tr> <td> <p><strong>D 暖色增强</strong></p> </td> <td> <p>低角度 100% + 高角度 20% + 同轴 20%</p> </td> <td> <p>~3500K</p> </td> <td> <p>氧化变色</p> </td> </tr> <tr> <td> <p><strong>E/F/G 自定义</strong></p> </td> <td> <p>每路独立可调 0~100%</p> </td> <td> <p>3000~6500K</p> </td> <td> <p>用户自定义</p> </td> </tr> </table> <h3>5.3 色温混合算法</h3> <p>色温混合公式:CCT_mix = (CCT_C × I_C + CCT_W × I_W) / (I_C + I_W)</p> <p>实现方式:</p> <ol> <li>标定:分光辐射计测量 11 组暖白/冷白混合比例的实际 CCT</li> </ol> <ol> <li>插值:三次样条插值生成 CCT → 亮度比例查找表</li> </ol> <ol> <li>存储:查找表存入 MCU Flash</li> </ol> <ol> <li>调用:UI 选色温 → 查表 → 计算各路亮度</li> </ol> <h3>5.4 安全保护</h3> <table> <tr> <td> <p>保护等级</p> </td> <td> <p>触发条件</p> </td> <td> <p>动作</p> </td> </tr> <tr> <td> <p>一级(警告)</p> </td> <td> <p>单路电流 > 400mA</p> </td> <td> <p>关断该通道 + 短蜂鸣</p> </td> </tr> <tr> <td> <p>二级(急停)</p> </td> <td> <p>任意通道 > 500mA</p> </td> <td> <p>全部关断 + 持续蜂鸣 + UI 红色告警</p> </td> </tr> <tr> <td> <p>硬件 E-Stop</p> </td> <td> <p>紧急按钮按下</p> </td> <td> <p>物理切断 12V 主线(绕过固件)</p> </td> </tr> </table> <h3>5.5 PC 上位机通信</h3> <p>串口协议(USART1, 115200 8N1, CRC8 校验),支持 19 条命令: 模式切换、单路亮度、色温设定、PID 调参、遥测回传、标定读写、自定义模式保存等。</p> <h3>5.6 桌面模拟器</h3> <p>配套 Python 模拟器(tkinter, 零依赖),展示 LED 环形可视化、模式切换、PID 演示、电流监控。</p> <hr> <h2> </h2> <h2>第 6 项:BOM 清单</h2> <table> <tr> <td> <p>序号</p> </td> <td> <p>组件</p> </td> <td> <p>型号/规格</p> </td> <td> <p>数量</p> </td> <td> <p>估算单价(CNY)</p> </td> <td> <p>小计</p> </td> </tr> <tr> <td> <p>1</p> </td> <td> <p>主控板</p> </td> <td> <p>STM32F407VET6 最小系统板</p> </td> <td> <p>1</p> </td> <td> <p>45</p> </td> <td> <p>45</p> </td> </tr> <tr> <td> <p>2</p> </td> <td> <p>恒流驱动板</p> </td> <td> <p>PT4115 × 12 自绘 PCB</p> </td> <td> <p>1</p> </td> <td> <p>30</p> </td> <td> <p>30</p> </td> </tr> <tr> <td> <p>3</p> </td> <td> <p>LCD 触摸屏</p> </td> <td> <p>3.5" SPI ILI9488 + FT6336</p> </td> <td> <p>1</p> </td> <td> <p>70</p> </td> <td> <p>70</p> </td> </tr> <tr> <td> <p>4</p> </td> <td> <p>光照传感器</p> </td> <td> <p>BH1750 模块 (GY-302)</p> </td> <td> <p>1</p> </td> <td> <p>5</p> </td> <td> <p>5</p> </td> </tr> <tr> <td> <p>5</p> </td> <td> <p>暖白 LED</p> </td> <td> <p>2835 3000K CRI≥90</p> </td> <td> <p>24</p> </td> <td> <p>0.8</p> </td> <td> <p>19</p> </td> </tr> <tr> <td> <p>6</p> </td> <td> <p>冷白 LED</p> </td> <td> <p>2835 6500K CRI≥90</p> </td> <td> <p>24</p> </td> <td> <p>0.8</p> </td> <td> <p>19</p> </td> </tr> <tr> <td> <p>7</p> </td> <td> <p>铝基板</p> </td> <td> <p>环形 内径40mm 外径90mm</p> </td> <td> <p>1</p> </td> <td> <p>20</p> </td> <td> <p>20</p> </td> </tr> <tr> <td> <p>8</p> </td> <td> <p>3D 打印灯架</p> </td> <td> <p>PETG</p> </td> <td> <p>1</p> </td> <td> <p>15</p> </td> <td> <p>15</p> </td> </tr> <tr> <td> <p>9</p> </td> <td> <p>半反半透镜</p> </td> <td> <p>Φ25mm 45° 分光镜</p> </td> <td> <p>1</p> </td> <td> <p>20</p> </td> <td> <p>20</p> </td> </tr> <tr> <td> <p>10</p> </td> <td> <p>运放 IC</p> </td> <td> <p>LM358</p> </td> <td> <p>1</p> </td> <td> <p>1</p> </td> <td> <p>1</p> </td> </tr> <tr> <td> <p>11</p> </td> <td> <p>功率电感</p> </td> <td> <p>47µH CD54</p> </td> <td> <p>12</p> </td> <td> <p>0.5</p> </td> <td> <p>6</p> </td> </tr> <tr> <td> <p>12</p> </td> <td> <p>续流二极管</p> </td> <td> <p>SS34</p> </td> <td> <p>12</p> </td> <td> <p>0.3</p> </td> <td> <p>4</p> </td> </tr> <tr> <td> <p>13</p> </td> <td> <p>采样电阻</p> </td> <td> <p>0.3Ω ±1% 0805</p> </td> <td> <p>12</p> </td> <td> <p>0.3</p> </td> <td> <p>4</p> </td> </tr> <tr> <td> <p>14</p> </td> <td> <p>PT4115 芯片</p> </td> <td> <p>PT4115 SOT-89</p> </td> <td> <p>12</p> </td> <td> <p>1.5</p> </td> <td> <p>18</p> </td> </tr> <tr> <td> <p>15</p> </td> <td> <p>电源适配器</p> </td> <td> <p>12V 3A DC</p> </td> <td> <p>1</p> </td> <td> <p>15</p> </td> <td> <p>15</p> </td> </tr> <tr> <td> <p>16</p> </td> <td> <p>蜂鸣器</p> </td> <td> <p>有源 5V</p> </td> <td> <p>1</p> </td> <td> <p>2</p> </td> <td> <p>2</p> </td> </tr> <tr> <td> <p>17</p> </td> <td> <p>接插件/排针/导线</p> </td> <td> <p>杜邦线 + 排针 + 端子</p> </td> <td> <p>若干</p> </td> <td> <p>5</p> </td> <td> <p>5</p> </td> </tr> <tr> <td> <p><strong>合计</strong></p> </td> <td> <p> </p> </td> <td> <p> </p> </td> <td> <p> </p> </td> <td> <p> </p> </td> <td> <p><strong>298 </strong></p> </td> </tr> </table> <hr> <h2> </h2> <p> </p> <hr> <h2>项目创新点</h2> <ol> <li><strong>模拟调光替代 PWM</strong>:彻底消除高倍显微成像频闪问题,行业首创</li> </ol> <ol> <li><strong>三次样条 CCT 查找表</strong>:色温混合精度 ±50K,超越竞赛命题要求</li> </ol> <ol> <li><strong>积分分离 + 抗饱和 PID</strong>:模式切换无超调,照度稳定在 1250±30 lux</li> </ol> <ol> <li><strong>硬软双冗余过流保护</strong>:硬件 E-Stop(物理断线)+ 固件二级保护</li> </ol> <ol> <li><strong>PC 桌面模拟器</strong>:零依赖 Python 程序,无硬件亦可演示全部功能</li> </ol> <ol> <li><strong>上位机通信协议</strong>:19 条命令,支持远程遥测和在线调参</li> </ol>

文档

BOM

暂无

附件

附件名 下载
显微光源检测系统.zip

成员

评论(0)

  • 表情
    emoji
    小嘉工作篇
    小嘉日常篇
  • 图片
成功
工程所有者当前已关闭评论
goToTop
svg-battery svg-battery-wifi svg-books svg-more svg-paste svg-pencil svg-plant svg-ruler svg-share svg-user svg-logo-cn svg-double-arrow