電子發(fā)燒友App

硬聲App

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

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

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>電子資料>云中的電氣測量開源項目

云中的電氣測量開源項目

2022-12-09 | zip | 0.07 MB | 次下載 | 2積分

資料介紹

描述

我使用 Avnet 設(shè)計的 Azure Sphere MT3620 入門套件為“使用 Azure Sphere 確保一切安全”競賽完成了這個項目。

我將 Visual Studio Code + Platformio 與 Georgi Angelov 的插件一起使用。

poYBAGOSeR-AOXdeAAHvehk4F3c338.png
?

它有很多功能,我們將在這個項目中使用 M7 內(nèi)核,兩個 M4 內(nèi)核之一,兩個內(nèi)置 ADC,ADC0 用于接收環(huán)境光,ADC1 用于接收來自模擬多路復(fù)用器信號,兩個 GPIO用于選擇來自模擬多路復(fù)用器和 I2C 接口的信號以連接 OLED 顯示器的引腳。

我使用 4 個 SCT013-030。SCT013-030 是一款非侵入式電流傳感器,可將最大 30A 的電流轉(zhuǎn)換為 1V 的信號。

我們要測量交流電流,因此輸出信號從 -1V 變?yōu)?+1V。但是我們的 ADC 在 0 到 3.3V 的范圍內(nèi)工作,所以我們必須使用一個電路來改變電壓。我們將使用 OP 放大器。LM324 內(nèi)部有 4 個。

poYBAGOSeSSAZYxZAAAcq7Z2ja8129.jpg
?

我只使用板上的一個 ADC,我需要一個模擬多路復(fù)用器來接收來自 4 個傳感器的四個模擬輸入。

pYYBAGOSeSuAAnJsAAD9C_r6xSg853.jpg
?

我設(shè)計了一個盾牌來連接到 Azure Sphere MT3620。

poYBAGOSeS2AfDHbAADtr2hD6bI288.jpg
?
poYBAGOSeTyAXsa2AAtmBi4-vYE887.jpg
?

我把代碼分成兩部分。一個實時應(yīng)用程序在一個 M4 核心中運行以讀取模擬信號,并將它們發(fā)送到 M7 核心,它正在運行一個接收信息的應(yīng)用程序,更新 oled 顯示器并使用安全通道將它們發(fā)送到 Cloud Iot 平臺。

在 M4 內(nèi)核中,我讀取了模擬信號。adc0 GPIO41 是來自環(huán)境光傳感器的信息。在ADC1中,GPIO 42是模擬多路復(fù)用器的輸出,GPIO 16和17用于選擇模擬多路復(fù)用器的4個通道。

為了讀取電流,我們必須在信號的 14 個周期或更多周期內(nèi)讀取模擬信號。我使用 25 個周期。

pYYBAGOSeT6APd3IAABKkgrP5hs554.png
?

在 app_manifest.json 中,重要的是將 M7 應(yīng)用程序的 ID 添加到“AllowedApplicationConnections”字段和所有 GPIO。

M7 核心運行代碼以從 M4 核心接收信息,更新 OLED 顯示屏并使用安全通道將信息發(fā)送到 Google IoT Core。

起初我使用 Azure IoT Central 應(yīng)用程序來接收數(shù)據(jù),但是試用期還有一個月就到期了,所以我不得不換到另一個云服務(wù)。這是我使用的教程

按照步驟做真的很容易

我轉(zhuǎn)移到谷歌云,那里的安全通道基于 Json Web 令牌 (JWT) 身份驗證。Cloud IoT Core 使用公鑰認(rèn)證,支持RSA 和Elliptic Curve 算法。這是連接 esp32 的一個很好的教程,我將它改編為 Mt3620?

我們可以使用 MQTT 或 HTTP,我使用 HTTP。要使用 HTTP 橋?qū)⑦b測事件發(fā)送到云,您必須將包含 base64 編碼數(shù)據(jù)的 POST 請求發(fā)送到給定的 URL。該請求必須包含一個authorization標(biāo)頭,其中包含使用您設(shè)備的私鑰生成的有效 JWT。

按照教程,我部署了 InfluxDB 和 Grafana 以存儲數(shù)據(jù)。

功率是電流乘以西班牙230V的電壓。Grafana 進行轉(zhuǎn)換。這是一個儀表板示例

poYBAGOSeUGACHhFAACaAabr6tQ350.png
?

?


下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1山景DSP芯片AP8248A2數(shù)據(jù)手冊
  2. 1.06 MB  |  532次下載  |  免費
  3. 2RK3399完整板原理圖(支持平板,盒子VR)
  4. 3.28 MB  |  339次下載  |  免費
  5. 3TC358743XBG評估板參考手冊
  6. 1.36 MB  |  330次下載  |  免費
  7. 4DFM軟件使用教程
  8. 0.84 MB  |  295次下載  |  免費
  9. 5元宇宙深度解析—未來的未來-風(fēng)口還是泡沫
  10. 6.40 MB  |  227次下載  |  免費
  11. 6迪文DGUS開發(fā)指南
  12. 31.67 MB  |  194次下載  |  免費
  13. 7元宇宙底層硬件系列報告
  14. 13.42 MB  |  182次下載  |  免費
  15. 8FP5207XR-G1中文應(yīng)用手冊
  16. 1.09 MB  |  178次下載  |  免費

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234315次下載  |  免費
  3. 2555集成電路應(yīng)用800例(新編版)
  4. 0.00 MB  |  33566次下載  |  免費
  5. 3接口電路圖大全
  6. 未知  |  30323次下載  |  免費
  7. 4開關(guān)電源設(shè)計實例指南
  8. 未知  |  21549次下載  |  免費
  9. 5電氣工程師手冊免費下載(新編第二版pdf電子書)
  10. 0.00 MB  |  15349次下載  |  免費
  11. 6數(shù)字電路基礎(chǔ)pdf(下載)
  12. 未知  |  13750次下載  |  免費
  13. 7電子制作實例集錦 下載
  14. 未知  |  8113次下載  |  免費
  15. 8《LED驅(qū)動電路設(shè)計》 溫德爾著
  16. 0.00 MB  |  6656次下載  |  免費

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935054次下載  |  免費
  3. 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
  4. 78.1 MB  |  537798次下載  |  免費
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420027次下載  |  免費
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234315次下載  |  免費
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費
  11. 6電路仿真軟件multisim 10.0免費下載
  12. 340992  |  191187次下載  |  免費
  13. 7十天學(xué)會AVR單片機與C語言視頻教程 下載
  14. 158M  |  183279次下載  |  免費
  15. 8proe5.0野火版下載(中文版免費下載)
  16. 未知  |  138040次下載  |  免費