那曲檬骨新材料有限公司

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

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

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

基于zigbee CC2530和環(huán)境光傳感器實現(xiàn)照度計的設(shè)計

牽手一起夢 ? 來源:網(wǎng)絡(luò)整理 ? 作者:佚名 ? 2020-02-03 07:03 ? 次閱讀

設(shè)計簡介

本項目是一個基于zigbee CC2530的照度計,傳感器使用的是TI的環(huán)境光傳感器OPT3001。成果如上圖所示,關(guān)于OPT3001傳感器硬件電路設(shè)計,可參考《基于ZigBee CC2530 opt3001的環(huán)境光傳感器設(shè)計(附原理圖、PCB源文件)》。

本次設(shè)計開發(fā)平臺為嵌入式 IAR Embedded Workbench,該平臺適用于8 位、 16 位以及 32 位的微處理器微控制器。比較其他的ARM 開發(fā)環(huán)境,IAR 具有入門容易、使用方便和代碼緊湊等特點。

關(guān)于IAR軟件,可參考《Zigbee開發(fā)平臺的構(gòu)建》(附安裝包)和《IAR集成開發(fā)環(huán)境入門》。

設(shè)計方案

本文以CC2530-ZigBee為控制核心,對從環(huán)境光傳感器OPT3001 傳來的數(shù)字信號進(jìn)行處理,然后通過液晶屏LY-OLED 12854顯示出來。系統(tǒng)原理框圖如下圖所示:

基于zigbee CC2530和環(huán)境光傳感器實現(xiàn)照度計的設(shè)計

系統(tǒng)原理框圖

軟件設(shè)計

由于ZigBee-CC2530開發(fā)板對外沒有I2C總線,這里采用的是普通IO口模擬實現(xiàn)I2C通信

基于zigbee CC2530和環(huán)境光傳感器實現(xiàn)照度計的設(shè)計

關(guān)于如何實現(xiàn)IO口模擬I2C通信的,可點擊《OPT3001環(huán)境光傳感器利用普通IO口模擬實現(xiàn)I2C通信調(diào)試心得》。

這里可以用示波器觀察SDA、SCL波形,將其與OPT3001數(shù)據(jù)手冊上的波形進(jìn)行對比,查看數(shù)據(jù)是否一致(I2C通信是否成功),從而判斷程序錯誤在哪里。

如系統(tǒng)原理框圖所示,利用IO口模擬I2C通信成功后,接下來主要進(jìn)行的就是數(shù)據(jù)讀取轉(zhuǎn)換及顯示。OPT3001數(shù)據(jù)手冊上結(jié)果轉(zhuǎn)換如下圖所示:

基于zigbee CC2530和環(huán)境光傳感器實現(xiàn)照度計的設(shè)計

為了減小數(shù)據(jù)類型的出錯率,這里對數(shù)據(jù)逐位處理,直接轉(zhuǎn)換成兩個相同的數(shù)據(jù)類型,然后再計算。

基于zigbee CC2530和環(huán)境光傳感器實現(xiàn)照度計的設(shè)計

完整的源碼可點擊附件下載

結(jié)果分析

為了檢測上述簡易照度計測量出的光照度值是否準(zhǔn)確,將特安斯照度計與其一起測量,方便對比。

理論上測試范圍為0~83865Lux,因測試環(huán)境有限,測試不到大值。借助按鍵燈和面紙,

測量的40多組數(shù)據(jù),部分如下表所示:

照度值比較表

特安斯照度計04.931.15887116216436543660807106212351558CC2530-OPT300104224971112210439546662801106612391562

(完整的測量數(shù)據(jù)可點擊附件下載)

將上述表格數(shù)據(jù)用折線圖表示如下:

基于zigbee CC2530和環(huán)境光傳感器實現(xiàn)照度計的設(shè)計

通過對比可知,在誤差范圍內(nèi),基于ZigBee CC2530 opt3001的照度值較準(zhǔn)確。

附錄:(部分測量照片)

責(zé)任編輯:gt

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

    關(guān)注

    48

    文章

    7649

    瀏覽量

    152097
  • 傳感器
    +關(guān)注

    關(guān)注

    2553

    文章

    51387

    瀏覽量

    756546
  • ZigBee
    +關(guān)注

    關(guān)注

    158

    文章

    2271

    瀏覽量

    243339
