在幾乎所有情況下,您都應(yīng)該考慮在傳感器和計算平臺之間采取某種形式的輸入保護。
可能需要將傳感器連接到的三種主要系統(tǒng)類型:
直接連接到MCU(微控制器):直接連接到引腳(外部)和寄存器(內(nèi)部)
單板計算機(SBC):具有操作系統(tǒng)的功能更強大的處理器
Arduino和類似Arduino的系統(tǒng):具有一組標準化庫函數(shù)的MCU,使使用變得更加容易
我們還介紹了將傳感器連接到這些系統(tǒng)的三種方法,如下所示:
- 直接數(shù)字
- 直接模擬
- 基于協(xié)議
系統(tǒng)的另一部分通常很少被談?wù)?,但同樣重要:傳感器和計算系統(tǒng)之間的關(guān)系。
在最基本的嘗試玩硬件的過程中,我們經(jīng)常將傳感器直接連接到微控制器I / O引腳。在理想的無噪聲和無靜電的世界中,這將是一種合理的方法。
在此圖中,我們具有傳感器的所有三種基本類型:基于協(xié)議的加速度計,直接數(shù)字按鈕開關(guān)和模擬電位計。全部都直接連接到Arduino。(來源:杜安·本森(Duane Benson)
但是我們既不生活在理想世界中,也不生活在無噪音(任何形式)的世界中。傳感器和系統(tǒng)以不同的電壓運行,我們周圍的空氣充滿離子和電噪聲,而長電線充當(dāng)天線。
傳感器帶來了重要的環(huán)境數(shù)據(jù),但它們也可能帶來很多不必要的行李。系統(tǒng)中的一個小尖峰和一個不受保護的微控制器(有時是非常昂貴的微控制器)可能會被損壞或破壞?;蛘撸娫肼暱赡軙箓鞲衅魇骰?qū)е缕涮峁┛此坪侠淼耆e誤的數(shù)據(jù)。
基本上,我要說的是,除了最常見的情況以外,您實際上應(yīng)該考慮在傳感器和計算平臺之間采取某種形式的輸入保護。
如下表所示,常見的保護方法包括衰減,削波,光隔離和濾波:
常見保護方法的利弊(來源:Duane Benson)
當(dāng)有源傳感器在與微控制器不同的電壓下工作時,也可能需要保護電路。
該原理圖剪輯中所示,來自Digilent的Chipkit uc32使用3.3 V 32位Microchip MCU,但Arduino兼容板生活在5 V世界中。它在其模擬輸入上組合實現(xiàn)兩種不同類型的保護:削波二極管(用于防止過壓)和串聯(lián)電阻(用于限制電流)。(來源:杜安·本森(Duane Benson)
具有與主機MCU不同的工作電壓的基于協(xié)議的傳感器出現(xiàn)了另一個電壓轉(zhuǎn)換需求,例如連接到3V或1.8V微控制器的基于5V I2C協(xié)議的傳感器 。來自1.8V MCU的“高”信號可能不夠高,無法被傳感器視為邏輯“ 1”。3V“高”電平可能會通過,但您可能無法依靠它,因為并非所有邏輯“ 1”信號都與系統(tǒng)電壓匹配,因此您最終可能會看到一個2.2V信號,即“不確定”由傳感器的5V I2C決定。
此外,傳感器的邏輯“ 1”可能處于5 V或接近5 V的水平,這可能燒壞3-V MCU(一定是1.8-V MCU)上的I / O端口。相反,這對于5V MCU和較低電壓傳感器來說是一個風(fēng)險。我已經(jīng)燒毀了比5V微控制器更多的3V加速度計。
模擬傳感器輸出的電壓高于MCU的電壓,也會引起相同的問題。最重要的是,傳感器和MCU電壓不匹配會導(dǎo)致?lián)p壞,就像嘈雜的環(huán)境一樣。
使用基于協(xié)議的傳感器,您將需要一個所謂的線路電平轉(zhuǎn)換器來在兩個電壓之間改變信號電平??梢允褂靡恍┓至⒌?a target="_blank">晶體管來限制這些設(shè)備,但也可以將它們用作特殊的集成電路。它們將具有一個公共接地點,并且將以一側(cè)的一個系統(tǒng)電壓和另一側(cè)的更高或更低電壓對系統(tǒng)進行分割。
該示意圖顯示了用于I2C總線的3.3V至5V雙向線路電平轉(zhuǎn)換器。未顯示連接兩側(cè)的公共接地。(來源:杜安·本森(Duane Benson)
線路級轉(zhuǎn)換器有雙向和單向版本。有些人將串聯(lián)電阻(更多是限流系統(tǒng))用于單向信號。如果您對系統(tǒng)電流了解足夠多,以確保附帶的壓降足夠大,則可以使用此功能。
對于工作電壓高于MCU的模擬傳感器,您可以使用電阻分壓器來確保不改變斜坡特性并使電壓保持在危險水平以下。電阻的選擇將取決于模擬輸入的電流消耗規(guī)格。
編輯:hfy
-
微控制器
+關(guān)注
關(guān)注
48文章
7953瀏覽量
155046 -
傳感器
+關(guān)注
關(guān)注
2565文章
53007瀏覽量
767420 -
mcu
+關(guān)注
關(guān)注
146文章
17984瀏覽量
366885 -
轉(zhuǎn)換器
+關(guān)注
關(guān)注
27文章
9064瀏覽量
151808
發(fā)布評論請先 登錄
MAXQ1741用于磁卡讀卡器的DeepCover安全微控制器技術(shù)手冊

ADUCM356集成化學(xué)傳感器接口的精密模擬微控制器技術(shù)手冊

用于雙向HMI和外設(shè)接口的32位RX113系列微控制器數(shù)據(jù)手冊

S32K3xx微控制器的硬件設(shè)計指南
MSP430微控制器串行編程適配器用戶指南

傳感器設(shè)計工具入門和故障排除指南

C2000?實時控制微控制器(MCU)使用入門

采用MSP430微控制器的RF430FRL152H NFC傳感器標簽應(yīng)用示例

Simplelink? MSP432E4微控制器的系統(tǒng)設(shè)計指南

ESP32 微控制器系列指南


使用C2000?實時微控制器的基本開發(fā)指南

評論