xiewg 发表于 2007-5-17 11:07

看了一下,cree能承受的最大脉冲电流是1.8A,1KHz/10%,看来不用限流电阻都可以?

ldch 发表于 2007-5-17 12:56

<div class="quote" twffan="done"><b>以下是引用<i>xiewg</i>在2007-05-17 11:07:09的发言:</b><br />看了一下,cree能承受的最大脉冲电流是1.8A,1KHz/10%,看来不用限流电阻都可以?</div><p><font size="5">&nbsp;&nbsp;&nbsp; 不用限流电阻,就怕个别LED电流超太多,而且10%占空比实际亮度也不高,串个电阻保险点,呵呵</font></p>

ckvlhf 发表于 2007-5-18 17:26

<div class="quote"><b>以下是引用<i>ldch</i>在2007-05-16 00:39:40的发言:</b><br /><p><font size="5">程序功能:</font></p><p><font size="5">&nbsp;&nbsp; 高亮-50%-10%-暴闪,采用软件PWM模式调节亮度,单片机GPIO0端子作为控制输出端子。</font></p><p><font size="5">切换方式:</font></p><p><font size="5">&nbsp;&nbsp; 每次打开电源后,如果2秒内关闭,则下次再开电源将改变模式;如果持续时间高于2秒,则下次打开电源按照上次模式点亮。持续2秒后会有个低频闪烁作为模式记忆提示。</font></p><p><br />&nbsp;</p></div><p>这样的话在使用中第一次调节要连续按两次了?和969的那个差不多了。</p>

shj117 发表于 2007-5-19 10:41

<div class="quote"><b>以下是引用<i>ldch</i>在2007-05-07 15:02:28的发言:</b><br /><p><img src="attachments/dvbbs/2007-05/1178520779811319.jpg" border="0" onload="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt=\'Click here to open new window\nCTRL+Mouse wheel to zoom in/out\';}" onmouseover="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor=\'hand\'; this.alt=\'Click here to open new window\nCTRL+Mouse wheel to zoom in/out\';}" onclick="if(!this.resized) {return true;} else {window.open(\'attachments/dvbbs/2007-05/1178520779811319.jpg\');}" onmousewheel="return imgzoom(this);" alt="" /><br /></p><p><font size="5"></font></p><p><font size="5"></font></p><p></p><p></p></div><p>LZ啊,图上用了三个AO3416,看不懂。jet应该是利用了PWM方式,只要一个就够了。jet的低亮模式,并不怎么闪,是可以接受的。第一次开发,不一定要非常完美,那样费时,可以先实用化,以后慢慢完善。希望早日看到成品。</p>[此帖子已经被作者于1179551599编辑过]

hanarmy 发表于 2007-5-20 05:20

<div class="quote"><b>以下是引用<i>shj117</i>在2007-05-18 23:41:30的发言:</b><br /><p>LZ啊,图上用了三个AO3416,看不懂。jet应该是利用了PWM方式,只要一个就够了。jet的低亮模式,并不怎么闪,是可以接受的。第一次开发,不一定要非常完美,那样费时,可以先实用化,以后慢慢完善。希望早日看到成品。</p></div><p>这个图是旧的,还没用PWM,是靠控制三个开关管来组合出不同的档位。</p>

jljhma2000 发表于 2007-5-20 10:06

<p>出成品啊,这样我才能省事呀</p><p></p>

littleboy 发表于 2007-5-20 11:52

<p>呵呵...为支持东成兄,偶也贴个电路上来...</p><p>因为一直忙于毕业设计,所以没多时间搞这个...对AVR单片机熟悉的朋友可以研究下</p><p></p><p>不知道怎么添加附件啊..请朋友们帮忙告知,谢谢!</p>

ldch 发表于 2007-5-20 14:31

