振南技术干货集:制冷设备大型IoT监测项目研发纪实(2)

注解目录

1.制冷设备的监测迫在眉睫

1.1 冷食的利润贡献

1.2 冷设监测系统的困难

(制冷设备对于便利店为何如何重要?了解一下你所不知道的便利店和新零售行业。关于电力线载波通信的论战。)

2、电路设计

2.1 防护电路

2.1.1 强电防护

2.1.2 弱电防护

(浪涌、脉冲群、静电、过压、雷击,你的电路扛得住吗?加些防护吧。)

2.2 电路复用(电路设计,仔细思考一下,不要作重复劳动。)

3、协议设计

3.1 内外机通信协议

(电力线通信环境是复杂而恶劣的。振南设计的时分复用与冗余编码协议,了解一下。)

3.2 主机与 WIFI Agent 通信协议

(乐鑫 ESP8266 连接 WIFI,数据上私有云。Json 了解一下。)

4、自动化生产与测试

4.1 自动化烧录

4.2 自动化测试

(芯片预处理、自动化烧录和测试,半个月生产 9000 套硬件,看看我是如何作到的。)

5、工程测试与安装

5.1 工程测试(手机蓝牙远程调试)

5.2 工程安装

(看我们上天入地安装设备。蓝牙调试,几十米外无线烧录,一部手机全搞定。)

6、冷设监测数据分析

(开放一些内部数据,看看实际效果。)

7、冷设监测故障预判作用评估

6.1 故障预判时效

6.2 对维修保养的验收指导作用

6.3 故障报警受气温的影响

(努力没有白费,省下的是实实在在的真金白银。)

8、冷设预警的典型案例

1)申虹路某店

2)恒通商务园某店

(这里有 ABC IOT 系统的内部监测数据,一切的努力都归结于这些曲线上。)

电路设计

先来看一下电路的整体框图,它体现了设计思想,如图8.9所示。


图8.9 基于电力线载波的冷设外机监测系统电路总体框图

2.1 防护电路


1.强电防护

我们知道通常交流电力线火零(L与 N)之间的等效电压为 220V(峰值约可达到 311V),很多的 AC-DC 模块或适配器上都会写明其交流输入范围,比如 110~220V 50/60Hz,一旦超出这个范围,则可能导致其输出的直流电压不正常,或将模块烧坏。所以我们要在 220V 交

流输入端加人防护电路,即本节所说的强电防护。振南主攻方向并非电力专业,很多知识也是自学而得,有些描述可能会有所偏颇或不全请读者见谅。强电防护我们可以使用保险丝或压敏电阻,前者又可分为可恢复和不可恢复两种。具体连接与使用方法如图 8.10 所示。

原理说明;振南不会去用很专业的语言对原理进行描述,想必那样大家看得反而一知半解,而且可能还会产生逆反心理。振南就用切身的宏观理解来进行描述,这样还能通俗一些乐敏电阳有一个特性.就是加在它两端的电压在耐受电压以下时,其阻值变化很小;一旦超过耐受电压之后,其电阻值将很快下降,这样压敏电阻将分走大量的能量,从而保护了后面的负载。当然,压敏电阻也是有一个能接受的电压上限的。如果电力线上的浪涌非常强烈,此时因为压敏电阻阻值过小而使电线上流经较大的电流,当此电流超过保险耐受电流时,保险将立即切断,这样就使得后级的负载得以保全。

当然,很多时候线路单单切断还不行,还需要恢复供电,使负载可以继续工作。常用的保险有两种如图 8.11 所示

如果用切断型的话,就需要人工去更换,才能恢


图8.10 强电防护中的保险与压敏电阻


图8.11 切断型保险丝与自恢复型保险丝

复线路供电,而自恢复型保险丝则可在线路事故过去之后自行恢复。它们各有优点,前者较后者保险电流通常较大,可以达到 20A 左右,通常用于大型用电器的保护。

五、 巧取数值的各位数码


首先是一个问题:“既然强电端已经作了防护,为什么弱电还要作防护?”强电防护并不一定能把所有冲击和干扰都拦在前面,比如脉冲群干扰,更重要的是 ESD即静电释放。这些都可能使弱电端的电压超出其允许的范围,从而对元器件造成损坏。我们可以使用压敏电阻MOV 或 TVS 二极管来进行解决,如图 8.12 所示。


图8.12 弱电防护中的 TVS与 MOV

TVS 二极管会和要保护的电路并联。当其电压超过崩溃电压时,可以直接分流过多的电流。TVS 二极管是箱位器,会抑制超过其崩溃电压的过高电压。

TVS 二极管与 MOV 似乎很像,都是改变自身的内阻来引流多余的电流。但是在高频电子线路中(电源线与信号线),我们更多用的是 TVS,因为它的反应速度更快,能达到 ps 级别,从而能够更快速有效的保护元器件免收损坏。

