一乐电子

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

QQ登录

只需一步,快速开始

微信扫码登录

搜索
楼主: fujiachun

[DIY套件预览] [一乐开源]基于AVR的智能高频焊台--秀-- 兼征集测试组

 火.. [复制链接]
发表于 2016-3-17 14:04 | 显示全部楼层
改了,好像只能提高1度。那个seting.h文件里怎么又两组一模一样的程序,会不会冲突?
傅老师这个13007程序不知在芯片上运行速度怎么样,但是在Protus上仿真速度真是快,加热器功率设定为100W,20秒可以升到300度。先前论坛里那个Attiny26l+1602液晶屏的电路,仿真的速度30秒才升1度。不知是程序的原因还是芯片的原因。
回复

使用道具 举报

 楼主| 发表于 2016-3-17 15:19 | 显示全部楼层
yaansm 发表于 2016-3-17 14:04
改了,好像只能提高1度。那个seting.h文件里怎么又两组一模一样的程序,会不会冲突?
傅老师这个13007程序 ...

这个等我最后核对一下,两组不冲突,这种叫做预编译,实际编译的时候根据外面的那个选择只使用1组。Protus还可以仿真加热器?看来老兄用这个用的炉火纯青。
我实际加热在我的90W手柄用32V供电,如果打开高功率开关,就是增加了一个手柄的并联电容,大约5-6秒,不用这个电容不到10秒,我现在还没最后装箱,机箱还没落实,还在饭盒里。我是平时不开功率开关,之有大焊点的时候开功率开关,焊电脑开关电源的输出线感觉不到迟滞。
回复

使用道具 举报

 楼主| 发表于 2016-3-17 15:21 | 显示全部楼层
yaansm 发表于 2016-3-17 14:04
改了,好像只能提高1度。那个seting.h文件里怎么又两组一模一样的程序,会不会冲突?
傅老师这个13007程序 ...

不是芯片的原因,T12加热的时候要断电停几个毫秒才能测温,不能带点测温,所以对加热的速度影响还是比较大的。
回复

使用道具 举报

发表于 2016-3-17 15:41 | 显示全部楼层
fujiachun 发表于 2016-3-17 15:19
这个等我最后核对一下,两组不冲突,这种叫做预编译,实际编译的时候根据外面的那个选择只使用1组。Protu ...

那么说,我的仿真还是很快的。我把调好的工程文件发上来,你试试看。8.0应该能打开。
13007程序仿真.rar (276.56 KB, 下载次数: 33)
回复

使用道具 举报

发表于 2016-3-19 09:29 | 显示全部楼层
fujiachun 发表于 2016-3-17 15:19
这个等我最后核对一下,两组不冲突,这种叫做预编译,实际编译的时候根据外面的那个选择只使用1组。Protu ...

怎么说看来我用的那个控制器可能程序有问题,打开电源开关加热指示灯是亮的,但是温度显示要等6、7秒才出来。
回复

使用道具 举报

发表于 2016-3-19 09:34 | 显示全部楼层
本帖最后由 yaansm 于 2016-3-19 09:45 编辑

请傅老师帮我看看我改的3位数码管的程序对不对,程序在“13007程序仿真.rar”里面。仿真通过,能正确显示“S-E”.打开SW4模拟手柄开路。
这玩意太难学。
13007程序仿真.rar (287.01 KB, 下载次数: 33)


回复

使用道具 举报

 楼主| 发表于 2016-3-19 14:09 | 显示全部楼层
yaansm 发表于 2016-3-19 09:34
请傅老师帮我看看我改的3位数码管的程序对不对,程序在“13007程序仿真.rar”里面。仿真通过,能正确显示“ ...

好的,等我看一下答复您。
回复

使用道具 举报

 楼主| 发表于 2016-3-23 10:55 | 显示全部楼层
yaansm 发表于 2016-3-19 09:34
请傅老师帮我看看我改的3位数码管的程序对不对,程序在“13007程序仿真.rar”里面。仿真通过,能正确显示“ ...

老兄灰常厉害呀,看您数码管第四位已经处理了。
之有主文件中的位扫描要修改一下
        led_addres++;
        if (led_addres>3)-------这里原来是4,如果用三个数码管就多扫描一位。
        {
                led_addres=0;
                display_falg=true;
        }
        display(led_addres);

在这个函数里。

/**************************************/
/*         timer0中断                 */
/* 函数说明:timer0中断;4ms           */
/* 输入参数:无                        */
/* 输出参数:无                        */
/* 作 成 者:傅加淳                    */
/* 作成日期:20141230                 */
/**************************************/
ISR(TIMER0_OVF_vect)
{

回复

使用道具 举报

发表于 2016-3-23 14:25 | 显示全部楼层
谢谢傅老师,我对编程还差得远啊。还有请教热电偶断线检测原理是不是靠5.6M电阻提供的高电平?在仿真中模拟断线怎么不出现S-E提示。这些都搞顺了我准备打几张板子回来试试。
回复

使用道具 举报

 楼主| 发表于 2016-3-23 16:33 | 显示全部楼层
yaansm 发表于 2016-3-23 14:25
谢谢傅老师,我对编程还差得远啊。还有请教热电偶断线检测原理是不是靠5.6M电阻提供的高电平?在仿真中模拟 ...

是靠热电偶提供的高电平,仿真的时候可能阀值不够,#define def_errtemp 1023                           //热电偶断偶 这个是阀值,但是由于冷端的存在,这个可能达不到阀值,需要实际使用的时候才行。
回复

使用道具 举报

本版积分规则

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

GMT+8, 2025-8-16 05:50 , Processed in 0.035585 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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