电子发烧友App

硬声App

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示
电子发烧友网>电子资料下载>电子资料>云中的电气测量开源项目

云中的电气测量开源项目

2022-12-09 | zip | 0.07 MB | 次下载 | 免费

资料介绍

描述

我使用 Avnet 设计的 Azure Sphere MT3620 入门套件为“使用 Azure Sphere 确保一切安全”竞赛完成了这个项目。

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

poYBAGOSeR-AOXdeAAHvehk4F3c338.png
 

它有很多功能,我们将在这个项目中使用 M7 内核,两个 M4 内核之一,两个内置 ADCADC0 用于接收环境光,ADC1 用于接收来自模拟多路复用器信号,两个 GPIO用于选择来自模拟多路复用器和 I2C 接口的信号以连接 OLED 显示器的引脚。

我使用 4 个 SCT013-030。SCT013-030 是一款非侵入式电流传感器,可将最大 30A 的电流转换为 1V 的信号。

我们要测量交流电流,因此输出信号从 -1V 变为 +1V。但是我们的 ADC 在 0 到 3.3V 的范围内工作,所以我们必须使用一个电路来改变电压。我们将使用 OP 放大器LM324 内部有 4 个。

poYBAGOSeSSAZYxZAAAcq7Z2ja8129.jpg
 

我只使用板上的一个 ADC,我需要一个模拟多路复用器来接收来自 4 个传感器的四个模拟输入。

pYYBAGOSeSuAAnJsAAD9C_r6xSg853.jpg
 

我设计了一个盾牌来连接到 Azure Sphere MT3620。

poYBAGOSeS2AfDHbAADtr2hD6bI288.jpg
 
poYBAGOSeTyAXsa2AAtmBi4-vYE887.jpg
 

我把代码分成两部分。一个实时应用程序在一个 M4 核心中运行以读取模拟信号,并将它们发送到 M7 核心,它正在运行一个接收信息的应用程序,更新 oled 显示器并使用安全通道将它们发送到 Cloud Iot 平台。

在 M4 内核中,我读取了模拟信号。adc0 GPIO41 是来自环境光传感器的信息。在ADC1中,GPIO 42是模拟多路复用器的输出,GPIO 16和17用于选择模拟多路复用器的4个通道。

为了读取电流,我们必须在信号的 14 个周期或更多周期内读取模拟信号。我使用 25 个周期。

pYYBAGOSeT6APd3IAABKkgrP5hs554.png
 

在 app_manifest.json 中,重要的是将 M7 应用程序的 ID 添加到“AllowedApplicationConnections”字段和所有 GPIO。

M7 核心运行代码以从 M4 核心接收信息,更新 OLED 显示屏并使用安全通道将信息发送到 Google IoT Core。

起初我使用 Azure IoT Central 应用程序来接收数据,但是试用期还有一个月就到期了,所以我不得不换到另一个云服务。这是我使用的教程

按照步骤做真的很容易

我转移到谷歌云,那里的安全通道基于 Json Web 令牌 (JWT) 身份验证。Cloud IoT Core 使用公钥认证,支持RSA 和Elliptic Curve 算法这是连接 esp32 的一个很好的教程,我将它改编为 Mt3620 

我们可以使用 MQTT 或 HTTP,我使用 HTTP。要使用 HTTP 桥将遥测事件发送到云,您必须将包含 base64 编码数据的 POST 请求发送到给定的 URL。该请求必须包含一个authorization标头,其中包含使用您设备的私钥生成的有效 JWT。

按照教程,我部署了 InfluxDB 和 Grafana 以存储数据。

功率是电流乘以西班牙230V的电压。Grafana 进行转换。这是一个仪表板示例

poYBAGOSeUGACHhFAACaAabr6tQ350.png
 

 


下载该资料的人也在下载 下载该资料的人还在阅读
更多 >

评论

查看更多

下载排行

本周

  1. 1山景DSP芯片AP8248A2数据手册
  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元宇宙深度解析—未来的未来-风口还是泡沫
  10. 6.40 MB  |  227次下载  |  免费
  11. 6迪文DGUS开发指南
  12. 31.67 MB  |  194次下载  |  免费
  13. 7元宇宙底层硬件系列报告
  14. 13.42 MB  |  182次下载  |  免费
  15. 8FP5207XR-G1中文应用手册
  16. 1.09 MB  |  178次下载  |  免费

本月

  1. 1OrCAD10.5下载OrCAD10.5中文版软件
  2. 0.00 MB  |  234315次下载  |  免费
  3. 2555集成电路应用800例(新编版)
  4. 0.00 MB  |  33566次下载  |  免费
  5. 3接口电路图大全
  6. 未知  |  30323次下载  |  免费
  7. 4开关电源设计实例指南
  8. 未知  |  21549次下载  |  免费
  9. 5电气工程师手册免费下载(新编第二版pdf电子书)
  10. 0.00 MB  |  15349次下载  |  免费
  11. 6数字电路基础pdf(下载)
  12. 未知  |  13750次下载  |  免费
  13. 7电子制作实例集锦 下载
  14. 未知  |  8113次下载  |  免费
  15. 8《LED驱动电路设计》 温德尔著
  16. 0.00 MB  |  6656次下载  |  免费

总榜

  1. 1matlab软件下载入口
  2. 未知  |  935054次下载  |  免费
  3. 2protel99se软件下载(可英文版转中文版)
  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十天学会AVR单片机与C语言视频教程 下载
  14. 158M  |  183279次下载  |  免费
  15. 8proe5.0野火版下载(中文版免费下载)
  16. 未知  |  138040次下载  |  免费