使用單個施密特測量兩個電阻傳感器或多個開關(guān)
許多從我們周圍世界捕獲信息的傳感器都是電阻式的。一些示例是 NTC、PTC、LDR 和接觸式傳感器。如果我們將傳感器的電阻轉(zhuǎn)換為頻率或脈沖持續(xù)時間,則大多數(shù) MCU 都可以測量這些參數(shù),而無需 ADC。
圖 1 具有施密特的單個逆變器為兩個電阻傳感器提供服務(wù)
圖 1顯示了帶有施密特觸發(fā)器(xxxx14 或 40106)的單個逆變器如何為兩個電阻傳感
許多從我們周圍世界捕獲信息的傳感器都是電阻式的。一些示例是 NTC、PTC、LDR 和接觸式傳感器。如果我們將傳感器的電阻轉(zhuǎn)換為頻率或脈沖持續(xù)時間,則大多數(shù) MCU 都可以測量這些參數(shù),而無需 ADC。
圖 1 具有施密特的單個逆變器為兩個電阻傳感器提供服務(wù)
圖 1顯示了帶有施密特觸發(fā)器(xxxx14 或 40106)的單個逆變器如何為兩個電阻傳感器 Rs1 和 Rs2 提供服務(wù)。其中一個傳感器控制輸出脈沖的低電平時間 TL,第二個傳感器控制高電平時間 TH。 二極管 D1 和 D2 使高電平和低電平時間相互獨立。電阻器 R2 和 R4 不是必須的。如果需要,它們用于抵消傳感器的電阻。
如果我們想要改變傳感器響應(yīng)曲線或提供閾值校準點,可以使用 R1 和 R3。
電路示例設(shè)置如下,其中 R1 和 R3 用于校準設(shè)定點:
1/ 如果需要參考電壓Vref 額外的精度,S5 設(shè)置在上面的位置,參考電壓Vref 用微調(diào)電位器P1 設(shè)置到需要的值,例如5.0V,5.5V,4.5V 等。
2/開關(guān)S1和S3閉合,開關(guān)S2和S4斷開?,F(xiàn)在,R1 和 R3 將決定輸出信號的低電平和高電平時間。
3/ 低和高時間被測量并存儲在 MCU 的內(nèi)存中。
4/ 現(xiàn)在開關(guān) S2 和 S4 閉合,開關(guān) S1 和 S3 打開。在該位置,傳感器 Rs1 和 Rs2 將確定輸出信號的低電平和高電平時間。
5/ MCU 測量低和高時間并將測量值與存儲的參考數(shù)據(jù)進行比較。
參考源 IC2 周圍的電阻器 R5、R6 和 P1 取決于特定的實施方式,并且可以使用 TL431A 或等效 IC 的數(shù)據(jù)表中的公式輕松計算。
使用單個逆變器監(jiān)控多個觸點
單個逆變器還可以從一個或多個接觸式傳感器或開關(guān)捕獲信息。圖 2顯示了單個施密特如何捕獲四個觸點 S1 至 S4 的狀態(tài)。該電路將IC1a反饋中的電阻轉(zhuǎn)換為頻率。也可以如圖 1所示添加二極管以增加觸點數(shù)量。
圖 2 具有施密特的單個逆變器服務(wù)于許多接觸式傳感器。
打開和關(guān)閉開關(guān)有 16 種可能的組合。每個組合都會產(chǎn)生一個具有預(yù)定義頻率的方波。如果需要校準,可以測量頻率并將其存儲在嵌入式 MCU 的內(nèi)存中。R5 用于在所有開關(guān)打開時保持振蕩。電阻器R1至R5可以具有任何合適的值。 重要的一點是打開和關(guān)閉開關(guān)的每種組合都有不同的頻率。
IC1b、R6 和 D1 不是必須的。如果需要,他們可以使一些打開和關(guān)閉開關(guān)的組合在視覺上可識別。
接觸傳感器的數(shù)量僅受分辨率和實施精度的限制。它們?nèi)Q于 IC、電源的穩(wěn)定性、反饋電阻器的精度以及 MCU 測量脈沖持續(xù)時間和頻率的能力。