一乐电子

一乐电子百科

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

QQ登录

只需一步,快速开始

快捷登录

手机号码,快捷登录

搜索
楼主: gmliwei
收起左侧

[DIY套件使用教程] gmliwei版VFD焊台程序(ICCAVR)

[复制链接]
发表于 2014-12-19 08:38 | 显示全部楼层
用了T12的程序 腰不酸了 腿不抽筋了 一口气上12楼也不掉链子了
发表于 2014-12-19 08:48 | 显示全部楼层
本帖最后由 kukukaka 于 2014-12-19 08:52 编辑

刚借了个191测量了一下 设置在270度 191显示只有200度 不知应该怎么调?
发表于 2014-12-19 09:15 | 显示全部楼层
帮顶一下~
 楼主| 发表于 2014-12-19 09:20 | 显示全部楼层
smartphone 发表于 2014-12-18 23:43
哈哈,问题找到了,是T12接触电阻大了,换了个触点没氧化的上去后正常了哦。烙铁开路状态下显示10度(估计 ...

//外中断0服务程序
#pragma interrupt_handler int0_isr:2
void int0_isr(void)
{
//外中断0
//char i,j;
SREG=0x00;                                
/*i=(PIND&0B00001000);                      //读第一脚值
j=(PIND&0B00000100);                      //读第二脚值
if(i){i=1;}else{i=0;}                     //整理
if(j){j=1;}else{j=0;}
if(i==j){pp--;}else{pp++;}     */
js=0;
xs=1;
if((PIND^(PIND>>1))&4) {if(pp++%2==0)sh++;} else {if(pp--%2==0)sh--;} //如果一样就是+,不一样就-
SREG=0x80;   
}
找到这段程序,把倒数第二句改一下:
if((PIND^(PIND>>1))&4) {if(pp++%2==0)sh--;} else {if(pp--%2==0)sh++;} //如果一样就是+,不一样就-


 楼主| 发表于 2014-12-19 09:25 | 显示全部楼层
kukukaka 发表于 2014-12-19 08:48
刚借了个191测量了一下 设置在270度 191显示只有200度 不知应该怎么调?

精确设定的程序还没弄好,先这样处理一下:首先按照顶楼红字部分设定好7710的0电压值,然后修改一下下面的程序:
if(tp==12)   //没有测试
  {
    pwm(0);
        /*for(i=0;i<20;i++)
        {
           disp(4,DP_Cache[vh/100],0x00);  //温度值百位
             disp(3,DP_Cache[vh/10%10],0x00); //温度值十位
             disp(2,0x00,0x00); //不显示秒点
             disp(1,DP_Cache[vh%10],0x00); //温度值个位
             disp(0,DP_Cache[16],0x00);   //c

        }*/
        if(xs)
        delayms(20);
        else
        delayms(400);
    vh=read_AD7710_dat();
    vh-=z7710_t12;
    if(vh>54000)vh=0;
    vh=vh*2/3+10;  //电压值转换成温度
        //if(vh>499)vh=te;
    //if(vh<=499)te=vh;
  }

改这句:    vh=vh*2/3+10;  //电压值转换成温度

利用测温器测定几个温度点,然后调整这个式子即可。
发表于 2014-12-19 09:26 | 显示全部楼层
直接用T12程序是可以了   但是烙铁头在加热的时候一直响。。。。
发表于 2014-12-19 09:32 | 显示全部楼层
ttyxli 发表于 2014-12-19 09:26
直接用T12程序是可以了   但是烙铁头在加热的时候一直响。。。。

恒定直流定压,PWM调制,头子会响是正常的,原装的响得比国产的欢!
发表于 2014-12-19 18:46 | 显示全部楼层
gmliwei 发表于 2014-12-19 09:20
//外中断0服务程序
#pragma interrupt_handler int0_isr:2
void int0_isr(void)

李老师能给个HEX文件不,自己不会修改和编译。看来就是我的编码开关反向了,其他同学的都正常,这个是编码开关问题吧?
发表于 2014-12-21 22:29 | 显示全部楼层
smartphone 发表于 2014-12-18 13:59
编码开关方向正确不?

再次确认编码器方向没有问题,顺时针增加。逆时针减少。
发表于 2014-12-21 22:30 | 显示全部楼层
smartphone 发表于 2014-12-19 18:46
李老师能给个HEX文件不,自己不会修改和编译。看来就是我的编码开关反向了,其他同学的都正常,这个是编 ...

你装在VFD这面了?上图瞧瞧

本版积分规则

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

GMT+8, 2024-4-25 15:00 , Processed in 0.045879 second(s), 30 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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