傳感器及點(diǎn)陣LED顯示功能板
板卡簡(jiǎn)介
STEP Sensor Card是STEP團(tuán)隊(duì)推出的可配合小腳丫多種底板使用的擴(kuò)展板卡,板載資源十分豐富,其中包括多種傳感器、168led點(diǎn)陣、flash存儲(chǔ)等多種功能,你可以用這個(gè)子卡來實(shí)現(xiàn)你各種各樣的新奇想法,像數(shù)字水平儀,溫度計(jì),亮度檢測(cè)儀,你都可以用這個(gè)板卡去完成!
板載資源:
* 環(huán)境光傳感器BH1750FVI-TR * 溫度傳感器DS18B20Z * Flash閃存W25Q64FVSFIG * 陀螺儀MPU-6050 * 紅外對(duì)管,比較器LM393DR * 168 LED陣列
傳感器及點(diǎn)陣LED顯示功能模塊板載資源
硬件資源介紹
結(jié)構(gòu)框圖
器件選型
型號(hào) | 廠商 | 封裝 | |
---|---|---|---|
環(huán)境光傳感器 | BH1750FVI-TR | RHOM Semiconductor | WSOF6I |
溫度傳感器 | DS18B20Z | Dallas Semiconductor | SOP8 |
Flash閃存 | W25Q64FVSFIG | Winbond Electronics Corporation | SOP8 |
陀螺儀 | MPU-6050 | InvenSense | QFN24 |
比較器 | LM393DR | Texas Instruments | SOP8 |
接口
溫度傳感器
溫度傳感器選用了Dallas半導(dǎo)體的DS18B20Z,是一個(gè)單總線、12位進(jìn)度的數(shù)字式溫度傳感器,輸入電壓為3.0V~5.5V,比較靈活,工作溫度可在-55攝氏度~125攝氏度之間,可滿足我們?nèi)粘J褂玫男枨?,DS18B20有直插和SOIC貼片兩個(gè)封裝,這里選用8pin SOIC。
環(huán)境光傳感器
環(huán)境光傳感器選用了RHOM的BH1750FVI,是一個(gè)I2C接口的16位高精度數(shù)字式環(huán)境光傳感器,無需外部接ADC進(jìn)行采集,另外其功耗很低,被廣泛的應(yīng)用在諸如數(shù)碼相機(jī),手機(jī)等數(shù)碼產(chǎn)品上。
姿態(tài)傳感器
姿態(tài)傳感器選用了Invensense的MPU6050,是一個(gè)I2C接口的9軸運(yùn)動(dòng)處理傳感器,集成了3軸陀螺儀和3軸加速度計(jì),以及一個(gè)可擴(kuò)展的數(shù)字運(yùn)動(dòng)處理器,廣泛應(yīng)用在機(jī)器人,無人機(jī),平衡車等產(chǎn)品中。
紅外傳感器
紅外傳感器采用了臺(tái)灣億光電子的ITR9909,是集成了紅外發(fā)射管與接收管為一體的紅外傳感器,并且我們使用了TI的LM393電壓比較器進(jìn)行結(jié)果輸出,保證了距離判定的穩(wěn)定性。
LED點(diǎn)陣
FLASH
管腳對(duì)應(yīng)表
使用示例
功能需求描述
三色燈:利用pwm脈沖調(diào)制的原理,根據(jù)第二步獲取的亮度參數(shù)來調(diào)整自身的亮度。
led點(diǎn)陣:將亮度的變化體現(xiàn)在LED點(diǎn)陣上箭頭流動(dòng)的快慢當(dāng)中。
數(shù)碼管:小腳丫核心板卡上兩位數(shù)碼管可顯示當(dāng)前的亮度等級(jí)。
模塊2:ds18b20代碼設(shè)計(jì)
演示程序
我們提供了兩個(gè)演示程序,功能包括BH1750亮度采集,DS18B20溫度采集和LED的掃描顯示。
程序分Lattice MXO2和Intel MAX10兩個(gè)版本,請(qǐng)根據(jù)使用的FPGA型號(hào)選擇。
Lattice MXO2版本:sensorcard-step_mxo2.rar
Intel MAX10版本:sensorcard-step_max10.rar
溫度采集模塊
通過與DS18B20Z建立通訊,并利用LED點(diǎn)陣進(jìn)行顯示,驗(yàn)證了DS18B20Z與點(diǎn)陣模塊的電路是可以正常工作的。
STEP Sensor Card實(shí)現(xiàn)溫度采集
環(huán)境光模塊
通過與BH1750FVI進(jìn)行通訊,將環(huán)境光的數(shù)據(jù)采集回來,并按照亮度等級(jí),對(duì)RGB_LED燈光亮度進(jìn)行控制,說明環(huán)境光傳感器可正常工作。
亮度等級(jí)為00,環(huán)境光暗
亮度等級(jí)為63,環(huán)境光亮
紅外傳感器模塊
紅外對(duì)管的驅(qū)動(dòng)比較簡(jiǎn)單,調(diào)試結(jié)果為可通過距離控制將紅外對(duì)管作為開關(guān)使用。 姿態(tài)傳感器:可與MPU6050建立通訊并讀取其發(fā)送回的數(shù)據(jù)。
評(píng)論