<div class="quote" twffan="done"><b>以下是引用<i>littleboy</i>在2007-05-20 11:52:46的发言:</b><br /><p>呵呵...为支持东成兄,偶也贴个电路上来...</p><p>因为一直忙于毕业设计,所以没多时间搞这个...对AVR单片机熟悉的朋友可以研究下</p><p></p><p>不知道怎么添加附件啊..请朋友们帮忙告知,谢谢!</p></div><p><font size="4">哈哈,好啊,有空交流交流。网友送我个AVR的编程器,还没研究明白,就转到PIC上面了,等忙完这段,把AVR也利用起来。</font> </p><p><font size="4">这个论坛好像只能发图片,而且还不能超过100K。需要发其他资料的,自己找个空间,然后把地址发上来就可以了。</font></p>

ldch 发表于 2007-5-20 14:39

<div class="quote" twffan="done"><b>以下是引用<i>shj117</i>在2007-05-19 10:41:30的发言:</b><br /><p>LZ啊,图上用了三个AO3416,看不懂。jet应该是利用了PWM方式,只要一个就够了。jet的低亮模式,并不怎么闪,是可以接受的。第一次开发,不一定要非常完美,那样费时,可以先实用化,以后慢慢完善。希望早日看到成品。</p></div><p><font size="5">&nbsp;&nbsp; 说得是,当时还没设计出PWM代码,所以只好先这么实现功能。现在PWM模式的代码已经写出来了,就不用这么麻烦了。新图很快就上,这几天实际装配了几套,操作感觉已经可以实用了。等我忙完就上图,呵呵</font></p>

shj117 发表于 2007-5-20 16:19

<p>好啊,支持楼主。</p>

littleboy 发表于 2007-5-20 17:27

<p>因为回复不知道怎么贴图片,我索性发了个帖子...</p><p>用的是AVR的MCU,8脚贴片,PCB用单面就可以了,面积只有18*18mm,外接电池,LED,按键,我是按照手头的手电改装的,筒身不怎么好,LED也是很差的1W,不带散热片的那种...</p><p>按照理论,这种NMOS管在饱和导通时(Vgs&gt;=1.2V)过3A电流不发热,我测试过,过1A电流完全不热,导通电压低(Vgs&lt;=1.2V),导通电阻小(&lt;30毫欧),非常适合做大功率LED驱动,手机电池的保护板就有这种MOS管,8脚贴片封装.</p><p>Atiny13L带1KB的flash ROM,64B的RAM和64B的EEPROM,有AD(内部基准电压1.1V),2个PWM通道,一8位定时器,1外中断,小巧,作控制最合适不过了.AD可检测电池电压,用于锂电低压保护,PWM可随意调节灯的亮度,控制在掉电模式下非常省电,关机后只有&lt;10uA的消耗电流,EEPROM可在每次关机前记忆当前灯的亮度,下次开机自动读取亮度值.</p><p>电子市场卖5块一片</p><p>不知东成兄用的PIC单片机有没集成这些外围,推荐一下这款MCU...</p><p>声明:我还是一个学生,不是在这做广告的,只是有好的东西跟大家一起分享..</p>

killerwc 发表于 2007-5-21 21:11

<div class="quote"><b>以下是引用<i>ldch</i>在2007-05-20 14:39:26的发言:</b><br /><div class="quote" twffan="done"><b>以下是引用<i>shj117</i>在2007-05-19 10:41:30的发言:</b><br /><p>LZ啊,图上用了三个AO3416,看不懂。jet应该是利用了PWM方式,只要一个就够了。jet的低亮模式,并不怎么闪,是可以接受的。第一次开发,不一定要非常完美,那样费时,可以先实用化,以后慢慢完善。希望早日看到成品。</p></div><p><font size="5">&nbsp;&nbsp; 说得是,当时还没设计出PWM代码,所以只好先这么实现功能。现在PWM模式的代码已经写出来了,就不用这么麻烦了。新图很快就上,这几天实际装配了几套,操作感觉已经可以实用了。等我忙完就上图,呵呵</font></p></div><p></p>真是太好了,技术垄断快要被打破了,喜欢DIY的朋友将得到好的驱动板..高价筒子的价格也有望被迫降下来.YAHOO之类的换上驱动就摇身一变.

jamguo 发表于 2007-5-23 19:32

Atiny13是不错的芯片,按楼主电路做了尝试,用的70N03(主板上拆的),烧掉两个,郁闷中,比照datasheet,Gate上没有内置的保护电路。。。