加入了强电与弱电防护电路之后的电路,我们将它放到冷设外机的线路中,连续运行 3 个月.没有出现过死机和损坏的现象,这表明浪涌冲击这一关我们已经过去了。

2.2 电路复用


电路复用说白了就是“模块化电路”,关于模块化的好处振南就不再赘述了。但要作好模块化,就要从整体全局来审视,把可以共用的部分充分的提炼出来,请看图 8.13。

仔细看过上图,结合上文振南的描述,大家会发现这套系统需要两套电路,一个放在室内,通过电力线通信接收采集数据通过 WiFi 上传到云端:另一个放在室外的冷设外机中,接收室


图8.13 基于电力线载波的冷设外机监测系统整体架构

内机的命令,采集温度和功率,通过电力线通信传给室内机。这两套电路除了一个需要 WiFi.-个需要采集功能,其他的功能都是一样的。所以我们需要设计 3 套电路,1 是 Wii 模块;2是温度与功率采集模块;3 是主板,如图 8.14 所示。


图8.14 主板、采集模块与 WiFi模块示意图

它们之间通过插接方式进行组合使用,如图8.15所示。


图8.15 由模块构成的外机与室内机用电路

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/161332.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

基于JavaWeb+SSM+Vue教学辅助微信小程序系统的设计和实现

基于JavaWebSSMVue教学辅助微信小程序系统的设计和实现 源码获取入口前言主要技术系统设计功能截图Lun文目录订阅经典源码专栏Java项目精品实战案例《500套》 源码获取 源码获取入口 前言 1.1 概述 随着信息时代的快速发展,互联网的优势和普及,人们生活…

[项目管理-33/创业之路-87/管理者与领导者-127]:如何提升自己项目管理的能力和水平

目录 前言: 一、项目经理的角色定位 1.1 项目经理的职责 1.2 不同矩阵类型的项目,项目经理的职责 1.3 项目经理的角色定位 1.4 项目经理的发展路径 二、项目经理项目理论和知识结构 三、软件项目经理在计算机水平的提升 四、项目经理业务知识的…

nodejs微信小程序+python+PHP-储能电站运营管理系统的设计与实现-计算机毕业设计推荐

目 录 摘 要 I ABSTRACT II 目 录 II 第1章 绪论 1 1.1背景及意义 1 1.2 国内外研究概况 1 1.3 研究的内容 1 第2章 相关技术 3 2.1 nodejs简介 4 2.2 express框架介绍 6 2.4 MySQL数据库 4 第3章 系统分析 5 3.1 需求分析 5 3.2 系统可行性分析 5 3.2.1技术可行性:…

七、通过libfdk_aac编解码器实现aac音频和pcm的编解码

前言 测试环境: ffmpeg的4.3.2自行编译版本windows环境qt5.12 AAC编码是MP3格式的后继产品,通常在相同的比特率下可以获得比MP3更高的声音质量,是iPhone、iPod、iPad、iTunes的标准音频格式。 AAC相较于MP3的改进包含: 更多的采…

系列八、key是弱引用,gc垃圾回收时会影响ThreadLocal正常工作吗

一、key是弱引用,gc垃圾回收时会影响ThreadLocal正常工作吗 到这里,有些小伙伴可能有疑问,ThreadLocalMap的key既然是 弱引用,那么GC时会不会贸然地把key回收掉,进而影响ThreadLocal的正常使用呢?答案是不会…

HTML新手入门笔记整理:HTML基本标签

结构标签 <html> </html> 告诉浏览器这个页面是从<html> 开始&#xff0c;到 </html>结束 <head> </head> 网页的头部&#xff0c;用于定义一些特殊内容&#xff0c;如页面标题、定时刷新、外部文件等。 <body> </body> …

基于SSM的旅游管理系统设计与实现

末尾获取源码 开发语言&#xff1a;Java Java开发工具&#xff1a;JDK1.8 后端框架&#xff1a;SSM 前端&#xff1a;采用JSP技术开发 数据库&#xff1a;MySQL5.7和Navicat管理工具结合 服务器&#xff1a;Tomcat8.5 开发软件&#xff1a;IDEA / Eclipse 是否Maven项目&#x…

数据分析基础之《matplotlib(1)—介绍》

一、什么是matplotlib 1、专门用于开发2D图表&#xff08;包括3D图表&#xff09; 2、使用起来及其简单 3、以渐进、交互方式实现数据可视化 4、matplotlib mat&#xff1a;matrix&#xff08;矩阵&#xff09; plot&#xff1a;画图 lib&#xff1a;库 二、为什么要学习m…

记录一次因内存不足而导致hiveserver2和namenode进程宕机的排查

