天山 OLED 焊台使用手册 V3.3.2
天山 OLED 烙铁使用手册
(QQ 群:668682263)
修订历史
版本
更新日期
更新说明
作者
V1.0
2017-06-05
第一次发布
王志浩
V2.0
2017-08-23
增加中文菜单,优化温度控制,修复若干 BUG
王志浩
V2.1
2017-08-29
修复工厂模式中的若干 BUG,优化温度控制
王志浩
V2.2
2017-08-30
修复蜂鸣器音量的相关 BUG
王志浩
V2.3
2017-08-31
调整进入工厂模式的方法
王志浩
V2.4
2017-09-01
调整显示界面,修复若干 BUG
王志浩
V2.5
2017-09-03
提高回温速度,提高烙铁可靠性
王志浩
V2.6
2017-09-13
修改程序适用于采用 V1.0beta 版硬件
王志浩
V2.7
2017-09-18
修改休眠和待机逻辑
王志浩
V2.8
2017-09-21
修复重要 BUG,改进程序修改方法
王志浩
V2.9.5
2017-10-20
修改程序结构,为移植 UI 做最后准备
王志浩
V3.0.0
2017-10-21
更换菜单界面,取消工厂模式,修改焊咀校准
BEAT
V3.1.0
2017-10-27
更换新的 UI 界面,修复若干 BUG
王志浩
V3.1.2
2017-11-18
同步加热,EC11 长按确定声音
lsheng
V3.2.0
2017-11-20
修复若干 BUG,正式开始实行注册制
王志浩
V3.3.0
2018-04-17
开源全部代码,优化界面等
王志浩
V3.3.1
2018-04-18
修复 BUG
王志浩
V3.3.2
2018-04-30
修复 BUG
王志浩
V3.3.2
2018-05-01
修复 BUG
王志浩
V3.3.2 更新详细说明:
(1)修复了 SSH1106 驱动的 OLED 在主界面显示不全的 BUG;
(2)修复了休眠状态下汉字显示不全的 BUG;
(3)修复了菜单中汉字显示的缺陷。
V3.3.3 更新详细说明:
(1)修复了菜单中的序号错误。
天山 OLED 焊台使用手册 V3.3.2
目录
0 用户协议....................................................................................................................................... 1
0.1 版权声明............................................................................................................................ 1
0.2 开源协议............................................................................................................................ 1
0.3 免责声明............................................................................................................................ 1
0.4 特别鸣谢............................................................................................................................ 2
0.5 补充说明............................................................................................................................ 2
1 焊台简介....................................................................................................................................... 3
2 烧录固件....................................................................................................................................... 4
3 焊台功能....................................................................................................................................... 5
3.1 操作界面介绍 .................................................................................................................... 5
3.1.1 开机界面 ................................................................................................................. 5
3.1.2 警告图标 ................................................................................................................. 5
3.1.3 工作模式介绍 ......................................................................................................... 5
3.1.4 显示模式介绍 ......................................................................................................... 6
3.1.5 休眠模式界面 ......................................................................................................... 6
3.2 菜单功能介绍 .................................................................................................................... 6
3.2.1 温度设置 ................................................................................................................. 7
3.2.2 时间设置 ................................................................................................................. 8
3.2.3 通道设置 ................................................................................................................. 8
3.2.4 其它设置 ................................................................................................................. 8
3.2.5 焊咀校准 ................................................................................................................. 9
3.2.6 其他校准 ................................................................................................................. 9
3.2.7 控制参数 ................................................................................................................. 9
4 程序修改..................................................................................................................................... 10
4.1 准备工作.......................................................................................................................... 10
4.2 可快捷修改的几个设置 .................................................................................................. 10
4.3 修改开机 LOGO ............................................................................................................... 11
4.4 修改焊台 IO 接口 ............................................................................................................ 12
5 常见问题(FAQ) ...................................................................................................................... 13
5.1 固件烧录不成功 .............................................................................................................. 13
5.2 环境温度显示为-10℃ .................................................................................................... 13
5.3 焊咀温度显示为 65535℃............................................................................................... 13
5.4 未接发热芯时不显示 ERROR .......................................................................................... 13
5.5 温度波动大怎么办 .......................................................................................................... 13
5.6 休眠后无法通过手柄唤醒 .............................................................................................. 13
5.7 校准温度不起作用 .......................................................................................................... 13
5.8 休眠后温度反而提高 ...................................................................................................... 14
5.9 OLED 屏幕显示错位 ......................................................................................................... 14
6 结语 ............................................................................................................................................ 15
天山 OLED 焊台使用手册 V3.3.2
1
0 用户协议
欢迎使用天山 OLED 焊台,个人非盈利用户在审慎阅读焊台使用手册(以
下称“手册”),充分理解并完全同意手册中关于用户协议的全部内容后,被授权
免费使用焊台的所有程序。您对程序的修改、编译或对固件的烧录行为均被视为
接受用户协议的全部内容。如不同意其中部分或全部条款但发生以上行为的,请
立即停止使用焊台,删除使用手册、程序文件及其备份。
0.1 版权声明
程序中所有代码除 OLED 底层驱动程序、STC 提供的部分参考范例外,均
由新疆大学独立开发完成。除在程序中显著位置标注引用的代码外,本程序未参
考其他单位或个人类似产品的代码,对本程序开发做出突出贡献的单位和个人,
均已在手册或源代码相关位置中以明确方式标明,本程序著作权归属新疆大学所
有,软件著作权登记编号:2018R11L423999。
0.2 开源协议
本程序(包括但不限于此版本,下同)及其衍生版本程序,及以本程序数据
结构或主要代码为基础设计的其它程序,必需开源全部代码。未经著作权人书面
授权,任何单位和个人不得将上述程序及包括手册在内的其它开源资料以任何形
式用于商业盈利用途。
本程序受著作权法、知识产权法及其它中国大陆境内相关法律、法规保护,
著作权人保留对侵权者及违反开源协议者追究法律责任的权利。
0.3 免责声明
焊接、调试焊台请按照相关安全规范操作,小王及硬件设计者不承担任何人
对硬件电路的焊接、调试乃至使用所引发的一切损失。
小王利用业余时间设计并开源了焊台所有程序,授权符合本协议要求的个人
非盈利用户使用。小王虽尽力提高程序的可靠性、兼容性及可移植性,但受个人
能力、精力的限制,不承诺及时提供免费指导,不对其他人使用本程序的效果做
出承诺,亦不承担任何人使用本程序所造成的一切后果。
在用户使用过程中发现的 BUGs,可通过各种途径向小王反映。对于危害较
大的 BUGs,小王将尽力、尽快解决;对于其它不影响使用的 BUGs,小王将选
择适当的时间集中、批量解决。但受能力、精力的限制,不对程序的更新和漏洞
的修复做出任何时效性和有效性的保证。
天山 OLED 焊台使用手册 V3.3.2
2
0.4 特别鸣谢
程序设计过程中,@BEAT 帮助设计了菜单程序,@ZOL帮助优化了主界面,
@lsheng 帮助优化了温度控制程序;程序设计和硬件调试均受国家自然科学基金
项目(No. 51667018)资助,谨此致谢。
0.5 补充说明
①小王郑重提醒所有用户注意本协议中免责声明和开源协议的条款,请用户
仔细阅读,自主考虑风险。未成年人应在法定监护人的陪同下阅读本协议;
②本协议适用于中华人民共和国法律,若用户违反本协议中全部或部分条款,
对著作权所有人合法权益造成侵害的,首先应友好协商解决,协商不成的,用户
同意将纠纷或争议提交著作权人住所地有管辖权的人民法院管辖;
③本协议的任何内容无论因何种原因无效或不具可执行性,均不影响其余部
分的法律效力;
④本协议最终解释权归小王所有,并且保留一切解释和修改的权力,解释或
修改将以使用手册更新的方式进行,恕不另行通知。
天山 OLED 焊台使用手册 V3.3.2
3
1 焊台简介
焊台以 STC15F2K60S2 单片机作为主控芯片,通过 AD 采样、结合 PID 算
法控制 PWM 输出,可实现对 T12 发热芯的恒温控制,硬件上稍加改造即可用来
控制 C210、C245 或 936 等发热芯。关于硬件的原理图和 PCB 资料可以见群文
件“3.焊台硬件资料”文件夹,文件夹内大部分 PCB 都可以使用本程序。但小
王推荐新手使用智盟设计的 V1.0 版本或小张设计的硬件,这样可以避免对程序
的修改,直接下载即可使用。除了文件夹内的 PCB,本程序还可以兼容“雪驹
电子”设计控制板,为雪驹的客户提供了更多选择,但这不代表小王对“雪驹电
子”的产品进行售后。除了以上版本的硬件,用户也可以方便的通过修改程序 IO
适配更多的硬件。关于 IO 接口的定义,推荐使用智盟设计的 1.0 版本定义,由
于群里硬件版本过多,程序不可能支持所有版本,原则上也不再对其它版本硬件
提供技术支持。关于硬件兼容性的问题,仅给出修改硬件 IO 的一般方法,您可
以通过查阅手册 4.4 得到更多信息。
焊台使用 SSD1306、SSH1106 为驱动的 OLED 显示屏,程序亦可兼容 ST7565
驱动的 LCD 显示屏,通过屏幕可实时显示准确的烙铁温度、环境温度和电源电
压等信息;焊台使用 EC11 编码器作为用户输入端口,但软件上稍加改动亦可兼
容普通的轻触开关作为输入接口;焊台使用水银开关计时检测烙铁手柄使用状态,
长时间不工作可自动休眠或待机,但亦可兼容 JBC 焊台的休眠方式,通过电平
触发休眠和待机,通过休眠和待机可有效提高焊咀的使用寿命,关于休眠和待机
的触发方式,您可以查阅本文档 3.2.2;焊台控制板配合必要的硬件,可以实现
定时切断整机电源,确保了使用的安全性。
焊台菜单中可以对休眠和待机方式或时间进行调整,可对环境温度和电源电
压、编码器方向进行校准或标定,可通过菜单选择事先标定好的 4 组焊咀热电偶
参数。恒温烙铁 PID 控制参数通过简单调整,可以适应不同类型电源和发热芯
并精确控温。关于菜单的详细内容请参见手册 3.2。
总之,焊台程序不仅包含市面上常见的功能,还兼具较高的兼容性与可移植
性,以及精确、快速的温度控制性能,最重要的是软硬件完全开源,程序结构规
范、注释清晰。不仅可以作为一款性能优良的焊台使用,亦可当做学习 51 单片
机的入门项目作为参考。