数码之家

 找回密码
 立即注册
搜索
查看: 5734|回复: 21

[工仪] 发个仿制的数显936电烙铁

[复制链接]
发表于 2020-5-1 01:50:06 来自手机浏览器 | 显示全部楼层 |阅读模式

爱科技、爱创意、爱折腾、爱极致,我们都是技术控

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

x
这是我在模友之吧里找到的帖子,并且根据那个帖子成功仿制数显936恒温烙铁。
拿2张我涂抹过的图过来吧。
废话不多说,上图。
IMG_20200501_011553.jpg
继续上图。
IMG_20200501_011919.jpg
这个是我用洞洞板搭建成功的。
Screenshot_2020-05-01-01-25-41-512_com.miui.gallery.jpg

根据自己使用的数码管型号不同,引脚定义需要自己找出来。
物料清单:
STC15W408AS   1 pcs
LM358                  1 pcs
78M05                  1 pcs
N MOS管              1 pcs
100欧电阻            1 pcs
1 k  电阻                2 pcs
3.3 k 电阻              1 pcs
10 k 电阻               1 pcs
18 k 电阻               1 pcs
10 k 电位器           1 pcs
100 nf电容            3 pcs
470 uf 电解电容   2 pcs
S8550三极管        1 pcs
LED灯珠                1 pcs
3位共阴数码管     1 pcs
按键开关               1pcs
由于电路工作电流较大,78L05就不要考虑了。
特别说明,此恒温烙铁使用A1322发热芯。
原帖在模友之吧, 特别感谢吧友 my 21602对我的帮助。

打赏

参与人数 4家元 +60 收起 理由
hongo + 10 原創內容
温力口 + 10 谢谢分享。。。。。做的漂亮。。。。。。.
aacyxjz + 10
海洋dz + 30 謝謝分享

查看全部打赏

 楼主| 发表于 2020-5-1 13:29:36 来自手机浏览器 | 显示全部楼层
程序https://pan.baidu.com/s/1vPGEPeViKEE0cTgXY1dTkA 提取码:qs48

stc15w408as数码管电烙铁.rar

392.57 KB, 下载次数: 50, 下载积分: 家元 -55

回复 支持 反对

使用道具 举报

发表于 2020-5-1 18:36:13 | 显示全部楼层
谢谢楼主的分享!
回复 支持 反对

使用道具 举报

发表于 2020-5-1 19:23:44 来自手机浏览器 | 显示全部楼层
谢谢分享,加分支持
回复 支持 反对

使用道具 举报

发表于 2020-5-1 23:54:19 | 显示全部楼层
谢谢分享。。。。。做的漂亮。。。。。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-5-2 11:10:09 来自手机浏览器 | 显示全部楼层
使用A1322发热芯,热电偶需要区分正负极。
Screenshot_2020-05-02-11-08-00-353_com.baidu.netdisk.jpg
回复 支持 反对

使用道具 举报

发表于 2020-6-29 08:53:16 | 显示全部楼层
偏风103070 发表于 2020-5-1 13:29
程序https://pan.baidu.com/s/1vPGEPeViKEE0cTgXY1dTkA 提取码:qs48

好象过期链结失效了,楼主可否再分享学习一下,谢谢:praise:
回复 支持 反对

使用道具 举报

发表于 2020-6-29 10:10:31 | 显示全部楼层
有没有更详细些的原理图和说明呢?
回复 支持 反对

使用道具 举报

发表于 2020-9-27 20:19:07 | 显示全部楼层
链接失效了,能程序分享一个链接吗
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-9-27 20:45:37 来自手机浏览器 | 显示全部楼层
ycygxlz 发表于 2020-9-27 20:19
链接失效了,能程序分享一个链接吗

复制这段内容后打开百度网盘手机App,操作更方便哦 链接:https://pan.baidu.com/s/1QmR5tAzn9H1rw2UaKKsFkQ 提取码:cnq9
回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2020-9-27 20:46:10 来自手机浏览器 | 显示全部楼层
ycygxlz 发表于 2020-9-27 20:19
链接失效了,能程序分享一个链接吗

重新发了一下  
回复 支持 反对

使用道具 举报

发表于 2020-11-1 23:28:36 | 显示全部楼层
有原理图吗,我按你发的图做出来一直加热不会停止的,就算把温度调到最低也不行
回复 支持 反对

使用道具 举报

发表于 2020-11-2 13:06:00 | 显示全部楼层
我下来了但是里面程序只是STC的引脚定义文件,可能只有那个HEX文件有用吧!我没有试过。
回复 支持 反对

使用道具 举报

