数码之家

 找回密码
 立即注册

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 28927|回复: 102

[STM] 数控热风枪制作,集成在多用途制作小工具中。

    [复制链接]
发表于 2020-9-5 21:26:34 | 显示全部楼层 |阅读模式
前些时间DIY了个多用途的制作用的小工具,内有T12烙铁、维修电源、编程器及负载。https://www.mydigit.cn/forum.php?mod=viewthread&tid=187323  ,在使用中想用热风枪拆元件,家中没用热风枪,需回单位拆,不方便,想制作个热风枪,查看这个小制作还有空间,所以就把它集成在这个小制作中。

本制作PCB打了2次样,第一次打样供电是用TPS5430开关电源芯片把变压器整流出来的30多V电压转成风机用的24V,不知是什么原因,这芯片保护太灵敏,启动风扇就保护,后查这个小工具的维修电源也发现这个问题,维修电源输出接个电容都会保护,所以维修电源部份改为用LM2596才解决问题,对于24V稳压到3.3V是用SG2200,使用中发现过热,测工作电流计算功率,超这个IC总功率一倍以上,且可控硅引脚搞错,所以第二次打样把对应的问题处理下,电源改为2个MP2451,一个负责24V,一个负责3.3V。


以上为本制作的电路图,它的电路与数控烙铁相似,温度放大电路用LM358组成,单片机用STM32F030F4P6,及对应的检测及输出及控制显示电路,比较简单,不带补偿温度检测,也没有对应的温度补偿。本制作是采用高迪热风枪手柄,由于是用航空接头的,为了安全,电路有继电器,在手柄接入及开机情况下,才开启继电器对航空头送电。本制作是集成原有的制作中,是通过串口与本制作通信控制,不需要显示及键盘的,但由于查论坛发现没找到公开的热风枪的程序,为了方便大家参考,所以增加OLED显示及编码开关接口。图中R8不需装。P1P2那个小图是打样拼板的,是1.44寸SPI液晶板,不属于这个制作部份的。

本制作的工作原理,风扇是采用PWM方式控制,风扇的输出接有个1UF的电容,这个电容对风扇的控制速度有影响的(如不接电容风扇调整失效的),可以根据自己的要求改变容值。发热丝是采用交流调压方式控制,所以电路上有过0检测,采用整流桥及限流电阻加光耦组成,输出控制光耦是采用不带过0检测的MOC3020与可控硅组成交流输出,本制作温度控制没有用什么算法,就是分5档电压输出,就是当温度低于设置温度50度之前(这个温度是试验出来的,如太小,会出现开始加热时温度冲过设置温度比较多,后才慢慢稳定在设置温度内。),可控硅全速开关,不调压,直接输出220V,对于50-20度、20-10度、接近设置温度及保持分别采用不同的电压输出来保证热风枪的温度稳定。热风枪在使用后关机,风扇不会关停,直到温度降到60度以下才关停,并显示关机。高迪热风枪手柄休眠开关不是磁控的,风口向上为休眠,风口向下为正常工作,在使用过程中感觉还行,如感觉不好用可以用干黄管改为磁控(合为休眠),当处于休眠时,温度值为200度。

以下为制作过程图片,第一次打样的PCB板


焊接好,改动比较多。



本制作的过0检测的波型图


调压的波形图


调压后用灯泡检测是否正常。


以下为第二次打样的PCB板。




机生机中


用万用表的温度计测量与显示有偏差,懒修正了。


以下工作界面,处于关机中


以下为手柄没接入,手柄不接入是没法开电的。


以下为开启升温中


以下为到达设定的温度


以下为休眠状态,温度为200度。


以下为关机降温中,关机操作需风扇吹,把温度降到60度后才完全关机。


以下为拆OLED显示,装入原来的制作中。



以下为原制作增加热风枪的工作界面,热风枪这中间显示有些问题,已改动,但没重新摄相。


以下为开机升温中


以下为到达设置温度


以下为休眠降温中


以下为到达休眠设定温度


以下为关机降温中


以下为手柄没接入


以下为与热风枪通信故障。


以下为完全装好后使用图片。




热风枪控制板使用方法,短按编码开关为开及关,长按进入调整,再短按选择设置项目,对应项目会闪,再长按保存参数,编码开关在调整时左右转改变项目参数。本制作也可以用串口控制,码率为9600,串口每0.5秒输出8个数据一次,数据协议为:FF ,FB, 2b热风枪温度(前高后低), 1b开关及状态, 2b温度设置(前高后低), 1b风量设置 。1b开关及状态对应为:0为关机,1为关机降温,2为开机,3为手柄故障,4为休眠中。串口输入控制信号协议为:FF FD 命令1,命令值1,命令值2,命令值3。命令1,为1时,用于热风枪开及关。为2时,控制热风枪温度风量值,命令值1、2为温度设置值高低位,命令值3为风量设置值。为3时,保存参数。温度设置值在200-450,风量值在20%-100%,OLED为显示方便对于100%显示成99%。如接入串口,热风控制板的操作及设置以串口优先。

