切换到宽版
爱科技/爱创意/爱折腾/爱极致;技术知识分享平台,点击进入新版数码之家网站
Array
  • 44777阅读
  • 284回复

[工仪]感光法做低成本数显936控制板 stm8+数码管+1321发热芯[开源] [复制链接]

上一主题 下一主题
离线2545889167
 

发帖
13268
M币
20754
专家
302
粉丝
4860
只看楼主 倒序阅读 我要置顶 楼主  发表于: 2017-10-19
— 本帖被 香瑶 设置为精华,作者+3000M币+5专家(2017-10-20) —
最近玩感光法PCB上瘾了。虽然做的不好,但是功能也能用,叫做是典型的瘾大技术差吧。

前排温馨提示:说玩t12或者jbc的,请先赞助个原装全新头子,咱们再继续聊。不然请不要在评论区再安利,谢谢

之前做了一款1322发热芯的936数显烙铁
从零开始自制把数显936烙铁---含泪填坑系列:http://bbs.mydigit.cn/read.php?tid=1797762

2016-09-01到现在用了一年多,用是蛮好用的,就是升温慢些,还有用饭盒做外壳有些太丑,洞洞板焊接占用的面积也蛮大的
感光法做低成本数显936控制板 stm8+数码管+1321发热芯[开源]
于是最近寻思着换成1321再做一个小巧精悍的数控936,用覆铜板做一片集成,于是就有了本贴。


先设计方案
考虑到方便制作,低成本,所以选定了
936-1321方案 发热比1322快,虽不及t12,但是胜在便宜
主控芯片用stm8s003 一块钱的芯片价格便宜,性能足够(有10位adc,硬件旋转编码器检测,三个定时器)
显示用三位数码管 就显示个数字没必要用oled什么的
运放拆自移动电源板子
控制的pmos拆自一元pos机板子
旋转编码器拆自车机板子 这里感谢 @jpdd521  

这里有坛友提到了stm8编程需要买stlink编程器,实际上是不用的,这个工具可以自制,看我另外一个帖子
从头开始做个stm8的swim调试编程器,兼容stlink(开源,首发数码之家)http://bbs.mydigit.cn/read.php?tid=2217902


画出原理图,其中温度检测部分用了镜像电流源来得到1ma恒流,通过PT50热电阻的压降,用运放放大信号。这样比简单电阻分压要准些
图上有个错 VCC是需要接5V,所以R19应该是4.2k欧才对
刚好用完单片机所有引脚,连调试接口swim也用了


画出PCB
板子需要飞线三根


板子大小



感光制版(无视隔壁的转接板就好)



stm8的脚有一个脚断线,不过问题不大,能补救


钻孔焊接过程掠过
初步焊好的样子


正面
数码管有两个尺寸,选小的那种需要掰脚(不然mcu放不下),选大的那种,左右距离不够放不开,需要自己改pcb加长。这个大家自己决定用哪种


最终完成


因为板子运放封装画错了,所以改了一堆地方,所以多飞了几根线
但是我上传的文件是已经更正错误的了



接下来做辅助电源板


方案就34063


焊好输出,测5v输出正常


吧板子多余的厚玻纤撕掉,为了浅薄后面好贴在主板上

现在厚度只有0.4mm了


辅助电源成品



装在主板后面

侧面看


编写程序过程略过不提。
中间各种忙前前后后拖了好多天
不插手柄显示E00



显示当前温度




最后一点 带小数点点亮的是显示设定温度
可以设定是设定温度/实际温度轮流各显示几秒钟
也可以设定平时只显示实际温度,只有调温的时候显示几秒设定温度
具体几秒可设置自定



按下中键进睡眠模式
然后按键或者旋转编码器操作都会退出睡眠


校准以后的温度表现
其实讲道理烙铁走个10几二十度差别都不怎么大。只有大致温度差不多就行了








--------------------------我是分割线--------------------------------


编程方面。
这次stm8的编程没用库函数,全部是寄存器操作

实现所有功能只用了2K(2010字节)的程序空间
芯片剩下的6K还可以自由发挥,什么自动休眠,自动关机得到都可以hi


主函数相当简单



iton_conf.h头文件是这个烙铁所有功能配置的地方。温度校准,显示方面的问题都只用在这里改数据就行,不用动程序内部
这里有详细的注释

所有功能的调度除了ADC都通过定时器4来调度

注释详细

数码管为了布线方便,是乱序的。而且显示扫描的时候是一段一段的扫的,为了亮度均匀
在iton_conf.h文件中有选项可以调整扫每一端的时长,即使引脚驱动能力不均匀也可以显示均匀

数码管段扫程序



有时候看c编译器太傻,忍不住 看不下去 撸撸袖子上了点汇编。可能有些难读,但是都有注释






对了,有2个小说明就是

1、我做板的时候画的板子有错,所以在板子上飞了一堆线。有错的板子是这样的,实物做的也是这个


修改对了以后的


新版改过以后我也没试过。
老版可以用但是问题一堆,不建议做。
两个版本我都发上来了,大家自行选择

2、mos拆自一元pos机的PMOS  型号AO3401 芯片MARK是3401
这个mos是sot23封装的,电流不够大。需要多个并联使用。最低至少两个起步。我用了三
第一次只用一个的时候,上电十秒MOS就冒烟了

完~~~~
说好了全开源

源代码


PCB文件



最后一句:回帖的都给加M
本文内容包含图片或附件,获取更多资讯,请 登录 后查看;或者 注册 成为会员获得更多权限
本帖最近打赏记录:共74条打赏M币+890专家+10
123456...8下一页
到第
关键词: 焊台数显烙铁
离线snaker

发帖
882
M币
1600
专家
1
粉丝
29
只看该作者 1楼 发表于: 2017-10-19
请登录后查看
本帖最近打赏记录:共1条打赏M币+5
离线iixin

发帖
1767
M币
6992
专家
4
粉丝
40
只看该作者 2楼 发表于: 2017-10-19
请登录后查看
本帖最近打赏记录:共1条打赏M币+5
离线天使之音

发帖
6329
M币
4330
专家
3
粉丝
59
只看该作者 3楼 发表于: 2017-10-19
请登录后查看
本帖最近打赏记录:共1条打赏M币+5
离线gavinfree

发帖
2070
M币
837
专家
10
粉丝
44
只看该作者 4楼 发表于: 2017-10-19
请登录后查看
本帖最近打赏记录:共1条打赏M币+5
离线烤乳猪

发帖
925
M币
1410
专家
2
粉丝
28
只看该作者 5楼 发表于: 2017-10-19
请登录后查看
本帖最近打赏记录:共1条打赏M币+5
离线3ax31a

发帖
3550
M币
5531
专家
0
粉丝
18
只看该作者 6楼 发表于: 2017-10-19
请登录后查看
本帖最近打赏记录:共1条打赏M币+5
离线mousebat04

发帖
16458
M币
8980
专家
10
粉丝
92
只看该作者 7楼 发表于: 2017-10-19
请登录后查看
本帖最近打赏记录:共1条打赏M币+20
离线zmmatlll

发帖
792
M币
1133
专家
4
粉丝
29
只看该作者 8楼 发表于: 2017-10-19
请登录后查看
本帖最近打赏记录:共1条打赏M币+5
离线lailai518

发帖
1056
M币
4113
专家
4
粉丝
21
只看该作者 9楼 发表于: 2017-10-19
请登录后查看
本帖最近打赏记录:共1条打赏M币+5
Array
快速回复
限80 字节
如果您提交过一次失败了,可以用”恢复数据”来恢复帖子内容
 
上一个 下一个