王春凱, 孫旭光, 李 彤, 舒 心, 劉 昶
(1.傳感技術(shù)國(guó)家重點(diǎn)實(shí)驗(yàn)室(北方基地)中國(guó)科學(xué)院電子學(xué)研究所,北京100190; 2.中國(guó)科學(xué)院大學(xué),北京 100049)
阻性傳感器是自身電阻值能夠根據(jù)外界信息變化而變化的傳感器,在很多領(lǐng)域應(yīng)用廣泛。將大量阻性傳感器通過(guò)共用行線和列線的方式連接在一起組成二維平面結(jié)構(gòu)可以對(duì)表面多個(gè)點(diǎn)的受力進(jìn)行測(cè)量。阻性傳感器陣列可以用來(lái)制作機(jī)器人皮膚,檢測(cè)機(jī)器人表面的受力狀況。共用行線和列線的設(shè)計(jì)可以極大的減小電路復(fù)雜性,但是同時(shí)引入了串?dāng)_問(wèn)題[1,2]。
為了抑制串?dāng)_提高陣列的測(cè)量能力,國(guó)內(nèi)外很多學(xué)者對(duì)阻性傳感器陣列的掃描電路展開了相關(guān)的研究,Saxena R S等人[3]對(duì)阻性傳感器陣列的串?dāng)_進(jìn)行了分析,證明了掃描電路對(duì)阻性傳感器陣列的串?dāng)_抑制與快照能力不能同時(shí)達(dá)到,并且為了抑制串?dāng)_提出了使用運(yùn)算放大器在每一列實(shí)現(xiàn)虛擬接地的方案。Jose A H等人[4]提出了通過(guò)增加標(biāo)準(zhǔn)電阻行和標(biāo)準(zhǔn)電阻列的方式抑制掃描電路的串?dāng)_,提高掃描電路的測(cè)量精度。Kim J S等人[5]為了減小測(cè)量誤差和電路的復(fù)雜性提出了一種只使用一個(gè)運(yùn)算放大器和一個(gè)行多路選擇器的行驅(qū)動(dòng)方案。Roohollah Y等人[6]分析了運(yùn)算放大器輸入失調(diào)電壓和輸入偏置電流引起的串?dāng)_誤差,并提出了一種新的雙采樣技術(shù)顯著的降低誤差。Shu L等人[7]提出了一種新方法,通過(guò)建立和求解傳感器陣列的電阻矩陣方程確定傳感器電阻值。王蕾[8]設(shè)計(jì)出一種可以有效減小基準(zhǔn)電壓抖動(dòng)對(duì)測(cè)量結(jié)果的干擾的阻性陣列掃描電路。上述研究主要是通過(guò)降低阻性傳感器陣列掃描電路中的串?dāng)_從而提高測(cè)量精度,少有考慮阻性傳感器陣列掃描電路中的基準(zhǔn)電壓波動(dòng)對(duì)測(cè)量誤差帶來(lái)的影響,基準(zhǔn)電壓波動(dòng)在電路中非常常見,因此,為了更加精確的掃描阻性傳感器陣列,阻性傳感器陣列掃描電路需要抑制基準(zhǔn)電壓波動(dòng)對(duì)測(cè)量誤差的影響。
本文在前人研究的基礎(chǔ)上提出了一種抗基準(zhǔn)電壓波動(dòng)的低復(fù)雜度阻性傳感器陣列掃描電路,并通過(guò)理論分析、電路仿真的方式研究比較了本文提出的電路在抗基準(zhǔn)電壓波動(dòng)方面與其他阻性傳感器陣列掃描電路的區(qū)別。
阻性傳感器陣列是將大量的阻性傳感器通過(guò)共用行和列的方式連接在一起組成的二維平面結(jié)構(gòu),在對(duì)阻性傳感器陣列中每一個(gè)單元進(jìn)行測(cè)量時(shí)由于行和列之間的連通性會(huì)導(dǎo)致串?dāng)_問(wèn)題[9],進(jìn)而會(huì)引起測(cè)量不準(zhǔn)確的問(wèn)題。如圖1所示。
圖1 阻性傳感陣列的串?dāng)_電流
圖1中假設(shè)對(duì)阻性傳感器陣列中的第一行第二列阻性傳感器單元電阻值R12進(jìn)行測(cè)量,測(cè)量方法是在第一行施加了一個(gè)電壓Vdr,在第二列讀取相應(yīng)的電流。實(shí)線箭頭代表流過(guò)第一行第二列單元的電流,虛線箭頭代表串?dāng)_電流。由圖1可以明顯看出由于串?dāng)_電流的存在,對(duì)相應(yīng)阻性傳感器單元的電阻值的測(cè)量存在誤差。
本電路為了解決阻性傳感器陣列測(cè)量過(guò)程中串?dāng)_問(wèn)題,采取了“零電勢(shì)”掃描方法[10],即在阻性傳感陣列的每一列都加一個(gè)運(yùn)算放大器,如圖2所示。
圖2 “零電勢(shì)”掃描方法示意
阻性傳感器陣列的每一列都加一個(gè)運(yùn)算放大器,并且運(yùn)算放大器正輸入端接地,負(fù)輸入端通過(guò)反饋電阻接運(yùn)算放大器的輸出端,運(yùn)算放大器處于“深度負(fù)反饋”狀態(tài),利用運(yùn)算放大器的“虛短原理”,運(yùn)算放大器的正輸入端的電壓接近于負(fù)輸入端電壓,即阻性傳感器陣列的每根列線上的電壓都接近于零,因此除了被選中行之外所有行上的阻性傳感器單元兩端的電壓接近于零,從而有效減小干擾。圖2中箭頭代表了當(dāng)選中阻性傳感器陣列的第一行時(shí),陣列中的電流走向,從圖中可以看出電流串?dāng)_問(wèn)題可以有效的避免。
采用第2章介紹的減小串?dāng)_的方案,本文提出一種抗基準(zhǔn)電壓波動(dòng)的低復(fù)雜度阻性傳感器陣列掃描電路,電路示意圖如圖3所示。
圖3 抗基準(zhǔn)電壓波動(dòng)的低復(fù)雜度阻性傳感器陣列掃描電路
從圖3可以看出這個(gè)電路主要包括7個(gè)部分,分別是行多路選擇器、列多路選擇器、共用行線和列線的二維阻性傳感器陣列、掃描控制器、被測(cè)單元測(cè)量電路、標(biāo)準(zhǔn)電阻行、運(yùn)算放大器。其中,被測(cè)單元測(cè)量電路由運(yùn)算放大器和反饋電阻構(gòu)成。因?yàn)檫@個(gè)電路只使用了一個(gè)運(yùn)算放大器和行多路選擇器構(gòu)成了阻性傳感器陣列的行驅(qū)動(dòng)部分,所以這個(gè)電路的復(fù)雜性比較低。
這個(gè)電路的測(cè)量原理是通過(guò)行列控制器控制行多路選擇器選擇其中一行導(dǎo)通,然后通過(guò)列多路選擇器分別將每一列的運(yùn)算放大器的輸出連接到模數(shù)轉(zhuǎn)換器上,用模數(shù)轉(zhuǎn)換器對(duì)每一列運(yùn)算放大器的輸出電壓進(jìn)行測(cè)量。利用測(cè)量得到的輸出電壓根據(jù)對(duì)應(yīng)關(guān)系計(jì)算得到相應(yīng)的單元的電阻值。
假設(shè)選中第i行,其余行斷開,電路中的運(yùn)算放大器和行多路選擇器的等效電路如圖4所示。
圖4 選中第i行時(shí)等效電路
當(dāng)行多路選擇器選擇一行時(shí),相應(yīng)的閉合的2個(gè)開關(guān)相當(dāng)于2個(gè)電阻,如圖4(a)所示,根據(jù)運(yùn)算放大器的“虛斷”的特性,可以得知沒(méi)有電流流入運(yùn)算放大器的負(fù)輸入端,即Vin=Vout。
運(yùn)算放大器的作用是讓行多路選擇器的電壓輸出等于電壓輸入,提高行多路選擇器的帶負(fù)載的能力。當(dāng)選中第i行時(shí),電路的等效電路圖如圖4(b)所示。
取其中的一列進(jìn)行分析,假設(shè)列多路選擇器選中第j列,相應(yīng)的電路示意圖如圖5(a)所示。
根據(jù)圖5(a)所示電路,第j列運(yùn)算放大器的輸出電壓為
將式(1)變換可得
式中Rij為阻性傳感器陣列中第i行第j列的單元電阻值,Voutj為第j列運(yùn)算放大器輸出電壓,Vi為電路的輸入電壓,Rf為單元測(cè)量電路反饋電阻。
由式(2)可以看出,對(duì)阻性傳感器陣列中單元電阻值測(cè)量時(shí),電路的基準(zhǔn)電壓Vi的波動(dòng)將會(huì)導(dǎo)致測(cè)量誤差,針對(duì)此問(wèn)題,本文提出解決方案,通過(guò)在阻性傳感陣列之外添加一行標(biāo)準(zhǔn)電阻,利用標(biāo)準(zhǔn)電阻消除測(cè)量過(guò)程中電路輸入電壓Vi波動(dòng)的影響。
在圖3中添加的一行標(biāo)準(zhǔn)電阻RS1,RS2,…,RSN,對(duì)標(biāo)準(zhǔn)電阻值使用同樣的測(cè)量方法,得到的等效電路圖如圖5(b)所示。
圖5 選中j列的等效電路
對(duì)圖5(b)所示電路進(jìn)行分析可得
式中Vi為電路的輸入電壓,Vsoutj為選中標(biāo)準(zhǔn)電阻行時(shí)第j列運(yùn)算放大器輸出電壓,Rsj為第j列對(duì)應(yīng)的標(biāo)準(zhǔn)電阻值,Rf為反饋電阻值。將式(3)帶入式(2)可得
式中Rij為阻性傳感器陣列中第i行第j列的單元電阻值,Voutj為選中第i行時(shí)第j列運(yùn)算放大器的輸出電壓,Vsoutj為選中標(biāo)準(zhǔn)電阻行時(shí)第j列運(yùn)算放大器輸出電壓,Rsj為標(biāo)準(zhǔn)電阻行中第j列對(duì)應(yīng)的標(biāo)準(zhǔn)電阻值。由式(4)可以看出利用添加的標(biāo)準(zhǔn)電阻行中的標(biāo)準(zhǔn)電阻可以消去輸入電壓Vi的波動(dòng)對(duì)測(cè)量誤差的影響。
對(duì)本文提出的電路和其他兩種阻性傳感器陣列掃描電路進(jìn)行了仿真實(shí)驗(yàn),并將仿真結(jié)果做了比較。另外兩種阻性傳感器陣列掃描電路分別是使用數(shù)字緩沖器作為行驅(qū)動(dòng)器件的阻性傳感陣列掃描電路、使用運(yùn)算放大器作為行驅(qū)動(dòng)器件的阻性傳感陣列掃描電路,下文分別稱為方案Ⅰ、方案Ⅱ。仿真實(shí)驗(yàn)是在Pspice軟件下進(jìn)行的。
方案Ⅰ為使用數(shù)字緩沖器作為行驅(qū)動(dòng)器件的阻性傳感陣列掃描電路[11]。數(shù)字緩沖器一般為反相器,反相器的輸出部分一般由PMOS和NMOS構(gòu)成,數(shù)字緩沖器輸出部分等效圖如圖6所示[5]。
圖6 數(shù)字緩沖器輸出部分等效電路
在仿真實(shí)驗(yàn)中利用一個(gè)小電阻等效替換數(shù)字緩沖器,具體的仿真電路示意圖如圖7(a)所示。在仿真實(shí)驗(yàn)中,對(duì)第2行第2列阻性傳感器單元進(jìn)行測(cè)量。
方案Ⅱ是使用運(yùn)算放大器作為行驅(qū)動(dòng)器件的阻性傳感陣列掃描電路[12]。方案Ⅱ中行驅(qū)動(dòng)器件使用的是運(yùn)算放大器,將運(yùn)算放大器的輸出端與負(fù)輸入端連接在一起,構(gòu)成電壓跟隨器,運(yùn)算放大器具有很強(qiáng)的帶負(fù)載能力。方案Ⅱ仿真示意圖如圖7(b)所示。
因?yàn)楸疚奶岢龅碾娐酚玫降男卸嗦愤x擇器在選中某一路時(shí),2個(gè)閉合的開關(guān)相當(dāng)于2個(gè)電阻[4],所以在仿真時(shí),采用2個(gè)小電阻等效行多路選擇器中的2個(gè)閉合的開關(guān)。本文提出的方案仿真電路圖如圖7(c)所示。
圖7 三種方案仿真電路
在仿真電路中用2個(gè)小電阻等效代替行多路選擇器的開關(guān)電阻,對(duì)電路進(jìn)行仿真實(shí)驗(yàn)過(guò)程中,選中第二行第二列進(jìn)行測(cè)量。
由4.1,4.2節(jié)可以看出對(duì)于M×N大小的阻性傳感器陣列,Ⅰ方案使用了M個(gè)數(shù)字緩沖器,N個(gè)運(yùn)算放大器,Ⅱ方案使用了M+N個(gè)運(yùn)算放大器,而本文提出的電路使用了N+1個(gè)運(yùn)算放大器、1個(gè)行多路選擇器,因此,與方案Ⅰ、Ⅱ相比,本文提出的電路可以降低電路復(fù)雜性。
將上述三種阻性傳感器陣列掃描電路的仿真結(jié)果進(jìn)行對(duì)比,每種電路的仿真結(jié)果如圖8所示。
在仿真實(shí)驗(yàn)中,都是對(duì)4×4的電阻陣列進(jìn)行測(cè)量,測(cè)量選取的都是第2行第2列對(duì)應(yīng)的電阻單元,在測(cè)量過(guò)程中更改第2行第2列單元的電阻值,使其從1 kΩ變化到1 000 kΩ,測(cè)量每一個(gè)電路的輸出電壓變化,計(jì)算電路測(cè)量誤差。
從圖8電路仿真結(jié)果中可以看出在基準(zhǔn)電壓沒(méi)有波動(dòng)的情況下,方案Ⅰ的相對(duì)誤差低于2 %,方案Ⅱ和本文提出的電路的誤差接近于0,相比之下方案一的誤差較大,原因是數(shù)字緩沖器的內(nèi)阻的存在導(dǎo)致數(shù)字緩沖器的驅(qū)動(dòng)能力較弱。當(dāng)基準(zhǔn)電壓出現(xiàn)波動(dòng),從圖8(a)、(b)中可以看出電壓波動(dòng)越大,掃描電路的誤差越大,出現(xiàn)這種現(xiàn)象的原因是,方案Ⅰ、Ⅱ沒(méi)有抑制基準(zhǔn)電壓波動(dòng)的能力,方案Ⅰ、Ⅱ的測(cè)量精度和基準(zhǔn)電壓相關(guān),因此方案Ⅰ和方案Ⅱ?qū)τ陔娐分谢鶞?zhǔn)電壓出現(xiàn)偏移的情況敏感,基準(zhǔn)電壓偏移會(huì)導(dǎo)致方案Ⅰ和方案Ⅱ測(cè)量誤差增大,并且基準(zhǔn)電壓偏移越大測(cè)量誤差越大。
從圖8(c)中可以看出當(dāng)出現(xiàn)電壓波動(dòng)時(shí),本文提出的阻性傳感器陣列掃描電路測(cè)量誤差和沒(méi)有出現(xiàn)基準(zhǔn)電壓波動(dòng)時(shí)基本一致,因此可以看出本文所述的阻性傳感器陣列掃描電路可以有效的減小電路中基準(zhǔn)電壓波動(dòng)的影響,即對(duì)陣列中阻性傳感器單元的測(cè)量結(jié)果不和基準(zhǔn)電壓相關(guān),與理論分析一致。
圖8 電路仿真結(jié)果對(duì)比
對(duì)于M×N大小的阻性傳感器陣列,本文提出的阻性傳感器陣列掃描電路只使用了一個(gè)運(yùn)算放大器和一個(gè)行多路選擇器作為行驅(qū)動(dòng)器件,和其他阻性傳感器陣列掃描電路相比,可以減小電路的復(fù)雜性,并且本電路利用一行標(biāo)準(zhǔn)電阻能夠有效的避免了電路中基準(zhǔn)電壓的波動(dòng)引起的測(cè)量誤差,實(shí)用性比較強(qiáng)。