以下为本制作的电路图及程序,由于程序刚写完,可能有BUG,在实际应用中再修改。本制作温度显示稳定性一般,有跳动的情况,没有补偿功能,功能简单,程序写得比较乱,全部堆在主程序上,能用,仅供参考。主程序开始有温度修正宏定义,根据实际情况修改下对应实际温度。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册 微信登录

x

打赏

参与人数 28家元 +2448 收起 理由
jf201006 + 20 優秀文章
mydigit + 2000 恭喜获得原创文章热度奖励2000M.
hanwu1 + 20 优秀文章,支持原创分享
febwind + 30 原創內容
kkdkj + 20 謝謝分享

查看全部打赏

发表于 2022-3-1 21:47:02 | 显示全部楼层
落叶风 发表于 2022-3-1 10:13
我的没这么复杂,没温补,也没处理失调电压,也没处理线性。高温段温度就是AD采集值除一个固定值近似等于 ...

谢谢了!热风枪也是差不多就可以了,我就较准几个常用的温度就可以了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-3-1 10:13:58 | 显示全部楼层
guojizhou 发表于 2022-2-28 22:50
请教一下你的程序中热风枪的温度计算式能给我吗,我用STC做的一套高频烙铁和热风枪二合一,烙铁实际温度温 ...

我的没这么复杂,没温补,也没处理失调电压,也没处理线性。高温段温度就是AD采集值除一个固定值近似等于实际温度就行了,低温段不理它。所以说这可用,低要求的,准确度不高的 。
回复 支持 反对

使用道具 举报

发表于 2022-2-28 22:50:55 | 显示全部楼层
请教一下你的程序中热风枪的温度计算式能给我吗,我用STC做的一套高频烙铁和热风枪二合一,烙铁实际温度温度差不多,但是热风枪实际温度只有设定和显示温度的50%左右,我用的运放电路和计算是一样的,严重huan怀疑风枪的热电偶的分度值和烙铁的不一样,能不能把你计算方式告诉我呀?我的计算公式: //T实际温度 = (ADC电压(mV)-失调电压(mV))/运放增益*k*热电偶分度值(℃/mV)+室温(℃)。谢谢!
回复 支持 反对

使用道具 举报

发表于 2022-2-27 11:04:32 | 显示全部楼层
请问坛友:这种风枪手柄里面测温元件是k型热电偶吗?
回复 支持 反对

使用道具 举报

发表于 2021-2-10 23:59:57 来自手机浏览器 | 显示全部楼层
风枪温度控制应该是PID控制,我弄了个欧姆龙的温控仪代替,效果很好
回复 支持 反对

使用道具 举报

发表于 2021-2-10 23:43:50 来自手机浏览器 | 显示全部楼层
咋学的这么好的技术啊,方便传授一下经验吗?我现在40了,修家电的正在学C语言编程,何时能达到你现在的水平?
回复 支持 反对

使用道具 举报

发表于 2021-2-7 21:17:56 | 显示全部楼层
会单片机的都是大神
回复 支持 反对

使用道具 举报

发表于 2021-1-19 10:23:57 | 显示全部楼层
请问有PCB打样图,加个好友,方便给用一下么,大佬。报酬谢,用一次就行,或者打好的板也行,就喜欢您这种小巧的。
回复 支持 反对

使用道具 举报

发表于 2020-12-13 21:05:23 来自手机浏览器 | 显示全部楼层
学习下,看看自己也学着做个
回复 支持 反对

使用道具 举报

发表于 2020-11-29 11:08:48 | 显示全部楼层
DIY精品工具
回复 支持 反对

使用道具 举报

发表于 2020-11-24 20:02:21 | 显示全部楼层
看到你这么做,我一直也想用PLC做一个自己维修用的检测装置。
回复 支持 反对

使用道具 举报

发表于 2020-11-24 17:30:09 | 显示全部楼层
漂亮,看起来真好看
回复 支持 反对

使用道具 举报

发表于 2020-11-16 09:35:00 | 显示全部楼层
热风枪是自己做的吗?能否介绍制作过程或结构?
回复 支持 反对

使用道具 举报

头像被屏蔽
发表于 2020-11-16 02:31:02 来自手机浏览器 | 显示全部楼层
厉害了,  1楼能不能私信我留个联系方式, 急,一直在找你,找了很久了  谢谢你
回复 支持 反对

使用道具 举报

发表于 2020-11-1 22:05:14 来自手机浏览器 | 显示全部楼层
对于手残的来说,只有羡慕的份
回复 支持 反对

使用道具 举报

发表于 2020-10-17 22:21:06 来自手机浏览器 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2020-10-14 08:34:41 来自手机浏览器 | 显示全部楼层
不顶都天理难容了。。。
回复 支持 反对

使用道具 举报

发表于 2020-10-9 13:39:52 | 显示全部楼层
大神,我想要一块PCB板,您有多余的吗?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 微信登录

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2025-9-15 05:45 , Processed in 0.202800 second(s), 12 queries , Gzip On, Redis On.

Powered by Discuz!

© 2006-2025 MyDigit.Net

快速回复 返回顶部 返回列表