- 积分
- 357
- 在线时间
- 584 小时
- 最后登录
- 2021-1-29
- 阅读权限
- 50
- 精华
- 0
- UID
- 288859
- 帖子
- 342
- 精华
- 0
- 经验
- 357 点
- 金钱
- 285 ¥
- 注册时间
- 2011-2-3
|
本帖最后由 会潜水的猪 于 2013-8-12 19:02 编辑
现在来这个论坛转悠的时间比较少了,前段时间被amobbs给踢了,唉
看见ahao的“电烙铁使用经验”加上今天晚上有点睡不着,就给新人提供一个数显焊台的制作帖子吧,也算是回馈一下论坛了
高手看看就好了,这是写给新手的,为了大家都能实现自己DIY数显焊台的梦想的
这里没有给出所有的细节,所以为了做好,自己补充需要的资料是免不了的
程序与硬件连接方式都会给出,方便大家使用
1:使用的器件简单介绍
控制器:stc13c5a32s2 使用它的原因是自带有adc采样功能,用于检测烙铁头内部热电偶的电压,同时控制1602显示温度数值
烙铁头:936的头,就是4根线的那种,两根加热,两根测温,总共四根。
lm324:324是常见的一种运算放大器,简而言之,烙铁头内部热电偶电压非常低,在10mv左右,这样单片机是检测不到的, 为了让单片机可以检测到,就需要放大了,用 lm324先放大100倍,然后跟随一下即可, 一般而言,电烙铁使用的时K型热电偶(百度搜索K型热电偶分度表),在热电偶分度表中可以看到200-400度范围内,热电偶电压从8-16mv,其数值为一段不是很平直的曲线,大家可以用最简单的描点法绘制出与其最接近的直线,然后*100就是得到的电压了。
tl431:常见的稳压基准之一,其精度根据型号的不同在0.5%-5%内移动,大家要知道一点在于,控制器stm12在不用基准的情况下默认电源电压为5V,这样会带来很大的误差,所以,为了减少误差使检测电压精确,也就是检测温度精确,我们人为的加入TL431作为其基准,我计算了一下,在有tl431作为基准的情况下,其温度数值的测量精度理论值在0.3度内,是符合我们需要的标准的,tl431很好买到,便宜好用
关于基准,我想说一下,我也看到有人发贴子说317基准什么的,317其实不算基准的,只能算个线性稳压器件,大家是来学习的,所以呢,电子线路水平不高的要多学习,水平高的也不要总是批评别人了,唉,有的时候人难做的
1602显示器:淘宝上面有很多,大家淘宝搜索一下就可以看见,1602指的是可以显示两行,没行16个字符,比如ABC这种,可以显示16个,然后两行。
2:硬件设计整体概况
首先,布线的时候要稍微注意一点点,因为热电偶(在烙铁芯里面)电压为毫伏级别,所以呢,布线的时候,热电偶的负极尽量与电源GND的连线通过电流要小,最好单独引线,这在业余情况下最简单方便解决问题,是高手的话随意,怎么连都不会引入电压差。其次,控制器stc12单片机电压需要5V,所以呢,可以使用7805之流给其供电,tl431我程序里面给的基准数值为3.4V,这很重要。lm324为运算放大器,其供电直流12v或者15v都行,这个随意,这玩意也便宜,容易买到。烙铁头供电么,20V的笔记本电源就是个很好的选择,其实电压高点也没事,比如50V,100v加热速度还快些,但是我没有验证过是否可行,并且电压高危险,要是漏电什么的就不好了。
3:软件提要
程序大概是这么走的 初始化-----循环-----检测tl431基准-----计算基准值----检测烙铁头热电偶电压-----与当前设定值比较----是否开启加热----更新显示------循环
调温度使用了两个外部中断,两个按钮用来升高或者降低温度
程序里面没有使用DIP算法,不是我不会,是我懒得写,以单片机的计算速度和烙铁对温度的要求,DIP基本上用不到,8MHZ啊,多快啊
帖子都是文字,不容易看,讲究下了,先睡了
下面是打包的程序和电路图,电路图用AD10打开,程序用KEIL打开,因为已经生成了hex,所以可以直接烧写
烙铁打包.rar
(193.1 KB, 下载次数: 2307)
|
评分
-
查看全部评分
|