网友做的M8936手柄控制器,用的一乐的32V2.5A的开关电源供电,数码管显示,旋转编码器设定。第一次用旋转编码器,真是舒服。
由于电源给力,集合了T12补温快和936热容大,用起来感觉不错。
LM35的冷端补偿部分设计有错误,后来看看意义不大,实际放弃了LM35的冷端补偿。
PROTEL 2004 格式的电路图和PCB
936控制器原稿.zip :1203041602b675dc18fb87ba5c.zip
烧写文件:烧写文件.zip
更新程序,使用LM35冷端补偿,使用共阴数码管的程序。由于单片机IO电流限制,使用共阴数码管可以稍稍提高亮度,这次换成了共阴数码管。
新增加了一个带加力的版本。
常按编码器,进入锁定状态,此时最后一位小数点点亮。锁定后向增加的方向旋转编码器进入加力状态,『提高设定温度50度』此时小数点全亮,加力时间大约1分钟,1分钟后恢复。加力功能用于对付大焊点,不用来回调整温度啦(主要是我懒)
带有补偿的加力版
截至到目前为止的最终程序
PROTEL 2004 格式的电路图和PCB
936控制器原稿.zip :1203041602b675dc18fb87ba5c.zip
烧写文件:烧写文件.zip
更新程序,使用LM35冷端补偿,使用共阴数码管的程序。由于单片机IO电流限制,使用共阴数码管可以稍稍提高亮度,这次换成了共阴数码管。
新增加了一个带加力的版本。
常按编码器,进入锁定状态,此时最后一位小数点点亮。锁定后向增加的方向旋转编码器进入加力状态,『提高设定温度50度』此时小数点全亮,加力时间大约1分钟,1分钟后恢复。加力功能用于对付大焊点,不用来回调整温度啦(主要是我懒)
带有补偿的加力版
截至到目前为止的最终程序
程序修改说明
版本号:20121207
程序修改说明.rar
2012年更新程序
在以前的程序的基础上做了如下修改
一、修改了数码管扫描时间,改善了数码管的闪烁。
二、改进了编码开关的反应速度。
三、提高效率,减少预热时间。
四、增加了开机状态预制。 开机状态预制:当PB2(PIN16)为低电平时,开机进入OFF状态,按压或者旋转编码器进入工作状态。
五、增加了保温休眠功能。当PB3(PIN17)为低电平时,系统进入保温状态,默认保温温度150度。保温状态之有关机(OFF)
和保温状态,只有当PB3(PIN17)为高电平时才可一进入工作状态
其他默认参数:温度控制范围50-550度;系统自动关机时间30分钟;温度加力增加温度50度,加力自动关闭时间5分钟。
LED显示和工作状态标志
工作状态从一到六循环通过按压编码开关改变工作状态,
状态一、正常工作:显示烙铁实际温度,小数点全灭;开机默认此状态。按压编码开关或者旋转编码开关进入状态二。
状态二、设定状态:显示当前设定的温度,旋转编码开关调整,调整后按压编码开关保存并实施,
如果设定温度有变动保存后返回状态一,否则进入状态三。
状态三、室温状态:显示当前环境温度(限使用外接温度传感器的版本),按编码器进入状态四。
状态四、锁定状态:通过编码开关或者开机3分钟自动锁定温度设定,锁定后编码开关不能调节温度设定,
正向旋转打开温度加力,反向旋转关闭温度加力。锁定状态 第三位小数点点亮。
状态五、加力状态:温度短时间增加50度,到时间后恢复默认温度。也可以反向旋转关闭温度加力。
加力状态 三位小数点全部点亮。
保温状态:(只适用硬件保温的版本) 第一位小数点点亮,加热指示灯为橙色,硬件保温只能通过硬件唤醒,
保温开关导通时之有保温和关闭状态,其他状态无效
M8control936-cc-pi.hex 共阴数码管无冷端补偿PI算法控制程序无硬件保温。
M8control936-cc-pi-hd.hex 共阴数码管无冷端补偿PI算法控制程序带硬件保温。
M8control936-cc-pid.hex 共阴数码管无冷端补偿PID算法控制程序无硬件保温。
M8control936-cc-pid-hd.hex 共阴数码管无冷端补偿PID算法控制程序带硬件保温。
M8control936-cc-pid-hd-ci.hex 共阴数码管有冷端补偿PID算法控制程序有硬件保温。
M8control936-ca-pi.hex 共阳数码管无冷端补偿PI算法控制程序无硬件保温。
M8control936-ca-pid-hd.hex 共阳数码管无冷端补偿PID算法控制程序带硬件保温。
M8control936-ca-pid-hd-ci.hex 共阳数码管有冷端补偿PID算法控制程序有硬件保温。
版本号:20121207
程序修改说明.rar
2012年更新程序
在以前的程序的基础上做了如下修改
一、修改了数码管扫描时间,改善了数码管的闪烁。
二、改进了编码开关的反应速度。
三、提高效率,减少预热时间。
四、增加了开机状态预制。 开机状态预制:当PB2(PIN16)为低电平时,开机进入OFF状态,按压或者旋转编码器进入工作状态。
五、增加了保温休眠功能。当PB3(PIN17)为低电平时,系统进入保温状态,默认保温温度150度。保温状态之有关机(OFF)
和保温状态,只有当PB3(PIN17)为高电平时才可一进入工作状态
其他默认参数:温度控制范围50-550度;系统自动关机时间30分钟;温度加力增加温度50度,加力自动关闭时间5分钟。
LED显示和工作状态标志
工作状态从一到六循环通过按压编码开关改变工作状态,
状态一、正常工作:显示烙铁实际温度,小数点全灭;开机默认此状态。按压编码开关或者旋转编码开关进入状态二。
状态二、设定状态:显示当前设定的温度,旋转编码开关调整,调整后按压编码开关保存并实施,
如果设定温度有变动保存后返回状态一,否则进入状态三。
状态三、室温状态:显示当前环境温度(限使用外接温度传感器的版本),按编码器进入状态四。
状态四、锁定状态:通过编码开关或者开机3分钟自动锁定温度设定,锁定后编码开关不能调节温度设定,
正向旋转打开温度加力,反向旋转关闭温度加力。锁定状态 第三位小数点点亮。
状态五、加力状态:温度短时间增加50度,到时间后恢复默认温度。也可以反向旋转关闭温度加力。
加力状态 三位小数点全部点亮。
保温状态:(只适用硬件保温的版本) 第一位小数点点亮,加热指示灯为橙色,硬件保温只能通过硬件唤醒,
保温开关导通时之有保温和关闭状态,其他状态无效
M8control936-cc-pi.hex 共阴数码管无冷端补偿PI算法控制程序无硬件保温。
M8control936-cc-pi-hd.hex 共阴数码管无冷端补偿PI算法控制程序带硬件保温。
M8control936-cc-pid.hex 共阴数码管无冷端补偿PID算法控制程序无硬件保温。
M8control936-cc-pid-hd.hex 共阴数码管无冷端补偿PID算法控制程序带硬件保温。
M8control936-cc-pid-hd-ci.hex 共阴数码管有冷端补偿PID算法控制程序有硬件保温。
M8control936-ca-pi.hex 共阳数码管无冷端补偿PI算法控制程序无硬件保温。
M8control936-ca-pid-hd.hex 共阳数码管无冷端补偿PID算法控制程序带硬件保温。
M8control936-ca-pid-hd-ci.hex 共阳数码管有冷端补偿PID算法控制程序有硬件保温。
回复
有奖活动 | |
---|---|
【有奖活动】分享技术经验,兑换京东卡 | |
话不多说,快进群! | |
请大声喊出:我要开发板! | |
【有奖活动】EEPW网站征稿正在进行时,欢迎踊跃投稿啦 | |
奖!发布技术笔记,技术评测贴换取您心仪的礼品 | |
打赏了!打赏了!打赏了! |