首頁 > 評測 > 你需要的傳感器這板子都有——ST X-NUCLEO-IKS01A1 擴展板評測
你需要的傳感器這板子都有——ST X-NUCLEO-IKS01A1 擴展板評測
- [導讀]
- 近年,以某疆為代表的無人機的崛起,掀起了一股無人機的熱潮,自己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ā)板,如圖。

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

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

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

STM32 Nucleo開發(fā)板與X-NUCLEO-IKS01A1擴展板
看完了整體,再來看部分,仔細研究要就這塊擴展板上到底有些什么東西,如圖:

核心部件一共有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)友評論
- 聯(lián)系人:巧克力娃娃
- 郵箱:board@21ic.com
- 我要投稿
-
歡迎入駐,開放投稿
-
人均百萬?英偉達中國員工收入曝光! 2024-08-29
-
《黑神話:悟空》玩家硬盤升級攻略:提升游戲體驗,暢享3A大作 2024-08-29
-
數(shù)睿數(shù)據(jù)參加《系統(tǒng)與軟件工程 低代碼開發(fā)平臺通用技術要求》國家標準編制 2024-08-29
- NRF52810藍牙數(shù)字耳機找人定制
預算:¥30005天前
- 125KW模塊式PCS軟硬件外包開發(fā)
預算:¥1100000015小時前
- 12V汽車啟動電源項目BMS設計
預算:¥50000023小時前
- 數(shù)據(jù)可視化軟件 開發(fā)
預算:¥5000023小時前
- PLC項目調(diào)試修改
預算:¥100001天前
- 起動電機控制器開發(fā)
預算:¥1100001天前