電阻值隨著作用于表面的壓力增大而減小。FSR材料的電阻、電導與所受壓力的關系如圖6所示,F(xiàn)SR材料的壓力與電導成正比,可知“壓力一電阻”在一定作用范圍內(nèi)成反比。
[0069](3)與其他半導體材料相比,F(xiàn)SR材料在工作溫度(-300C?70 °C)下,無溫度漂移現(xiàn)象。
[0070](4)分辨率高、響應速度快。
[0071](5)重復采集精度高,以滿足一次訓練后長期使用。
[0072](6)該傳感器針對觸覺信號特點進行優(yōu)化,特別適合觸覺信號采集。
[0073](7)能連續(xù)檢測出施加在表面上的力,且不受音頻及諧波的影響。
[0074]這樣設計的優(yōu)點為:1、通過在球體上貼有多個單點式FSR傳感器,球體模型能夠識另IJ三維方向的感知力,克服了觸覺陣列只能感知單向壓力的缺陷;2、球體上的FSR傳感器為四個一組,緊密排列在球體的前、后、左、右、上五個正方向,對模型施力時,能夠最大限度的提高傳感器的受力面積,使測量更加準確。
[0075]K60 芯片:
[0076]K60是Kinetis系列微處理器中的高端系列,具體芯片型號超百種,在引腳、外設和軟件上可兼容,且自帶數(shù)/模(A/D)轉(zhuǎn)換功能。每個系列提供了不同的性能、存儲器配置和外設特性,通過通用外設、存儲器映射和封裝的一致性來實現(xiàn)系列內(nèi)和各系列之間的良好移植性。
[0077]本發(fā)明采用的MK60N512VLQ100芯片,其CPU頻率:100MHZ;引腳數(shù):144;封裝:LQFP ;FLASH: 512KB;程序空間:512KB; SRAM: 128KB;
[0078]電源電路:電路中需要大量的電源類引腳用來提供足夠的電流容量,為了給芯片提供穩(wěn)定的電壓和電流,所有的電源引腳必須外接濾波電容以抑制高頻噪音。
[0079]復位電路:正常工作時復位輸入引腳RESET為高電平,若復位按鈕被按下,則RESET引腳接地,為低電平,導致芯片復位。
[0080]晶振電路:用于將晶振輸入時鐘倍頻至系統(tǒng)所需時鐘。晶振應該盡量靠近芯片,且遠離高頻信號。晶振一旦不能正常工作,芯片將無法工作。晶振實際上負責給芯片提供心跳。
[0081]JTAG:Kinetis芯片內(nèi)部集成了JTAG(Joint Test Act1n Group)接口,通過JTAG接口可以實現(xiàn)程序下載和調(diào)試功能。
[0082]A/D轉(zhuǎn)換模塊:
[0083]ADC模塊的功能是將模擬量轉(zhuǎn)換成數(shù)字量,它的最高轉(zhuǎn)換精度是16位。有兩種測量方式,分別為單端測量和差分測量,單端模式下支持24路輸入,差分模式下支持4對差分輸入。選擇24路中的20路接入傳感器模擬信號,另外ADC模塊還需接入模擬電源、模擬地和參考電壓。在使用模數(shù)轉(zhuǎn)換時需要考慮一些問題:
[0084]1、采樣精度
[0085]采樣精度是指數(shù)字量加I時模擬電壓的最小變化量,通常采樣位數(shù)決定采樣精度。若采樣位數(shù)為N,則能檢測到的最小模擬量變化值為。例如,AD的采樣精度為16位,參考電壓為3.3V,則檢測到的模擬量最小變化為0.05mV。
[0086]2、采樣速率
[0087]采樣速率是指完成一次A/D采樣轉(zhuǎn)換所需要的最小時間,此物理量與所選器件的工作頻率密切相關。本發(fā)明中K60的波特率為115200,則發(fā)送一幀數(shù)據(jù)的最短時間為:
[0088]Uix = 1/( 115200/8/46) = 3.2ms
[0089]可應用于程序設計中,設置大于3.2ms的任意轉(zhuǎn)換時間。為了充分實施力的變化,本發(fā)明中設置轉(zhuǎn)換時間為I OOms。
[0090]3、濾波
[0091]在實際測量中,測量的結(jié)果并不是理想的,會出現(xiàn)數(shù)據(jù)波動,需要去掉測量偏差大的數(shù)據(jù)而引入了濾波處理,濾波處理的方法有許多,主要是一種數(shù)學算法,常用的有均值濾波和中值濾波法,本發(fā)明采用中值濾波法。
[0092]4、物理量回歸
[0093]此步驟將采集的數(shù)據(jù)進行實體化,賦予它一定的物理意義,例如溫度、濕度、濃度、
大氣壓等等。
[0094]此外,MK60N512VLQ100單片機的軟件設計需要實現(xiàn)對程序的初始化、接收與發(fā)送串口信號、三維力數(shù)據(jù)的采集等功能。為了保證上位機采集數(shù)據(jù)的穩(wěn)定性和可靠性,防止出現(xiàn)不必要的丟包事件,在通信開始需要建立可靠聯(lián)系。
[0095]如圖7所示,是數(shù)據(jù)采集和處理的操作界面。在程序初始化以后,等待fwrite命令發(fā)送的握手信號OxAA。當單片機第一次接收到的信號為OxAA時,則握手成功,并開始運行讀取數(shù)據(jù)和AD轉(zhuǎn)換子程序。在實驗過程中發(fā)現(xiàn)存在發(fā)送的第一組數(shù)據(jù)第一個字節(jié)丟失的現(xiàn)象。為了增強數(shù)據(jù)的可靠性,下位機發(fā)送每一幀數(shù)據(jù)包含三個起始位6D、25、7F(可任意設定),上位機接受每幀數(shù)據(jù)時,若含有相應字節(jié),則刪除相應字節(jié),分離出有效的數(shù)據(jù),否則,刪除這幀數(shù)據(jù),繼續(xù)讀取。只有當下位機接收到fwrite命令發(fā)送的關閉信號OxBB時,才停止采集和轉(zhuǎn)換。
[0096]藍牙通信模塊:
[0097]如圖4所示,是M⑶和PC間的串口通信電路,藍牙模塊分為主機和從機,主機有一個USB轉(zhuǎn)串口,可以和電腦連接,從機通過單片機TXD、RXD和單片連接。藍牙串口模塊采用CSR主流藍牙芯片,藍牙V2.0協(xié)議標準,工作電壓為3.3V。波特率為1200,2400,4800,9600,19200,38400,57600,115200,用戶可選擇設置。藍牙串口主從機配對成功后,可以實現(xiàn)單片機與PC機的無線傳輸。
[0098]MCU和PC間的通信方式為異步串行通信,異步串行通信采用NRZ(standard non-return-zero mark/space data format)數(shù)據(jù)格式,即標準不歸零傳號/空號數(shù)據(jù)格式。正負電平分別代表二進制O或I,不采用零電平。如圖5所示,給出了8位數(shù)據(jù)、無校驗情況的傳送格式。
[0099]通信空閑狀態(tài)為“I”,通過拉低電平表示發(fā)送數(shù)據(jù)位開始,數(shù)據(jù)位一般為8或9位(第9位為校驗位),通過發(fā)送I到2位的停止位表示一個字節(jié)發(fā)送完畢。由于每發(fā)送一個字節(jié)都要發(fā)送“開始位”、“停止位”,因此串行通信的通信速率較慢,但適合長距離傳輸。
[0100]通過改變波特率的大小可以改變通信速率,通信速率一般600、900、1200、1800、2400、4800、9600、19200、38400、57600、115200等,波特率越大,通信速率越大,傳輸狀態(tài)越不穩(wěn)定,容易丟包,另外串彳丁速率的選擇還應考慮下位機的米集速率。
[0101]應當理解的是,對本領域普通技術人員來說,可以根據(jù)上述說明加以改進或變換,而所有這些改進和變換都應屬于本發(fā)明所附權利要求的保護范圍。
【主權項】
1.一種識別三維方向的觸覺傳感系統(tǒng)的設計方法,其特征在于,包括以下步驟: 51、建立三維模型,并用3D打印機打印出該三維模型; 52、在三維模型的表面設置多片壓力傳感器,內(nèi)部設置有微處理器,并將各個壓力傳感器與微處理器的對應引腳相連,進行數(shù)據(jù)采集; 53、微處理器與外部處理端通過無線方式進行觸覺傳感數(shù)據(jù)的傳輸; 54、外部處理端接收到觸覺傳感數(shù)據(jù)后,對其進行編程處理。2.根據(jù)權利要求1所述的識別三維方向的觸覺傳感系統(tǒng)的設計方法,其特征在于,步驟SI中建立三維模型的具體方法包括: 511、選取一個基準面,畫出二維草圖,包括一個半圓、一條曲線和一個正方形,然后用旋轉(zhuǎn)凸臺命令,以軸線為中心旋轉(zhuǎn),得到三維立體圖; 512、使用抽殼命令,將球體內(nèi)部挖空; 513、使用拉伸切除命令,根據(jù)壓力傳感器的數(shù)量,將球體切出多個用于安裝傳感器的孔,并在球體的圓柱形底座上設置多個用于安裝固定螺絲的螺絲孔。3.根據(jù)權利要求2所述的識別三維方向的觸覺傳感系統(tǒng)的設計方法,其特征在于,步驟SI中建立三維模型的具體方法還包括: 514、選取一個基準面,畫出一個正方形的二維草圖,然后使用拉伸凸臺命令,將正方形拉伸一定的高度,得到三維立體圖,即長方體底座; 515、在長方體底座的中間設置多個用于安裝螺絲的螺絲孔。4.根據(jù)權利要求1所述的識別三維方向的觸覺傳感系統(tǒng)的設計方法,其特征在于,步驟S4中電腦對數(shù)據(jù)進行處理的方法具體為: 打開MATLAB運行界面,設置好通信串口和波特率以及采集數(shù)據(jù)的組數(shù),點擊“start”按鈕開始采集數(shù)據(jù),同時對傳感器某一正方向施力幾秒鐘后,數(shù)據(jù)采集完畢,并且自動存到MATLAB中;然后點擊“resultant_force”按鈕可以在運行界面上看到傳感器的受力情況;點擊“RBF_train”按鈕可以看到處理數(shù)據(jù)后的殘差;點擊“Recognit1n”按鈕,可以看到東、西、南、北、下幾個方向上受力的組數(shù),從而驗證三維方向受力的準確度。5.—種識別三維方向的觸覺傳感系統(tǒng),其特征在于,包括內(nèi)空球體(I),所述內(nèi)空球體(I)根據(jù)權利要求1-4所述的設計方法得到,所述內(nèi)空球體(I)上設置有多個孔,每個孔上安裝有一個壓力傳感器(2),所述內(nèi)空球體(I)的內(nèi)部設置有微處理器(3),所述微處理器(3)通過引線與所述壓力傳感器(2)相連; 所述微處理器(3)還連接有無線通信模塊(4),所述無線通信模塊(4)將所述壓力傳感器(2)采集到的觸覺傳感數(shù)據(jù)發(fā)送給外部處理端(5),并通過所述外部處理端(5)上的操作界面對接收到的壓力數(shù)據(jù)進行處理。6.根據(jù)權利要求5所述的識別三維方向的觸覺傳感系統(tǒng),其特征在于,所述內(nèi)空球體(I)的厚度為8mm。7.根據(jù)權利要求5所述的識別三維方向的觸覺傳感系統(tǒng),其特征在于,所述內(nèi)空球體(1)底部還設置有支撐底座。8.根據(jù)權利要求5所述的識別三維方向的觸覺傳感系統(tǒng),其特征在于,所述壓力傳感器(2)有20片以上。9.根據(jù)權利要求5所述的識別三維方向的觸覺傳感系統(tǒng),其特征在于,所述壓力傳感器(2)使用FSR傳感器。10.根據(jù)權利要求5所述的識別三維方向的觸覺傳感系統(tǒng),其特征在于,所述無線通信模塊(4)使用藍牙通信的方式。
【專利摘要】本發(fā)明公開了一種識別三維方向的觸覺傳感系統(tǒng)及其設計方法,該方法包括以下步驟:S1、建立三維模型,并用3D打印機打印出該三維模型;S2、在三維模型的表面設置多片壓力傳感器,內(nèi)部設置有微處理器,并將各個壓力傳感器與微處理器的對應引腳相連,進行數(shù)據(jù)采集;S3、微處理器與外部處理端通過無線方式進行觸覺傳感數(shù)據(jù)的傳輸;S4、外部處理端接收到觸覺傳感數(shù)據(jù)后,對其進行編程處理。本發(fā)明夠準確的采集三維方向上的觸覺壓力信息,采集精度高、響應速度快,且能夠重復采集,不受外界音頻及諧波的影響。
【IPC分類】G01L5/00
【公開號】CN105651442
【申請?zhí)枴?br>【發(fā)明人】吳皓瑩, 謝威, 呂鋒, 王丹鳳
【申請人】武漢理工大學
【公開日】2016年6月8日
【申請日】2016年1月7日