xmd1972 发表于 2019-2-27 20:30:34

自制STC15F204EA 旋转编码器版_LED数显T12

本帖最后由 xmd1972 于 2019-2-27 20:47 编辑

   自打前几年,仿制了白菜白光T12,一直用着还好。稍有遗憾的是,不能休眠,不会自动关机。这俩年,网上有了数显T12的套件,可咱这爱捣鼓的性子,买套件没意思。自己做,才有乐趣不是。网上,有STC15F204EA 旋转编码器版_LED数显T12,大神Goodcode开源了固件,还有准大神金向维进一步改善改写的开源固件(好像是个学生,咱这汗呀),可以自己调整休眠 温度修正,自动关机,等参数,也可修改固件调整休眠温度等各种数值,很是方便。
   由于手边没有3R33,单片机的5v电源,就用了一块7805,另外加了一个一位数码管显示℃,再有加热指示的LED太亮,限流电阻改为了10K,电路比较简单,用了一块5*7的洞洞板,电源是12V的笔记本电源,使用没问题,只是加热时稍慢点。手柄找了一只碳素笔,用了半小时,手边温热,改天再做个合适的烙铁架。为了便于坛友自制,我把大神的固件,包括电路图,C文件,和刷机用的HEX文件放在附件里。有不清楚的也可搜索金向维或Goodcode大神的帖子。
      

补充内容 (2019-3-1 13:14):
C文件发重了,刷机的HEX文件补发在8楼

xmd1972 发表于 2019-2-27 20:33:04

参数设置模式:
按住编码器按钮不动再开机进入参数设置模式,共有9个菜单供设置P00,P01,P02,P03,P04,P05,P06,P07,P08 数码管显示菜单1.5秒,然后自动显示此菜单对应的参数,此时左旋编码器减小,右旋增加,按下(短按即可,没有长按功能)自动保存当前设置的参数,然后显示下一个菜单1.5秒,然后显示这个菜单对应的参数,以此类推.当所有参数设置完后自动进入正常加热模式.由于每设置一个参数保存一次,所以你可以随时关机而不必设置所有的参数(比如你只想设置P01,设置完P01后就可以关机再开机进入正常模式)
菜单项:
P00:恢复默认参数(0或1,默认值0,0为不恢复,1为恢复)
P01:运算放大器增益(200~350倍,步进1,默认值270,goodcode设计的硬件,增益从大约200到300可调(有个小电位器))
P02:运算放大器失调电压(0~250mV,步进2,默认值100,指将烙铁头保持室温运算放大器固有的输出电压,根据我的测量此电压随温度变化很大,不同的放大倍数下也不一样,放大倍数越高越大,如果你不会测量,请保持默认值)
P03:热电偶℃/mV数据(30~50,步进1,默认值41,指热电偶需要温升多少度电压才升高1mV,根据我的测量原装二手T12此值约为41(此值很难精确测量),更换国产头需要改变此数据,请根据热电偶类型自行自算,如果不懂且用原装T12,请保持默认值)
P04:温度调节步进(0,1,2,5,10度可选,为0则可以锁定烙铁温度)
P05:休眠时间(多长时间无动作进入休眠)(0~60分钟,步进1,为0则禁止休眠功能)
P06:关机时间(0~180分钟,0~30时步进1,30~180时步进10,为0则禁止关机功能)
P07:温度修正(-30~+30度,步进1)(由于NTC电阻在机箱内,焊台发热会导致检测的NTC温度比室温高,造成热电偶冷端补偿偏高,烙铁温度不准确,或者其他原因导致温度不准确.假如你把其他参数都设置成正确值了温度仍偏高或偏低,可以用此参数修正.比如检测到显示的烙铁温度比实际值高20度就将此参数设置为-20)
P08:唤醒模式(0,1,为0则在关机模式下即可旋转编码器又可以震动手柄唤醒,为1则只能旋转编码器唤醒(说明:按下编码器不能唤醒,只能旋转))

饿恶魔们 发表于 2019-2-28 11:28:50

做的很漂亮啊

ddzx 发表于 2019-2-28 18:14:55

手柄做的不错

rsx9583 发表于 2019-2-28 19:32:46

下载保存————-虽然可能永远用不到:lol:lol:lol:lol

xmd1972 发表于 2019-2-28 19:49:51

ddzx 发表于 2019-2-28 18:14
手柄做的不错

:handshake 磨砂材质,手感挺好。主要是内孔,尺寸正合适:)

桃花园 发表于 2019-3-1 11:49:39

xmd1972 发表于 2019-3-1 13:13:02

桃花园 发表于 2019-3-1 11:49
俩C文件?一样么?
手柄咋处理的?是插拔式的还是焊上的?记号笔是啥牌子的?外形不错

您不说,我还没注意,发重复了,本来是想发一个C文件,一个编译的Hex文件。手柄直接焊上的,记号笔是晨光的,内径刚刚好。

桃花园 发表于 2019-3-1 15:29:39

worldly_guest 发表于 2019-3-3 15:51:55

折腾得不错,学习了!

whrxl 发表于 2019-5-10 10:51:12

咋下载不了(⊙o⊙)?

whrxl 发表于 2019-5-10 10:53:28

咋下载不了(⊙o⊙)?

xmd1972 发表于 2019-5-10 19:34:28

whrxl 发表于 2019-5-10 10:53
咋下载不了(⊙o⊙)?

:handshake 下载没问题,我试了一遍,是不是坛友的浏览器问题?

好又快维修部 发表于 2020-12-20 18:50:34

楼主大爱啊,正需要做一个

t3486784401 发表于 2020-12-20 19:07:31

STC15F 的外部中断 INT0/INT1 早期A版本有问题,过了下 LZ 位的 C 代码,也米有使用 INT0/1.

LZ 手头的 15F204 外部中断能正常工作吗?
页: [1] 2
查看完整版本: 自制STC15F204EA 旋转编码器版_LED数显T12