ldch 发表于 2007-5-29 17:32

<div class="quote" twffan="done"><b>以下是引用<i>jamguo</i>在2007-05-23 19:32:02的发言:</b><br />Atiny13是不错的芯片,按楼主电路做了尝试,用的70N03(主板上拆的),烧掉两个,郁闷中,比照datasheet,Gate上没有内置的保护电路。。。</div><p><font size="4">如果是用推挽电路作为DC-DC升压,由于没有电压反馈,所以空载时输出电压较高,必须加以限制。可以在MCU的VCC端子于GND端子之间并联个5V稳压管,然后通过一个240欧电阻接DC-DC的输出端,这样可以避免MCU过压烧毁。如果找到合适的LDO就更好了,不过现在很多LDO工作电压不超过7V,耐受不了更高电压。</font> </p><p><font size="4">&nbsp;&nbsp;&nbsp; MOSFET的输入端肯定有保护的,虽然有些厂家资料里面没有明确画出来,但肯定是有,否则,MOSFET在运输过程中受静电损坏的概率就太大了。</font></p>

chenyaojian 发表于 2007-6-4 15:10

ldch&nbsp; 我希望和你交个朋友&nbsp; 不知你肯不肯

chenyaojian 发表于 2007-6-4 15:24

<p>我的QQ&nbsp; 1202994</p>

ldch 发表于 2007-6-6 21:43

好啊,我的QQ:2407068,平时上旺旺多

MO 发表于 2007-6-7 11:55

