1簡(jiǎn)介
SingleTact是一種單元件觸覺壓力傳感器,能夠準(zhǔn)確可靠地量化應(yīng)用的壓力
力與一個(gè)簡(jiǎn)單的接口板相結(jié)合,提供0到2V的模擬輸出即時(shí)數(shù)據(jù)
采集(DAQ)集成和基于I2C的接口,用于集成到嵌入式系統(tǒng)中。
提供標(biāo)準(zhǔn)和校準(zhǔn)傳感器(帶有匹配的預(yù)校準(zhǔn)接口板)。
本文檔提供了與SingleTact接口所需的所有信息,包括
示例Arduino數(shù)字接口和簡(jiǎn)單的C#PC數(shù)據(jù)采集軟件(參見示例用例)
所有演示和API源代碼都是開源的,圖1單觸式傳感器和接口板
圖2用例配置
*1–除了數(shù)據(jù)采集示例之外,還可以下載一個(gè).NET庫,以便簡(jiǎn)單地集成到用戶的數(shù)據(jù)庫中
自己的軟件套件。請(qǐng)參見.NET API示例。
*2–在單個(gè)I2C總線上支持100多個(gè)SingleTact接口板。接口板固件可以修改為
適合用戶的特定用例-如果需要,請(qǐng)聯(lián)系PPS討論此選項(xiàng)。
*3–PPS可能會(huì)對(duì)此提供幫助–1
2
三
5 4
6
7
8
微控制器
1
2
三
5 4
6
7
8
微控制器
Arduino和PC數(shù)據(jù)采集
評(píng)估軟件
模擬輸出。連接到多層,
示波器或數(shù)據(jù)采集卡
用戶讀取電容
使用他們自己的電路
1
2
三
5 4
6
7
8
微控制器
I2C數(shù)字輸出。用戶界面
電子學(xué)
1
2
三
5 4
6
7
8
MCU用戶
硬件
模擬
測(cè)量
I2C
I2C
美國(guó)急診室
硬件
第4頁
2接口設(shè)計(jì)
第5頁
2.1連通性
傳感器插入綠色接口板上的FFC連接器(帶傳感器
連接器襯墊朝上)。這些連接如圖4所示。
電氣參數(shù)見表1。
圖3傳感器組件
圖4接口板頭連接
表1電氣參數(shù)
參數(shù)值
電源電壓,Vcc 3.7–12V
I2C時(shí)鐘頻率100KHz或400KHz
I2C總線級(jí)別3–5V
I2C輸出范圍(傳感器數(shù)據(jù))10位(操作FSR輸出9位)
模擬輸出范圍0–2V(工作FSR輸出0.5–1.5V)
允許模擬輸出負(fù)載>5K
幀同步電平3.3V CMOS輸出
傳感器更新率(I2C或模擬)>140Hz(取決于設(shè)置)
SingleTact.com網(wǎng)站
1
2
三
5 4
6
7
8
微控制器
通過方向記錄
連接
保留
I2C接口(SDA)
幀同步
地面1
4
三
2
8
5
6
7
連接
保留
I2C接口(SCL)
模擬輸出
Vcc公司
別針
數(shù)字
第6頁
2.2模擬接口
模擬輸出從0到2V,有效工作輸出從0.5V到1.5V,如圖5所示。
當(dāng)壓力增加超過滿刻度范圍(FSR)時(shí),輸出將增加到2V,然后限制。
傳感器應(yīng)在通電時(shí)卸載,以便正確記錄傳感器的基線。
注:低于0.5V的輸出可能表示負(fù)壓,當(dāng)傳感區(qū)域處于張力下時(shí)會(huì)出現(xiàn)負(fù)壓。這應(yīng)該避免,因?yàn)樗鼤?huì)損壞傳感器的內(nèi)部結(jié)構(gòu)。
注:傳感器過壓應(yīng)限制在3x FSR以下,以避免損壞傳感器。
圖5模擬輸出
結(jié)束
壓力
否定的
壓力
有效
射程
力或壓力
模擬輸出
0伏
0.5伏
1.5伏
2.0伏
FSR公司
0
第7頁
圖6 DAQ連接要求
2.3 I2C接口
SingleTact I2C接口支持7位地址模式下的標(biāo)準(zhǔn)(100 Kbits/s)時(shí)鐘速率。
SCL和SDA線路必須拉高到總線電壓,該電壓可以在3V和5V之間。關(guān)于總線協(xié)議實(shí)現(xiàn)和上拉值的考慮,請(qǐng)參考I2C規(guī)范。
接口板將始終響應(yīng)兩個(gè)I2C地址:0x04和閃存中指定的地址(寄存器地址0)。出廠時(shí),默認(rèn)閃存地址也是0x04。
多個(gè)傳感器接口可連接到單個(gè)I2C總線。單個(gè)傳感器接口的總線地址可以通過通過I2C接口寫入所需的地址值(4到127)來配置,以通過I2C寫入操作來注冊(cè)地址0。PC和Arduino示例支持單個(gè)傳感器I2C地址的更改。
注:由于接口板將始終響應(yīng)地址0x04,因此必須將此地址視為SingleTact的保留地址。如果要將多個(gè)SingleTact接口連接到同一I2C總線,則地址0x04必須被視為無效,在這種情況下,在將每個(gè)SingleTact添加到多節(jié)點(diǎn)總線之前,所有連接的SingleTact節(jié)點(diǎn)的可配置地址必須從默認(rèn)值單獨(dú)更改。
SingleTact軟件體系結(jié)構(gòu)基于192字節(jié)的寄存器塊–詳細(xì)信息請(qǐng)參見圖7和表2。
所有控制寄存器都位于前112個(gè)字節(jié)中,并寫入NVM w |