版本协议

CC BY-NC-SA 4.0

标签
专业版
#第11届立创电赛#PD245便携电烙铁

创建时间:3天前

13 0

描述

<p style="line-height:1.8;"> </p> <h3 style="line-height:1.8;">* 1、项目功能介绍</h3> <hr> <p style="line-height:1.8;"><span style="font-size:14px;">        在25年2月前,少有烙铁会根据PDO自动调整功率,也无任何通讯功能,既如此只能自己动手写写了。与常见的电烙铁一样,使用PD诱骗供电,加热2s到5s即可达到设定温度。加热时,会根据PDO报文的电压电流,自动限制输出PWM的占空比,输出就是PD充电头的最大功率,PD充电头随便用就行了,不用担心输出断电什么的。因为要兼顾温度采集,使用高侧NMOS控制,电流采样也是高侧采集,使用2mR的采样电阻,大电流下发热低。USB通讯方面,使用了中断的HID,返回数据的速度快。作为新的设计,TFT彩屏是必须的,蜂鸣器和陀螺仪也得加上,在有限的空间内,尽可能加入了更多功能。</span></p> <p style="line-height:1.8;"> </p> <p style="line-height:1.8;"><span style="font-size:14px;"><strong><span style="font-size:16px;">使用方法</span></strong></span></p> <ul> <li style="line-height:1.8;"><span style="font-size:14px;">按键从左到右:减少-      功能M      增加+</span></li> <li style="line-height:1.8;"><span style="font-size:14px;">主页</span> <ul> <li style="line-height:1.8;"><span style="font-size:14px;">M:单击开启/停止加热;长按进入菜单页面</span></li> <li style="line-height:1.8;"><span style="font-size:14px;"> - :单击减少设定温度,长按快速减少</span></li> <li style="line-height:1.8;"><span style="font-size:14px;"> + :单击增加设定温度,长按快速增加</span></li> </ul> </li> <li><span style="font-size:14px;">菜单页面</span> <ul> <li><span style="font-size:14px;">M:单击进入相应页面</span></li> <li><span style="font-size:14px;"> - :单击箭头向上</span></li> <li><span style="font-size:14px;"> + :单击箭头向下</span></li> </ul> </li> <li><span style="font-size:14px;">各个子菜单</span> <ul> <li><span style="font-size:14px;">M:单击开始修改,长按退出并保存</span></li> <li><span style="font-size:14px;"> - :向上/减少数值,单击步进1,双击步进10*2,长按快速加减</span></li> <li><span style="font-size:14px;"> + :向下/增加数值,单击步进1,双击步进10*2,长按快速加减</span></li> </ul> </li> </ul> <p style="line-height:1.8;"> </p> <p style="line-height:1.8;"><strong><span style="font-size:16px;">功能总结</span></strong></p> <ul style="list-style-type:square;"> <li><span style="font-size:14px;">PD3.0供电,最高sw3538输出20V 7A。(硬件支持诱骗PD3.1,但像是噱头就没搞)</span></li> <li><span style="font-size:14px;">自动功率控制,由PDO和烙铁内阻计算得出。</span></li> <li><span style="font-size:14px;">自动计算烙铁内阻,仅5V供电开启。</span></li> <li><span style="font-size:14px;">高侧NMOS控制,24Khz频率,最大98%占空比,保险起见是95%。</span></li> <li><span style="font-size:14px;">9V栅极驱动器供电,由5V升压至9V而来。</span></li> <li><span style="font-size:14px;">高侧电流检测,使用低至2mR采样电阻。</span></li> <li><span style="font-size:14px;">k型热电偶测温,加上ntc就行冷端补偿。</span></li> <li><span style="font-size:14px;">带有0.99寸TFT彩屏、陀螺仪、蜂鸣器、EEPROM</span></li> </ul> <p style="line-height:1.8;"> </p> <h3 style="line-height:1.8;">*2、项目属性</h3> <hr> <p style="line-height:1.8;"><span style="font-size:14px;">首次公开;原创设计;无获奖;非答辩设计</span></p> <p style="line-height:1.8;"> </p> <h3 style="line-height:1.8;">* 3、开源协议</h3> <hr> <p style="line-height:1.8;"><span style="color:#000000;font-size:14px;">CC BY-NC-SA 4.0,严禁商用!!!</span></p> <p style="line-height:1.8;"> </p> <h3 style="line-height:1.8;">*4、硬件部分</h3> <hr> <p style="line-height:1.8;"> </p> <p style="line-height:1.8;"><img src="//image.lceda.cn/pullimage/CbVJ2NtcqKkqcdvd04MXaHEYOnSGZDG5VQF35g82.png" width="813" height="300" alt="CbVJ2NtcqKkqcdvd04MXaHEYOnSGZDG5VQF35g82.png"></p> <ul> <li style="line-height:1.8;">主控采用CH32X035G8,外设只有两个电容,这个封装只有28个引脚,体积小且刚好够用,非常适合本项目。</li> <li style="line-height:1.8;">本项目使用的外设有:PD、USB、SPI、IIC、TIM、ADC</li> <li style="line-height:1.8;">ADC:测了三个MCU,对地阻值都不为0,在软件中增加了对地值校准</li> </ul> <p style="line-height:1.8;"> </p> <p style="line-height:1.8;"><img src="//image.lceda.cn/pullimage/lwjyD6sevPyJDUiac1beH7qFi3aDjbqtguhffFDQ.png" width="519" height="300" alt="lwjyD6sevPyJDUiac1beH7qFi3aDjbqtguhffFDQ.png"></p> <ul> <li style="line-height:1.8;">使用了TP181A3,将电流数据放大200倍。按照MCU供电3.3v,理论最大电流为3.3v÷200÷0.002R=8.25A。</li> <li style="line-height:1.8;">需要注意的是,这样的组合空载会有≈0.01a的电流跳动,在软件部分使用0.1的低通滤波即可消除。</li> </ul> <p> </p> <p><img src="//image.lceda.cn/pullimage/7ReABVJwJdOUmsBLc8hXO4TgAQrhpz5U11b7qtgZ.png" width="520" height="388" alt="7ReABVJwJdOUmsBLc8hXO4TgAQrhpz5U11b7qtgZ.png"></p> <ul> <li>输入可以看作是RC滤波,能略微降低加热时的干扰,使用0R也没有问题。</li> <li>需要注意,使用ME3116时,FB的两个电阻不会有问题,其他芯片需要酌情加大电阻,一般放大10倍即可。</li> </ul> <p> </p> <p><img src="//image.lceda.cn/pullimage/ImLfpUWMiERVSiO7HQv0XqeWfpOY6D6wCvyW7m3x.png" width="299" height="300" alt="ImLfpUWMiERVSiO7HQv0XqeWfpOY6D6wCvyW7m3x.png"></p> <ul> <li>第一个是电压检测,Vin电压缩小10.09倍,最高能检测33V输入,够用。</li> <li>第二个是NTC温度检测,PCB上要靠着烙铁芯放置,热电偶的冷端温度才更准确。</li> </ul> <p> </p> <p><img src="//image.lceda.cn/pullimage/4A9UddKQc4nHfCZ1obaYdv2kUzF8kHhzLBTJqQaa.png" width="614" height="300" alt="4A9UddKQc4nHfCZ1obaYdv2kUzF8kHhzLBTJqQaa.png"></p> <ul> <li>这边的R20和R23最好用千分之一的精密电阻,当然软件也做了线性校准。</li> <li>R19这个电阻可以是1M到10M,推荐10M。这里用1M是为了减少元件数量。</li> <li>比较推荐用TLV333,性价比比较高,性能也足够了。</li> </ul> <p> </p> <p><img src="//image.lceda.cn/pullimage/NDnMDGUe7byYHTNpz5yOaOBZ7DjvPW8YCjvImFYZ.png" width="486" height="300" alt="NDnMDGUe7byYHTNpz5yOaOBZ7DjvPW8YCjvImFYZ.png"></p> <ul> <li>这里的R22差不多就行,电压在9~12V以内都是可以的。</li> <li>需要注意C29的耐压,最好是输出电压的两倍,延长使用寿命。</li> </ul> <p> </p> <p>【TYPEC、LDO、EEPROM、蜂鸣器、按键、TFT屏幕、陀螺仪、NMOS驱动】这些就跳过了,都是最常见的电路。</p> <p> </p> <p><strong>3D外壳需要注意,尽量打印尼龙材质的,按键推荐使用树脂。零件四选择“三合一按键”打印,安装方便。</strong></p> <p style="line-height:1.8;"> </p> <h3 style="line-height:1.8;">*5、软件部分</h3> <hr> <p style="line-height:1.8;">       为了方便项目实现,使用了官方的freertos例程,系统当前使用了5个任务进行管理。当前的任务有:PD数据处理(负责PD诱骗和解析PDO)、主控制任务(负责按键按下检测和不同页面的逻辑)、数据处理任务(负责ADC数据采集和加热控制)、TFT显示任务(负责显示不同页面,和更新数据)、陀螺仪任务(负责读取和处理陀螺仪数据)</p> <p style="line-height:1.8;"> </p> <ul> <li style="line-height:1.8;"><strong>关于按键</strong> <ul> <li style="line-height:1.8;">开机时会读取KEY2的情况,按住KEY2后上电,会进入USB  ISP下载 。</li> <li style="line-height:1.8;">系统会间隔50ms,监测一次按键状态,累积到约300ms上报一次。</li> </ul> </li> </ul> <p style="line-height:1.8;"> </p> <ul> <li style="line-height:1.8;"><strong>关于ADC</strong></li> <li style="list-style-type:none;"> <ul> <li style="line-height:1.8;">使用了DMA传输,分为电流采集和其他数据采集,每次都会切换相应的DMA通道。</li> <li style="line-height:1.8;">为取得PWM的平均电流,ADC使用240Khz频率采样,每个PWM开关周期内采样10次,共计30次取平均值。</li> </ul> </li> </ul> <p> </p> <ul> <li><strong>关于加热</strong> <ul> <li>使用起停式控制+PI混合控制:当温度离设定值较远时,使用起停式控制满功率加热;接近设定温度时,切换为PI控制。</li> <li>开发过程中,Kp积分初始值易过大,导致非常严重的过冲,需要适当控制。</li> </ul> </li> </ul> <p> </p> <ul> <li><strong>关于屏幕</strong><br> <ul> <li>使用DMA+局部刷新,SPI最小2分频,时钟速率24Mhz。</li> <li>屏幕刷新任务50ms运行一次,rtos显示占用30%的CPU。</li> <li>纯手绘的页面,个人审美有限,实在是画不出来了。</li> </ul> </li> </ul> <p style="line-height:1.8;"> </p> <ul> <li style="line-height:1.8;"><strong>关于固件版本</strong> <ul> <li style="line-height:1.8;">V0.0.0——初始版本,暂未使用USB和陀螺仪,后续更新。</li> </ul> </li> </ul> <p style="line-height:1.8;"> </p> <ul> <li style="line-height:1.8;"><strong>关于固件烧录</strong> <ul> <li style="line-height:1.8;">如果是未烧录过的单片机,直接上电会自动识别。</li> <li style="line-height:1.8;">烧录过固件的单片机,按住KEY2后上电,也会自动识别。 <ul> <li style="line-height:1.8;">步骤1:如果没有识别到单片机,选择CH32X035G8。</li> <li style="line-height:1.8;">步骤2:点击三个点添加固件,并勾选上,随后点击下载即可完成烧录。</li> </ul> </li> </ul> </li> </ul> <p style="line-height:1.8;"><img src="//image.lceda.cn/pullimage/JSe3hla0UGNpIuDcff6MRdqAfeq63DkLUefbTZpG.png" width="824" height="480" alt="JSe3hla0UGNpIuDcff6MRdqAfeq63DkLUefbTZpG.png"></p> <p style="line-height:1.8;"> </p> <p style="line-height:1.8;"><span style="color:#95a5a6;font-size:14px;">注:若您的项目涉及软件开发,请在附件上传对应的工程源码。这里可以详细说明您的软件流程图、功能模块框图、相关算法的解释或科普、源码结构、编译环境的搭建和配置、源码编译方法、程序烧录方法等。推荐图文并茂的形式向别人介绍您的想法。</span></p> <p style="line-height:1.8;"> </p> <h3 style="line-height:1.8;">*6、BOM清单</h3> <hr> <p style="line-height:1.8;"><span style="color:#95a5a6;font-size:14px;">请输入内容…</span></p> <p style="line-height:1.8;"> </p> <p style="line-height:1.8;"><span style="color:#95a5a6;font-size:14px;">注:项目涉及的BOM清单。在<span style="text-decoration:underline;"><a href="https://lceda.cn/editor" target="_blank">嘉立创EDA</a> </span>生成/上传设计文件后,BOM将自动生成至项目详情;建议包括型号、品牌、名称、封装、采购渠道、用途等内容。具体内容和形式应以表达清楚项目构成为准。 </span></p> <p style="line-height:1.8;"> </p> <h3 style="line-height:1.8;">*7、大赛LOGO验证</h3> <hr> <p style="line-height:1.8;"> </p> <p style="line-height:1.8;"><span style="color:#95a5a6;font-size:14px;">请上传包含大赛logo的项目图片,logo以丝印形式印刷在PCB上面。</span></p> <p style="line-height:1.8;"><span style="color:#95a5a6;font-size:14px;">点击zip下载大赛logo标识! <span style="text-decoration:underline;"><a href="https://image.lceda.cn/easyedaResource/images/d1bbfd69f9404f56901a0e7b849b7245.rar" target="_blank">(大赛标识).zip</a></span></span></p> <p style="line-height:1.8;"> </p> <h3 style="line-height:1.8;">* 8、演示您的项目并录制成视频上传</h3> <hr> <p style="line-height:1.8;"> </p> <p style="line-height:1.8;"><span style="color:#95a5a6;font-size:14px;">视频要求:请横屏拍摄,分辨率不低于1280×720,格式Mp4/Mov,单个视频大小限50M内;</span></p> <p style="line-height:1.8;"><span style="color:#95a5a6;font-size:14px;">视频标题:立创电赛:{项目名称}-{视频模块名称};如立创电赛:《自动驾驶》-团队介绍。</span></p> <p style="line-height:1.8;"><span style="color:#95a5a6;font-size:14px;">视频冲榜:项目制作过程中,可随时录制视频上传至B站、小红书、视频号、抖音号,<a style="text-decoration:underline;" href="https://doc.weixin.qq.com/smartsheet/form/1_wpmhMpBwAAfrKELBBSNdSqJrorjTQE8Q_600d71" target="_blank">冲榜人气奖励 ></a>,优秀项目可获得立创官方全域曝光机会;</span></p> <p style="line-height:1.8;"> </p> <p style="line-height:1.8;"><span style="font-size:14px;"><a style="text-decoration:underline;" href="/posts/b2b65ad17ac34080a318a5ab47a632c2" target="_blank">前往查看更多详情 ></a></span></p> <p style="line-height:1.8;"> </p>

文档

BOM

附件

附件名 下载
V1.0.0.hex
3D打印零件.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