首頁 > 評測 > 你需要的傳感器這板子都有——ST X-NUCLEO-IKS01A1 擴展板評測

你需要的傳感器這板子都有——ST X-NUCLEO-IKS01A1 擴展板評測

  • 作者:風子
  • 來源:21ic
  • [導讀]
  • 近年,以某疆為代表的無人機的崛起,掀起了一股無人機的熱潮,自己DIY一個小四軸無人機,更是作為電子工程師人人想做的香餑餑。

 近年,以某疆為代表的無人機的崛起,掀起了一股無人機的熱潮,自己DIY一個小四軸無人機,更是作為電子工程師人人想做的香餑餑。2014年被一些人稱為智能硬件元年,這一年,以手環(huán)手表為代表的各類智能硬件、物聯(lián)網(wǎng)產(chǎn)品進入大眾的視野,并迅速被推上了浪尖。但很快,人們普遍認識到,要真正迎來物聯(lián)網(wǎng)時代,還需要2~3年甚至更長的時間來發(fā)展。

四軸飛行器,智能硬件等產(chǎn)品的核心之一就是本文的主角——傳感器。就像像人體的感覺器官,傳感器就是“物”的器官,幫助物體感受溫度,濕度,壓力,重力等等,跟人體器官一樣,它的重要性自然不言而喻。有了傳感器,陀螺儀加速度計等搭配電機控制和算法,就能做四軸飛行器,各類傳感器搭配數(shù)據(jù)分析與顯示等,能做智能硬件,傳感器將是一切的基礎。

本文帶來的就是一款關于傳感器的開發(fā)板: X-NUCLEO-IKS01A1 擴展板——ST官方推出的一款兼容Nucleo系列開發(fā)板的MEMS動作傳感器和環(huán)境傳感器開發(fā)板,如圖。

 

X-NUCLEO-IKS01A1458.jpg

 

 

一. 評

說到評,這真是個很考驗實力的工作,筆者也許也寫不出多好的評,那就先做簡單的,從開發(fā)板介紹開始。

先來兩張整體美照:

X-NUCLEO-IKS01A1521.jpg

正面

與ST其他開發(fā)板如Nucleo系列的白色,Discovery系列的綠色不同,該擴展板為藍色,從圖上看到,正面主要是一些元器件和各種連接口,排針跳帽等,各元件排列整齊有序,板子做工精細,最外面的排針和部分用于選擇功能的電阻沒有焊接;背面則非常簡單,沒有任何元件,僅有開發(fā)板的標簽,和清晰可見的一些PCB走線。

X-NUCLEO-IKS01A1681.jpg

反面

這塊擴展板沒有搭配底板,采用Arduino兼容接口,與同樣使用Arduino接口的Nucleo系列開發(fā)板兼容,大小也和Nucleo開發(fā)板差不多,接口引腳完美兼容,用戶可以自行搭配任意需要的地板進行自己的學習和開發(fā)。

11.jpg

STM32 Nucleo開發(fā)板與X-NUCLEO-IKS01A1擴展板

看完了整體,再來看部分,仔細研究要就這塊擴展板上到底有些什么東西,如圖:

X-NUCLEO-IKS01A1869.jpg

核心部件一共有6個,

1. LIS3MDL,超低功耗高性能三軸磁場傳感器,適用電壓范圍大,I2C/SPI可選數(shù)據(jù)接口,16位數(shù)據(jù)輸出,可產(chǎn)生中斷,有低功耗和關機模式以節(jié)省功耗。

2. LSM6DS0,三軸陀螺儀+三軸加速度計,SPI/I2C接口,嵌入溫度傳感器和FIFO

3. HTS221,溫度濕度傳感器,可測量0~100%相對濕度,靈敏度可達0.004%,濕度測量精度達+-3.5%,溫度測量精度+-0.5℃,數(shù)據(jù)輸出速率可選擇,16位數(shù)據(jù)輸出,SPI/I2C雙接口。

4. LPS25HB,260 ~1260 hPa氣壓傳感器,0.01 hPa RMS高分辨率,能承受20倍最大量程的壓力,嵌入式溫度補償功能,輸出速率1~ 25 Hz可選擇,輸出數(shù)據(jù)為24位壓力數(shù)據(jù),可產(chǎn)生數(shù)據(jù)就緒,F(xiàn)IFO標志位等中斷。

5. DIL24接口,ST的一種擴展模塊兼容接口,可以方便的連接ST的其他擴展模塊,比如STEVAL-MKI159V1,這是ST九軸動作傳感器LSM9DS1的擴展模塊,使用同樣的DIL24接口,可以非常方便的在這塊擴展板上使用。

6. Arduino uno兼容接口,使得這塊板方便用于所有STM32 Nucleo系列開發(fā)板以及Arduino板。

7. 其他,如電源跳帽,可用于電源通斷,功耗測量等。

從上面的介紹可見,開發(fā)板上的資源非常全面,包括了5種最常見常用的傳感器,同時設計了接口, Arduino接口和外面的擴展接口也能用于客戶DIY連接更多的功能,開發(fā)使用方便,也能用于項目開發(fā)中的產(chǎn)品原型開發(fā),不失為一塊非常實用的,高性價比之良心產(chǎn)品。

由于只是擴展板,板上的資源就基本介紹完了,文筆有限,就姑且把這些叫做“評”吧。

 

二. 測

評測評測,有評也得有測,下面我們就來實際測試一下,看看到底效果怎么樣,好不好用。

環(huán)境搭建

1 硬件

要實際測試,首先要搭建測試環(huán)境,上面說到了,這只是一塊擴展板,只有它可是沒辦法測試的,我們得找一塊底板。很幸運的,筆者手上剛好有一塊STM32 Nucleo開發(fā)板,其實在前面的照片中已經(jīng)亮相了,如此正好,測試所需的基本硬件環(huán)境有了。

另外還需要注意,雖然這個擴展板可以用在任何Nucleo開發(fā)板上,但是ST并沒有給每塊開發(fā)板都開發(fā)對應的例程(想想也不可能),ST官方給出的固件例程包中,目前支持的開發(fā)板有4種:

NUCLEO-F401RE NUCLEO-L053R8

NUCLEO-L152RE NUCLEO-L476RG

但是基于Nucleo開發(fā)板的通用性和較好的可移植性,用戶可以方便的將基于這些型號開發(fā)板的例程移植到自己的開發(fā)板上。這里再一次非常幸運的,筆者手里這塊Nucleo開發(fā)板型號是STM32L476RG,剛好,不用辛苦自己移植了。

  • 本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載!

網(wǎng)友評論