一乐电子

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

QQ登录

只需一步,快速开始

微信扫码登录

搜索
楼主: 无锡风

M8 数控电源 测试版

 火... [复制链接]
发表于 2009-5-31 08:44 | 显示全部楼层
冯老师麻烦分卷上传吧。
TO      FAT老兄,M8在最高分辨率下采样速率15K,ADC时钟125K 如果超过,200K精度下降,到4LSB,原文中,没有任何的阀值检测,4LSB的话足以引起输出跳动,这个好像和上次降低分压比的情况是一样的,您有条件改一下ADC的分频比,从32改64试试。
回复

使用道具 举报

发表于 2009-5-31 09:49 | 显示全部楼层
原帖由 无锡风 于 2009-5-31 07:07 发表 https://www.yleee.com.cn/images/common/back.gif


刚刚超出2M的文件大小,无法上传。   



谢谢老冯,M8的中文手册我也有,已经上传到资料版了,https://www.yleee.com.cn/viewthread.php?tid=1170&extra=page%3D1
回复

使用道具 举报

发表于 2009-5-31 09:55 | 显示全部楼层
原帖由 fujiachun 于 2009-5-31 08:44 发表 https://www.yleee.com.cn/images/common/back.gif
冯老师麻烦分卷上传吧。
TO      FAT老兄,M8在最高分辨率下采样速率15K,ADC时钟125K 如果超过,200K精度下降,到4LSB,原文中,没有任何的阀值检测,4LSB的话足以引起输出跳动,这个好像和上次降低分压比的情况是 ...


谢谢傅老师指点,我对M8的硬件不熟悉,改分频比的话,是否又会引发其它的问题呢?试了下在4M下保护反应速度好象还可以,LED也没有挂,作者也是使用4MHz,也许还是用4M比较稳妥一点。
回复

使用道具 举报

发表于 2009-5-31 10:38 | 显示全部楼层
请教FAT老兄,能否说说算法的思路,还有20V0.01A下LED是多大的,3毫米还是5毫米的,普通的还是高亮的,我已经牺牲了至少40只LED了。绿的,基本都没有挂,白色高亮的,15V0.01A左右挂,3毫米的红色相同,有一种天津安悦的高亮白发红,5V0.01毫安就挂,一种老的普亮的,76年产的,红、绿、黄三种,始终也也没有挂
回复

使用道具 举报

发表于 2009-5-31 10:42 | 显示全部楼层
target_val[1]=0; // initialize to zero
        /* enable analog to digital conversion in free run mode
        *  without noise canceler function. See datasheet of atmega8 page 195
        * We set ADPS2=1,ADPS1=0,ADPS0=1 to have a clock division factor of 32.
        * This is needed to stay in the recommended range of 50-200kHz
        * ADEN: Analog Digital Converter Enable
        * ADIE: ADC Interrupt Enable
        * ADIF: ADC Interrupt Flag
        * ADFR: ADC Free Running Mode
        * ADCSR: ADC Control and Status Register
        * ADPS2..ADPS0: ADC Prescaler Select Bits
        * REFS: Reference Selection Bits (page 203)
        */

        // int-ref with external capacitor at AREF pin:
        // 2.56V int ref=REFS1=1,REFS0=1
        // write only the lower 3 bit for channel selection
       
        // 2.56V ref, start with channel 0
        ADMUX=(1<<REFS1)|(1<<REFS0)|(channel & 0x07);

        ADCSR=(1<<ADEN)|(1<<ADIE)|(1<<ADFR)|(1<<ADIF)|(1<<ADPS2)|(1<<ADPS0);//32

               
                ADCSR=(1<<ADEN)|(1<<ADIE)|(1<<ADFR)|(1<<ADIF)|(1<<ADPS2)|(1<<ADPS1); //64
               
可以改改这里试试
回复

使用道具 举报

 楼主| 发表于 2009-5-31 15:54 | 显示全部楼层
原帖由 fat 于 2009-5-30 02:08 发表 https://www.yleee.com.cn/images/common/back.gif
直接用交流档测,设定为20V时,自激大大的,交流电压高达8.4V,汗,刷成4MHz,OK,测不出交流电压。...


还是关心上面这个“自激大大的”这个问题!

fat:您能不能使用 阿照的程序固件(在377楼)试试?
    因为,在我这里,使用 AZ固件,在4M和8M的情况下,都没有发现“自激”。
    只有保证没有自激,才能考虑其他的改善......

其他有硬件条件的朋友,能否亦测试一二?
    谢谢先!
回复

使用道具 举报

发表于 2009-5-31 16:30 | 显示全部楼层
原帖由 fujiachun 于 2009-5-31 10:38 发表 https://www.yleee.com.cn/images/common/back.gif
请教FAT老兄,能否说说算法的思路,还有20V0.01A下LED是多大的,3毫米还是5毫米的,普通的还是高亮的,我已经牺牲了至少40只LED了。绿的,基本都没有挂,白色高亮的,15V0.01A左右挂,3毫米的红色相同,有一种天津安 ...


汗,思路还是傅老师您提供的,我除了改AD修正值那一段外,在保护那一段加了一个条件,电流值>设定值3倍也认为是短路,马上进入短路保护(那天开始是改电流AD的修正算法,试了几个办法效果都不好,后来懒得再改,干脆就给加这么一个条件)

我试过全新3MM白光(老胡的,应该算高亮吧),5mm高亮白光,拆机5MM红发红光、安悦的平头3MM绿发绿光,还有以前买的混装包里的5mm黄发黄光LED,都没有挂。
回复

使用道具 举报

发表于 2009-5-31 16:32 | 显示全部楼层
原帖由 无锡风 于 2009-5-31 15:54 发表 https://www.yleee.com.cn/images/common/back.gif


还是关心上面这个“自激大大的”这个问题!

fat:您能不能使用 阿照的程序固件(在377楼)试试?
    因为,在我这里,使用 AZ固件,在4M和8M的情况下,都没有发现“自激”。
    只有保证没有自激,才能考 ...


OK,我今晚 值班,明天早上下班了就试,保证完成任务
回复

使用道具 举报

发表于 2009-5-31 16:56 | 显示全部楼层
原帖由 无锡风 于 2009-5-31 15:54 发表 https://www.yleee.com.cn/images/common/back.gif


还是关心上面这个“自激大大的”这个问题!

fat:您能不能使用 阿照的程序固件(在377楼)试试?
    因为,在我这里,使用 AZ固件,在4M和8M的情况下,都没有发现“自激”。
    只有保证没有自激,才能考 ...

我一贯手慢,六一过后进入试验。
再请教  FAT 老兄,测发光管闪不?
回复

使用道具 举报

发表于 2009-5-31 18:32 | 显示全部楼层
to 傅老师:
我试验时好象发光亮度是在变化,没烧掉,大喜之下也没太注意
回复

使用道具 举报

本版积分规则

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

GMT+8, 2025-8-4 07:23 , Processed in 0.039677 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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