|
|
本帖最后由 c106czs 于 2020-3-16 22:43 编辑
这几天看了好多T12控制器的制作帖子,很多都是OLED的,MCU(微控制器)有使用STC的,也有使用STM8 STM32的
看到@GoodCode 大神很早之前开源了数码管版本的,然后@金向维 继续改进GoodCode的代码并开源,也学习了一下。
自己重新画了电路图,然后设计了洞洞板的布线图
代码,觉得原来的控制器功能有点繁琐。我只需要能控温,能显示设定温度和加热温度就好了,什么那些休眠,步进设置之类的,温度校正参数之类的,觉得有点点繁琐。
哎,能用就行。
(干嘛不上白菜白光?)
其实也有,自己打样了any版本 LM393的板子回来用,也是很不错的。
最初发的帖子,里面有坛友做的洞洞板版本:
http://bbs.mydigit.cn/read.php?tid=2602538
然后后来,嘉立创、捷配之类的搞PCB价格战
于是赶紧学画PCB
自己打样的第一款PCB
为了符合10x10cm,尽最大性价比,当时还加入了ne5532音调板和单路的TDA2030功放电路
还正好10x10cm。哈哈哈
只是,这三款板子都是用AD的自动布线来弄的,先自动布线再自己调整。
所以可以看到 ne5532这款板子其实布线是很烂,也不想装来测试
后期重新画了一块,测试没有底噪,这块就算了。
那个TDA2030,两个脚和三个脚的顺序弄反了哈哈哈,不过把引脚掰一掰能装上,声音也正常没太大底噪。
参考的是官方PDF的单电源电路。
以上是题外话。
说回正题
有天突然看到桌子上有片荒废的STC15W408AS,就忍不住了。哈哈哈动手
(之前的原理图里面的运放正极供电画错了,这个是修正的原理图,感谢坛友提醒)
电路图,参考@GoodCode 的原理图画的,那个5.1V稳压管最后没装,因为我的运放使用的是7805稳压后的5V供电
LM358的输出电压不可能大于电源电压,除非击穿损坏哈
所以也不用担心输出电压高于5V损坏单片机IO口
所以就不需要那个稳压管了。
还有,由于使用的单片机是DIP16封装的,没有这么多IO口驱动四位数码管,就用了一片TM1650
淘宝1元两片包邮,价格还能接受吧。
然后,洞洞板布线
黑色的是在背面的走线,蓝色是顶上的跳线,那根绿色的,是用于控制T12的PMOS关断控制加热用的
实在不知道怎么布线了,就直接飞线了。
但是,也不是完全按照黑色的那些线路来布线的,有的觉得太麻烦了,黑色的太长,就直接通通都飞线了。
还有DS18B20的代码还没去写,所以板子上就暂时不装了。其实用这个是想学习一下DS18B20的测温程序
如果觉得这个芯片比较贵的话,也可以用更加常见的NTC测温方法测量室温,用于显示温度的温度补偿。
做出来的实物图
背面,凌乱的飞线,反正能通就好了,测试也没问题。
开机,首先显示7123(这个可以通过看后面的代码来解释为什么)
然后显示电源电压,12.25V
然后7456
显示单片机供电电压,5141mv,就是5.1V左右
短按一下编码器,快速进入300℃的加热模式
也可以拧编码器调整设定温度,步进是5℃
每次设定完温度,显示两秒后,就会返回显示测得的实际温度,这里大概是299℃
加热指示灯已经开始交替闪烁了
达到预期效果
吐槽一下,这个数码管是当时论坛 老王家 9.9包邮一盒的数码管里面的其中一种。
才发现用的这个,第一位的d段居然是缺划的。算了,也懒得换了,之后找到好的再换。
上两张这种数码管的原理图,原来是用在电磁炉上面的
如果你制作的时候用的不一样的数码管,也可以的,请参考TM1650的datasheet,把数码管相应管脚连接到TM1650对应的输出端口
化锡,这个温度测定还是很不准,容易飘
关于这个温度的测算,当时找了比较多的资料,由于不太确定T12的热电偶到底是什么类型的
有人说是K型的,有人说是N型的,也没有人能给出温度分度表
算了,自己测吧
用新买的万用表,随便测了几十组数据,丢到matlab中拟合出一条公式出来
matlab拟合结果
以上是2次多项式的拟合结果
以上是三次多项式的拟合结果
由于单片机的算力有限,加上更加高次的多项式,模拟出来的图像也不太好,于是最后挑选了一条最高3次方的多项式,作为计算温度的公式。
最后放出BOM表
手头有闲置元件的可以动手试试,还挺好玩的。
如果你真的什么元件也没有,那么来一套大概在25块左右。(103电容用104电容代替,电解电容统一用35V耐压的)
只是,就单单做一套的话,这样买元件会多出来好多,有点浪费了。
随便淘宝找了一家,找到所有需要的元件(真的是随便找的,没有任何打广告的意思)
好吧是有点贵了,好像闲鱼有成品到手就用就是20不包邮哈哈哈
(好像还漏了洞洞板没买,这个洞洞板好像要买比较大的,应该要3块钱左右吧,啊啊好贵啊,嘉立创5元不香吗)
next
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
打赏
-
查看全部打赏
|