一乐电子

一乐电子百科

 找回密码
 请使用微信账号登录和注册会员

QQ登录

只需一步,快速开始

快捷登录

手机号码,快捷登录

搜索
楼主: goodcode
收起左侧

STC15F204EA 白光T12控制器

  [复制链接]
 楼主| 发表于 2012-5-6 11:53 | 显示全部楼层
昨天晚上写到快完事了发现rom不够了, 又优化代码又改数据结构, 很幸运.总算塞下了打算要实现的功能, 一会发固件.
Program Size: data=127.1 xdata=0 code=4056

实际使用4058字节 204ea总空间4096字节
发表于 2012-5-6 12:08 | 显示全部楼层
回复  bin



   嗯大的有手感,用起来也舒服. 你要的温度符号就是个装饰嘛, 又不要显示摄氏度和华氏度 ...
goodcode 发表于 2012-5-6 11:31 https://www.yleee.com.cn/images/common/back.gif



    拆焊东西没有任何问题,特别是对我们做维修的来说,BGA封装的芯片每天都要手工拆焊,早就麻木啦。
等下吃饭后出去买数码管回来试下板子
 楼主| 发表于 2012-5-6 14:16 | 显示全部楼层
Ys1.jpg

ISP设置

Bin.rar (293.37 KB, 下载次数: 2125) 上位机
T12Ctrl.rar (5.28 KB, 下载次数: 2221) 正常版本
T12Ctrl_uart.rar (3.59 KB, 下载次数: 1786) 串口版本

白光控制器 STC15F204EA 旋转编码器版

设计功能:
1.3位数码管显示温度
2.旋转编码器操作
3.热电偶冷端温度自动补偿 0-50℃
4.控温范围 100~450℃
5.温度稳定 ±2℃(TS-172无负荷时)
6.PWM控制加热功率
7.自定义PID参数, 最多6组可选
8.可通过图形化联机软件校准系统参数与PID参数(需要串口版本固件)
9.自动关机 在设定时间(3-50分钟)内温度未低于设定温度2℃则自动关机, 旋转编码器任意操作

恢复
10.手动休眠, 正常状态短按旋转编码器显示设定温度, 此时左旋转编码器进入休眠, 温度为200

℃, 旋转编码器任意操作恢复
11.温度加强, 正常状态短按旋转编码器显示设定温度, 此时右旋转编码器进入温度加强, 已当前

设定温度+50℃, 旋转编码器任意操作恢复, 3分钟自动恢复.(此功能参考fujiachun的936控制器

上的功能)
12.自动保存最后使用温度
13.PID组(0-5)与旋转编码器步进(1-100)设置, 正常状态长按旋转编码器进入
14.系统参数设置包括(恢复系统初始, 冷端温度校正,6组PID参数定义,ADC参考电压, 自动关机时

间), 按住按旋转编码开机进入.

*已知问题:
1.STC的ISP软件偶尔会设置错误时钟, 表现为系统变慢 ,重写固件即可.
2.未开启看门狗, 如果发现死机现象, 并能重现问题请留言.
3.洞洞板上搭建的电路, 只对实现功能进行简单测试, 可能还存在bug
4.首次写入固件进入系统前先进入系统参数设置恢复

参数解释:
系统参数:(按住按旋转编码开机进入)
P99 恢复系统默认 选择YES恢复参数到默认值(谨慎操作, 将清除你自己的设定), 选择NO使用当

前参数.
[默认ADC参考电压2490mv, NTC修正15, 自动关机3分钟, PID 48,1,60]
P01 ADC参考电压(通过测TL431获得)
P02 NTC修正(通过将设定温度到最低观察数码管上的读数)
P03 PID参数输入共6组, 显示E01-E06后输入YES进入编辑, NO跳过
P04 自动关机时间设置3-50分钟

常用参数:(正常状态长按旋转编码器进入)
P10 旋转编码器温度步进(1-100)
P11 当前使用PID参数组索引(0-5)

注意:
1. Yes/No选项时输入0为No, 输入其它值为Yes
2. 参数输入时旋转编码器, 右转增加, 左转减少, 短按下循环换数值位, 长按下确认输入

校准:
1.通过烙铁头温度校准, 设定温度为200℃进入恒温后通过白光191测得烙铁头温度, 如果不对通

过调整可变电阻校正.
2.通过电压校正, T12_AMP 输入 16.748mv(500℃热电偶温度) 并通过室温加上实际的补偿温度电

压(例如23℃ 0.605mv) 然后将电压乘以269得到的为T12_ADC实际输出电压
用万用表测T12_ADC的电压调整可变电阻与上面计算值相同即可

注意: 第一种, 不同大小烙铁头还有你测试时使用的191测温线 都会导致温度变化建议200℃校正

完后再在300℃校正. 第二种校正方法为热电偶的实际温度不代表烙铁头的温度.

ISP设置:(版本 V4.88 Beta)
MCU Type STC15F204EA
内部R/C 33.1176
RESET pin 用作 I/O
低电压检测值 4.05
上电时自动用有关参数启动内部看门狗 NO

MCU资源使用
Program Size: data=127.1 xdata=0 code=4056
型号 Flash SRAM 定时器 EEPROM
STC15F204EA 4K 256 2 1K

当前版本 1.00 Build 120506 beta
 楼主| 发表于 2012-5-6 14:17 | 显示全部楼层
视频 手机拍摄 不清楚
发表于 2012-5-6 15:18 | 显示全部楼层
G兄的效率相当高啊,数码管我买回来了,走完惠福西,只有常见颜色满街有得卖,只得一家有蓝色3位共阴的卖,7文一只,其他颜色一问,开口就定做。500个起打样。价格另说。哗,得,只买了几个红色的算了。
 楼主| 发表于 2012-5-6 15:26 | 显示全部楼层
昨天逛TB看到一个0.2寸数码管 价格也便宜 一看300多个起卖... 伤不起啊
发表于 2012-5-6 15:31 | 显示全部楼层
焊好的板子。104E的。等下准备通电调试 1.jpg 2.jpg 3.jpg

点评

r2f
强大!!!  发表于 2014-3-22 12:50

评分

参与人数 1一乐金币 +20 收起 理由
goodcode + 20 谢谢分享

查看全部评分

 楼主| 发表于 2012-5-6 16:32 | 显示全部楼层
那一黄一红两个电容很养眼 比3r33都贵...

点评

一个钽电容,一个wima  详情 回复 发表于 2013-2-25 12:16
发表于 2012-5-6 18:39 | 显示全部楼层
3.jpg 4.jpg 1.jpg 2.jpg OK啦,没有仔细调整,能正常工作了。

点评

r2f
那个.C有没有无所谓啦。。。 白光工作的时候,数码管是否有闪烁现象呢?亮度不稳定情况~  发表于 2014-3-24 13:55
发表于 2012-5-6 18:46 | 显示全部楼层
PCB布线真是太头虾,1位数码管那里弄错了2个段,还好直接切断解决了。PCB板其他方面没有出错。红色高亮的数码管太亮了,刺眼,加过滤板试过还是感觉太亮,限流用到1K还觉得太闪眼。看来得上2K试试了。

本版积分规则

QQ|一淘宝店|手机版|商店|电子DIY套件|一乐电子 ( 粤ICP备09076165号 ) 公安备案粤公网安备 44522102000183号

GMT+8, 2024-4-19 06:11 , Processed in 0.053447 second(s), 37 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表