白光控制器 STC15F204EA 旋转编码器版
时间:2017-07-09 14:17 来源:数码之家 作者:goodcode 点击:次
![]() ![]() ![]() ![]() ![]() ![]() ![]() 白光控制器 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 ![]() 编程器设置 ![]() ![]() ![]() ![]() ![]() (责任编辑:admin) |