由于国产的LM358一致性不好,造成效正难度增大,再加上我不是专业做淘宝的,所以时间上有点欠缺所以这个控制器估计会晚点时间才正式发售,在这里说声抱歉了。 此控制器是goodcode所设计,程序图纸等版权归goodcode所有,我只是在不违反goodcode的立场下组织套件以供大家使用,调试结果会第一时间在此贴通知。 过两天正式淘宝上架,预计散件为30元(不包括:四脚航空座、EC11编码器、干簧管、)成品为43元(价格于淘宝价为准) 零件名称 数量 PCB Ver:1.0板 1 78M05 5V稳压管 1 9435A P-MOS管 1 STC15F204EA 1 LM358 1 TL431 1 3位翠绿数码管0.4英寸或0.56英寸 二选一 电源输入接线座 1 4148二极管 2 M7二极管 1 贴片双色发光管 1 S8050三极管 1 5.1V稳压管 1 35V100UF贴片铝电容 1 16V100UF贴片铝电容 1 10K热敏电阻 1 3X3松下可调电阻10K 1 470排阻(0603封装) 3 3脚2.54MM插针 1 以下全部为0805封装贴片电阻全部为1%精度。 10UH电感 1 10uf(106) 1 1UF(105) 1 0.1UF(104) 2 1K 4 2.2K~4.7K (随机发电源指示灯限流电阻) 1 4.7K 5 10K 6 PCB板上标24K的电阻发39K加100K请并联焊接(放大倍数不够如果你有27K左右的电阻可以换掉) 各一只 输出航空座 (散件可选)成品默认有配置) EC11编码器 (散件可选)成品默认有配置) 干簧管 (散件可选)成品默认有配置) 旋钮 (散件可选)成品默认有配置) 设计功能: 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分钟自动恢复。 12。自动保存最后使用温度 13。PID组(0-5)与旋转编码器步进(1-100)设置,正常状态长按旋转编码器进入 14。系统参数设置包括(恢复系统初始,冷端温度校正,6组PID参数定义,ADC参考电压,自动关机时 间, 系统参数设置方法关机的时候按住按旋转编码开机进入。 参数解释: 系统参数:(按住旋转编码开机进入) 《菜单P99》恢复系统默认、选择YES恢复参数到默认值(谨慎操作,将清除你自己的设定),选择NO使用当前参数。 【默认参数为】 ADC参考电压2490mv。 NTC修正15。 自动关机30分钟。 PID 48,1,60] 《菜单P01》ADC参考电压(通过测TL431获得)。 《菜单P02》NTC温度修正(通过将设定温度到最低观察数码管上的读数,与环境温度显示一致)0~80之间选择。 《菜单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℃校正.第二种校正方法为热电偶的实际温度不代表烙铁头的温度。 12-05-20更新 +外部休眠控制功能,增加P0.1端口,低电平时进入外部休眠状态,从低电平转为高电平退出外部休眠状态,注意外部休眠状态中自动关机需要断电再上电才能恢复。 修改自动关机屏幕显示为“000” (STC15F204EA ROM实际空间4088当前使用4084) 12-05-28更新 *修正"常用参数设定"调用时由于定时器0内调用函数深度太深引起堆栈溢出导致的编辑错误 *修改默认系统参数->自动关机为30分钟 (STC15F204EA ROM实际空间4088当前使用4086) 2012-06-22更新 ntc 修正值0-80 当前版本1.02 Build 120528 release ***注意:写入固件使用前需要先进入系统参数设置恢复,可能是因为rom使用满了的原因,只要写入固件eeprom就会被擦掉一个扇区。 注意:刷固件的时候最好把T12拔下来,电源太猛会烧红。 *已知问题: 1。STC的ISP软件偶尔会设置错误时钟,表现为系统变慢,重写固件即可。 2。未开启看门狗,如果发现死机现象,并能重现问题请留言. 3。由于作者只在洞洞板上搭建的电路,只对实现功能进行简单测试,可能还存在bug,我调试的时候正常。 4。首次写入固件进入系统前先进入系统参数设置选择总恢复。 5。PCB有两个地方布线错误,请看此帖说明。http://bbs.mydigit.cn/read.php?tid=432057 板材类型:高标准kb建滔集团旗下的军工级A等级料,板内有KB标志。http://www.kblaminates.com/chs/upfile/2010123017220691104.pdf 板厚:1.6MM。 ![]() 板制作工艺。 ![]() 更新调试图片,零件全部为全新,除编码器、翠绿数码管、NTC、电源接线端子、输出端航空座外,全部为贴片。 安装后正面图。 ![]() 背面. ![]() 部分特写。 ![]() ![]() ![]() ![]() 温度全关和191对比的显示。 ![]() 加热到100度。 ![]() 200度。 ![]() 300度。 ![]() 260度温度在260~261之间跳动。 ![]() 已知错误TO252封装的MOS焊盘错误不可用,具体是G极和S极画反了,如果要用TO-252封装的MOS要处理下焊盘或反过来安装,LM358在修改走线时修改错误 ![]() ![]()
[ 此帖被海龙在2012-06-27 01:52重新编辑 ]
(责任编辑:admin) |