收藏 人收藏

    評論

    相關(guān)推薦

    基于CC2530(ZigBee設(shè)計)的溫度報警

    這是基于CC2530設(shè)計的遠(yuǎn)程溫度報警,通過CC2530終端檢測環(huán)境溫度上傳給手機(jī)APP實時顯示。
    的頭像 發(fā)表于 05-27 09:54 ?8933次閱讀
    基于<b class='flag-5'>CC2530</b>(<b class='flag-5'>ZigBee</b>設(shè)計)的溫度報警<b class='flag-5'>器</b>

    基于CC2530ZigBee通信網(wǎng)絡(luò)的應(yīng)用設(shè)計

    組成的星型網(wǎng)絡(luò),各終端利用CC2530自帶的A/D轉(zhuǎn)化采集溫度數(shù)據(jù)并通過網(wǎng)絡(luò)匯聚到協(xié)調(diào)實現(xiàn)Zi
    發(fā)表于 11-06 10:01

    cc2530 Zigbee 智能家居無線網(wǎng)路傳感器節(jié)點設(shè)計

    本帖最后由 冒汗的心情 于 2016-3-9 09:50 編輯 cc2530 Zigbee 智能家居無線網(wǎng)路傳感器節(jié)點 為了對智能家居實現(xiàn)無線智能控制、
    發(fā)表于 03-08 10:53

    IIC跟CC2530 通信怎么連接?

    IIC跟CC2530 通信怎么連接?我想用zigbee采集溫度,zigbee我用的是CC2530芯片,用Grid-eye紅外線溫度傳感器,這
    發(fā)表于 03-15 16:32

    基于zigbee CC2530照度計的設(shè)計心得

    OPT3001環(huán)境傳感器利用普通IO口模擬實現(xiàn)I2C通信調(diào)試心得
    發(fā)表于 01-11 07:47

    Zigbee傳感器的資料分享

    描述Zigbee傳感器我的項目允許將廉價的 Ebyte E18-MS1-PCB CC2530 模塊用于帶有 Zigbee2MQTT 的智能家居傳感
    發(fā)表于 07-20 06:54

    基于CC2530芯片_zigbee基礎(chǔ)實驗

    zigbee基礎(chǔ)實驗,基于CC2530芯片
    發(fā)表于 12-11 10:48 ?49次下載

    cc2530 adc測外部電壓

    CC2530 是用于2.4-GHz IEEE 802.15.4、ZigBee 和RF4CE 應(yīng)用的一個真正的片上系統(tǒng)(SoC)解決方案。它能夠以非常低的總的材料成本建立強(qiáng)大的網(wǎng)絡(luò)節(jié)點。要在zigbee的組網(wǎng)中加入煙霧
    發(fā)表于 11-07 18:53 ?5693次閱讀
    <b class='flag-5'>cc2530</b> adc測外部電壓

    基于CC2530ZigBee協(xié)調(diào)節(jié)點設(shè)計

    本文給出了基于TI新一代芯片CC2530ZigBee協(xié)調(diào)節(jié)點設(shè)計方法,該方法選用TICC2591作為射頻前端芯片。
    發(fā)表于 01-05 15:25 ?4.9w次閱讀
    基于<b class='flag-5'>CC2530</b>的<b class='flag-5'>ZigBee</b>協(xié)調(diào)<b class='flag-5'>器</b>節(jié)點設(shè)計

    如何使用ZigBee TI ZStack CC2530 2.5搭建開發(fā)環(huán)境

    本文檔的主要內(nèi)容詳細(xì)介紹的是如何使用ZigBee TI ZStack CC2530 2.5搭建開發(fā)環(huán)境
    發(fā)表于 05-10 18:14 ?26次下載
    如何使用<b class='flag-5'>ZigBee</b> TI ZStack <b class='flag-5'>CC2530</b> 2.5搭建開發(fā)<b class='flag-5'>環(huán)境</b>

    ZigbeeCC2530與煙霧傳感器

    CC2530與煙霧傳感器上代碼:
    發(fā)表于 11-29 20:36 ?49次下載
    <b class='flag-5'>Zigbee</b>的<b class='flag-5'>CC2530</b>與煙霧<b class='flag-5'>傳感器</b>

    基于CC2530ZigBee通信網(wǎng)的應(yīng)用設(shè)計.pdf

    基于CC2530ZigBee通信網(wǎng)的應(yīng)用設(shè)計.pdf
    發(fā)表于 12-15 18:17 ?23次下載

    Zigbee(CC2530)傳感器

    電子發(fā)燒友網(wǎng)站提供《Zigbee(CC2530)傳感器板.zip》資料免費(fèi)下載
    發(fā)表于 07-04 14:49 ?10次下載
    <b class='flag-5'>Zigbee</b>(<b class='flag-5'>CC2530</b>)<b class='flag-5'>傳感器</b>板

    CC2530人體紅外熱釋電傳感器

    CC2530人體紅外熱釋電傳感器文件分享
    發(fā)表于 09-27 14:43 ?2次下載

    基于CC2530ZigBee通信網(wǎng)絡(luò)的應(yīng)用設(shè)計

    電子發(fā)燒友網(wǎng)站提供《基于CC2530ZigBee通信網(wǎng)絡(luò)的應(yīng)用設(shè)計.pdf》資料免費(fèi)下載
    發(fā)表于 10-26 09:34 ?3次下載
    基于<b class='flag-5'>CC2530</b>的<b class='flag-5'>ZigBee</b>通信網(wǎng)絡(luò)的應(yīng)用設(shè)計
    百家乐十佳投庄闲法| 大发888在线赌场网站| 赌场| 百家乐官网透视牌靴价格| 百家乐娱乐城官方网| tt娱乐城怎么样| 百家乐官网牌具公司| 无锡百家乐的玩法技巧和规则 | 百家乐路单显示程序| 二八杠口诀| 风水做生意店铺的门| 网上现金棋牌游戏| 百家乐官网单机游戏下| 威尼斯人娱乐场官网是多少 | 大发888怎么找不到了| 百家乐官网必赢术| 天堂鸟百家乐的玩法技巧和规则| 百家乐官网会骗人吗| 百家乐2珠路投注法| 365体育投注| 休闲百家乐官网的玩法技巧和规则 | 百家乐2号程序| 百家乐官网榄梯打法| 至尊百家乐停播| 乌拉特前旗| 太阳城百家乐娱乐官方网| 打百家乐官网如何赢分| 百家乐押注最多是多少| 百家乐官网棋牌作弊器| 威尼斯人娱乐城网址多少| 百家乐官网平玩法可以吗| 德州扑克庄家| 足球.百家乐官网投注网出租| 黄金城百家乐下载| 至尊百家乐官网娱乐网| 大发888bet下载| 免费百家乐规律| 天门市| 百家乐博娱乐平台赌百家乐| 诚信百家乐官网平台| 全讯网ra1777|