在幾乎所有情況下,您都應(yīng)該考慮在傳感器和計算平臺之間采取某種形式的輸入保護。
可能需要將傳感器連接到的三種主要系統(tǒng)類型:
直接連接到MCU(微控制器):直接連接到引腳(外部)和寄存器(內(nèi)部)
單板計算機(SBC):具有操作系統(tǒng)的功能更強大的處理器
Arduino和類似Arduino的系統(tǒng):具有一組標(biāo)準(zhǔn)化庫函數(shù)的MCU,使使用變得更加容易
我們還介紹了將傳感器連接到這些系統(tǒng)的三種方法,如下所示:
- 直接數(shù)字
- 直接模擬
- 基于協(xié)議
系統(tǒng)的另一部分通常很少被談?wù)摚瑯又匾簜鞲衅骱陀嬎阆到y(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)注
49文章
8890瀏覽量
165909 -
傳感器
+關(guān)注
關(guān)注
2578文章
55610瀏覽量
794424 -
mcu
+關(guān)注
關(guān)注
147文章
19174瀏覽量
404933 -
轉(zhuǎn)換器
+關(guān)注
關(guān)注
27文章
9452瀏覽量
157071
發(fā)布評論請先 登錄
深度解析 NXP MPC5668x 微控制器:性能、特性與應(yīng)用指南
TMS320F2805x系列實時微控制器:特性、應(yīng)用與開發(fā)指南
Freescale K60 系列微控制器:技術(shù)剖析與設(shè)計指南
深入解析Q32M210:高精度混合信號32位微控制器
MPC5534微控制器:技術(shù)解析與應(yīng)用指南
MC9S12DJ64微控制器深度解析:功能、特性與應(yīng)用指南
深度剖析PIC16F818/819微控制器:特性、應(yīng)用與設(shè)計指南
深度剖析Microchip PIC16F62X系列微控制器:硬件設(shè)計與應(yīng)用指南
深入剖析MCF51AG128 ColdFire微控制器:特性、參數(shù)與應(yīng)用指南
NXP K10 子系列微控制器深度解析:設(shè)計與應(yīng)用指南
基于靈動MM32F0140微控制器的汽車傳感控制
NXP MCX C系列微控制器:入門級低功耗解決方案
選擇微控制器MCU幾個步驟
PIC18F24/25Q24微控制器技術(shù)解析與應(yīng)用指南
MAXQ1741用于磁卡讀卡器的DeepCover安全微控制器技術(shù)手冊
傳感器接口入門指南:保護微控制器
評論