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

[其他]也玩T12_温补休眠一个都不能少 [复制链接]

上一主题 下一主题
离线fghlw
 

发帖
684
M币
110
专家
1
粉丝
15
只看楼主 倒序阅读 我要置顶 楼主  发表于: 2017-02-22
一、为什么要DIY?
      主要原因是闲的蛋疼。其次是买了一台成品OLED,发现回温慢点,而且没做冷端补偿。第三是因为手上有大部分的材料:开关电源、烙铁芯、手柄线、震动开关、热敏电阻、单片机等等。
二、方案
      因为过年收拾东西,只找到几片AT89C/S52 和 PIC的12F629/675是直插的,要洞洞的话只能二选其一。虽然手上还有几片TLC1543的AD但想想51的体积和麻烦的连线直接放弃了。PIC12f675内置AD缺点是腿少点,需要输入设定、控制输出、温度反馈、震动唤醒、冷端测量、到温及告警指示、参考电压输入。权衡之下将参考电压与指示灯合而为一分时复用,刚刚好可以满足要求。
     控制与反馈电路很老套与其他的T12电路没啥区别,直接上图了。

程序直接抛弃PID,感觉根本没必要,这玩意响应很快,而且对温度要求也不严格。直接监视当前温度,低于温度直接固定周期加热,高于则停止,因为必然过冲,所以就不需要滞回区间了。当然这样做的缺点是加热功率会受损失,不过我只焊些贴片什么的,没大焊点,以后可以考虑增加一个可变加热时间,视需要而定吧。
冷端温度补偿直接做在手柄里,这玩意没有补偿导线,手柄温度对实际温度影响应该很大(不过我没干井炉也没有恒温腔,没法定量测量了)。测温就是一个热敏电阻,5K的,根据数据表拟合了一个系数了事,反正也不用太严格。
震动开关比较挠头,因为初始只是想用一个引脚接震动开关,开端口变化中断,清一下定时器中断做的计时器,但实际在这个引脚浮空时直接导致单片机复位了,估计是加热时信号串扰。没看波形,直接用一个光耦隔离了,其实用一个简单的RC应该也能解决问题。
最后壳子,在坛友的店里买手柄壳的时候,发现刚好有一种外壳可以勉强放下所有东西,顺道买了一个,用台钻夹上铣刀开了几个洞对付了。

[ 此帖被fghlw在2017-02-22 21:32重新编辑 ]
本文内容包含图片或附件,获取更多资讯,请 登录 后查看;或者 注册 成为会员获得更多权限
本帖最近打赏记录:共4条打赏M币+35专家+1
离线dgpower

发帖
20032
M币
2885
专家
7
粉丝
222
只看该作者 1楼 发表于: 2017-02-22
请登录后查看
离线buyuliang

发帖
11450
M币
10410
专家
42
粉丝
117
只看该作者 2楼 发表于: 2017-02-22
请登录后查看
离线fghlw

发帖
684
M币
110
专家
1
粉丝
15
只看该作者 3楼 发表于: 2017-02-22
回 buyuliang 的帖子
请登录后查看
离线衡水家维

发帖
27701
M币
41812
专家
148
粉丝
819
只看该作者 4楼 发表于: 2017-02-22
请登录后查看
离线hongo

发帖
53039
M币
149632
专家
275
粉丝
15184
只看该作者 5楼 发表于: 2017-02-22
请登录后查看
离线钟义亭

发帖
658
M币
749
专家
3
粉丝
26
只看该作者 6楼 发表于: 2017-02-22
请登录后查看
[ 此帖被钟义亭在2017-02-28 20:14重新编辑 ]
离线hongo

发帖
53039
M币
149632
专家
275
粉丝
15184
只看该作者 7楼 发表于: 2017-02-23
请登录后查看
离线fghlw

发帖
684
M币
110
专家
1
粉丝
15
只看该作者 8楼 发表于: 2017-02-23
回 钟义亭 的帖子
请登录后查看
离线widjrerpfnvd

发帖
1128
M币
2079
专家
9
粉丝
37
只看该作者 9楼 发表于: 2017-02-28
请登录后查看
快速回复
限80 字节
温馨提示:欢迎交流讨论,请勿发布纯表情、纯引用等灌水帖子;以免被删除
 
上一个 下一个