<div class="quote"><b>以下是引用<i>ldch</i>在2007-05-04 17:01:31的发言:</b><br /><p>#include "P12F675.INC"</p><p>EEADDRA EQU 20H<br />EEADDRB EQU 21H<br />TEMP EQU 22H<br />EEREADA EQU 23H<br />EEREADB EQU 24H<br />DELY1 EQU 25H<br />DELY2 EQU 26H<br />DELY3 EQU 27H</p><p>&nbsp;ORG 0x0000</p><p>STAR<br />&nbsp;BCF STATUS,RP0&nbsp;&nbsp;;体选择BANK0<br />&nbsp;MOVLW 01H<br />&nbsp;MOVWF EEADDRA&nbsp;&nbsp;;初始化A地址<br />&nbsp;MOVLW 02H<br />&nbsp;MOVWF EEADDRB&nbsp;&nbsp;;初始化B地址</p><p>&nbsp;CLRF GPIO&nbsp;&nbsp;;清GPIO寄存器</p><p>&nbsp;MOVLW 07H<br />&nbsp;MOVWF CMCON&nbsp;&nbsp;;关闭比较器19H</p><p>&nbsp;BSF STATUS,RP0&nbsp;&nbsp;;体选择BANK1<br />&nbsp;BCF INTCON,GIE&nbsp;&nbsp;;禁止中断<br />&nbsp;CLRF ANSEL&nbsp;&nbsp;;清9FH模拟选择寄存器</p><p>&nbsp;MOVLW 08H<br />&nbsp;MOVWF TRISIO&nbsp;&nbsp;;除GPIO3外,其他管脚都是输出</p><p>&nbsp;BCF STATUS,RP0<br />&nbsp;CALL DELAY1</p><p>&nbsp;CALL EEREAD_A<br />&nbsp;CALL EEREAD_B</p><p>&nbsp;MOVF EEREADB,W<br />&nbsp;XORLW 01H<br />&nbsp;BTFSS STATUS,Z<br />&nbsp;GOTO A3<br />&nbsp;GOTO AA<br />&nbsp;<br />A3<br />&nbsp;BCF STATUS,RP0<br />&nbsp;INCF EEREADA<br />&nbsp;MOVF EEREADA,W<br />&nbsp;XORLW 04H<br />&nbsp;BTFSS STATUS,Z<br />&nbsp;GOTO WRA<br />&nbsp;GOTO A_3<br />&nbsp;<br />WRA<br />&nbsp;MOVF EEREADA,W<br />&nbsp;MOVWF TEMP<br />&nbsp;CALL WREEA<br />&nbsp;GOTO AA<br />&nbsp;<br />A_3<br />&nbsp;MOVLW 01H<br />&nbsp;MOVWF EEREADA<br />&nbsp;GOTO WRA<br />&nbsp;<br />AA<br />&nbsp;BCF STATUS,RP0<br />&nbsp;MOVF EEREADA,W<br />&nbsp;XORLW 01H<br />&nbsp;BTFSS STATUS,Z<br />&nbsp;GOTO AA2<br />&nbsp;MOVLW 0FFH<br />&nbsp;MOVWF GPIO</p><p>FINISH<br />&nbsp;BCF STATUS,RP0<br />&nbsp;MOVLW 00H<br />&nbsp;MOVWF TEMP<br />&nbsp;CALL WREEB<br />&nbsp;CALL DELAY<br />&nbsp;BCF STATUS,RP0<br />&nbsp;MOVLW 01H<br />&nbsp;MOVWF TEMP<br />&nbsp;CALL WREEB<br />&nbsp;BCF STATUS,RP0<br />&nbsp;MOVF EEREADA,W<br />&nbsp;MOVWF TEMP<br />&nbsp;CALL WREEA<br />LOOP<br />&nbsp;GOTO LOOP<br />&nbsp;<br />AA2<br />&nbsp;BCF STATUS,RP0<br />&nbsp;MOVF EEREADA,W<br />&nbsp;XORLW 02H<br />&nbsp;BTFSS STATUS,Z<br />&nbsp;GOTO AA3<br />&nbsp;MOVLW 0FDH<br />&nbsp;MOVWF GPIO<br />&nbsp;GOTO FINISH</p><p>AA3<br />&nbsp;BCF STATUS,RP0<br />&nbsp;MOVF EEREADA,W<br />&nbsp;XORLW 03H<br />&nbsp;BTFSS STATUS,Z<br />&nbsp;GOTO AA1<br />&nbsp;MOVLW 0FBH<br />&nbsp;MOVWF GPIO<br />&nbsp;GOTO FINISH</p><p>AA1<br />&nbsp;MOVLW 01H<br />&nbsp;MOVWF EEREADA<br />&nbsp;GOTO WRA<br />&nbsp;<br />&nbsp;</p><p>EEREAD_A<br />&nbsp;BCF STATUS,RP0<br />&nbsp;MOVF EEADDRA,W<br />&nbsp;BSF STATUS,RP0<br />&nbsp;MOVWF EEADR<br />&nbsp;BSF EECON1,RD<br />&nbsp;MOVF EEDATA,W<br />&nbsp;BCF STATUS,RP0<br />&nbsp;MOVWF EEREADA<br />&nbsp;RETURN</p><p>EEREAD_B<br />&nbsp;BCF STATUS,RP0<br />&nbsp;MOVF EEADDRB,W<br />&nbsp;BSF STATUS,RP0<br />&nbsp;MOVWF EEADR<br />&nbsp;BSF EECON1,RD<br />&nbsp;MOVF EEDATA,W<br />&nbsp;BCF STATUS,RP0<br />&nbsp;MOVWF EEREADB<br />&nbsp;RETURN<br />&nbsp;<br />WREEA&nbsp;&nbsp;;写A,TEMP传送写入数据<br />&nbsp;BCF STATUS,RP0&nbsp;&nbsp;;取BANK0<br />&nbsp;MOVF EEADDRA,W&nbsp;&nbsp;;取A地址<br />&nbsp;BSF STATUS,RP0&nbsp;&nbsp;;取BANK1<br />&nbsp;MOVWF EEADR&nbsp;&nbsp;;A地址进入EEADR<br />&nbsp;BCF STATUS,RP0&nbsp;&nbsp;;取BANK0<br />&nbsp;MOVF TEMP,W&nbsp;&nbsp;;取写入数据<br />&nbsp;BSF STATUS,RP0&nbsp;&nbsp;;取BANK1<br />&nbsp;MOVWF EEDATA&nbsp;&nbsp;;待写数据进入EEDATA<br />&nbsp;BSF EECON1,WREN<br />&nbsp;BCF INTCON,GIE<br />&nbsp;MOVLW 55H<br />&nbsp;MOVWF EECON2<br />&nbsp;MOVLW 0AAH<br />&nbsp;MOVWF EECON2<br />&nbsp;BSF EECON1,WR<br />&nbsp;NOP<br />&nbsp;NOP<br />&nbsp;RETURN</p><p>WREEB&nbsp;&nbsp;;写B,TEMP传送写入数据<br />&nbsp;BCF STATUS,RP0&nbsp;&nbsp;;取BANK0<br />&nbsp;MOVF EEADDRB,W&nbsp;&nbsp;;取A地址<br />&nbsp;BSF STATUS,RP0&nbsp;&nbsp;;取BANK1<br />&nbsp;MOVWF EEADR&nbsp;&nbsp;;A地址进入EEADR<br />&nbsp;BCF STATUS,RP0&nbsp;&nbsp;;取BANK0<br />&nbsp;MOVF TEMP,W&nbsp;&nbsp;;取写入数据<br />&nbsp;BSF STATUS,RP0&nbsp;&nbsp;;取BANK1<br />&nbsp;MOVWF EEDATA&nbsp;&nbsp;;待写数据进入EEDATA<br />&nbsp;BSF EECON1,WREN<br />&nbsp;BCF INTCON,GIE<br />&nbsp;MOVLW 55H<br />&nbsp;MOVWF EECON2<br />&nbsp;MOVLW 0AAH<br />&nbsp;MOVWF EECON2<br />&nbsp;BSF EECON1,WR<br />&nbsp;NOP<br />&nbsp;NOP<br />&nbsp;RETURN</p><p>DELAY<br />&nbsp;MOVLW&nbsp;&nbsp; 10H&nbsp;&nbsp;;外循环常数<br />&nbsp;MOVWF &nbsp;DELY1&nbsp;&nbsp;;外循环寄存器<br />LOP0&nbsp;MOVLW &nbsp;0FFH&nbsp;&nbsp;;中循环常数<br />&nbsp;MOVWF &nbsp;DELY2&nbsp;&nbsp;;中循环寄存器<br />LOP1&nbsp;MOVLW &nbsp;0EEH&nbsp;&nbsp;;内循环常数<br />&nbsp;MOVWF &nbsp;DELY3&nbsp;&nbsp;;内循环寄存器<br />LOP2&nbsp;DECFSZ &nbsp;DELY3&nbsp;&nbsp;;内循环寄存器递减<br />&nbsp;GOTO &nbsp;LOP2&nbsp;&nbsp;;继续内循环<br />&nbsp;DECFSZ &nbsp;DELY2&nbsp;&nbsp;;中循环寄存器递减<br />&nbsp;GOTO &nbsp;LOP1&nbsp;&nbsp;;继续中循环<br />&nbsp;DECFSZ &nbsp;DELY1&nbsp;&nbsp;;外循环寄存器递减<br />&nbsp;GOTO &nbsp;LOP0&nbsp;&nbsp;;继续外循环<br />&nbsp;RETURN</p><p>DELAY1&nbsp; MOVLW &nbsp;9FH&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;外循环常数<br />&nbsp;MOVWF &nbsp;DELY1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;外循环寄存器<br />LOOP0&nbsp;MOVLW &nbsp;0FFH&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;中循环常数<br />&nbsp;MOVWF &nbsp;DELY2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;中循环寄存器<br />LOOP1&nbsp;DECFSZ &nbsp;DELY2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;中循环寄存器递减<br />&nbsp;GOTO &nbsp;LOOP1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;继续中循环<br />&nbsp;DECFSZ &nbsp;DELY1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;外循环寄存器递减<br />&nbsp;GOTO &nbsp;LOOP0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;继续外循环<br />&nbsp;RETURN</p><p>END</p></div><p>开源啊,,,真是好人哦。</p>

单彩极光 发表于 2008-4-23 10:17

才看见,顶上!!

liulin123 发表于 2008-4-23 23:15

大学普物、模电、数电全挂的人弱弱的蹲在一边看热闹……:L
页: 1 2 3 4 5 6 7 [8] 9
查看完整版本: 今天设计出了1AA调光手电的程序(第五页好了,继续)