论坛风格切换切换到宽版
  • 7238阅读
  • 10回复

哪位有单键开关机电路? [复制链接]

上一主题 下一主题
离线BD0AAI
 
发帖
3050
只看楼主 倒序阅读 0楼 发表于: 2007-08-04
就是向计算器上的 on,off那样, 按一下开机, 再按一次关机,电路越简单越可靠越好, 有延时的更好。
用在51单片机上,电压5v, 电池供电
谢谢
离线BG4XCR
发帖
33381
只看该作者 1楼 发表于: 2007-08-04
买个自锁按键...
离线小比尔/5
发帖
2582
只看该作者 2楼 发表于: 2007-08-04
用cd4013+三极管吧
离线BD0AAI
发帖
3050
只看该作者 3楼 发表于: 2007-08-06
[quote=小比尔/5]用cd4013+三极管吧[/quote]
请问有电路图吗?
离线BD0AAI
发帖
3050
只看该作者 4楼 发表于: 2007-08-07
没人知道???? 自己顶一下
离线bv2ac
发帖
14169
只看该作者 5楼 发表于: 2007-08-08
很難, 要動用 51 裡的程式, 用 4013 的話, 4013 本身要吃電, 關不掉自己...

具體的做法, 電池經過一個 pnp 電晶體做電源開關, 其基極經電阻, 二極體 到按鈕, 然後也接到 51 的某a腳, 然後按鈕又經某二極體到 51 的某b腳,

51 未開機, 按下鈕后, 電晶體 ce 通路供電給 51, 51 設定有電旗標, 並拉下 a 腳, 保持 電晶體導通, 於是 51 正常工作.

再按一下紐, 此信號進入 電晶體及 51 b腳, 電晶體早已被 51 a 腳拉低導通, 故不理此按鈕, 所以此時靠 51 程式偵測 b 腳, 發現拉低, 51 這時參照有電旗標, 知道這次按鈕是要斷電, 所以等 按鈕放開 b 腳上升, 就讓 a 腳上升, 這樣 電晶體既沒有 按鈕拉低, 又沒有 51 a 腳拉低支持, 所以 ce 斷開, 於是電力切斷....
离线bd7rf
发帖
10148
只看该作者 6楼 发表于: 2007-08-08
楼上的方法会导致三极管压降,单片机得不到5v,加个继电器自锁也许好些。
离线bv2ac
发帖
14169
只看该作者 7楼 发表于: 2007-08-08
pnp 三級管 ce 壓降僅 0.2 v, 51 拿到 4.8 v 可以正常動作, 擔心的是 a 點在 51 off 時, 5 v 會經過電阻, a 點進入 51, 讓 51 有少許電壓運作, 誤入 sleep 或 pd 模式, 所以 a 點一定要開放集極形式的腳位...
离线BG7IBQ
发帖
21205
只看该作者 8楼 发表于: 2007-08-08
'
楼上的方法会导致三极管压降,单片机得不到5v,加个继电器自锁也许好些。
'


可以用p_mos管做开关管
离线bd7rf
发帖
10148
只看该作者 9楼 发表于: 2007-08-08
'
可以用p_mos管做开关管
'
问你就对路,你的频率计肯定用了。
离线BD0AAI
发帖
3050
只看该作者 10楼 发表于: 2007-08-08
非常感谢2ac. 7rf,7ibq的回答,压降问题不大, 我用4节电池6v供电, 降0.2v 是5.8v, 但愿51能承受。

tnx vy, 吾该。。。。。 73