philipspro 发表于 2010-11-23 19:44

其实,按电源开关的时候,可以设计电路让单片机保持一定时间的供电,而不会掉电的。
我自己搞了一个板用TI MSP430系列单片机,在断开电源开关后,由22uF电容供电,可以坚持1.5秒时间。
因此我做的换挡程序,通过判断开关的时间间隔来控制。
可以实现+档、-档、存档功能,每次功能只要按一次就可以,不需要按多次。

jeff2229 发表于 2010-11-23 19:53

绕来绕去不就是个档位记忆功能么。就是想设好了一个档位,关闭很久之后再打开,仍然是那个档位,就不用再循环切换了。

这个对于大多数电筒无法实现,尾盖那个开关是电源开关,断开线路板整体掉电,状态保持不住。
...
光明行 发表于 2010-11-23 18:54 http://www.shoudian.org/images/common/back.gif


呵呵,就我对计算机的粗浅了解,掉电能保存数据的存储器种类还是很多的。不知道此类单片机有几k的保存空间。

纠结的不是关闭后记忆多久的问题,看来你被我绕晕了,没明白我的意思。

jeff2229 发表于 2010-11-23 19:58

其实,按电源开关的时候,可以设计电路让单片机保持一定时间的供电,而不会掉电的。
我自己搞了一个板用TI MSP430系列单片机,在断开电源开关后,由22uF电容供电,可以坚持1.5秒时间。
因此我做的换挡程序,通过判断 ...
philipspro 发表于 2010-11-23 19:44 http://www.shoudian.org/images/common/back.gif

了解……

jeff2229 发表于 2010-11-23 19:59

等两秒才能关是挺烦的。建议分两组,默认是A组,点亮后轻按换挡:低-中-高;A组点亮状态下快速开关两下换B组,轻按换挡:爆闪-SOS。
Mayfly 发表于 2010-11-23 18:52 http://www.shoudian.org/images/common/back.gif

同意第一句话。

jeff2229 发表于 2010-11-23 20:00

其实,按电源开关的时候,可以设计电路让单片机保持一定时间的供电,而不会掉电的。
我自己搞了一个板用TI MSP430系列单片机,在断开电源开关后,由22uF电容供电,可以坚持1.5秒时间。
因此我做的换挡程序,通过判断 ...
philipspro 发表于 2010-11-23 19:44 http://www.shoudian.org/images/common/back.gif

一次就可以,会不会容易误触?

philipspro 发表于 2010-11-23 20:16

25# jeff2229

只要不要把时间分的太细,就不会误触发。

首先,滤掉人手不可实现的时间间隔,如10毫秒内。

然后把剩余的时间分档。

一般情况下,人手容易实现短按和长按。
短按:10ms到200ms(加档)
长按:200ms到600ms(减档)

剩下的时间600ms-1.5s,可以设定特定的时间间隔为存档功能。(如设定600ms到1000ms这个间隔,当然人手不容易按到,所以不要设定常用的功能)

其他时间可另外设置功能,或保持档位不变。

jeff2229 发表于 2010-11-23 21:01

25# jeff2229

只要不要把时间分的太细,就不会误触发。

首先,滤掉人手不可实现的时间间隔,如10毫秒内。

然后把剩余的时间分档。

一般情况下,人手容易实现短按和长按。
短按:10ms到200ms(加档)
长按:20 ...
philipspro 发表于 2010-11-23 20:16 http://www.shoudian.org/images/common/back.gif


还是单独设一个调光开关算了……

cycltop 发表于 2010-11-23 22:01

我还是比较喜欢关断换档的方式,基本不会误操作换档
(关闭时间小于2秒换档)

jeff2229 发表于 2010-11-23 22:45

本帖最后由 jeff2229 于 2010-11-23 22:46 编辑

我还是比较喜欢关断换档的方式,基本不会误操作换档
(关闭时间小于2秒换档)
cycltop 发表于 2010-11-23 22:01 http://www.shoudian.org/images/common/back.gif


呵呵,感觉换挡条件能排除日常使用中会出现的情况就可以了。我说的其实就是常用的两秒换挡和你说的关断换挡与门一下。

lxq 发表于 2010-11-24 09:58

1# jeff2229 可以找 东成(ldch) 问问 他可以定制档位的!

xd1983 发表于 2010-11-24 15:34

roling 发表于 2010-11-24 15:45

继续研究.

jeff2229 发表于 2010-11-24 18:08

1# jeff2229 可以找 东成(ldch) 问问 他可以定制档位的!
lxq 发表于 2010-11-24 09:58 http://www.shoudian.org/images/common/back.gif
谢谢。

jeff2229 发表于 2010-11-24 18:11

其实用点数来区分档个人感觉最好:按一下一档按两下两档按三下三档按动时间间隔小于0.5秒GDHONDA 发表于 2010-11-24 11:28 嗯,也是一种办法。这个0.5秒可以改成0.1~0.5,小于0.1的认为是震动不予理会。

jeff2229 发表于 2010-11-24 18:12

你需要的只是一个不带记忆功能的电路……xd1983 发表于 2010-11-24 15:34 为什么我觉得你完全木有听懂我的话?

jeff2229 发表于 2010-11-24 18:23

继续研究.roling 发表于 2010-11-24 15:45 折中的办法:把这个两秒改成0.1秒至0.5秒。

bobhlw 发表于 2010-11-24 18:55

其实楼主没有发现 现在的手电都在悄悄的加入这个功能了 JET M2S的自定义档位就是这样 必须要在一秒到两秒(估计的)之间才能换挡 否则还是保持原来的档位 而 JET III PRO也是一样 大于三秒(估计的时间)换挡就没用。。 另外还有其他一些品牌手电都在加入这个功能。。。

bobhlw 发表于 2010-11-24 18:56

没办法 我玩JET玩得多 其他的没有怎么研究 呵呵

jeff2229 发表于 2010-11-24 20:26

其实楼主没有发现 现在的手电都在悄悄的加入这个功能了 JET M2S的自定义档位就是这样 必须要在一秒到两秒(估计的)之间才能换挡 否则还是保持原来的档位 而 JET III PRO也是一样 大于三秒(估计的时间)换挡就没用 ...
bobhlw 发表于 2010-11-24 18:55 http://www.shoudian.org/images/common/back.gif
嗯,我只是单纯的探讨换档方式本身,并没有关注具体产品。本人刚开始玩手电不到一个月,我会慢慢尝试接触各种各样的产品的。

jianql1234 发表于 2010-11-24 21:48

用单档的飘过,调光一点意义都没有
页: 1 [2] 3
查看完整版本: 由电路换挡方法想到的,大家探讨探讨……