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

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

QQ登录

只需一步,快速开始

只需一步,快速开始

搜索
查看: 5065|回复: 30

断电复原的调光模式

[复制链接]
  • TA的每日心情
    开心
    2014-8-28 01:37
  • 签到天数: 13 天

    [LV.3]偶尔看看II

    发表于 2007-9-20 23:54 | 显示全部楼层 |阅读模式

    马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

    您需要 登录 才可以下载或查看,没有账号?注册成为会员,享受更多功能。

    x
        今天总算有点时间,把这个程序搞出来了,而且做成了分组调光,分组如下:
    1、微-低-中-高-微光待机-6秒闪:微光待机档含换组信号
    2、低-中-高-暴闪-警闪-SOS:高亮档含换组信号
    3、低-中-高-暴闪-警闪-慢闪3-慢闪1-SOS:高亮档含换组信号

        进入每组后,点亮后如果快速轻按电源开关,则循环换档;如果切断电源开关停留2秒左右,则再开时返回该组第一挡。
        控制部分电路图如下:
        12F629的GP1脚外接的元件构成断电后的计时元件,当IC通电后,首先检测GP1脚电压,如果较高,则换档,同时该管脚输出高电平,给电容充电。由于1N4148的存在,充电速度很快。当断电后,10uF电容通过100K电阻放电,由于时间常数较大,放电不会立刻放空。如果时间较短,再次通电后IC检测该脚电压较高,则换档,如果断电时间长点,电容放电电压较低了,那么就返回第一挡。
        早先有人提出,单片机外部管脚上接个电容,可以实现这个功能,但有人分析行不通,因为单片机管脚内到VCC端子有反向二极管,用来钳制输入电压的,这个内部二极管的存在,造成电容将通过二极管向IC放电,所以,很短的延时也要较大的电容才行。我这里变通一下,增加一个外部的二极管和电阻,就解决了这个问题,实际测试效果也是很好的。同时揉合进分组调光程序,功能更加多样化。  
        分组调光借用了先前的成果,这么一组合,各种可能的功能都可以实现了。喜欢关闭后复原的网友有了随意定制的想象空间,哈哈



    [ 本帖最后由 ldch 于 2007-9-20 23:59 编辑 ]
    JET.GIF
    回复 dsu_marcocopyright:copyright

    使用道具 举报

  • TA的每日心情
    无聊
    2018-11-22 21:27
  • 签到天数: 20 天

    [LV.4]偶尔看看III

    发表于 2007-9-21 03:26 | 显示全部楼层
    先占上看看
    回复

    使用道具 举报

  • TA的每日心情
    无聊
    2018-11-22 21:27
  • 签到天数: 20 天

    [LV.4]偶尔看看III

    发表于 2007-9-21 03:34 | 显示全部楼层
    一组高中低等的正常光
    另一组,闪,慢闪,爆闪,癫痫闪,摇头闪,吸粉闪,等等
    关闭>=4秒恢复初始状态,比如中亮,开<2秒换挡,开>=2秒记忆,关>=2<4秒时换组
    无敌电路诞生

    [ 本帖最后由 魔云极光 于 2007-9-21 03:37 编辑 ]
    回复

    使用道具 举报

    该用户从未签到

    发表于 2007-9-21 08:50 | 显示全部楼层
    短按切换素王道。

    PS:这年头单片机都不用复位电路了。我老了。。。。。:L
    回复

    使用道具 举报

    该用户从未签到

    发表于 2007-9-21 09:24 | 显示全部楼层
    能减少误操作的就好
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2017-8-18 10:05
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2007-9-21 10:31 | 显示全部楼层
    怎么不早几天弄出来呢,看来我的IC要回炉一下了。上次那4片都有点问题,记忆功能混乱。
    现在的是    如果切断电源开关停留2秒左右,则再开时返回该组第一挡
    能不能改成       如果关闭时间大于2秒下次开机的挡位就是关机前的呢?这样最好了!

    [ 本帖最后由 ckvlhf 于 2007-9-21 10:33 编辑 ]
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2022-5-30 18:07
  • 签到天数: 2 天

    [LV.1]初来乍到

    发表于 2007-9-21 12:17 | 显示全部楼层
    我坚持最简单,最易用,不用看说明书的原则发烧:lol
    回复

    使用道具 举报

    该用户从未签到

    发表于 2007-9-21 12:21 | 显示全部楼层
    LS说的不就是记忆功能吗?不过是开机几秒后记忆,下次再打开还是关闭前亮度。

    这个断电复原的方式我喜欢。不过我觉得档位设置不合理,为啥是低档在前?
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2023-6-21 15:45
  • 签到天数: 12 天

    [LV.3]偶尔看看II

    发表于 2007-9-21 15:06 | 显示全部楼层
    应该是 断电后超过几秒(电容放电),就记忆原状态,这是正常的关闭后不用了的状态。

    如果,断电后很快上电,电容上尚未放电完,则电压高,CPU可以认为是要切换状态。这是快速切换的状态。
    回复

    使用道具 举报

    该用户从未签到

    发表于 2007-9-21 18:52 | 显示全部楼层
    技术帖,学习一个~
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2017-11-11 20:10
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    发表于 2007-9-21 20:41 | 显示全部楼层
    原帖由 ckvlhf 于 2007-9-21 10:31 发表
    怎么不早几天弄出来呢,看来我的IC要回炉一下了。上次那4片都有点问题,记忆功能混乱。
    现在的是    如果切断电源开关停留2秒左右,则再开时返回该组第一挡
    能不能改成       如果关闭时间大于2秒下次开机的挡位就是关机前 ...

    这个和现有的原理也是一样的,东成兄早搞出来了
    以前的调光模式是:在任何档点亮超过2秒后关闭,再打开刚记忆当前档(或固定的某一档).
    现在的调光模式是:在任何档关闭超过2秒,再打开时则记忆当前档(或固定的某一档).
    回复

    使用道具 举报

    头像被屏蔽

    该用户从未签到

    发表于 2007-9-21 21:00 | 显示全部楼层
    提示: 作者被禁止或删除 内容自动屏蔽
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2017-8-18 10:05
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2007-9-21 21:11 | 显示全部楼层
    原帖由 WCNM 于 2007-9-21 20:41 发表

    这个和现有的原理也是一样的,东成兄早搞出来了
    以前的调光模式是:在任何档点亮超过2秒后关闭,再打开刚记忆当前档(或固定的某一档).
    现在的调光模式是:在任何档关闭超过2秒,再打开时则记忆当前档(或固定的某一档). ...


    不一样  切换不一样
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2021-11-17 00:47
  • 签到天数: 19 天

    [LV.4]偶尔看看III

    发表于 2007-9-21 22:16 | 显示全部楼层
    希望东成兄的PWM调光电路能有为双锂电开发的,我在东成店里只发现了一种还是5档的,希望有更新的。
    回复

    使用道具 举报

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

    [LV.3]偶尔看看II

     楼主| 发表于 2007-9-21 22:51 | 显示全部楼层
        调光模式可以定制啊,我一直都这么说,这么做。当然,有时因为太忙,时间上要延误点。同时,有人对各种模式理解不同,沟通也比较费劲,有些模式对方理解的跟我理解的在文字上表述不一致。所以现在干脆来个选菜单,我先列出集中模式组合供大家选择,额外需要变更的再说。
         断电后超过2秒记忆最后一个档位,这个模式也很简单,呵呵,一样可以做出来,略修改一下程序就是。
         所谓各有所好,每种现成的模式出来,肯定有人喜欢有人不喜欢。
         我现在设计的双锂电路板工作电压范围是4~10V,数量不多,所以也不敢张扬,免得都找我要我又供应不上,只好小范围出几个试试再说了。
    回复

    使用道具 举报

    该用户从未签到

    发表于 2007-9-22 01:56 | 显示全部楼层
    不知道是不是电路的模式越多,电路效率就越低呢,这个有影响吗???
    回复

    使用道具 举报

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

    [LV.3]偶尔看看II

     楼主| 发表于 2007-9-22 09:37 | 显示全部楼层
    原帖由 ily17bt 于 2007-9-22 01:56 发表
    不知道是不是电路的模式越多,电路效率就越低呢,这个有影响吗???

    不相关的两个问题
    回复

    使用道具 举报

    该用户从未签到

    发表于 2007-9-22 09:40 | 显示全部楼层
    越来越强了。
    回复

    使用道具 举报

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

    [LV.3]偶尔看看II

     楼主| 发表于 2007-9-22 12:36 | 显示全部楼层
    原帖由 ckvlhf 于 2007-9-21 10:31 发表
    怎么不早几天弄出来呢,看来我的IC要回炉一下了。上次那4片都有点问题,记忆功能混乱。
    现在的是    如果切断电源开关停留2秒左右,则再开时返回该组第一挡
    能不能改成       如果关闭时间大于2秒下次开机的挡位就是关机前 ...

    呵呵,调试通过。就是去掉写入第一挡编码的两行代码,就变成了你说的功能了。程序反而简单了。
        断电后MPU就不工作了,怎么能记忆呢?其实奥秘在于通电后就写入档位标志并检测端口电容电压,如果电压低,就不改写档位标志,电压高就改写,如此而已。确定完档位标志后再根据这个标志转入对应的子程序,输出预设的亮度控制信号。

    [ 本帖最后由 ldch 于 2007-9-22 12:44 编辑 ]
    回复

    使用道具 举报

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

    [LV.2]偶尔看看I

    发表于 2007-9-22 12:47 | 显示全部楼层
    提示: 作者被禁止或删除 内容自动屏蔽
    回复

    使用道具 举报

    本版积分规则

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


    GMT+8, 2024-10-3 08:25 , Processed in 0.166901 second(s), 65 queries , Gzip On.

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

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