手电大家谈-手电筒爱好者之家

 找回密码
 注册成为会员,享受更多功能。

QQ登录

只需一步,快速开始

只需一步,快速开始

搜索
楼主: ldch

[diy] 今天设计出了1AA调光手电的程序(第五页好了,继续)

[复制链接]
  • TA的每日心情
    开心
    2022-11-16 16:38
  • 签到天数: 184 天

    [LV.7]常住居民III

    发表于 2007-5-7 16:13 | 显示全部楼层
    <p>东成兄,你那个1AA电路,我只是跟帖,只是根据自己的经验作了一个改进,数据是实测的,有位资深的也肯定了我的数据是真实可信的。不当之处多多包涵。</p><p> 有关电路集成化,我不是商家,帮不了你,这你最清楚,仅仅一个建议,仅当“白说”。我只是看到老沈帖子提到已经在搞电路集成化,而他的理念之一是“廉价发烧”。</p>
    [此帖子已经被作者于[lastedittime]1178526165[/lastedittime]编辑过]
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2014-8-28 01:37
  • 签到天数: 13 天

    [LV.3]偶尔看看II

     楼主| 发表于 2007-5-7 16:23 | 显示全部楼层
    <p>呵呵,刚才通过贸易通问了问,12F629、675价格一样,都是4块钱/个,10F202是3块,12F683是6块,邮费需要20。可以一次买50片。</p><p>这样的话,买12F629就不如买675了,里面还多个AD。12F683里面还有PWM模块,有空研究研究。10F202是SO23-6封装的,体积超小,但没有片内EEPROM,不能记忆状态,但是可以做简单的调光,比如两档或者3档调光,可以缩小体积。上面其他几种都是SO-8封装的。</p><p>单片机的问题解决了,剩下就是DC-DC部分了。</p><p>刚才寻找货源时突然有个想法:用小功率DC-DC电路给单片机供电,使其在1AA时可以启动,然后利用片内PWM驱动外接MOS,输出大电流,MOS一旦启动起来,就给所有耗电模块供电... ...不过这么一来多个小功率DC-DC,体积上不知道会增加多少。但好处就是不用到处找低压大功率的DC-DC电路了。</p>
    回复

    使用道具 举报

    头像被屏蔽
  • TA的每日心情
    慵懒
    2015-2-11 10:22
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    发表于 2007-5-7 16:28 | 显示全部楼层
    有EEPROM无所谓,而且告诉你有这个 在开机的时候会大大增加MCU的响应时间,直观的说就是反映会慢很多,其中原因你看下读写EEPROM原理就知道了,而且多了EEPROM价格也会加很多 至于你要使用PIC的 PWM模块和A/D 估计程序是整个电路的难点和要点,有机会可以给你参考下,当然MCU不是一类的 呵呵
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2014-8-28 01:37
  • 签到天数: 13 天

    [LV.3]偶尔看看II

     楼主| 发表于 2007-5-7 16:35 | 显示全部楼层
    <div class="quote" twffan="done"><b>以下是引用<i>ujff0574</i>在2007-05-07 16:28:35的发言:</b><br />有EEPROM无所谓,而且告诉你有这个 在开机的时候会大大增加MCU的响应时间,直观的说就是反映会慢很多,其中原因你看下读写EEPROM原理就知道了,而且多了EEPROM价格也会加很多 至于你要使用PIC的 PWM模块和A/D 估计程序是整个电路的难点和要点,有机会可以给你参考下,当然MCU不是一类的 呵呵</div><p></p><p><font size="5">多谢指点!还是先从简单的做起。价格嘛,没有很大量,差一点我也没办法跟人家谈。</font></p><p><font size="5">MCU需要编程器或者仿真器之类的工具,现在已经有了PIC的编程器了,如果再搞其他的还要购置相关工具,这又是不小的花费。对于学习,暂时也只能这样了。我知道兄弟一定有好的办法,但限于条件,无法说出来交流实在可惜。不过我们DIYER会努力的,也希望您能在有空之余给予适当的指点,以不影响您的工作为限,呵呵</font></p>[em26][em26][em26]
    回复

    使用道具 举报

    头像被屏蔽
  • TA的每日心情
    慵懒
    2015-2-11 10:22
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    发表于 2007-5-7 16:35 | 显示全部楼层
    <div class="quote"><b>以下是引用<i>ldch</i>在2007-05-07 16:23:55的发言:</b><br /><p>呵呵,刚才通过贸易通问了问,12F629、675价格一样,都是4块钱/个,10F202是3块,12F683是6块,邮费需要20。可以一次买50片。</p><p>这样的话,买12F629就不如买675了,里面还多个AD。12F683里面还有PWM模块,有空研究研究。10F202是SO23-6封装的,体积超小,但没有片内EEPROM,不能记忆状态,但是可以做简单的调光,比如两档或者3档调光,可以缩小体积。上面其他几种都是SO-8封装的。</p><p>单片机的问题解决了,剩下就是DC-DC部分了。</p><p>刚才寻找货源时突然有个想法:用小功率DC-DC电路给单片机供电,使其在1AA时可以启动,然后利用片内PWM驱动外接MOS,输出大电流,MOS一旦启动起来,就给所有耗电模块供电... ...不过这么一来多个小功率DC-DC,体积上不知道会增加多少。但好处就是不用到处找低压大功率的DC-DC电路了。</p></div><p></p><p> (, 下载次数: 0) </p><p>看看这个IC的电压电流输入输出特性曲线 做做你这个应该可以的 最底可以0.3启动<br /></p>
    回复

    使用道具 举报

    头像被屏蔽
  • TA的每日心情
    慵懒
    2015-2-11 10:22
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    发表于 2007-5-7 16:37 | 显示全部楼层
    说到仿真器还真的要说下,大部分仿真器是不支持超底电压编程的 而且MCU设置有要求要注意 一般的 电压基本都是2.50---5.5V吧 很少就2V或是以下的
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2014-8-28 01:37
  • 签到天数: 13 天

    [LV.3]偶尔看看II

     楼主| 发表于 2007-5-7 16:48 | 显示全部楼层
    <font size="5">还想借这个地方请教一下,记忆状态,不用片内EEPROM的话,如何可以实现?有没有简单的方法?</font>
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2014-8-28 01:37
  • 签到天数: 13 天

    [LV.3]偶尔看看II

     楼主| 发表于 2007-5-7 16:53 | 显示全部楼层
    <div class="quote" twffan="done"><b>以下是引用<i>ujff0574</i>在2007-05-07 16:35:46的发言:</b><br /><p></p><p><img src="attachments/dvbbs/2007-05/1178526910705227.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/1178526910705227.jpg\');}" onmousewheel="return imgzoom(this);" alt="" /></p><p>看看这个IC的电压电流输入输出特性曲线 做做你这个应该可以的 最底可以0.3启动<br /></p></div><p></p><font size="5">看这个曲线,我的理解是:这个曲线图中给出3条曲线,其中最下面一条是输入电压0.9V的曲线,而这个曲线在输出电流介于200~300mA的区间,效率已经低于50%;效率最高的阶段表现在输出电流100mA附近,此时略超过75%。如何才能知道这个IC可以0.3V启动呢?我觉得效率上还不及PAM2803哦,请指教。是不是我上面的理解有误。</font>
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2014-8-28 01:37
  • 签到天数: 13 天

    [LV.3]偶尔看看II

     楼主| 发表于 2007-5-7 16:58 | 显示全部楼层
    <div class="quote" twffan="done"><b>以下是引用<i>ujff0574</i>在2007-05-07 16:<font size="5">13</font>:35的发言:</b><br />说实话0.5-1.5V是有的国内也有公司在做 只可以不零售的 当然体积目前和一个火材盒一样大 当然厚度只有3MM左右,参数是这样的 输入电压0.5-3V 输出电压5-12V 电流5A 那你就知道了 要做到0.5-1.5V 输出3.5V 0.5A 还是容易的 另外可以告诉你这方面还是要去看看日本的电子方面的 其他国家的都不行,当然欧洲的几个管子做的不错 也可以利用下,毕竟都是军用的东西 呵呵。民用类的东西估计无法达到你要求的,即使要求到了 效率也会让你欲罢不能的[em01][em01][em01]</div><p></p><p><font size="5"> 军用的没法比啊。除非那回有机会淘个军用的废品,从上面拆点元件。要是设计有防拆的那就更不好办了。就算搞明白了,买不到元件也白搭啊。我们只能从市面上买那些可以公开销售的元件。英文还能凑合,日文那就算了。有好的资料也需要有热心人翻译翻译。</font></p><p><font size="5">效率确实是现在很多IC的硬伤,当然这是针对手电这个应用条件来说的。所以还得找找找、试试试。前面是个坎,有人扶我一把,我就跳过去,没人扶我一把,爬也要爬过去</font></p>
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2017-10-8 19:30
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    发表于 2007-5-7 17:33 | 显示全部楼层
    &nbsp; 强人,牛人 ,超人
    回复

    使用道具 举报

    该用户从未签到

    发表于 2007-5-7 20:27 | 显示全部楼层
    <div class="quote"><b>以下是引用<i>sniper99</i>在2007-05-07 05:07:08的发言:</b><br /><p>现在的编程技术和可编程IC的发展我是完全不知道了,但是我记得大学的时候学过一门VHDL语言,叫做硬件描述语言,里面提到过的GAL、PAL、PLA等等东西,当时我们使用的是管脚非常多,几十个管脚的芯片,不知现在的是不是已经有8管脚的了,这种东西的编程方式和方法比单片机直观,也没有复杂的语法,烧片子的时候只需要把JED报告往编程器上传就可以了,实现电路调光这样的控制应该不会太困难,甚至可以实现8位(256档)甚至更高位数的调光。</p><p>很多年没有接触这个领域了,只敢说点抛砖引玉的话,不知对东城兄能不能有什么启发和帮助。</p></div><p>FPGA</p>
    回复

    使用道具 举报

    该用户从未签到

    发表于 2007-5-7 20:33 | 显示全部楼层
    <p>不知道所谓军用的有什么好的……</p><p>美军标上关于军用电路都是金线的键合力、盐雾之类的参数。我没遇到几个只给军用作的东西。除了传感器。</p>
    回复

    使用道具 举报

    该用户从未签到

    发表于 2007-5-7 20:39 | 显示全部楼层
    <p>国内的军品大多还是在用工业级凑合……[em11]</p><p>我们这除了54xx,没看见什么军级的咚咚。</p>
    回复

    使用道具 举报

    该用户从未签到

    发表于 2007-5-7 20:49 | 显示全部楼层
    <p>DC-DC电路给MCU供电应该是目前很多调光电路的做法,手头有几个手电,如果设定为刚开始是最低亮度的话,则打开时会很亮,大概在几百毫秒之后才降低到设定的最低亮度,个人推测就是刚开始MCU尚未工作,电路工作在全功率状态的缘故。</p><p>我觉得楼主不必硬要追求低电压时的输出电流,毕竟在那个状态下,电池就那么点供电能力,你能弄到军用IC,但大伙们弄不到军用电池也是白搭,呵呵。</p><p>至于说用了片内EEPROM就大大增加启动时间,我倒觉得不算什么问题——PIC单片机基本都是单周期指令,而EEPROM的读取5条指令就可以了,就是5个指令周期,如果使用片内的4M振荡器的话,也就是多花了5微妙而已。</p>
    回复

    使用道具 举报

    该用户从未签到

    发表于 2007-5-7 20:55 | 显示全部楼层
    <p>军品其实并非在性能指标上有什么优势,主要还是在可靠性上有更高的要求,事实上,为了保证可靠性,有时是宁愿牺牲性能的。</p><p>国内的很多军品级IC来源都不正规:要么从一大堆工业品中筛选,要么和代理搞私下交易。</p><p>FPGA手电上估计是用不起的,而且也没必要。</p><p></p><p>国内也有一些厂家专门仿制一些军品级的IC,但那个价钱只有军方能消费得起。</p><p>一个例子:某厂仿制军品级的80386,一年卖几千片,销售额就是几千万……</p>
    回复

    使用道具 举报

  • TA的每日心情
    郁闷
    2023-12-21 21:05
  • 签到天数: 5 天

    [LV.2]偶尔看看I

    发表于 2007-5-7 21:34 | 显示全部楼层
    <div class="quote"><b>以下是引用<i>ldch</i>在2007-05-06 17:45:37的发言:</b><br /><div class="quote" twffan="done"><b>以下是引用<i>shj117</i>在2007-05-06 10:59:31的发言:</b><br /><p>首先支持进取精神。</p><p>不过,搞个几档调光还要编程?这是趋势?找国产的廉价黑药膏IC生产厂,在多头调光IC的基础上改进一下,甚至把你的1AA电路中的元件(除O形铁氧体外)全集成到IC内部。成本低、体积小,装接简单,1AA调光大功率的手电才会普及。</p></div><p><font size="5">谢谢您的支持!</font> </p><p><font size="5">&nbsp;&nbsp;&nbsp; 调光电路如果不用可编程器件,体积很难做到很小。其实大家也看到了,程序很简单,没有多少行。算不算趋势不知道,其实这种低端单片机不贵,不超过10块钱。找IC生产厂估计要很大的量才能做。而且,一旦封装好,所有功能都固定了。</font></p><p><font size="5">&nbsp;&nbsp;&nbsp; 昨晚跟网友聊天中说到:厂家不会一种产品只卖一两件,量少是不会做的。尤其是小手电这种不是特别贵重的东西。而我现在既然把程序写出来了,相关的方法慢慢摸索出来了,就可以在此基础上不断修改和完善,也可以根据每人不同的要求去定制。比方说有人希望一开机就是高亮,然后通过调节变为低亮;也有人希望一开机是低亮,然后通过调节变为高亮;如此等等,每人的想法都不一样。可编程器件的好处就是可以在一定范围内进行修改。而且,PIC单片机还有个功能(当然,其他单片机也有)可以在线修改,这样的话只要在电路板上设计几个触点,那么以后只要连接这几个触点就可以不拆开手电而修改程序,从而实现修改功能的要求。</font></p><p><font size="5">&nbsp;&nbsp;&nbsp; 我想,DIY者最大的爱好之一就是通过DIY使其符合自己的要求,所以,对可以修改、可以自己实践是非常期待的。当然,如果有IC封装厂愿意为我们设计并封装性能优异的集成电路,而且价格非常低,那也是一件很好的事情。如果确实有人这样做了,那么离普及也确实不远了。</font>[em01][em01][em01]</p></div><p>说得不错,如果有人这样做了,离普及也就不远了</p>[em17]
    回复

    使用道具 举报

    该用户从未签到

    发表于 2007-5-7 22:24 | 显示全部楼层
    <p>牛帖!!!</p>[em17][em17][em17]
    回复

    使用道具 举报

    该用户从未签到

    发表于 2007-5-8 01:47 | 显示全部楼层
    <div class="quote"><b>以下是引用<i>Raptor</i>在2007-05-07 20:49:43的发言:</b><br /><p>DC-DC电路给MCU供电应该是目前很多调光电路的做法,手头有几个手电,如果设定为刚开始是最低亮度的话,则打开时会很亮,大概在几百毫秒之后才降低到设定的最低亮度,个人推测就是刚开始MCU尚未工作,电路工作在全功率状态的缘故。</p><p>我觉得楼主不必硬要追求低电压时的输出电流,毕竟在那个状态下,电池就那么点供电能力,你能弄到军用IC,但大伙们弄不到军用电池也是白搭,呵呵。</p><p>至于说用了片内EEPROM就大大增加启动时间,我倒觉得不算什么问题——PIC单片机基本都是单周期指令,而EEPROM的读取5条指令就可以了,就是5个指令周期,如果使用片内的4M振荡器的话,也就是多花了5微妙而已。</p></div><p></p>同意,我不认为读EEPROM要花多长时间。虽然以前用24串行系列没人规定速度指标,但是写一页进去还是快得很的。
    回复

    使用道具 举报

    头像被屏蔽
  • TA的每日心情
    慵懒
    2015-2-11 10:22
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    发表于 2007-5-8 08:49 | 显示全部楼层
    倒 你们有使用过PIC吗?要知道从上电开始 到读取数据需要多少时间吗??不要单单知道PIC是单周期指令就以为时间很短,不可以这样理解的 等你做了就知道了
    回复

    使用道具 举报

    头像被屏蔽
  • TA的每日心情
    慵懒
    2015-2-11 10:22
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    发表于 2007-5-8 08:53 | 显示全部楼层
    <div class="quote"><b>以下是引用<i>ldch</i>在2007-05-07 16:53:23的发言:</b><br /><div class="quote" twffan="done"><b>以下是引用<i>ujff0574</i>在2007-05-07 16:35:46的发言:</b><br /><p></p><p><img src="attachments/dvbbs/2007-05/1178526910705227.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/1178526910705227.jpg\');}" onmousewheel="return imgzoom(this);" alt="" /></p><p>看看这个IC的电压电流输入输出特性曲线 做做你这个应该可以的 最底可以0.3启动<br /></p></div><p></p><font size="5">看这个曲线,我的理解是:这个曲线图中给出3条曲线,其中最下面一条是输入电压0.9V的曲线,而这个曲线在输出电流介于200~300mA的区间,效率已经低于50%;效率最高的阶段表现在输出电流100mA附近,此时略超过75%。如何才能知道这个IC可以0.3V启动呢?我觉得效率上还不及PAM2803哦,请指教。是不是我上面的理解有误。</font></div><p></p><p> (, 下载次数: 12) </p><p>在看看这张图就知道了,我可以和你交流下目前这个论坛里所用的调亮方式和驱动IC <br /></p>
    回复

    使用道具 举报

    本版积分规则

    小黑屋|手机版|Archiver|论坛自带搜索|下载论坛app|手电大家谈-手电筒爱好者之家 ( 备案序号:鲁ICP备05002565号 )
    以上言论纯属个人观点,与手电大家谈立场无关。
    最佳浏览模式:1920*1080


    GMT+8, 2024-11-16 11:27 , Processed in 0.224974 second(s), 62 queries , Gzip On.

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

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