欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標題: 求助:51單片機如何驅動高電平觸發的光藕器件,并在上電時不誤動作呢? [打印本頁]

作者: new51hei    時間: 2019-11-23 16:29
標題: 求助:51單片機如何驅動高電平觸發的光藕器件,并在上電時不誤動作呢?
本帖最后由 new51hei 于 2019-11-23 16:46 編輯

新手入門,有些基本知識還不是很懂。大家莫見笑了。
如題,我有一個成品的繼電器模塊,是高電平觸發一個光藕控制的,需要最低5ma才能動作,要怎么設計才能讓這個模塊在51上電時不動作呢。



考慮過用三極管反相,那這樣51保持高電平期間,那功率不是都加在上拉電阻和三極管上了嗎。想請教高手如何才能有個低功耗的解決辦法




作者: new51hei    時間: 2019-11-23 16:31
文中有誤,應該是51保持高電平期間,
作者: ycc377    時間: 2019-11-23 17:44
方法1.電路和程序改用低電平觸發。方法2.用兩個io點,一個輸出高電平,一個輸出低電平來控制光耦
作者: pcbboy    時間: 2019-11-23 18:52
Q1 換成PNP即可,低電平觸發
作者: moluxiyan    時間: 2019-11-23 19:13
換PNP管,低電平觸發
作者: dzbj    時間: 2019-11-23 20:43
如果是比較新的單片機 比如STC或者新塘之類的 可以把端口置成推挽輸出 然后在端口先接一個1k~3k的下拉電阻 再串聯一個1k~10k的限流電阻 再到要驅動的光耦 這樣在上電時是準雙向弱上拉 有下拉電阻拉不起來就是低 等你需要驅動光耦的時候 端口置位 就是高電位了
作者: wulin    時間: 2019-11-23 20:45


作者: yzwzfyz    時間: 2019-11-24 10:40
1、上電后最先控制IO口(先執行IO指令,在做其它動作)。以縮短失控時間。
2、在光藕的第1腳,對地加一個電容,由于電容上的電壓不能躍變,而一開始電容上是無電的(未供電),這樣就達成目的了。
負作用:控制LED燈時,會有一點延時。
作者: dzbj    時間: 2019-11-24 11:23
wulin 發表于 2019-11-23 20:45

前輩 探討一下這個電路

STC手冊給的這個圖 下拉電阻是否應該接到IO口 然后才是限流 如果按它這么接等于片子的輸出電壓分壓后才到器件 假設片子輸出5v 按1:1k配置兩個電阻 輸出電壓應該是2.5v 這樣好么
作者: dzbj    時間: 2019-11-24 11:29
哦 對了 還有法子是 電源先到光耦正向輸入端 出來再到IO口 上電是高電平 等于IO口是1 光耦就不通 必須程序操作IO口成0 光耦才通 這樣可以更簡單的避免上電時光耦誤動

如果必須用驅動管的話 用PNP或者P溝道MOSFET 這管子低有效 和上面說的道理一樣
作者: new51hei    時間: 2019-11-25 12:38
非常感謝,經過仿真,用PNP直接驅動光耦這種方法最簡單了,引腳置低電平導通后電壓直接加到光耦上,高電平時三極管截止,沒有電流通過。
作者: wulin    時間: 2019-11-25 14:17
dzbj 發表于 2019-11-24 11:23
前輩 探討一下這個電路

STC手冊給的這個圖 下拉電阻是否應該接到IO口 然后才是限流 如果按它這么接等 ...

你的理解是錯誤的。準雙向口內部上拉電阻大于100K,外接下拉電阻后IO口實際電壓不到0.5V,不足以使晶體管誤動作。待初始化完成后該IO口已是低電平推挽模式,運行中有足夠的高電平驅動能力,此時下拉電阻對該IO口已無影響。STC手冊給的這個圖沒有問題。




歡迎光臨 (http://www.raoushi.com/bbs/) Powered by Discuz! X3.1