999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于物聯(lián)網(wǎng)技術(shù)的智能LED 嵌入式系統(tǒng)設(shè)計

2021-11-24 14:52:42
商品與質(zhì)量 2021年6期
關(guān)鍵詞:設(shè)備設(shè)計

大連云動力科技有限公司 遼寧大連 116023

1 系統(tǒng)整體設(shè)計

ESP32 是一款性能穩(wěn)定的物聯(lián)網(wǎng)芯片,只需要極少的外圍器件,就可以實現(xiàn)強(qiáng)大的處理性能、WI-FI 和藍(lán)牙功能,滿足本設(shè)計電路控制需求和WI-FI 無線收發(fā)需求。NCL30161DC-DC LED 驅(qū)動芯片是一款平均電流滯環(huán)控制模式高亮度LED 降壓控制器,支持脈寬調(diào)制或者模擬調(diào)光,可以滿足本設(shè)計中恒流驅(qū)動20V28W 黃白共陽極LED 燈,并實現(xiàn)亮度控制的需求。使用EEPROM AT24C08 存儲芯片存儲設(shè)備序列號和其他配置信息。使用CH340C 實現(xiàn)USB 轉(zhuǎn)串口或者USB 轉(zhuǎn)串口打印。此外電源采用220V 轉(zhuǎn)24V50W 的電源模塊,24V 作為NCL30161 輸入電壓,同時對24V 進(jìn)行24V 轉(zhuǎn)3.3V 的降壓,滿足主控芯片、串口芯片、EEPROM 芯片的供電需求[1-2]。

以ESP32 為主芯片的設(shè)備燒錄序列號的同時,平臺添加此序列號,通過藍(lán)牙配網(wǎng)使設(shè)備連接WI-FI,激活此設(shè)備。平臺發(fā)送控制指令給設(shè)備,設(shè)備完成指令后將結(jié)果反饋到平臺,平臺收到反饋后更新LED 狀態(tài),完成遠(yuǎn)程控制LED 燈。

2 系統(tǒng)硬件設(shè)計

首先是電源設(shè)計,24V 作為輸入電壓,通過兩個NCL30161進(jìn)行降壓后,分別給黃燈和白燈供電。使用AOZ1284 這款DCDC芯片進(jìn)行24V 轉(zhuǎn)3.3V,為主控芯片ESP32、存儲芯片EEPROM和串口芯片CH340C 供電。然后是控制電路設(shè)計,根據(jù)ESP32 規(guī)格書,IO16、IO17、IO18、IO19 等均為PWM 引腳,本設(shè)計使用IO16 和IO17 分別連接到兩個NCL30161 芯片的DIM/EN 引腳,實現(xiàn)通過改變占空比對黃燈和白燈進(jìn)行亮度控制。EEPROM 與主芯片之間是IIC 通訊,使用ESP32 的IO32 和IO33 分別作為SDA和SCL。CH340C 是一款USB 總線的轉(zhuǎn)接芯片,可以實現(xiàn)USB轉(zhuǎn)串口或者USB 轉(zhuǎn)打印口,其TX 和RX 引腳分別接在ESP32 的RXD0 和TXD0 上[3]。

3 系統(tǒng)軟件程序設(shè)計

WINDOWS 下安裝VM 再安裝Linux 環(huán)境,然后獲取ESPIDF,設(shè)置工具和環(huán)境變量,安裝VSCODE 等。環(huán)境搭建好之后,連接電路板就可以進(jìn)行燒錄和串口打印。

用戶在app 上輸入WI-FI 名和密碼等配置信息,這些配置信息用JSON 格式通過藍(lán)牙發(fā)送給ESP32,ESP32 把a(bǔ)pp 傳來的JSON 消息進(jìn)行解析并通過EEPROM 存儲。設(shè)備激活入網(wǎng)后,平臺顯示激活時間和設(shè)備在線情況,用戶將想要的燈的亮度百分比輸入平臺,平臺通過mqtt 協(xié)議發(fā)送包含用戶輸入的亮度百分比數(shù)值的JSON 消息給ESP32,ESP32 接收消息后進(jìn)行JSON 解析,將亮度百分比賦值給target_duty,進(jìn)而將燈的亮度更改為用戶指定亮度,完成指令后,ESP32 通過HTTP 協(xié)議將更改結(jié)果反饋給平臺,完成遠(yuǎn)程控制[4]。

4 系統(tǒng)調(diào)試結(jié)果

