99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于FPGA的OLED動(dòng)態(tài)顯示(溫濕度實(shí)時(shí)數(shù)據(jù))

HME京微齊力 ? 來(lái)源:HME京微齊力 ? 作者:HME京微齊力 ? 2023-06-19 10:18 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

實(shí)驗(yàn)結(jié)果

9644d0f6-0c2f-11ee-962d-dac502259ad0.png

視頻中,可以看到,當(dāng)手指捏住傳感器后,OLED屏上的溫濕度數(shù)據(jù)發(fā)生變化。

基于FPGA的OLED動(dòng)態(tài)顯示(溫濕度實(shí)時(shí)數(shù)據(jù))

Part一

硬件解析

1. 國(guó)產(chǎn)FPGA:HME-P1P060

58K邏輯單元,36K LUT-6,4個(gè)PLL,32個(gè)全局時(shí)鐘,144個(gè)DSP,基本上已經(jīng)滿足了學(xué)生等級(jí)開(kāi)發(fā),感興趣的,可以去米聯(lián)客店鋪看看。

96764c30-0c2f-11ee-962d-dac502259ad0.png

2. 0.96寸OLED

96e4f6b2-0c2f-11ee-962d-dac502259ad0.png

關(guān)于OLED的顯示,這里不做介紹,詳見(jiàn)二級(jí)菜單文章:京微齊力:基于HMEP060的OLED字符顯示(及FUXI工程建立演示)

3. DTH11溫濕度模塊(比較枯燥,請(qǐng)耐心看完原理)

96f4150c-0c2f-11ee-962d-dac502259ad0.png

DHT11數(shù)字溫濕度傳感器是一款含有已校準(zhǔn)數(shù)字信號(hào)輸出的溫濕度復(fù)合傳感器。

97638ed2-0c2f-11ee-962d-dac502259ad0.png

上圖為DHT11的內(nèi)部原理圖,可以看出感濕元件、感溫元件和OTP內(nèi)存直接連接在內(nèi)部一個(gè)八位MCU上,該MCU通過(guò)計(jì)算得出測(cè)量數(shù)值。

DATA用于FPGA與DHT11之間的通訊和同步,采用單總線數(shù)據(jù)格式,一次通訊時(shí)間4ms左右,數(shù)據(jù)分為整數(shù)部分和小數(shù)部分,數(shù)據(jù)格式如下:一次完整的數(shù)據(jù)傳輸為40bit,高位在前。

數(shù)據(jù)格式:

9778b9ba-0c2f-11ee-962d-dac502259ad0.png

數(shù)據(jù)傳送正確時(shí)校驗(yàn)和數(shù)據(jù)等于“8bit濕度整數(shù)數(shù)據(jù)+8bit濕度小數(shù)數(shù)據(jù)+8bit溫度整數(shù)數(shù)據(jù)+8bit溫度小數(shù)數(shù)據(jù)”所得結(jié)果的末8位。校驗(yàn)和=數(shù)據(jù)之和,通過(guò)這個(gè)可以判斷接收到的數(shù)據(jù)是否正確。

下面說(shuō)一下,數(shù)據(jù)傳輸時(shí)序:

97944f04-0c2f-11ee-962d-dac502259ad0.png

主機(jī)(此處指FPGA)首先發(fā)送一次開(kāi)始信號(hào),即:拉低數(shù)據(jù)線,保持t1(至少18ms)時(shí)間;然后拉高數(shù)據(jù)線保持t2(20~40us)時(shí)間,隨后開(kāi)始讀取DHT11的響應(yīng);如果操作正確的話,DHT11會(huì)拉低數(shù)據(jù)線,保持t3(80us)時(shí)間,作為響應(yīng)信號(hào);接下來(lái)DHT11會(huì)拉高數(shù)據(jù)線,保持t4(80us)時(shí)間,隨后開(kāi)始輸出有效數(shù)據(jù)。

DHT11共輸出40bit有效數(shù)據(jù),每1bit數(shù)據(jù)都是以50us低電平開(kāi)始,高電平的持續(xù)時(shí)間作為判斷數(shù)據(jù)位的條件。當(dāng)數(shù)據(jù)位為0時(shí),高電平的持續(xù)時(shí)間為26~28us;當(dāng)數(shù)據(jù)位為1時(shí),高電平的持續(xù)時(shí)間為70us。