背景 最近发现集群主节点总有进程宕机&#xff0c;定位了大半天才找到原因&#xff0c;分享一下 排查过程 查询hiveserver2和namenode日志&#xff0c;都是正常的&#xff0c;突然日志就不记录了&#xff0c;直到我重启之后又恢复工作了。 排查各种日志都是正常的&#xff0…

代码规范之-理解ESLint、Prettier、EditorConfig

前言 团队多人协同开发项目&#xff0c;困扰团队管理的一个很大的问题就是&#xff1a;无可避免地会出现每个开发者编码习惯不同、代码风格迥异&#xff0c;为了代码高可用、可维护性&#xff0c;需要从项目管理上尽量统一和规范代码。理想的方式需要在项目工程化方面&#xff…

部署jekins遇到的问题

jdk问题 我用的jdk版本是21的结果版本太新了&#xff0c;启动jekins服务的时候总是报错最后在jekins的安装目录下面的jekinsErr.log查看日志发现是jdk问题最后换了一个17版本的就解决了。 unity和jekins jekins和Git源码管理 jekins和Git联动使用 我想让jekins每次打包的时…

3D电路板在线渲染案例

从概念上讲,这是有道理的,因为PCB印制电路板上的走线从一个连接到下一个连接的路线基本上是平面的。 然而,我们生活在一个 3 维世界中,能够以这种方式可视化电路以及相应的组件,对于设计过程很有帮助。本文将介绍KiCad中基本的3D查看功能,以及如何使用NSDT 3DConvert在线…

Day38力扣打卡

打卡记录 网格中的最小路径代价&#xff08;动态规划&#xff09; 链接 class Solution:def minPathCost(self, grid: List[List[int]], moveCost: List[List[int]]) -> int:m, n len(grid), len(grid[0])f [[0x3f3f3f3f3f] * n for _ in range(m)]f[0] grid[0]for i i…

Sentinel 授权规则 (AuthorityRule)

Sentinel 是面向分布式、多语言异构化服务架构的流量治理组件&#xff0c;主要以流量为切入点&#xff0c;从流量路由、流量控制、流量整形、熔断降级、系统自适应过载保护、热点流量防护等多个维度来帮助开发者保障微服务的稳定性。 SpringbootDubboNacos 集成 Sentinel&…

Unity 三维场景的搭建 软件构造实验报告

实验2&#xff1a;仿真系统功能实现 1.实验目的 &#xff08;1&#xff09;熟悉在Unity中设置仿真场景&#xff1b; &#xff08;2&#xff09;熟悉在Unity中C#语言的使用&#xff1b; &#xff08;3&#xff09;熟悉仿真功能的实现。 2.实验内容 新建一个仿真场景&#x…

SpringBoot_websocket实战

SpringBoot_websocket实战 前言1.websocket入门1.1 websocket最小化配置1.1.1 后端配置1.1.2 前端配置 1.2 websocket使用sockjs1.2.1 后端配置1.2.2 前端配置 1.3 websocket使用stomp协议1.3.1 后端配置1.3.2 前端配置 2.websocket进阶2.1 websocket与stomp有什么区别2.2 webs…

思维模型 重叠效应

本系列文章 主要是 分享 思维模型 &#xff0c;涉及各个领域&#xff0c;重在提升认知。相似内容易被混淆或遗忘。 1 重叠效应的应用 1.1 重叠效应在教育中的应用 1 通过避免重叠效应提升学习效率 为了避免重叠效应&#xff0c;通过对比、归纳等方法来帮助学生更好地理解和掌…

黑马React18: Redux

黑马React: Redux Date: November 19, 2023 Sum: Redux基础、Redux工具、调试、美团案例 Redux介绍 Redux 是React最常用的集中状态管理工具&#xff0c;类似于Vue中的Pinia&#xff08;Vuex&#xff09;&#xff0c;可以独立于框架运行 作用&#xff1a;通过集中管理的方式管…

VPS配置了swap没发挥作用怎么办

1 swap配置了但没用上 我的服务器内存是2G&#xff0c;装多一点东西就不够用&#xff0c;于是我给他分配了2G的swap&#xff0c;等了几小时&#xff0c;swap还是一点都没有使用 Linux中Swap&#xff08;即&#xff1a;交换分区&#xff09;&#xff0c;类似于Windows的虚拟内存…

MongoDB的常用操作以及python连接MongoDB

一,MongoDB的启动 mongod --dbpath..\data\db mongodb注意同时开两个窗口&#xff0c;不要关&#xff01; 二, MongoDB的简单使用 简单介绍一下mongoDB中一些操作 show dbs: 显示所有数据库 show databases: 显示所有数据库 use xxxx: 使用指定数据库/创建数据库&#xff08…