PCB 板焊接完成后,分模塊進(jìn)行測試。首先測試供電情況,24V 進(jìn)線電壓測試良好之后,測量3.3V 是否穩(wěn)定,加入電容去耦使電源紋波穩(wěn)定在5%以內(nèi)。電源測試合格后,接入黃燈和白燈,根據(jù)ESP32 編程指南中API 參考中的LED Control,本設(shè)計首先通過配置定時器指定PWM 信號的頻率為3.5KHz,占空比個數(shù)為0-8000,然后綁定計時器,配置IO16 和IO17 這兩個GPIO 輸出PWM 信號,使用ledc_set_fade_time_and_start(ledc_mode_tspeed_mode,ledc_channel_tchannel,uint32_t target_duty,uint32_t max_fade_time_ms,ledc_fade_mode_tfade_mode)函數(shù)漸變改變PWM 占空比。燒錄PWM 測試程序(占空比在0-100循環(huán)),黃燈和白燈亮度可以進(jìn)行循環(huán),說明PWM 底層程序基本可以。用E2prom_Write 函數(shù)隨意寫入一組字符串并用E2prom_Read 讀出并打印出來,說明EEPROM 部分底層程序沒有問題。硬件部分測試合格后,調(diào)試通信程序。主要是初始化藍(lán)牙、WIFI、HTTP、MQTT,用手機(jī)app 進(jìn)行藍(lán)牙配網(wǎng),建立基于HTTP協(xié)議和MQTT 協(xié)議的通信任務(wù),創(chuàng)建JSON 格式的消息和JSON解析等。基本實現(xiàn)遠(yuǎn)程控制燈的亮度。

5 結(jié)語

從元器件選型、原理圖繪制和PCB 圖繪制等硬件設(shè)計,到C 語言程序編寫、燒錄和調(diào)試等軟件設(shè)計,每個細(xì)節(jié)出問題都會導(dǎo)致功能出現(xiàn)問題。前期需要仔細(xì)閱讀所選芯片的規(guī)格書,查找ESP32 官方例程,梳理每一步操作的邏輯關(guān)系,以免后續(xù)更改浪費時間。

猜你喜歡
設(shè)備設(shè)計
諧響應(yīng)分析在設(shè)備減振中的應(yīng)用
何為設(shè)計的守護(hù)之道?
《豐收的喜悅展示設(shè)計》
流行色(2020年1期)2020-04-28 11:16:38
基于VB6.0+Access2010開發(fā)的設(shè)備管理信息系統(tǒng)
瞞天過海——仿生設(shè)計萌到家
基于MPU6050簡單控制設(shè)備
電子制作(2018年11期)2018-08-04 03:26:08
設(shè)計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設(shè)計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
500kV輸變電設(shè)備運行維護(hù)探討
如何在設(shè)備采購中節(jié)省成本
主站蜘蛛池模板: 性喷潮久久久久久久久| 成人自拍视频在线观看| 国产激情国语对白普通话| 亚洲日本在线免费观看| 鲁鲁鲁爽爽爽在线视频观看| 露脸一二三区国语对白| 国产精品国产三级国产专业不| 亚洲a级毛片| 国产成+人+综合+亚洲欧美| 国产精品va免费视频| 国产欧美日韩另类| 999国内精品视频免费| 青青久在线视频免费观看| 国产精品成人一区二区不卡| 国产一区成人| 丰满的少妇人妻无码区| 久久特级毛片| 日韩a级片视频| 91色国产在线| 亚洲成aⅴ人片在线影院八| 亚洲精选无码久久久| 中文字幕 91| 日韩精品高清自在线| 伊人久久大香线蕉成人综合网| 欧洲精品视频在线观看| 国内精品小视频福利网址| 91 九色视频丝袜| 国产在线观看第二页| 亚洲欧美一级一级a| 国产高清在线丝袜精品一区| 国产福利在线观看精品| 国产成a人片在线播放| 亚洲九九视频| 日韩毛片免费| 久久成人18免费| 伊伊人成亚洲综合人网7777| 亚洲—日韩aV在线| 在线播放91| 国产资源免费观看| 日本亚洲最大的色成网站www| a色毛片免费视频| 五月婷婷欧美| 欧美成人精品一区二区| 免费一极毛片| 无码'专区第一页| 成人年鲁鲁在线观看视频| 在线色综合| 91精品啪在线观看国产60岁| 国产成年无码AⅤ片在线| 亚洲欧洲免费视频| 久久久久久高潮白浆| 精品一区二区三区视频免费观看| 国产第一页亚洲| 亚洲日本一本dvd高清| 国产亚洲视频中文字幕视频| 久久香蕉国产线看观| 亚洲人人视频| 国产91蝌蚪窝| 久久久久国产精品熟女影院| 综合五月天网| 国产主播一区二区三区| 亚洲中文字幕av无码区| 精品国产中文一级毛片在线看| 欧美国产成人在线| 亚洲精品国产综合99| 色综合天天综合中文网| 国产小视频a在线观看| 一级香蕉人体视频| 亚洲a级在线观看| 久久久亚洲国产美女国产盗摄| 久久毛片免费基地| 亚洲欧洲日韩久久狠狠爱| 在线日本国产成人免费的| 亚洲国产一区在线观看| 欧美成人国产| 天堂网亚洲系列亚洲系列| 色偷偷男人的天堂亚洲av| 国产一国产一有一级毛片视频| 波多野结衣中文字幕一区二区| 波多野结衣一区二区三区四区视频| 国产在线视频自拍| 亚洲精品在线观看91|