DHT11數(shù)據(jù)位“0”時(shí)序圖和數(shù)據(jù)位“1”時(shí)序圖如圖:

979e6db8-0c2f-11ee-962d-dac502259ad0.png

需要注意的是,DHT11的溫度和濕度轉(zhuǎn)換較慢,如果讀取速度過(guò)快會(huì)導(dǎo)致DHT11無(wú)法響應(yīng)的情況。

Part二

程序設(shè)計(jì)

1. DTH11數(shù)據(jù)采集(狀態(tài)機(jī))

DHT11驅(qū)動(dòng)模塊使用三段式狀態(tài)機(jī)來(lái)讀取DHT11的溫度和濕度值,從下圖可以比較直觀的看到每個(gè)狀態(tài)實(shí)現(xiàn)的功能以及跳轉(zhuǎn)到下一個(gè)狀態(tài)的條件。

再次強(qiáng)調(diào),這里需要注意:由于DHT11溫度和濕度轉(zhuǎn)換較慢,如果讀取速度過(guò)快會(huì)導(dǎo)致DHT11無(wú)法響應(yīng)的情況,所以我們?cè)诿看巫x操作結(jié)束后延時(shí)兩秒(這樣魯棒性會(huì)比較高,也可以不要這步)。

97e0253c-0c2f-11ee-962d-dac502259ad0.png

在時(shí)序圖中,提到了18ms、26-28us、20-40us、50us、70us、80us等等,但是經(jīng)過(guò)分析后,并不需要定義這么多個(gè)計(jì)時(shí)周期數(shù),只需要定義兩個(gè)即可。為什么只定義這兩個(gè)就可以了呢?

在時(shí)序圖中,需要FPGA判斷時(shí)間的,有兩個(gè)位置,一個(gè)是FPGA拉低18ms以上,另外一個(gè)是判斷數(shù)據(jù)表示是數(shù)據(jù)0還是數(shù)據(jù)1。第一個(gè)很清楚就是18ms。數(shù)據(jù)0表示的數(shù)據(jù)位26-28us,為了保險(xiǎn)起見(jiàn),這里設(shè)置為35us,如果高電平的持續(xù)時(shí)間低于35us,那么就表示數(shù)據(jù)0。

981f08ce-0c2f-11ee-962d-dac502259ad0.png

982d3520-0c2f-11ee-962d-dac502259ad0.png

988146ec-0c2f-11ee-962d-dac502259ad0.png

98973aba-0c2f-11ee-962d-dac502259ad0.png

98bdfd80-0c2f-11ee-962d-dac502259ad0.png

98c7907a-0c2f-11ee-962d-dac502259ad0.png

2. 字符顯示

OLED的顯示(包括字符提取等),這里不做介紹,我在另一篇文章有介紹過(guò),感興趣的可以看看:京微齊力:基于HMEP060的OLED字符顯示(及FUXI工程建立演示)

98f7f47c-0c2f-11ee-962d-dac502259ad0.png

3. 字符輸出

代碼有注釋,可以看注釋

9b0aff0c-0c2f-11ee-962d-dac502259ad0.png

35 本例中,OLED顯示一共分為如下5個(gè)狀態(tài)。在初始化完成后,屏幕顯示的是雜亂無(wú)章的數(shù)據(jù),所以在初始化完成后,要進(jìn)行一次刷新,將OLED中的數(shù)據(jù)全部寫0。然后進(jìn)行顯示固定不變的支符,例如像溫度濕度這樣的字符。然后進(jìn)入空閑態(tài),直到DHT11采集到數(shù)據(jù)后,就進(jìn)入到數(shù)據(jù)顯示狀態(tài),數(shù)據(jù)顯示完成后,又回到空閑態(tài)。這是整個(gè)的一個(gè)流程。

9b32bf92-0c2f-11ee-962d-dac502259ad0.png

9b3ead02-0c2f-11ee-962d-dac502259ad0.png

9b64f2dc-0c2f-11ee-962d-dac502259ad0.png

9b7a6e0a-0c2f-11ee-962d-dac502259ad0.png

9ba72e7c-0c2f-11ee-962d-dac502259ad0.png

9bb674c2-0c2f-11ee-962d-dac502259ad0.png

Part三

弧形抓取

