找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4072|回復(fù): 4
打印 上一主題 下一主題
收起左側(cè)

STM32常開常閉電路設(shè)計

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:304477 發(fā)表于 2019-7-18 11:48 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
想用三線常開常閉開關(guān)去控制STM32輸出,設(shè)計了兩個方案,不知是否可靠,還請各位大能審察或是推薦新的方案。A方案:利用IO的上拉輸入,開關(guān)斷開時檢測輸入為高電平,閉合時,檢測輸入為低電平,通過檢測電平來確認(rèn)后續(xù)輸出的信號高低;
B方案:利用IO口的模擬輸入,開關(guān)斷開時,輸入高電平,利用ADC轉(zhuǎn)換為一個大數(shù)字量,閉合時,輸入低電平,同樣利用ADC轉(zhuǎn)換小數(shù)字量,利用數(shù)字量的大小來確認(rèn)后續(xù)輸出信號的高低。
這是兩種方案,主要是對常開常閉型開關(guān)電路設(shè)計,不知道方案是否可靠,請大家暢所欲言,點評或是新方案,謝謝各位大佬!
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩

相關(guān)帖子

回復(fù)

使用道具 舉報

沙發(fā)
ID:245053 發(fā)表于 2019-7-18 13:20 | 只看該作者
我的理解是:你想利用開關(guān)的通斷狀態(tài)來控制后續(xù)的操作(僅是通斷類)。說白了就是一個開關(guān)的問題,沒必要利用ADC;利用A方案,加上上拉電阻就搞定了。

若是要涉及到后續(xù)輸出幅值、大小的控制(與開關(guān)信號的強(qiáng)弱相關(guān)),則要利用ADC。
回復(fù)

使用道具 舉報

板凳
ID:123289 發(fā)表于 2019-7-18 16:56 | 只看該作者
只要說明通,你用什么都可以。
回復(fù)

使用道具 舉報

地板
ID:304477 發(fā)表于 2019-7-18 20:35 | 只看該作者
pcf2000 發(fā)表于 2019-7-18 13:20
我的理解是:你想利用開關(guān)的通斷狀態(tài)來控制后續(xù)的操作(僅是通斷類)。說白了就是一個開關(guān)的問題,沒必要利 ...

大佬厲害,分析的很到位,決定采用第一種方案。但是考慮到開關(guān)打開關(guān)斷的瞬間會有尖峰電壓或是電流的現(xiàn)象,有可能影響IO口,有什么緩解措施嗎?謝謝
回復(fù)

使用道具 舉報

5#
ID:245053 發(fā)表于 2019-7-19 11:27 | 只看該作者
電控190718 發(fā)表于 2019-7-18 20:35
大佬厲害,分析的很到位,決定采用第一種方案。但是考慮到開關(guān)打開關(guān)斷的瞬間會有尖峰電壓或是電流的現(xiàn)象 ...

硬件上加小電容,軟件上加延時去按鍵抖動
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表