发表于 2020-11-5 17:28:09 来自手机浏览器 | 显示全部楼层
A1322发热芯不好用,比A1321差太多了!
回复 支持 1 反对 0

使用道具 举报

发表于 2020-11-6 11:13:22 | 显示全部楼层
厉害了我的哥
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-11-7 08:40:56 来自手机浏览器 | 显示全部楼层
ycygxlz 发表于 2020-11-1 23:28
有原理图吗,我按你发的图做出来一直加热不会停止的,就算把温度调到最低也不行 ...

1、测试加热芯给电加热(可以断续给电),测量热偶阻值和电压变化,和LM358输出端电压变化在单片机可测量范围0—VCC电压。2、在LM358没有连接到单片机输入引脚之前,通过电位器给单片机输入引脚可变化电压0—VCC,检验单片机是否工作正常。
使用A1322发热芯  4根线有正负极区别
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-11-7 08:51:08 来自手机浏览器 | 显示全部楼层
汪浩然 发表于 2020-11-2 13:06
我下来了但是里面程序只是STC的引脚定义文件,可能只有那个HEX文件有用吧!我没有试过。 ...

stc15w408-16接3位共阴数码管(无小数点)
*******引脚*****************************************
  b  w3  w2   f   a  w1   K  out
  |   |   |   |   |   |   |   |
--------------------------------
| 16  15  14  13  12  11  10  9  |
|p11 p10 p37 p36 p33 p32 p31 p30 |
|                               |
  |      STC15W408AS-16          |
|                               |
|p12 p13 p14 p15 p54 vcc p55 Gnd |
| 1   2   3   4   5   6   7   8  |
--------------------------------
  |   |   |   |   |   |   |   |
A-IN B-IN e   d   c  5V   g  Gnd

****************************************************/

#include <STC_LIB.h>

unsigned int a,b;            //定义两个常数
unsigned char n,t1;                //定义定时功能常数
unsigned int t;              //定义时间计数器
void setup()                //设置函数
{
        ADC_init(ADC2);     //adc初始化,打开转换adc12,adc13
        ADC_init(ADC3);
        P1_OUT_PP(Pin1+Pin4+Pin5);//开强推挽输出p11,p14,p15,p33,p36,p54,p55强推挽
        P3_OUT_PP(Pin3+Pin6);
        P5_OUT_PP(Pin4+Pin5);
}

void loop()                //主循环函数
{
        a=0,b=0;
        Delay_ms(5);          //设置系统循环时间5ms
        a=Get_adc(ADC2)/14;                //计算热电偶值
        b=Get_adc(ADC3)/18;                //计算温度调节器值
      
        Tube_data[0]=b0/10;
        Tube_data[1]=b;
        Tube_data[2]=0;
        Tube_display();
      
        t++;
        if(t==400)        //判断到达温度2秒后关闭MOS输出
        {
                if(a>b)
                {
                        P30=1;
                }
        }
        if(t==800)        //判断没有到达温度2秒后打开MOS输出
        {
                if(a<b)
                {
                        P30=0;      
                }
                t=0;
                t1++;
        }
      
        if(P31==0)        //判断是否按下按钮,按下等于关机
        {
                Delay_ms(1000);
                t1=150;                //必须与下一语句t1==?的值一致
        }               
      
        if(t1==150)        //设置为定时10分钟关机
        {
                do
                {
                        n=1;
                        P30=1;                                                //关闭MOS输出
                        Tube_data[0]=31;        //熄灭第一个数码管
                        Tube_data[1]=31;        //熄灭第二个数码管
                        Tube_data[2]=32;        //输出”-“给第三个数码管
                        Tube_display();

                        if(P31==0)        //判断是否按下按钮,按下等于开机
                        {
                                Delay_ms(1000);
                                n=0;
                        }
                }while(n);
                t1=0;
        }

}

如果再不行就去模吧里面找原帖,我也是按照原帖做的。
回复 支持 反对

使用道具 举报

发表于 2021-1-21 13:06:36 | 显示全部楼层
你好,这个的原理图和pcb文件能发我一份吗,帖子中的看不清楚,有几个交叉点不知道有没有连接在一起,475595667@qq.com,谢谢
回复 支持 反对

使用道具 举报

发表于 2021-1-21 13:07:24 | 显示全部楼层
你好,这个的原理图和pcb文件能发我一份吗,帖子中的看不清楚,有几个交叉点不知道有没有连接在一起,475595667@qq.com,谢谢
回复 支持 反对

使用道具 举报

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

本版积分规则

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

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2024-3-28 20:42 , Processed in 0.468001 second(s), 14 queries , Redis On.

Powered by Discuz!

© 2006-2023 smzj.net

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