在工程中,例化了debugware IP核,對(duì)溫濕度傳感器的波形進(jìn)行抓取,可以看到如下:

9c03108e-0c2f-11ee-962d-dac502259ad0.png

前文有說(shuō)過(guò),傳感器的數(shù)據(jù)位總共有40位,考慮到后續(xù)可能抓取別的波形,所以此處debugware的數(shù)據(jù)位寬我設(shè)置到了45位,預(yù)留了5位。

這里抓到的波形是:2E 0019 034A
對(duì)應(yīng)的二進(jìn)制即:

0010_1110_0000_0000_0001_1001_0000_0011_0100_1010

根據(jù)上文數(shù)據(jù)公式:8bit濕度整數(shù)數(shù)據(jù)+8bit濕度小數(shù)數(shù)據(jù)+8bit溫度整數(shù)數(shù)據(jù)+8bit溫度小數(shù)數(shù)據(jù)+8bit校驗(yàn)和數(shù)據(jù)

所以此刻的,濕度:

46.00(10_1110_0000_0000)

溫度:

25.03(0001_1001_0000_0011)

9c47ab68-0c2f-11ee-962d-dac502259ad0.png

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 傳感器
    +關(guān)注

    關(guān)注

    2566

    文章

    53008

    瀏覽量

    767493
  • dsp
    dsp
    +關(guān)注

    關(guān)注

    556

    文章

    8158

    瀏覽量

    357605
  • FPGA
    +關(guān)注

    關(guān)注

    1645

    文章

    22050

    瀏覽量

    618531
  • OLED
    +關(guān)注

    關(guān)注

    120

    文章

    6286

    瀏覽量

    228086
  • 動(dòng)態(tài)顯示
    +關(guān)注

    關(guān)注

    0

    文章

    40

    瀏覽量

    11878

原文標(biāo)題:京微齊力:基于P1P060的OLED動(dòng)態(tài)顯示(溫濕度實(shí)時(shí)數(shù)據(jù))

文章出處:【微信號(hào):HME-FPGA,微信公眾號(hào):HME京微齊力】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    溫濕度變送器功能有哪些?一文詳細(xì)解析

    ,也能通過(guò)電腦、手機(jī)等設(shè)備實(shí)時(shí)查看溫濕度數(shù)據(jù)。對(duì)于一些需要實(shí)時(shí)監(jiān)控的場(chǎng)所,如機(jī)房、醫(yī)院的藥品倉(cāng)庫(kù)等,遠(yuǎn)程監(jiān)控功能能夠讓管理人員及時(shí)發(fā)現(xiàn)異常情況并采取措施。 三、報(bào)警功能 為了確保環(huán)境溫濕度
    發(fā)表于 06-03 10:56

    用樹(shù)莓派RP2350 DIY 桌面動(dòng)態(tài)溫濕度計(jì)

    桌面動(dòng)態(tài)溫濕度計(jì)本文介紹了DFrobotBeetleRP2350開(kāi)發(fā)板結(jié)合DHT11模塊、鋰電池模塊、隨機(jī)眨眼動(dòng)畫(huà),實(shí)現(xiàn)OLED顯示的桌面動(dòng)態(tài)
    的頭像 發(fā)表于 05-27 08:05 ?197次閱讀
    用樹(shù)莓派RP2350 DIY 桌面<b class='flag-5'>動(dòng)態(tài)</b><b class='flag-5'>溫濕度</b>計(jì)

    LoRa無(wú)線技術(shù)的溫濕度監(jiān)測(cè)預(yù)警系統(tǒng)

    溫濕度數(shù)據(jù)監(jiān)測(cè)、采集、傳輸和預(yù)警。數(shù)據(jù)傳輸?shù)組TIC 3.0平臺(tái)后進(jìn)行數(shù)據(jù)分析和優(yōu)化,然后精準(zhǔn)推動(dòng)到WEB服務(wù)系統(tǒng)或手機(jī)APP實(shí)現(xiàn)實(shí)時(shí)監(jiān)測(cè)、調(diào)度管控等。 四、方案特征 ●
    的頭像 發(fā)表于 05-14 16:06 ?271次閱讀
    LoRa無(wú)線技術(shù)的<b class='flag-5'>溫濕度</b>監(jiān)測(cè)預(yù)警系統(tǒng)

    工廠溫濕度監(jiān)控系統(tǒng)

    在現(xiàn)代化工業(yè)生產(chǎn)環(huán)境中,溫濕度控制是確保產(chǎn)品質(zhì)量、生產(chǎn)效率和員工健康的關(guān)鍵因素之一。隨著科技的進(jìn)步,工廠溫濕度監(jiān)控系統(tǒng)應(yīng)運(yùn)而生,通過(guò)集成傳感器技術(shù)、數(shù)據(jù)處理與通信技術(shù),對(duì)工廠內(nèi)部環(huán)境參數(shù)的實(shí)時(shí)
    的頭像 發(fā)表于 02-25 17:11 ?477次閱讀

    遠(yuǎn)程溫濕度實(shí)時(shí)監(jiān)測(cè)系統(tǒng)應(yīng)用方案

    通信、云計(jì)算、大數(shù)據(jù)分析等技術(shù)。傳感器作為系統(tǒng)的“眼睛”,負(fù)責(zé)實(shí)時(shí)采集環(huán)境中的溫濕度數(shù)據(jù)。通過(guò)Wi-Fi、藍(lán)牙、LoRa、NB-IoT等通訊方式,將傳感器采集的數(shù)據(jù)傳輸至云端服務(wù)器。云
    的頭像 發(fā)表于 01-02 17:03 ?635次閱讀

    大棚溫濕度自動(dòng)監(jiān)控系統(tǒng)

    、遮陽(yáng)簾等,以保持大棚內(nèi)的適宜生長(zhǎng)環(huán)境。 組成及功能 1.監(jiān)測(cè)系統(tǒng):利用空氣溫濕度傳感器、土壤溫濕度傳感器、光照強(qiáng)度傳感器、二氧化碳傳感器等設(shè)備,負(fù)責(zé)實(shí)時(shí)采集大棚內(nèi)的環(huán)境數(shù)據(jù)。全天候
    的頭像 發(fā)表于 12-31 16:58 ?703次閱讀

    博物館溫濕度監(jiān)控系統(tǒng)

    ,若任其自然變化,則可能對(duì)文物造成意想不到的損害。為此,博物館溫濕度監(jiān)控系統(tǒng)應(yīng)運(yùn)而生,其具備多種功能,以確保文物環(huán)境的穩(wěn)定與安全。 博物館溫濕度監(jiān)控系統(tǒng),采集各庫(kù)房的溫濕度數(shù)據(jù),通過(guò)管理云平臺(tái)
    的頭像 發(fā)表于 12-20 16:42 ?881次閱讀

    醫(yī)藥倉(cāng)庫(kù)溫濕度監(jiān)控系統(tǒng)應(yīng)用

    。 醫(yī)藥倉(cāng)庫(kù)溫濕度監(jiān)控系統(tǒng),結(jié)合物聯(lián)網(wǎng)、無(wú)線通訊等技術(shù),通過(guò)傳感器全天候實(shí)時(shí)采集倉(cāng)庫(kù)內(nèi)的溫濕度數(shù)據(jù),管理云平臺(tái)對(duì)接收到的數(shù)據(jù)進(jìn)行深入分析、處理,并以圖表、曲線等形式直觀展示
    的頭像 發(fā)表于 12-17 16:16 ?660次閱讀

    XKCON祥控倉(cāng)庫(kù)存儲(chǔ)環(huán)境溫濕度在線監(jiān)測(cè)系統(tǒng)能夠取代人工巡檢,實(shí)現(xiàn)遠(yuǎn)程倉(cāng)庫(kù)存儲(chǔ)環(huán)境溫濕度變化的實(shí)時(shí)

    的XKCON祥控倉(cāng)庫(kù)存儲(chǔ)環(huán)境溫濕度在線監(jiān)測(cè)系統(tǒng)通過(guò)安裝固定式環(huán)境溫濕度檢測(cè)儀對(duì)倉(cāng)儲(chǔ)環(huán)境溫濕度實(shí)時(shí)數(shù)據(jù)進(jìn)行采集,并通過(guò)主機(jī)現(xiàn)場(chǎng)顯示并發(fā)送至遠(yuǎn)程
    的頭像 發(fā)表于 11-20 11:20 ?554次閱讀
    XKCON祥控倉(cāng)庫(kù)存儲(chǔ)環(huán)境<b class='flag-5'>溫濕度</b>在線監(jiān)測(cè)系統(tǒng)能夠取代人工巡檢,實(shí)現(xiàn)遠(yuǎn)程倉(cāng)庫(kù)存儲(chǔ)環(huán)境<b class='flag-5'>溫濕度</b>變化的<b class='flag-5'>實(shí)時(shí)</b>

    LORA無(wú)線溫濕度監(jiān)測(cè)系統(tǒng)

    LORA無(wú)線溫濕度監(jiān)測(cè)系統(tǒng),作為現(xiàn)代環(huán)境監(jiān)測(cè)技術(shù)的重要組成部分,正日益受到各行各業(yè)的廣泛關(guān)注和應(yīng)用。 LORA無(wú)線溫濕度監(jiān)測(cè)系統(tǒng),利用LORA無(wú)線通信技術(shù),對(duì)環(huán)境中溫度和濕度實(shí)時(shí)監(jiān)測(cè)
    的頭像 發(fā)表于 11-07 16:57 ?823次閱讀

    溫濕度監(jiān)測(cè)解決方案

    。對(duì)于維護(hù)環(huán)境穩(wěn)定、保障生產(chǎn)安全、提升生活質(zhì)量具有重要意義。 溫濕度監(jiān)測(cè)解決方案,融入物聯(lián)網(wǎng)、無(wú)線通訊等技術(shù),通過(guò)溫濕度傳感器、智能采集器等感知設(shè)備,實(shí)時(shí)采集環(huán)境中的溫度和濕度數(shù)據(jù)。將
    的頭像 發(fā)表于 09-04 17:16 ?774次閱讀

    冷庫(kù)環(huán)境溫濕度監(jiān)控系統(tǒng)

    預(yù)防因溫濕度波動(dòng)導(dǎo)致的貨物損失,確保產(chǎn)品從生產(chǎn)到消費(fèi)終端的全鏈條品質(zhì)穩(wěn)定。 冷庫(kù)環(huán)境溫濕度監(jiān)控系統(tǒng),集數(shù)據(jù)采集、傳輸、處理、顯示、報(bào)警于一體的智能化管理解決方案。通過(guò)
    的頭像 發(fā)表于 08-21 16:07 ?759次閱讀

    Arduino Nano 和 NodeMCU ESP8266 讀取 DHT11 環(huán)境溫濕度數(shù)據(jù)OLED顯示

    Arduino Nano 和 NodeMCU ESP8266 讀取 DHT11 環(huán)境溫濕度數(shù)據(jù)OLED顯示
    的頭像 發(fā)表于 08-13 18:04 ?2075次閱讀
    Arduino Nano 和 NodeMCU ESP8266 讀取 DHT11 環(huán)境<b class='flag-5'>溫濕度數(shù)據(jù)</b>及 <b class='flag-5'>OLED</b><b class='flag-5'>顯示</b>

    溫濕度監(jiān)測(cè)系統(tǒng)應(yīng)用

    在現(xiàn)代化工業(yè)生產(chǎn)、倉(cāng)儲(chǔ)管理、農(nóng)業(yè)種植以及智能家居等領(lǐng)域,溫濕度監(jiān)測(cè)已成為不可或缺的一環(huán)。溫濕度作為環(huán)境控制的關(guān)鍵因素,直接影響著產(chǎn)品質(zhì)量、存儲(chǔ)安全、作物生長(zhǎng)效率以及居住舒適度。因此,一套高效、精準(zhǔn)
    的頭像 發(fā)表于 07-26 16:15 ?906次閱讀

    藥品倉(cāng)庫(kù)溫濕度監(jiān)控系統(tǒng)

    和有效使用具有重要意義。 藥品倉(cāng)庫(kù)溫濕度監(jiān)控系統(tǒng),結(jié)合物聯(lián)網(wǎng)、無(wú)線通訊等技術(shù),主要由傳感器、數(shù)據(jù)采集器、傳輸設(shè)備、管理云平臺(tái)等組成。針對(duì)藥品倉(cāng)庫(kù)的溫濕度進(jìn)行實(shí)時(shí)監(jiān)控,及時(shí)發(fā)現(xiàn)并調(diào)整不利
    的頭像 發(fā)表于 07-26 10:12 ?661次閱讀